Explorar el Código

模板显示问题

三七 hace 3 días
padre
commit
8db99c151b
Se han modificado 1 ficheros con 25 adiciones y 10 borrados
  1. 25 10
      src/views/qw/sopTemp/updateSopTemp.vue

+ 25 - 10
src/views/qw/sopTemp/updateSopTemp.vue

@@ -201,7 +201,7 @@
                                   <el-input
                                     style="width:110px"
                                     class="input-new-tag"
-                                    v-if="addTag[contentIndex].inputVisible"
+                                    v-if="addTag[contentIndex] && addTag[contentIndex].inputVisible"
                                     v-model="addTag[contentIndex].inputValue"
                                     ref="saveTagInput"
                                     size="small"
@@ -227,7 +227,7 @@
                                   <el-input
                                     style="width:110px"
                                     class="input-new-tag"
-                                    v-if="addTag[contentIndex].delTagVisible"
+                                    v-if="addTag[contentIndex] && addTag[contentIndex].delTagVisible"
                                     v-model="addTag[contentIndex].delTagValue"
                                     ref="saveTagInputDel"
                                     size="small"
@@ -1689,14 +1689,29 @@ export default {
         this.form.list.forEach(e => e.newDay = e.dayNum)
         this.dayList = JSON.parse(JSON.stringify(this.form.list));
         this.videoList.push([]);
-        this.addTag.push({
-          addTag: [],
-          inputVisible: false,
-          inputValue: '',
-          delTag: [],
-          delTagVisible: false,
-          delTagValue: ''
-        })
+        this.addTag = [];
+        this.setting.forEach(item => {
+          if (item && Array.isArray(item.content)) {
+            item.content.forEach(content => {
+              this.addTag.push({
+                addTag: content.addTag ? JSON.parse(content.addTag) : [],
+                inputVisible: false,
+                inputValue: '',
+                delTag: content.delTag ? JSON.parse(content.delTag) : [],
+                delTagVisible: false,
+                delTagValue: ''
+              });
+            });
+          }
+        });
+        // this.addTag.push({
+        //   addTag: [],
+        //   inputVisible: false,
+        //   inputValue: '',
+        //   delTag: [],
+        //   delTagVisible: false,
+        //   delTagValue: ''
+        // })
       });
 
     },