jiangyy 3 years ago
parent
commit
c12d81beb7
  1. 21
      src/views/modules/communityService/policy/addPolicy.vue
  2. 2
      src/views/modules/communityService/policy/policyList.vue
  3. 16
      src/views/modules/communityService/policy/rule.vue

21
src/views/modules/communityService/policy/addPolicy.vue

@ -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 {

2
src/views/modules/communityService/policy/policyList.vue

@ -126,7 +126,7 @@
<el-table-column fixed="right" <el-table-column fixed="right"
label="操作" label="操作"
align="center" align="center"
width="180"> width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click="handleDetail(scope.row)" <el-button @click="handleDetail(scope.row)"
type="text" type="text"

16
src/views/modules/communityService/policy/rule.vue

@ -556,7 +556,7 @@ export default {
item.colKey === '' || item.colKey === '' ||
item.colVal === '') { item.colVal === '') {
message = '人员信息不完整,请填写完整!' message = '匹配规则' + (this.index + 1) + '人员信息不完整,请填写完整!'
return message return message
} }
} else { } else {
@ -567,7 +567,7 @@ export default {
item.colKey === '' || item.colKey === '' ||
item.colVal === '') { item.colVal === '') {
message = '人员信息不完整,请填写完整!' message = '匹配规则' + (this.index + 1) + '人员信息不完整,请填写完整!'
return message return message
} }
} }
@ -586,7 +586,7 @@ export default {
item.colKey === '' || item.colKey === '' ||
item.colVal === '') { item.colVal === '') {
message = '房屋信息不完整,请填写完整!' message = '匹配规则' + (this.index + 1) + '房屋信息不完整,请填写完整!'
return message return message
} }
} else { } else {
@ -595,7 +595,7 @@ export default {
item.colKey === '' || item.colKey === '' ||
item.colVal === '') { item.colVal === '') {
message = '房屋信息不完整,请填写完整!' message = '匹配规则' + (this.index + 1) + '房屋信息不完整,请填写完整!'
return message return message
} }
} }
@ -609,7 +609,7 @@ export default {
item.colKey === '' || item.colKey === '' ||
item.colVal === '') { item.colVal === '') {
message = '统计信息不完整,请填写完整!' message = '匹配规则' + (this.index + 1) + '统计信息不完整,请填写完整!'
return message return message
} }
} else { } else {
@ -618,7 +618,7 @@ export default {
item.colKey === '' || item.colKey === '' ||
item.colVal === '') { item.colVal === '') {
message = '统计信息不完整,请填写完整!' message = '匹配规则' + (this.index + 1) + '统计信息不完整,请填写完整!'
return message return message
} }
} }
@ -1140,6 +1140,10 @@ export default {
type: String, type: String,
required: 'true' required: 'true'
}, },
index: {
type: Number,
required: 'true'
},
} }
} }

Loading…
Cancel
Save