From 42ea8c6cba21c555e254ac41ce976d7c2f9366f6 Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期日, 12 五月 2024 08:01:16 +0800
Subject: [PATCH] 各bug修复

---
 src/components/view/b2-standard.vue |   34 ++++++++++++++++++++++++++++++++--
 1 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/src/components/view/b2-standard.vue b/src/components/view/b2-standard.vue
index 755a9c9..d75d7ca 100644
--- a/src/components/view/b2-standard.vue
+++ b/src/components/view/b2-standard.vue
@@ -216,6 +216,13 @@
             </template>
           </el-table-column>
           <el-table-column prop="manHourGroup" label="宸ユ椂鍒嗙粍" width="100" show-overflow-tooltip></el-table-column>
+          <el-table-column prop="templateId" label="妯℃澘" width="200">
+            <template slot-scope="scope">
+              <el-select v-model="scope.row.templateId" size="small" @change="(value)=>upStandardProductListOfTemplate(value,scope.row.id)">
+                <el-option v-for="(a, ai) in templateList" :key="ai" :label="a.name" :value="a.id"></el-option>
+              </el-select>
+            </template>
+          </el-table-column>
           <el-table-column prop="section" label="鍖洪棿" width="120" show-overflow-tooltip></el-table-column>
           <el-table-column prop="section" label="鎿嶄綔" width="120">
             <template slot-scope="scope">
@@ -419,7 +426,8 @@
         sectionUpDia: false,
         sectionLoad: false,
         sectionRow: null,
-        sectionList: []
+        sectionList: [],
+        templateList: []
       }
     },
     mounted() {
@@ -436,6 +444,7 @@
       this.selectEnumByCategoryForSpecial()
       this.selectEnumByCategoryForInspectionValueType()
       this.selectEnumByCategoryForSonLaboratory()
+      this.getStandardTemplate()
     },
     methods: {
       filterNode(value, data) {
@@ -810,6 +819,22 @@
           // this.$message.success('宸蹭繚瀛�')
         })
       },
+      upStandardProductListOfTemplate(value, index) {
+        this.$axios.post(this.$api.standardTree.upStandardProductList, {
+          id: index,
+          templateId: value
+        }, {
+          headers: {
+            'Content-Type': 'application/json'
+          }
+        }).then(res => {
+          if (res.code == 201) {
+            this.$message.error('鏈繚瀛�')
+            return
+          }
+          // this.$message.success('宸蹭繚瀛�')
+        })
+      },
       delStandardMethodByFLSSM(id) {
         this.$confirm('鏄惁鍒犻櫎褰撳墠鏁版嵁?', "璀﹀憡", {
           confirmButtonText: "纭畾",
@@ -1005,7 +1030,12 @@
           this.$message.success('宸蹭繚瀛�')
           this.sectionUpDia = false
         })
-      }
+      },
+      getStandardTemplate() {
+        this.$axios.get(this.$api.StandardTemplate.getStandardTemplate).then(res => {
+          this.templateList = res.data
+        })
+      },
     }
   }
 </script>

--
Gitblit v1.9.3