[update] 修改bug79997
This commit is contained in:
@@ -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'])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user