From 54df47d5b8c4de6d5dbddd05f96bd6add9be78a6 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期二, 14 十一月 2023 15:03:27 +0800
Subject: [PATCH] 产品模块 增加 在库数量,预测数量,进,出数量,重订货规则1个的时候显示 最小最大,否则显示规则数量

---
 src/components/makepager/CommonFormTableView.vue |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue
index d2d5e5b..8417584 100644
--- a/src/components/makepager/CommonFormTableView.vue
+++ b/src/components/makepager/CommonFormTableView.vue
@@ -151,6 +151,7 @@
                     v-model="scope.row[item.prop]"
                     placeholder="璇烽�夋嫨"
                     size="mini"
+                    filterable
                     style="width: 80%"
                     @change="
                       (val) => {
@@ -180,6 +181,7 @@
                     v-model="locacionName"
                     placeholder="璇烽�夋嫨"
                     size="mini"
+                    filterable
                     style="width: 80%"
                     @change="
                       (val) => {
@@ -203,12 +205,15 @@
               <!-- 浜у搧 -->
               <el-form-item v-else-if="item.product" label=" " :prop="'tableData.' + scope.$index + '.' + item.prop">
                 <div class="custom-name">
-                  <span v-if="scope.row.isEdit || scope.row.editable">{{ scope.row[item.prop] }}</span>
+                  <span v-if="scope.row.isEdit || scope.row.editable">{{
+                    scope.row[item.prop]?.label ?? scope.row[item.prop]
+                  }}</span>
                   <el-select
                     v-else
                     v-model="scope.row[item.prop]"
                     placeholder="璇烽�夋嫨"
                     size="mini"
+                    filterable
                     style="width: 80%"
                     @change="
                       (val) => {
@@ -510,17 +515,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) {

--
Gitblit v1.8.0