[update] 修改bug87602

This commit is contained in:
lideqin
2024-07-26 18:14:08 +08:00
parent 3b3fd05902
commit e6e07a61b6
2 changed files with 14 additions and 5 deletions
@@ -60,19 +60,19 @@ export default {
validatorRules: { validatorRules: {
clause: { clause: {
rules: [ rules: [
{ required: true, message: this.$t('pleaseEnter') + this.$t('enterpriseStandardLibrary.standard.subjectToClause') } { required: false, message: this.$t('pleaseEnter') + this.$t('enterpriseStandardLibrary.standard.subjectToClause') }
], ],
validateTrigger: 'blur' validateTrigger: 'blur'
}, },
rectificationDepartment: { rectificationDepartment: {
rules: [ rules: [
{ required: true, message: this.$t('pleaseSelect') + this.$t('enterpriseStandardLibrary.standard.rectificationDepartment') } { required: false, message: this.$t('pleaseSelect') + this.$t('enterpriseStandardLibrary.standard.rectificationDepartment') }
], ],
validateTrigger: 'change' validateTrigger: 'change'
}, },
requirement: { requirement: {
rules: [ rules: [
{ required: true, message: this.$t('pleaseEnter') + this.$t('enterpriseStandardLibrary.standard.standardContentOrRequirements') } { required: false, message: this.$t('pleaseEnter') + this.$t('enterpriseStandardLibrary.standard.standardContentOrRequirements') }
], ],
validateTrigger: 'blur' validateTrigger: 'blur'
} }
@@ -91,7 +91,7 @@ export default {
this.form.resetFields() this.form.resetFields()
this.model = Object.assign({}, record) this.model = Object.assign({}, record)
this.$nextTick(() => { this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'clause', 'requirement')) this.form.setFieldsValue(pick(this.model, 'clause', 'rectificationDepartment', 'requirement'))
}) })
}, },
// 整改部门返回 // 整改部门返回
@@ -182,9 +182,18 @@ export default {
console.log(value, index) console.log(value, index)
if (index || index === 0) { if (index || index === 0) {
// 有下标,说明是编辑 // 有下标,说明是编辑
if (!value.clause && !value.rectificationDepartment && !value.requirement) {
// 三个字段都没有数据,删除该行
this.dataSource.splice(index, 1)
} else {
this.dataSource.splice(index, 1, value) this.dataSource.splice(index, 1, value)
}
} else { } else {
// 没有下标, 是新增 // 没有下标, 是新增
if (!value.clause && !value.rectificationDepartment && !value.requirement) {
// 三个字段都没有数据不新增
return
}
this.dataSource.push(value) this.dataSource.push(value)
} }
}, },