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