Commit 3974d3927f2dbb4d6a351ba58ba3abf936542613
1 parent
bcb26f06
库存查看页 快速出库选择修复
Signed-off-by: TanYibin <5491541@qq.com>
Showing
1 changed file
with
34 additions
and
29 deletions
ant-design-vue-jeecg/src/views/system/inventory/InventoryHeaderList.vue
... | ... | @@ -192,6 +192,7 @@ export default { |
192 | 192 | description: '库存表管理页面', |
193 | 193 | zoneOptions:[], |
194 | 194 | firstLoad:0, |
195 | + querySource: {}, | |
195 | 196 | inventoryHeaderList:[], |
196 | 197 | // 表头 |
197 | 198 | columns: [ |
... | ... | @@ -452,36 +453,40 @@ export default { |
452 | 453 | quickShipment() { |
453 | 454 | if (this.selectedRowKeys.length <= 0) { |
454 | 455 | this.$message.warning('请选择一条记录!'); |
455 | - } else { | |
456 | - let zoneCodes = this.selectRecord.map(row => row.zoneCode); | |
457 | - if (new Set(zoneCodes).size !== 1) { | |
458 | - this.$message.warning('所选数据非同库区'); | |
459 | - return; | |
460 | - } | |
461 | - this.inventoryHeaderList = this.selectionRows; | |
462 | - selectOutPort(this.selectionRows[0]).then(res => { | |
463 | - if (res.success) { | |
464 | - var portList = res.result; | |
465 | - if (portList.length == 1) { | |
466 | - this.loading = true; | |
467 | - this.inventoryHeaderList.forEach(x=>{ | |
468 | - x["toPortCode"]= portList[0].code; | |
469 | - }) | |
470 | - shipmentInventoryHeader(this.inventoryHeaderList).then((res) => { | |
471 | - this.loading = false; | |
472 | - if (res.success) { | |
473 | - this.$message.success(res.message); | |
474 | - } else { | |
475 | - this.$message.error(res.message); | |
476 | - } | |
477 | - }); | |
478 | - } else { | |
479 | - this.$refs.quickShipmentModel.edit(this.selectRecord); | |
480 | - this.$refs.quickShipmentModel.title = '选择出库口'; | |
481 | - } | |
482 | - } | |
483 | - }) | |
456 | + return; | |
457 | + } | |
458 | + let zoneCodes = this.selectRecord.map(row => row.zoneCode); | |
459 | + if (new Set(zoneCodes).size !== 1) { | |
460 | + this.$message.warning('所选数据非同库区'); | |
461 | + return; | |
484 | 462 | } |
463 | + debugger | |
464 | + this.inventoryHeaderList = this.selectionRows; | |
465 | + this.querySource.containerCode = this.selectRecord[0].containerCode; | |
466 | + this.querySource.zoneCode = this.selectRecord[0].zoneCode; | |
467 | + selectOutPort(this.querySource).then(res => { | |
468 | + if (res.success) { | |
469 | + debugger | |
470 | + var portList = res.result; | |
471 | + if (portList.length == 1) { | |
472 | + this.loading = true; | |
473 | + this.inventoryHeaderList.forEach(x=>{ | |
474 | + x["toPortCode"]= portList[0].code; | |
475 | + }) | |
476 | + shipmentInventoryHeader(this.inventoryHeaderList).then((res) => { | |
477 | + this.loading = false; | |
478 | + if (res.success) { | |
479 | + this.$message.success(res.message); | |
480 | + } else { | |
481 | + this.$message.error(res.message); | |
482 | + } | |
483 | + }); | |
484 | + } else { | |
485 | + this.$refs.quickShipmentModel.edit(this.selectRecord); | |
486 | + this.$refs.quickShipmentModel.title = '选择出库口'; | |
487 | + } | |
488 | + } | |
489 | + }) | |
485 | 490 | }, |
486 | 491 | together() { |
487 | 492 | if (this.selectedRowKeys.length <= 0) { |
... | ... |