From 6a909c9452907ff1558b5b81470cf67ba6653e54 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Thu, 15 Dec 2022 13:22:23 +0800 Subject: [PATCH] init --- src/views/survey/SurveyDetail.vue | 46 ++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/src/views/survey/SurveyDetail.vue b/src/views/survey/SurveyDetail.vue index 221c83d..affcfbf 100644 --- a/src/views/survey/SurveyDetail.vue +++ b/src/views/survey/SurveyDetail.vue @@ -37,7 +37,7 @@
@@ -65,6 +65,9 @@ }" @click=" () => { + if(data.isSubmit){ + return + } value.selectAnswer = item; } " @@ -78,18 +81,20 @@
-
{{ item.singleStemName }}
+
{{ data.assessmentSingleChoiceDtoList[0]?.singleStemName }}
-
{{ item.multipleStemName }}
+
{{ data.assessmentMultipleChoiceDtoList[0]?.multipleStemName }}
{{ item.assessmentQaTitle }}
@@ -142,13 +151,14 @@ resize="none" maxlength="200" type="textarea" + :readonly="!!data.isSubmit" />
{{ item.content?.length || 0 }}/200
-
提交
+
提交
@@ -168,13 +178,17 @@ import { import {ElMessage} from "element-plus"; const { - query: {courseId}, + query: {courseId, id: taskId, type}, } = useRoute(); -const {data} = useRequest(ASSESSMENT_QUERY(courseId), {id:courseId}); +const {data} = useRequest(ASSESSMENT_QUERY(courseId), {id: courseId}); function submit() { - request(ASSESSMENT_SUBMIT, {assessmentId: courseId, result: JSON.stringify(data.value)}) + if (data.value.isSubmit) { + return + } + data.value.isSubmit = !data.value.isSubmit + request(ASSESSMENT_SUBMIT, {assessmentId: courseId, taskId, type, result: JSON.stringify(data.value)}) ElMessage.info("提交成功"); router.back() }