diff --git a/src/api/api.js b/src/api/api.js index 4c49774..6f0f2b0 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -51,7 +51,7 @@ export const COMMENT_PRAISE = '/comment/praise post' export const COMMENT_COLLECTION = '/comment/collection post' export const ASSESSMENT_SUBMIT_QUERY = assessmentId => `/assessmentSubmit/queryAssessmentSubmitDetailById?assessmentSubmitId=${assessmentId} post` -export const ASSESSMENT_QUERY = assessmentId => `/stu/task/evaluate/get` +export const ASSESSMENT_QUERY = assessmentId => `/stu/task/queryAssessmentDetailById` export const ASSESSMENT_SUBMIT = '/stu/task/evaluate/commit post' export const ACTIVITY = '/activity' diff --git a/src/views/faceteach/FaceTeachSignUp.vue b/src/views/faceteach/FaceTeachSignUp.vue index 08068c9..3e5b6e9 100644 --- a/src/views/faceteach/FaceTeachSignUp.vue +++ b/src/views/faceteach/FaceTeachSignUp.vue @@ -163,7 +163,7 @@ const download = (url) => { window.open(url); }; const downloads = (url) => { - ElMessage.warning("未到开始时间,请耐心等待!"); + ElMessage.warning("未在有效时间范围内,请耐心等待!"); }; let timer = null; diff --git a/src/views/homework/HomeworkPage.vue b/src/views/homework/HomeworkPage.vue index 7a74bc6..cdbecea 100644 --- a/src/views/homework/HomeworkPage.vue +++ b/src/views/homework/HomeworkPage.vue @@ -145,7 +145,7 @@
+ style="background:#999;border-radius: 6px;cursor: not-allowed;">未在有效时间范围内
@@ -162,7 +162,7 @@
+ style="background:#999;border-radius: 6px;cursor: not-allowed;">未在有效时间范围内
diff --git a/src/views/survey/SurveyDetail.vue b/src/views/survey/SurveyDetail.vue index 4363f44..bcf60e7 100644 --- a/src/views/survey/SurveyDetail.vue +++ b/src/views/survey/SurveyDetail.vue @@ -44,13 +44,9 @@ return a[0].orderNumber - b[0].orderNumber }) }} --> -
-
-
+
+
+
{{ value.assessmentScTitle }}
完全没用
@@ -84,69 +80,62 @@
-
-
+
+
- {{ data.assessmentSingleChoiceDtoList[0]?.singleStemName }} + {{ value?.singleStemName }}
-
- -
{{ value.singleOptionName }}
+ +
{{ values.singleOptionName }}
-
-
+
+
- {{ data.assessmentMultipleChoiceDtoList[0]?.multipleStemName }} + {{ value?.multipleStemName }}
-
- -
{{ value.multipleOptionName }}
+ +
{{ values.multipleOptionName }}
-
-
-
{{ item.assessmentQaTitle }}
+
+
+
{{ value.assessmentQaTitle }}
- -
{{ item.content?.length || 0 }}/200
+
{{ value.content?.length || 0 }}/200
@@ -290,12 +279,11 @@
{{ item.content?.length || 0 }}/200
--> -
提交 @@ -338,40 +326,62 @@ import { request, usePage, useRequest } from "@/api/request"; import { ASSESSMENT_QUERY, ASSESSMENT_SUBMIT } from "@/api/api"; import { ElMessage } from "element-plus"; import { ref } from "vue"; +import dayjs from "dayjs"; const { query: { courseId, id: taskId, infoId, type, pName, sName, chapterOrStageId, projectStatus, projectEndTime }, } = useRoute(); const router = useRouter(); const returnclick = () => { + clearInterval(timers) router.back(); }; -// 数组去空对象 -function formateArr(arr1) { - console.log(arr1, arr1[0], arr1[0].length) - let newarr = [] - for (let i = 0; i < arr1.length; i++) { - if (arr1[i].length !== 0) { - newarr.push(arr1[i]) - } - } - return newarr -} - const { data } = useRequest(ASSESSMENT_QUERY(courseId), { id: courseId, type, chapterOrStageId, targetId: infoId ? infoId : 0 }); console.log('我是查询评估的参数', { id: courseId, type, chapterOrStageId, targetId: infoId ? infoId : 0 }) console.log('我是需要排序得题目', data) -function goHome() { +// 答题时间 +const answerTime = dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss'); +console.log('录入首次进入页面时间', answerTime) + + +// 数组去空对象 +function formateArr(datas) { + let allArr = [] + for(let i=0;i { return a.orderNumber - b.orderNumber}) + console.log('我是排序后的题目', newarr) + return newarr } +const questionList = ref([]) + +const timers = setInterval(() => { + console.log(data) + console.log(data.value.assessmentId) + if(data.value.assessmentId){ + clearInterval(timers) + console.log([data.value.essayQuestionVoList, data.value.multipleStemVoList, data.value.scoringQuestionVoList, data.value.singleStemVoList]) + questionList.value = formateArr([data.value.essayQuestionVoList, data.value.multipleStemVoList, data.value.scoringQuestionVoList, data.value.singleStemVoList]) + } +}, 1000); + +setTimeout(() => { + clearInterval(timers); +}, 30000); + const centerDialogVisible = ref(false); const open = () => { centerDialogVisible.value = true }; function submit() { + console.log('录入首次进入页面时间', answerTime) if (1 > 0) { console.log(data) console.log('我是提交的数据', { @@ -436,6 +446,7 @@ function submit() { taskId: taskId ? taskId : 0, type, result: JSON.stringify(data.value), + beginTime: answerTime }).then(() => { open(); }); @@ -579,3 +590,4 @@ function submit() { } } +