|
@@ -66,6 +66,7 @@
|
|
:data="group"
|
|
:data="group"
|
|
:baseTypes="baseTypeList"
|
|
:baseTypes="baseTypeList"
|
|
:inx="i"
|
|
:inx="i"
|
|
|
|
+ :maxNum="subRuleMaxNum"
|
|
:firstPlace="firstPlace"
|
|
:firstPlace="firstPlace"
|
|
:isLast="subGroups.length===1"
|
|
:isLast="subGroups.length===1"
|
|
@addGroup="addGroup"
|
|
@addGroup="addGroup"
|
|
@@ -95,6 +96,7 @@
|
|
conceptList:[],
|
|
conceptList:[],
|
|
baseTypeList:[],
|
|
baseTypeList:[],
|
|
conceptName:'',
|
|
conceptName:'',
|
|
|
|
+ subRuleMaxNum:null, //规则内容中规则的限制个数
|
|
firstPlace:null,
|
|
firstPlace:null,
|
|
subGroups:[[{
|
|
subGroups:[[{
|
|
subDescription:'',
|
|
subDescription:'',
|
|
@@ -175,6 +177,7 @@
|
|
}
|
|
}
|
|
const obj = this.ruleTermTypeList.find((it)=>it.code===val);
|
|
const obj = this.ruleTermTypeList.find((it)=>it.code===val);
|
|
this.baseTypeList = obj.subMenuList;
|
|
this.baseTypeList = obj.subMenuList;
|
|
|
|
+
|
|
},
|
|
},
|
|
'form.parConceptId':function(val){
|
|
'form.parConceptId':function(val){
|
|
if(this.checkFirstPlace) {
|
|
if(this.checkFirstPlace) {
|
|
@@ -260,6 +263,7 @@
|
|
this.form.parLenCode=val;
|
|
this.form.parLenCode=val;
|
|
const obj = this.ruleTermTypeList.find((it)=>it.code===val);
|
|
const obj = this.ruleTermTypeList.find((it)=>it.code===val);
|
|
this.baseTypeList = obj.subMenuList;
|
|
this.baseTypeList = obj.subMenuList;
|
|
|
|
+ this.subRuleMaxNum = obj.number;
|
|
this.setInitGroupData();
|
|
this.setInitGroupData();
|
|
this.form.parHasSub=obj.subMenuList.length?1:0;
|
|
this.form.parHasSub=obj.subMenuList.length?1:0;
|
|
},
|
|
},
|