From ad001f76b662c8d1ddebe8aca090ed225b98fdf9 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Tue, 17 Mar 2026 10:08:40 +0800
Subject: [PATCH] 修改

---
 src/views/usermng/product.vue |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/src/views/usermng/product.vue b/src/views/usermng/product.vue
index 781739b..bdcf5bd 100644
--- a/src/views/usermng/product.vue
+++ b/src/views/usermng/product.vue
@@ -94,7 +94,7 @@
             <span>{{ scope.row.directionCode }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="生产厂家" prop="manufacturer" align="center" sortable="custom">
+        <el-table-column label="批发厂家" prop="manufacturer" align="center" sortable="custom">
           <template slot-scope="scope">
             <span>{{ scope.row.manufacturer }}</span>
           </template>
@@ -199,13 +199,13 @@
             </el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="生产厂家:" prop="manufacturer">
+        <el-form-item label="批发厂家:" prop="manufacturer">
           <el-select v-model="dataForm.manufacturer" filterable placeholder="请选择" :disabled="dialogStatus==='editor'">
             <el-option
               v-for="item in manufacturerTree"
-              :key="item.attributes"
-              :label="item.text"
-              :value="item.attributes">
+              :key="item.enterprisenumber"
+              :label="item.enterprisename"
+              :value="item.enterprisenumber">
             </el-option>
           </el-select>
         </el-form-item>
@@ -260,6 +260,7 @@
       productList, updateOldProduct,
       updateProduct
   } from "../../api/product";
+  import {  getSuperiorDepartmentList } from '@/api/enterprise'
   import {parseError} from "../../utils/messageDialog";
   import {computePageCount} from "../../utils";
   import {mapGetters} from "vuex";
@@ -310,7 +311,7 @@
         dataFormRules: {
           name: [{required: true, message: '产品名不能为空', trigger: 'blur'}],
           type: [{required: true, message: '产品类型不能为空', trigger: 'blur'}],
-          manufacturer: [{required: true, message: '生产厂家不能为空', trigger: 'blur'}],
+          manufacturer: [{required: true, message: '批发厂家不能为空', trigger: 'blur'}],
           specification: [{required: true, message: '规格不能为空', trigger: 'blur'}],
           explosiveContent: [{required: true, message: '含药量不能为空', trigger: 'blur'}],
           level: [{required: true, message: '产品级别不能为空', trigger: 'blur'}],
@@ -330,9 +331,10 @@
       this.getProductMajorCategory();
     },
     mounted() {
-      getManufacturerTree().then(res => {
-        this.manufacturerTree = (res.data);
-      })
+      // getManufacturerTree().then(res => {
+      //   this.manufacturerTree = (res.data);
+      // })
+        this.getSuperiorDepartmentListData()
     },
     computed: {
       ...mapGetters([
@@ -344,6 +346,15 @@
         }
     },
     methods: {
+        async getSuperiorDepartmentListData(){
+            let res = await getSuperiorDepartmentList({filter: {enterprisename:"",safetysupervision:"烟花爆竹批发经营",province:"",city:"",district:"",street:""},
+                pageIndex: 1,
+                pageSize:9999})
+            if(res.data.code === "200"){
+                this.manufacturerTree = res.data.result.records
+            }
+        },
+
       async selectChange(second){
         this.$forceUpdate();
         this.dataForm.level = '';

--
Gitblit v1.9.2