[update] 修改bug79997

This commit is contained in:
lideqin
2024-01-04 18:04:54 +08:00
parent 888625b574
commit af85c25d7e
@@ -33,8 +33,8 @@
<standard-selection <standard-selection
v-decorator.trim="[ 'standardNumber', validatorRules.standardNumber]" v-decorator.trim="[ 'standardNumber', validatorRules.standardNumber]"
:placeholder="$t('pleaseSelect') + $t('standardNumber')" :placeholder="$t('pleaseSelect') + $t('standardNumber')"
:source="form.getFieldValue('type')" :source="['1', '2', '3'].includes(form.getFieldValue('type')) ? form.getFieldValue('type') : undefined"
:disabledSourceSearch="true" :disabledSourceSearch="['1', '2', '3'].includes(form.getFieldValue('type'))"
:selectOnly="true" :selectOnly="true"
@nameChange="standardNameChange" @nameChange="standardNameChange"
/> />
@@ -132,7 +132,7 @@ export default {
sm: { span: 20 } sm: { span: 20 }
}, },
validatorRules: { validatorRules: {
classify: { type: {
rules: [ rules: [
{ required: true, message: this.$t('pleaseSelect') + this.$t('businessSupport.questionAnswer.classify') } { required: true, message: this.$t('pleaseSelect') + this.$t('businessSupport.questionAnswer.classify') }
], ],
@@ -219,8 +219,11 @@ export default {
this.validatorRules.standardNumber.rules[0].required = false this.validatorRules.standardNumber.rules[0].required = false
this.validatorRules.standardName.rules[0].required = false this.validatorRules.standardName.rules[0].required = false
} else { } else {
// 标准编号和标准名称必填
this.validatorRules.standardNumber.rules[0].required = true this.validatorRules.standardNumber.rules[0].required = true
this.validatorRules.standardName.rules[0].required = true this.validatorRules.standardName.rules[0].required = true
// 清空标准,否则分类可以和标准类型不一致
this.form.resetFields(['standardNumber', 'standardName'])
} }
} }
}, },