From 65c6a24024ad223ba2bdffee2c4c3d47b2d3f456 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 12 三月 2026 17:36:23 +0800
Subject: [PATCH] 下发流程修改、产品维护增加拉取数据

---
 src/views/basicData/product/index.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/views/basicData/product/index.vue b/src/views/basicData/product/index.vue
index c4c8f06..c6a9795 100644
--- a/src/views/basicData/product/index.vue
+++ b/src/views/basicData/product/index.vue
@@ -12,6 +12,9 @@
         <el-button type="primary"
                    @click="openProDia1('addOne')"
                    style="margin-left: 10px">鏂板浜у搧澶х被</el-button>
+        <el-button type="primary"
+                   @click="getloadData"
+                   style="margin-left: 10px">鎷夊彇鏁版嵁</el-button>
       </div>
       <div ref="containerRef">
         <el-tree ref="tree"
@@ -280,6 +283,7 @@
     addOrEditProductConfig,
     updateOrEditProductConfig,
     delProductConfig,
+    loadData,
   } from "@/api/basicData/newProduct.js";
   import ImportExcel from "./ImportExcel/index.vue";
 
@@ -301,6 +305,20 @@
   const expandedKeys = ref([]);
   const inventoryCategoryList = ref([]);
   const materialTypeList = ref([]);
+
+  const getloadData = () => {
+    loadData()
+      .then(res => {
+        getInventoryCategoryList();
+        getMaterialTypeList();
+        getProductTreeList();
+        tableData.value = [];
+        isShowButton.value = false;
+      })
+      .catch(err => {
+        console.error("鎷夊彇澶辫触:", err);
+      });
+  };
 
   // 鑾峰彇瀛樿揣绫诲埆鍒楄〃
   const getInventoryCategoryList = () => {
@@ -772,8 +790,8 @@
     gap: 20px;
   }
   .left {
-    width: 450px;
-    min-width: 450px;
+    width: 465px;
+    min-width: 465px;
     background: #ffffff;
     border-radius: 8px;
     box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);

--
Gitblit v1.9.3