1178232204@qq.com 3 gadi atpakaļ
vecāks
revīzija
85d04ac915
1 mainītis faili ar 5 papildinājumiem un 4 dzēšanām
  1. 5 4
      src/components/knowledgeExtra/AddNewRule.vue

+ 5 - 4
src/components/knowledgeExtra/AddNewRule.vue

@@ -448,12 +448,11 @@ export default {
               this.$set(item, 'disabled', false);
               if (del.length > 0) {
                 const delType = del[0].split('-');
-                this.$set(item, 'baseTypes', screenArr);
                 if (item.subType == delType[2] || item.subLenCode == delType[3]) {
                   this.$set(this.form.klRuleByIdSub, i, {
                     groupId:item.groupId,
                     groupChildId: 'child' + new Date().valueOf(),
-                    baseTypes:screenArr,
+                    baseTypes:this.baseTypeList,
                     baseTermTypeList: [],
                     conceptList: [],
                     subDescription: '',
@@ -484,9 +483,9 @@ export default {
               this.$set(item, 'conceptList', [this.firstPlace]);
             }
           });
-
           this.$set(this.form, 'klRuleByIdSub', obj);
         }
+        
       });
     },
     // 初始化表格
@@ -539,6 +538,8 @@ export default {
     },
     // 基础规则类型切换
     subTypeChange(val, index) {
+      console.log(val);
+      
       // index
       let isDel = false;
       let screenArr;
@@ -563,7 +564,7 @@ export default {
       this.$set(
         this.form.klRuleByIdSub[index],
         'baseTermTypeList',
-        isDel?screenArr:obj.subMenuList
+        isDel && val == 2?screenArr:obj.subMenuList
       );
       this.$set(this.form.klRuleByIdSub[index], 'subLenCode', '');
       this.$set(this.form.klRuleByIdSub[index], 'dataType', '');