|
|
@ -80,7 +80,7 @@ |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import { byBalancesRequestManyParameter,inventoryTransferNote } from "@/api/wms-api" |
|
|
|
import { byBalancesRequestManyParameter,inventoryTransferNote, getPageList } from "@/api/wms-api" |
|
|
|
import { tableMixins } from "@/mixins/TableMixins" |
|
|
|
import { LoadingMixins } from "@/mixins/LoadingMixins" |
|
|
|
import { drawerMixins } from "@/mixins/drawerMixins" |
|
|
@ -215,6 +215,104 @@ export default { |
|
|
|
this.paging(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//渲染数据 |
|
|
|
paging(callback) { |
|
|
|
this.Loading.tableLoading = true; |
|
|
|
this.PageListParams.SkipCount = (this.oldSkipCount - 1) * this.PageListParams.MaxResultCount |
|
|
|
let _type25 = { |
|
|
|
"logic": "And", |
|
|
|
"column": "transType", |
|
|
|
"action": "!=", |
|
|
|
"value": "25" |
|
|
|
} |
|
|
|
let _type26 = { |
|
|
|
"logic": "And", |
|
|
|
"column": "transType", |
|
|
|
"action": "!=", |
|
|
|
"value": "26" |
|
|
|
} |
|
|
|
let _type35 = { |
|
|
|
"logic": "And", |
|
|
|
"column": "transType", |
|
|
|
"action": "!=", |
|
|
|
"value": "35" |
|
|
|
} |
|
|
|
// 默认事务类型不等于 结算出库、客户ASN、隔离 |
|
|
|
if(this.PageListParams.condition.filters.length <= 0){ |
|
|
|
this.PageListParams.condition.filters.push(_type25,_type26,_type35) |
|
|
|
}else{ |
|
|
|
let _number = [] |
|
|
|
this.PageListParams.condition.filters.forEach(element => { |
|
|
|
if(element.column == 'transType'){ |
|
|
|
_number.push(element.value) |
|
|
|
} |
|
|
|
}); |
|
|
|
if(_number.indexOf('25') < 0){ |
|
|
|
this.PageListParams.condition.filters.push(_type25) |
|
|
|
} |
|
|
|
if(_number.indexOf('26') < 0){ |
|
|
|
this.PageListParams.condition.filters.push(_type26) |
|
|
|
} |
|
|
|
if(_number.indexOf('35') < 0){ |
|
|
|
this.PageListParams.condition.filters.push(_type35) |
|
|
|
} |
|
|
|
} |
|
|
|
getPageList(this.PageListParams, this.URL).then(res => { |
|
|
|
|
|
|
|
res.items.map(item => { |
|
|
|
if (item.transType == 11) { |
|
|
|
item.interfaceType = '【TYRP】-【采购单】' |
|
|
|
} else if (item.transType == 12) { |
|
|
|
item.interfaceType = '【TYRP】-【采购退货单】*【EOS】-【退货单】' |
|
|
|
} else if (item.transType == 14 && item.transSubType == 4401) { |
|
|
|
item.interfaceType = '【TYRP】-【验收单】*【EOS】-【验收单】' |
|
|
|
} else if (item.transType == 14 && item.transSubType == 4401) { |
|
|
|
item.interfaceType = '【TYRP】-【储位、线边仓调拨单 和 客户储位调拨单】' |
|
|
|
} else if (item.transType == 15 && item.transSubType == 1505) { |
|
|
|
item.interfaceType = '【TYRP】-【线边仓领料单】*【MES】-【发料单】' |
|
|
|
} else if (item.transType == 15 && item.transSubType == 1501) { |
|
|
|
item.interfaceType = '【TYRP】-【线边仓领料单】*【MES】-【发料单】' |
|
|
|
} else if (item.transType == 16) { |
|
|
|
item.interfaceType = '【TYRP】-【线边仓退料单】' |
|
|
|
} else if (item.transType == 31 && item.transSubType == 3102) { |
|
|
|
item.interfaceType = '【TYRP】-【储位、线边仓调拨单 和 客户储位调拨单】' |
|
|
|
} else if (item.transType == 31 && item.transSubType == 3104) { |
|
|
|
item.interfaceType = '【TYRP】-【储位、线边仓调拨单 和 客户储位调拨单】' |
|
|
|
} else if (item.transType == 31 && item.transSubType == 3105) { |
|
|
|
item.interfaceType = '【TYRP】-【储位、线边仓调拨单 和 客户储位调拨单】' |
|
|
|
} else if (item.transType == 21) { |
|
|
|
item.interfaceType = '【TYRP】-【缴库单】' |
|
|
|
} else if (item.transType == 23 && item.transSubType == 2302) { |
|
|
|
item.interfaceType = '【TYRP】-【出货单】' |
|
|
|
} else if (item.transType == 23 && item.transSubType == 2303) { |
|
|
|
item.interfaceType = '【TYRP】-【出货单】' |
|
|
|
} else if (item.transType == 23) { |
|
|
|
item.interfaceType = '【TYRP】-【非生产领料单】' |
|
|
|
} else if (item.transType == 33 && item.transSubType == 0) { |
|
|
|
item.interfaceType = '【TYRP】-【非生产退料】' |
|
|
|
} else if (item.transType == 33 && item.transSubType == 3301) { |
|
|
|
item.interfaceType = '【TYRP】-【回收料入库单】' |
|
|
|
} else if (item.transType == 22) { |
|
|
|
item.interfaceType = '【TYRP】-【退拆单】' |
|
|
|
} else if (item.transType == 37 && item.transSubType == 0) { |
|
|
|
item.interfaceType = '【TYRP】-【盘点调整单】' |
|
|
|
} else if (item.transType == 37 && item.transSubType == 3701) { |
|
|
|
item.interfaceType = '【TYRP】-【线边仓调整单】' |
|
|
|
} else if (item.transType == 38 && item.transSubType == 3302) { |
|
|
|
item.interfaceType = '【TYRP】-【回收料调整单】' |
|
|
|
} else if (item.transType == 36) { |
|
|
|
item.interfaceType = '【TYRP】-【报废单、线边仓报废单】' |
|
|
|
} else { |
|
|
|
item.interfaceType = '' |
|
|
|
} |
|
|
|
}) |
|
|
|
this.tableData = res.items |
|
|
|
this.totalCount = res.totalCount |
|
|
|
this.pagingCallback(callback) |
|
|
|
}).catch(err => { |
|
|
|
this.Loading.tableLoading = false |
|
|
|
}) |
|
|
|
}, |
|
|
|
deleteRow(index, rows) { |
|
|
|
rows.splice(index, 1); |
|
|
|
}, |
|
|
|