From 9b7cd31216b30e317d766a2b576ed3f47bb75455 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Wed, 12 Apr 2023 17:30:03 +0800 Subject: [PATCH] --fix bug --- src/views/research/ResearchAdd.vue | 30 +++++-------------- .../research/components/ResearchAddItem.vue | 4 +++ 2 files changed, 12 insertions(+), 22 deletions(-) diff --git a/src/views/research/ResearchAdd.vue b/src/views/research/ResearchAdd.vue index 1e8a250e..f7311ee5 100644 --- a/src/views/research/ResearchAdd.vue +++ b/src/views/research/ResearchAdd.vue @@ -657,17 +657,10 @@ export default { } } // 多选 - if ( - filterData.assessmentMultipleChoiceDtoList && - filterData.assessmentMultipleChoiceDtoList.length - ) { - let arr = filterData.assessmentMultipleChoiceDtoList; - for (let item of arr) { - if (!item.multipleStemName) { - message.error("多选题干为必填 请确认"); - return false; - } - } + console.log(filterData.assessmentMultipleChoiceDtoList); + if(filterData.assessmentMultipleChoiceDtoList?.some((item) => !item.multipleStemName || !item.multipleOptionName)){ + message.error("多选题干或选项为必填 请确认!"); + return false; } // 评分 if ( @@ -694,18 +687,11 @@ export default { } } // 单选 - if ( - filterData.assessmentSingleChoiceDtoList && - filterData.assessmentSingleChoiceDtoList.length - ) { - let arr = filterData.assessmentSingleChoiceDtoList; - for (let item of arr) { - if (!item.singleStemName) { - message.error("单选题干为必填 请确认"); - return false; - } - } + if(filterData.assessmentSingleChoiceDtoList?.some((item) => !item.singleStemName || !item.singleOptionName)){ + message.error("单选题干或选项为必填 请确认!"); + return false; } + return true; }; diff --git a/src/views/research/components/ResearchAddItem.vue b/src/views/research/components/ResearchAddItem.vue index 6e7adbec..6a509bac 100644 --- a/src/views/research/components/ResearchAddItem.vue +++ b/src/views/research/components/ResearchAddItem.vue @@ -4,6 +4,10 @@
+
选项{{ curItem.id }}