From f45b159864ad79f326884ab3644269ef9eb7ee9d Mon Sep 17 00:00:00 2001 From: zuozhengqing <a13193816592@163.com> Date: 星期四, 04 一月 2024 11:49:16 +0800 Subject: [PATCH] 出入库bug修复,调整仓库位置字段绑定,编辑时列表绑定源位置 --- src/views/overview/AddOverviewDialog.vue | 66 +++++++++++++++++--------------- 1 files changed, 35 insertions(+), 31 deletions(-) diff --git a/src/views/overview/AddOverviewDialog.vue b/src/views/overview/AddOverviewDialog.vue index c860cac..24a2468 100644 --- a/src/views/overview/AddOverviewDialog.vue +++ b/src/views/overview/AddOverviewDialog.vue @@ -468,7 +468,9 @@ }, workType: { type: Number, - default: 1 + default: function() { + return JSON.parse(window.sessionStorage.getItem('paramsData')).workType|| 1; + } }, addName: { type: String, @@ -559,11 +561,11 @@ } this.getLogisticCompanyList() this.formInfo() - }, - mounted(){ setTimeout(() => { this.$refs.tableView.setLocationList(this.editConfig.infomation.location.label) }, 100); + }, + mounted(){ }, methods: { formInfo() { @@ -767,37 +769,39 @@ }) } // 浜у搧鍒楄〃瑙f瀯 - let arr=[] - if(this.workType===1){ - params.details.map((item)=>{ - arr.push({ - operationId:item.operationId, - amount:item.amount, - productId:item.productId + if(this.editConfig.title === "缂栬緫"){ + let arr=[] + if(this.workType===1){ + params.details.map((item)=>{ + arr.push({ + operationId:item.operationId, + amount:item.amount, + productId:item.productId + }) }) - }) - params.details=arr - }else if(this.workType===2){ - params.details.map((item)=>{ - arr.push({ - operationId:item.operationId, - amount:item.amount, - fromLocationId:item.fromLocation.id, - productId:item.productId, + params.details=arr + }else if(this.workType===2){ + params.details.map((item)=>{ + arr.push({ + operationId:item.operationId, + amount:item.amount, + fromLocationId:item.fromLocation.id, + productId:item.productId, + }) }) - }) - params.details=arr - }else if(this.workType===3){ - params.details.map((item)=>{ - arr.push({ - operationId:item.operationId, - amount:item.amount, - fromLocationId:item.fromLocation.id, - toLocationId:item.toLocation.id, - productId:item.productId, + params.details=arr + }else if(this.workType===3){ + params.details.map((item)=>{ + arr.push({ + operationId:item.operationId, + amount:item.amount, + fromLocationId:item.fromLocation.id, + toLocationId:item.toLocation.id, + productId:item.productId, + }) }) - }) - params.details=arr + params.details=arr + } } let requestUrl = this.editConfig.title === "鏂板缓" ? addOperation : updateOperation // let params = this.saveParams() -- Gitblit v1.8.0