|  |  | @ -61,11 +61,11 @@ | 
			
		
	
		
			
				
					|  |  |  |                       prop="content" | 
			
		
	
		
			
				
					|  |  |  |                       label-width="150px" | 
			
		
	
		
			
				
					|  |  |  |                       style="display: block"> | 
			
		
	
		
			
				
					|  |  |  |           <el-input class="item_width_1" | 
			
		
	
		
			
				
					|  |  |  |           <el-input class="item_width_3" | 
			
		
	
		
			
				
					|  |  |  |                     type="textarea" | 
			
		
	
		
			
				
					|  |  |  |                     maxlength="1000" | 
			
		
	
		
			
				
					|  |  |  |                     show-word-limit | 
			
		
	
		
			
				
					|  |  |  |                     :rows="3" | 
			
		
	
		
			
				
					|  |  |  |                     :rows="10" | 
			
		
	
		
			
				
					|  |  |  |                     placeholder="请输入政策内容" | 
			
		
	
		
			
				
					|  |  |  |                     v-model="formData.content"></el-input> | 
			
		
	
		
			
				
					|  |  |  |         </el-form-item> | 
			
		
	
	
		
			
				
					|  |  | @ -399,74 +399,82 @@ export default { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         let refObj = this.$refs['ref_rule' + index][0] | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         refObj.getRule(true, true, true) | 
			
		
	
		
			
				
					|  |  |  |         refObj.getRule() | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         if (refObj.okflag) { | 
			
		
	
		
			
				
					|  |  |  |           if (refObj.personChecked) { | 
			
		
	
		
			
				
					|  |  |  |             oneRule.resiRuleList = refObj.resiRuleList | 
			
		
	
		
			
				
					|  |  |  |             oneRule.resiRuleList.forEach(element => { | 
			
		
	
		
			
				
					|  |  |  |               element.itemList = [] | 
			
		
	
		
			
				
					|  |  |  |               element.colOption = [] | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               if (!element.colValLabel) { | 
			
		
	
		
			
				
					|  |  |  |                 element.colValLabel = element.colVal | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  |               if (!element.nextLogicalRelName) { | 
			
		
	
		
			
				
					|  |  |  |                 element.nextLogicalRelName = '' | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               element.ruleDesc = element.itemGroupName + element.itemLabel + element.queryTypeName + element.colValLabel + element.nextLogicalRelName | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             }); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |           if (!refObj.personChecked && !refObj.houseChecked && !refObj.staticChecked) { | 
			
		
	
		
			
				
					|  |  |  |             this.$message.error('请选择匹配规则' + (index + 1)) | 
			
		
	
		
			
				
					|  |  |  |             isOk = false | 
			
		
	
		
			
				
					|  |  |  |             break | 
			
		
	
		
			
				
					|  |  |  |           } else { | 
			
		
	
		
			
				
					|  |  |  |             oneRule.resiRuleList = [] | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |           if (refObj.houseChecked) { | 
			
		
	
		
			
				
					|  |  |  |             if (refObj.personChecked) { | 
			
		
	
		
			
				
					|  |  |  |               oneRule.resiRuleList = refObj.resiRuleList | 
			
		
	
		
			
				
					|  |  |  |               oneRule.resiRuleList.forEach(element => { | 
			
		
	
		
			
				
					|  |  |  |                 element.itemList = [] | 
			
		
	
		
			
				
					|  |  |  |                 element.colOption = [] | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             oneRule.houseRuleList = refObj.houseRuleList | 
			
		
	
		
			
				
					|  |  |  |             oneRule.houseRuleList.forEach(element => { | 
			
		
	
		
			
				
					|  |  |  |               element.itemList = [] | 
			
		
	
		
			
				
					|  |  |  |               element.colOption = [] | 
			
		
	
		
			
				
					|  |  |  |                 if (!element.colValLabel) { | 
			
		
	
		
			
				
					|  |  |  |                   element.colValLabel = element.colVal | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 if (!element.nextLogicalRelName) { | 
			
		
	
		
			
				
					|  |  |  |                   element.nextLogicalRelName = '' | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               if (!element.colValLabel) { | 
			
		
	
		
			
				
					|  |  |  |                 element.colValLabel = element.colVal | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  |               if (!element.nextLogicalRelName) { | 
			
		
	
		
			
				
					|  |  |  |                 element.nextLogicalRelName = '' | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  |                 element.ruleDesc = element.itemGroupName + element.itemLabel + element.queryTypeName + element.colValLabel + element.nextLogicalRelName | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               element.ruleDesc = element.itemGroupName + element.itemLabel + element.queryTypeName + element.colValLabel + element.nextLogicalRelName | 
			
		
	
		
			
				
					|  |  |  |               }); | 
			
		
	
		
			
				
					|  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |               oneRule.resiRuleList = [] | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             }); | 
			
		
	
		
			
				
					|  |  |  |           } else { | 
			
		
	
		
			
				
					|  |  |  |             oneRule.houseRuleList = [] | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |             if (refObj.houseChecked) { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |           if (refObj.staticChecked) { | 
			
		
	
		
			
				
					|  |  |  |               oneRule.houseRuleList = refObj.houseRuleList | 
			
		
	
		
			
				
					|  |  |  |               oneRule.houseRuleList.forEach(element => { | 
			
		
	
		
			
				
					|  |  |  |                 element.itemList = [] | 
			
		
	
		
			
				
					|  |  |  |                 element.colOption = [] | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             oneRule.statRuleList = refObj.statRuleList | 
			
		
	
		
			
				
					|  |  |  |                 if (!element.colValLabel) { | 
			
		
	
		
			
				
					|  |  |  |                   element.colValLabel = element.colVal | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 if (!element.nextLogicalRelName) { | 
			
		
	
		
			
				
					|  |  |  |                   element.nextLogicalRelName = '' | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             oneRule.statRuleList.forEach(element => { | 
			
		
	
		
			
				
					|  |  |  |               element.itemList = [] | 
			
		
	
		
			
				
					|  |  |  |               element.colOption = [] | 
			
		
	
		
			
				
					|  |  |  |                 element.ruleDesc = element.itemGroupName + element.itemLabel + element.queryTypeName + element.colValLabel + element.nextLogicalRelName | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               if (!element.colValLabel) { | 
			
		
	
		
			
				
					|  |  |  |                 element.colValLabel = element.colVal | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  |               if (!element.nextLogicalRelName) { | 
			
		
	
		
			
				
					|  |  |  |                 element.nextLogicalRelName = '' | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  |               }); | 
			
		
	
		
			
				
					|  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |               oneRule.houseRuleList = [] | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               element.ruleDesc = element.itemGroupName + element.itemLabel + element.queryTypeName + element.colValLabel + element.nextLogicalRelName | 
			
		
	
		
			
				
					|  |  |  |             if (refObj.staticChecked) { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             }); | 
			
		
	
		
			
				
					|  |  |  |               oneRule.statRuleList = refObj.statRuleList | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |           } else { | 
			
		
	
		
			
				
					|  |  |  |             oneRule.statRuleList = [] | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |               oneRule.statRuleList.forEach(element => { | 
			
		
	
		
			
				
					|  |  |  |                 element.itemList = [] | 
			
		
	
		
			
				
					|  |  |  |                 element.colOption = [] | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |           isOk = true | 
			
		
	
		
			
				
					|  |  |  |                 if (!element.colValLabel) { | 
			
		
	
		
			
				
					|  |  |  |                   element.colValLabel = element.colVal | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 if (!element.nextLogicalRelName) { | 
			
		
	
		
			
				
					|  |  |  |                   element.nextLogicalRelName = '' | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 element.ruleDesc = element.itemGroupName + element.itemLabel + element.queryTypeName + element.colValLabel + element.nextLogicalRelName | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               }); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |               oneRule.statRuleList = [] | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             isOk = true | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         } else { | 
			
		
	
		
			
				
					|  |  |  |           isOk = false | 
			
		
	
	
		
			
				
					|  |  | @ -482,6 +490,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       // this.formData.ruleList = this.ruleList | 
			
		
	
		
			
				
					|  |  |  |       console.log(this.formData.ruleList) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       // return false | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | 
 |