[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
v-decorator.trim="[ 'standardNumber', validatorRules.standardNumber]"
:placeholder="$t('pleaseSelect') + $t('standardNumber')"
:source="form.getFieldValue('type')"
:disabledSourceSearch="true"
:source="['1', '2', '3'].includes(form.getFieldValue('type')) ? form.getFieldValue('type') : undefined"
:disabledSourceSearch="['1', '2', '3'].includes(form.getFieldValue('type'))"
:selectOnly="true"
@nameChange="standardNameChange"
/>
@@ -132,7 +132,7 @@ export default {
sm: { span: 20 }
},
validatorRules: {
classify: {
type: {
rules: [
{ 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.standardName.rules[0].required = false
} else {
// 标准编号和标准名称必填
this.validatorRules.standardNumber.rules[0].required = true
this.validatorRules.standardName.rules[0].required = true
// 清空标准,否则分类可以和标准类型不一致
this.form.resetFields(['standardNumber', 'standardName'])
}
}
},