|
@ -95,7 +95,8 @@ |
|
|
label-width="150px" |
|
|
label-width="150px" |
|
|
style="display: block"> |
|
|
style="display: block"> |
|
|
<rule :ref="'ref_rule'+index" |
|
|
<rule :ref="'ref_rule'+index" |
|
|
:formType="formType"></rule> |
|
|
:formType="formType" |
|
|
|
|
|
:index="index"></rule> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<div v-if="index===(ruleList.length-1)" |
|
|
<div v-if="index===(ruleList.length-1)" |
|
|
class="btn-add-rule"> |
|
|
class="btn-add-rule"> |
|
@ -372,14 +373,14 @@ export default { |
|
|
|
|
|
|
|
|
async handleAdd () { |
|
|
async handleAdd () { |
|
|
let isOk = false |
|
|
let isOk = false |
|
|
this.ruleList.forEach((oneRule, index) => { |
|
|
|
|
|
// if (!oneRule.ruleName) { |
|
|
for (let index = 0; index < this.ruleList.length; index++) { |
|
|
// this.$message.error('政策细则不能为空') |
|
|
let oneRule = this.ruleList[index] |
|
|
// isOk = false |
|
|
|
|
|
// } |
|
|
|
|
|
let refObj = this.$refs['ref_rule' + index][0] |
|
|
let refObj = this.$refs['ref_rule' + index][0] |
|
|
|
|
|
|
|
|
refObj.getRule(true, true, true) |
|
|
refObj.getRule(true, true, true) |
|
|
|
|
|
|
|
|
if (refObj.okflag) { |
|
|
if (refObj.okflag) { |
|
|
oneRule.resiRuleList = refObj.resiRuleList |
|
|
oneRule.resiRuleList = refObj.resiRuleList |
|
|
oneRule.resiRuleList.forEach(element => { |
|
|
oneRule.resiRuleList.forEach(element => { |
|
@ -434,11 +435,11 @@ export default { |
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|
isOk = false |
|
|
isOk = false |
|
|
|
|
|
break |
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (!isOk) { |
|
|
if (!isOk) { |
|
|
return false |
|
|
return false |
|
@ -487,7 +488,7 @@ export default { |
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
if (code === 0) { |
|
|
this.$message.success('新增成功') |
|
|
this.$message.success('操作成功') |
|
|
this.resetData() |
|
|
this.resetData() |
|
|
this.$emit('handleOk') |
|
|
this.$emit('handleOk') |
|
|
} else { |
|
|
} else { |
|
|