From a89a1c3f3f82e8adb40170919efcd096e9d225f3 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期五, 29 十二月 2023 11:28:13 +0800 Subject: [PATCH] modified: src/views/plan/productionschedul/index.vue modified: src/views/warehouse/pallettransports/index.vue --- src/views/warehouse/pallettransports/index.vue | 38 ++++++++++++++++++++++---------------- 1 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue index 152aa20..503244e 100644 --- a/src/views/warehouse/pallettransports/index.vue +++ b/src/views/warehouse/pallettransports/index.vue @@ -113,7 +113,7 @@ <!-- <el-button type="warning" v-if="permissions.warehouse_pallettransports_detail_library" round @click="openDetailLocationDialog">涓�閿嚦搴撲綅</el-button> --> <el-button type="success" v-if="permissions.warehouse_pallettransports_detail_execute" round - @click="executeMove">鎵� 琛�</el-button> + @click="updateStockFun">鎵� 琛�</el-button> </div> </div> <div> @@ -395,13 +395,12 @@ palletTransportsMaterialSelectionChange() { if(this.cid){ selectAll({transportsId:this.cid}).then((res)=>{ - console.log(res.data.data); this.palletTransportsDetailData = res.data.data.map(el =>{ return{ part_no:el.partNo, part_desc:el.partDesc, operation_task_no:el.operationTaskNo, - transfer_quantity:0, + transfer_quantity:el.transferQuantity, unit:el.unit, to_ifs_location_no:el.toIfsLocationName, state:el.state, @@ -434,7 +433,6 @@ }, // 鍗曡閫変腑 handleCurrentChange(row) { - console.log(row,"--->1"); this.palletTransportsMaterialMultipleSelection = row // this.palletTransportsMaterialData.forEach((item) => { // // 鎺掍粬,姣忔閫夋嫨鏃舵妸鍏朵粬閫夐」閮芥竻闄� @@ -646,12 +644,11 @@ // 鑾峰彇绉诲簱鏄庣粏鏁版嵁鍒楄〃 getPalletTransportsDetailData() { let transportsDetails =[] - console.log(this.palletTransportsMaterialMultipleSelection,"----+"); transportsDetails = this.palletTransportsMaterialMultipleSelection.map(el =>{ return{ partNo:el.partNo, partDesc: el.partDesc, - transferQuantity: el.surplusQuantity, + transferQuantity: 0, toIfsLocationNo:el.toIfsLocationNo, toIfsLocationName: el.toIfsLocationName, transportsId: el.transportsId, @@ -676,6 +673,7 @@ ele.surplusQuantity = 0 } }) + this.getPalletTransportsMaterialData() } else { this.$message.error('娣诲姞绉诲簱鏄庣粏澶辫触') } @@ -748,16 +746,25 @@ }, //鏀瑰彉 moveLocation(val){ - console.log(val,"---->"); let num = Number(val.transfer_quantity) - if (val.state !="02submitted") { - updateStock({id:val.id,transferQuantity:num}).then((res) =>{ - console.log(res,"------>1"); - this.getPalletTransportsMaterialData() + this.palletTransportsDetailMultipleSelection.forEach(el =>{ + el.transfer_quantity = num }) - }else{ - this.$message.error('绉诲簱宸茬粡鎵ц') - } + }, + updateStockFun(){ + let data = [] + data = this.palletTransportsDetailMultipleSelection.map(el =>{ + return { + id:el.id, + transferQuantity:el.transfer_quantity + } + }) + updateStock(data).then((res) =>{ + if(res.data.code===0){ + this.getPalletTransportsMaterialData() + this.executeMove() + } + }) }, // 鎵ц绉诲簱 executeMove() { @@ -773,7 +780,6 @@ flag = false } }) - console.log("-----------",flag,ids); if (flag) { executeMoveLocation(ids).then((response) => { const resData = response.data @@ -797,6 +803,7 @@ } else { this.$message.error('璇烽�夋嫨绉诲簱鏄庣粏') } + }, selectDetailLocationCallback() { this.getPalletTransportsDetailData() @@ -807,7 +814,6 @@ this.showDetailStock = true }, palletTransportsDetailSelectionChange(val) { - console.log(val,"-=-=-="); this.palletTransportsDetailMultipleSelection = val }, getOptasks() { -- Gitblit v1.9.3