2213980799@qq.com пре 1 година
родитељ
комит
129cf5485a
1 измењених фајлова са 28 додато и 33 уклоњено
  1. 28 33
      src/views/inspectionPoint/components/edit.vue

+ 28 - 33
src/views/inspectionPoint/components/edit.vue

@@ -24,7 +24,7 @@
             <el-input :disabled="type=='detail'" clearable v-model="form.areaName" placeholder="请输入" />
           </el-form-item>
         </el-col>
-        <el-col :span="12">
+        <!-- <el-col :span="12">
           <el-form-item label="质检分类:" prop="typeValue">
             <ele-tree-select
             :disabled="type=='detail'"
@@ -41,7 +41,7 @@
               ref="treeSelect"
             />
           </el-form-item>
-        </el-col>
+        </el-col> -->
 
         <el-col :span="12">
           <el-form-item label="附件:" prop="files">
@@ -57,24 +57,24 @@
         </el-col>
       </el-row>
       <el-row>
-        <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
+        <!-- <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
           <el-tab-pane
             :label="item.categoryLevelName"
             :name="item.id"
             v-for="item in form.qualityLevelList"
             :key="item.id"
           >
-            <el-row>
+            <el-row> -->
               <inspectionProjectList
                 v-if="visible"
-                :list="item.itemVOList"
+                :list="form.qualityLevelList"
                 ref="inspectionProjectRef"
                 @changeDate="changeDate"
                 :disabled="type=='detail'"
               />
-            </el-row>
+            <!-- </el-row>
           </el-tab-pane>
-        </el-tabs>
+        </el-tabs> -->
       </el-row>
     </el-form>
     <template v-slot:footer>
@@ -108,7 +108,6 @@ export default {
         pointName: '',
         files: [],
         inspectionId: '',
-        itemVOList: [],
         qualityLevelList: [],
         typeValue: []
       };
@@ -138,28 +137,24 @@ export default {
     });
   },
   methods: {
-    changeList(data) {
-      console.log(data);
-      let list = [];
-      data.forEach((item) => {
-        let val = this.$refs.treeSelect.getNodeByValue(item);
-        list.push({
-          id: val.id,
-          categoryLevelName: val.name,
-          itemVOList:this.form.qualityLevelList.find(item=>item.id==val.id)?.itemVOList||[]
-        });
-      });
-      this.form.qualityLevelList = JSON.parse(JSON.stringify(list));
-      if (this.form.qualityLevelList.length == 1) {
-        this.activeName = this.form.qualityLevelList[0].id;
-      }
-    },
+    // changeList(data) {
+    //   console.log(data);
+    //   let list = [];
+    //   data.forEach((item) => {
+    //     let val = this.$refs.treeSelect.getNodeByValue(item);
+    //     list.push({
+    //       id: val.id,
+    //       categoryLevelName: val.name,
+    //       itemVOList:this.form.qualityLevelList.find(item=>item.id==val.id)?.itemVOList||[]
+    //     });
+    //   });
+    //   this.form.qualityLevelList = JSON.parse(JSON.stringify(list));
+    //   if (this.form.qualityLevelList.length == 1) {
+    //     this.activeName = this.form.qualityLevelList[0].id;
+    //   }
+    // },
     changeDate(data) {
-      this.form.qualityLevelList.forEach((item) => {
-        if (item.id == this.activeName) {
-          item.itemVOList = data;
-        }
-      });
+      this.form.qualityLevelList=data
       // console.log(data);
     },
     open(type, row) {
@@ -167,11 +162,11 @@ export default {
       this.type = type;
       if (this.type != 'add') {
         this.form = row;
-        if(row.qualityLevelList.length>0){
-          this.form.typeValue=row.qualityLevelList.map(item=>item.id)
-          this.activeName = row.qualityLevelList[0].id;
+        // if(row.qualityLevelList.length>0){
+        //   this.form.typeValue=row.qualityLevelList.map(item=>item.id)
+        //   this.activeName = row.qualityLevelList[0].id;
 
-        }
+        // }
       }
       this.visible = true;
     },