requiredProps.forEach(prop => {
this.$refs?.formData?.resetFormItemRules(prop, '1')
})
resetFormItemRules(prop, isRequired) {
Object.keys(this.Rules).forEach(key => {
if (prop === key) {
this.Rules[key].forEach(r => {
r.required = isRequired
// 如果没有报错提示message,则添加报错提示message
if (r.required && !r.message) {
this.formlist.forEach(item => {
item.forEach(p => {
if (p.attribute === prop) {
r.message = `${p.label}不能为空`
}
})
})
}
})
}
})
this.$refs[this.formName].clearValidate()
},