diff --git a/src/views/businessSupport/questionAnswerLibrary/modules/QuizModal.vue b/src/views/businessSupport/questionAnswerLibrary/modules/QuizModal.vue index 0406eacc..1d037217 100644 --- a/src/views/businessSupport/questionAnswerLibrary/modules/QuizModal.vue +++ b/src/views/businessSupport/questionAnswerLibrary/modules/QuizModal.vue @@ -36,6 +36,7 @@ :source="['1', '2', '3'].includes(form.getFieldValue('type')) ? form.getFieldValue('type') : undefined" :disabledSourceSearch="['1', '2', '3'].includes(form.getFieldValue('type'))" :selectOnly="true" + type="radio" @nameChange="standardNameChange" /> @@ -214,6 +215,8 @@ export default { }, // 分类改变 typeChange (value) { + // 清空标准,否则分类可以和标准类型不一致 + this.form.resetFields(['standardNumber', 'standardName']) if (value) { if (value === '4') { // 是其他问题,标准编号和标准名称不必填 @@ -223,8 +226,6 @@ export default { // 标准编号和标准名称必填 this.validatorRules.standardNumber.rules[0].required = true this.validatorRules.standardName.rules[0].required = true - // 清空标准,否则分类可以和标准类型不一致 - this.form.resetFields(['standardNumber', 'standardName']) } } },