From f8849f7028fed4435ef4831f791c2ceaec95648e Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期一, 06 十一月 2023 14:38:44 +0800
Subject: [PATCH] 新建仓库添加多个产品修复

---
 src/views/overview/AddOverviewDialog.vue         |   19 +++++++++++++++----
 src/components/makepager/CommonFormTableView.vue |   17 ++++++++---------
 2 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue
index d2d5e5b..9b8d311 100644
--- a/src/components/makepager/CommonFormTableView.vue
+++ b/src/components/makepager/CommonFormTableView.vue
@@ -510,17 +510,16 @@
       })
     },
     selProductNameClick(item) {
-      console.log(item)
-      this.tableList.tableData.map((ite) => {
+      this.productIndex = this.tableList.tableData.length - 1
+      this.tableList.tableData.map((ite, index) => {
         console.log(ite)
-        // if (ite.productName === item.name) {
-        ite.productId = item.id
-        ite.productName = item.name
-        ite.amount = item.amount
-        ite.unit = item.unit
-        // }
+        if (index === this.productIndex) {
+          ite.productId = item.id
+          ite.productName = item.name
+          ite.amount = item.amount
+          ite.unit = item.unit
+        }
       })
-      console.log(this.tableList.tableData)
     },
     // 閫夋嫨浜у搧
     selProductClick(item) {
diff --git a/src/views/overview/AddOverviewDialog.vue b/src/views/overview/AddOverviewDialog.vue
index e11476a..9b2adc0 100644
--- a/src/views/overview/AddOverviewDialog.vue
+++ b/src/views/overview/AddOverviewDialog.vue
@@ -144,7 +144,12 @@
                     style="width: 90%"
                     :disabled="!showFooter"
                   >
-                    <el-option v-for="item in toLocationOptions" :key="item.id" :label="item.jointName" :value="item.id">
+                    <el-option
+                      v-for="item in toLocationOptions"
+                      :key="item.id"
+                      :label="item.jointName"
+                      :value="item.id"
+                    >
                     </el-option>
                   </el-select>
                 </el-form-item>
@@ -158,7 +163,12 @@
                     style="width: 90%"
                     :disabled="!showFooter"
                   >
-                    <el-option v-for="item in toLocationOptions" :key="item.id" :label="item.jointName" :value="item.id">
+                    <el-option
+                      v-for="item in toLocationOptions"
+                      :key="item.id"
+                      :label="item.jointName"
+                      :value="item.id"
+                    >
                     </el-option>
                   </el-select>
                 </el-form-item>
@@ -374,7 +384,7 @@
     async getLocationList() {
       await getLocationList({
         keyWord: "",
-        jointName:this.editConfig.code,
+        jointName: this.editConfig.code,
         page: 0,
         pageSize: 0
       }).then((res) => {
@@ -517,7 +527,7 @@
         contacterName = Object.keys(this.contacterObj).length === 0 ? data.contacterName : this.contacterObj.label
       }
       let params = {
-        baseOperationType:data.baseOperationType,
+        baseOperationType: data.baseOperationType,
         comment: data.comment || "",
         companyID: companyID,
         companyName: companyName,
@@ -589,6 +599,7 @@
     },
     // 鏂板
     addProductClick(value) {
+      console.log(value)
       if (value === "鎿嶄綔") {
         console.log(this.tableData)
         for (let i = 0; i < this.tableData.length; i++) {

--
Gitblit v1.8.0