From d57245673fc928ea55dc7a057d643261122ab61c Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期四, 28 十二月 2023 15:44:45 +0800 Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before --- src/views/warehouse/pallettransports/index.vue | 39 +++++++++++++++++++++++++++++++++++++-- 1 files changed, 37 insertions(+), 2 deletions(-) diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue index 80c83f1..65e2ed9 100644 --- a/src/views/warehouse/pallettransports/index.vue +++ b/src/views/warehouse/pallettransports/index.vue @@ -136,7 +136,7 @@ <el-table-column prop="transfer_quantity" label="绉诲簱鏁伴噺" align="center"> <template slot-scope="scope"> - <el-input v-model="scope.row.transfer_quantity" border="none"></el-input> + <el-input v-model="scope.row.transfer_quantity" @change="moveLocation(scope.row)" :disabled = "scope.row.state == '02submitted' " border="none"></el-input> </template> </el-table-column> @@ -206,6 +206,7 @@ delPalletTransportsDetailObj, executeMoveLocation, selectAll, + updateStock, } from '@/api/warehouse/pallettransports' import { getByPalletTransId } from '@/api/plan/operationtask' import ttable from '@/views/common/ztt-table.vue' @@ -221,6 +222,7 @@ export default { data() { return { + forbidden:false, partDesc: null, ajaxFun: palletTransportsFetchList, currPalletTransportsRow: null, @@ -649,7 +651,7 @@ return{ partNo:el.partNo, partDesc: el.partDesc, - transferQuantity: el.surplusQuantity, + transferQuantity: 0, toIfsLocationNo:el.toIfsLocationNo, toIfsLocationName: el.toIfsLocationName, transportsId: el.transportsId, @@ -674,6 +676,7 @@ ele.surplusQuantity = 0 } }) + this.getPalletTransportsMaterialData() } else { this.$message.error('娣诲姞绉诲簱鏄庣粏澶辫触') } @@ -744,8 +747,39 @@ } }) }, + //鏀瑰彉 + moveLocation(val){ + console.log(val,"---->"); + let num = Number(val.transfer_quantity) + this.palletTransportsDetailMultipleSelection.forEach(el =>{ + console.log(el.transfer_quantity); + el.transfer_quantity = num + }) + console.log(this.palletTransportsDetailMultipleSelection,"--->123"); + + }, // 鎵ц绉诲簱 executeMove() { + let data = [] + data = this.palletTransportsDetailMultipleSelection.map(el =>{ + return { + id:el.id, + transferQuantity:el.transfer_quantity + } + }) + console.log(data,"----------++++++++"); + if (data.length>0) { + // if(data[0].transferQuantity){ + updateStock(data).then((res) =>{ + console.log(res,"------>1"); + this.getPalletTransportsMaterialData() + }) + // }else{ + // this.$message.error('绉诲簱涓嶈兘灏忎簬0') + // } + }else{ + this.$message.error('绉诲簱宸茬粡鎵ц') + } if ( this.palletTransportsDetailMultipleSelection && this.palletTransportsDetailMultipleSelection.length > 0 @@ -782,6 +816,7 @@ } else { this.$message.error('璇烽�夋嫨绉诲簱鏄庣粏') } + }, selectDetailLocationCallback() { this.getPalletTransportsDetailData() -- Gitblit v1.9.3