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