From b0edc0c7a4cb8a0063a56b436a63931904f179c3 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 31 十月 2024 20:38:13 +0800
Subject: [PATCH] 查看试卷bug
---
src/views/grade-list/index.vue | 1 -
src/store/modules/grade.js | 3 ++-
src/views/grade/components/answer-main/answer-multiple/index.vue | 19 +++++++++++--------
vite.config.js | 2 +-
src/views/grade/components/answer-sheet/index.vue | 2 +-
src/views/grade/index.vue | 1 -
6 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/src/store/modules/grade.js b/src/store/modules/grade.js
index 9096658..3fd06cd 100644
--- a/src/store/modules/grade.js
+++ b/src/store/modules/grade.js
@@ -19,8 +19,9 @@
const currentIndex = ref(0);
const getActiveQuestion = computed(() => {
- console.log("sb", currentType.value)
+ // console.log("sb", currentType.value)
const temp = examDetail.value.find(item => item.questionType === currentType.value);
+ // console.log(temp, "dssss")
if (temp) {
return temp.questionList[currentIndex.value];
}
diff --git a/src/views/grade-list/index.vue b/src/views/grade-list/index.vue
index c40a0d3..32d1fe3 100644
--- a/src/views/grade-list/index.vue
+++ b/src/views/grade-list/index.vue
@@ -65,7 +65,6 @@
loading.value = true;
getGradeList({examName: searchText.value, pageIndex: currentIndex.value, pageSize: currentSize.value}).then(res => {
dataList.value = res.data.list;
- console.log(dataList.value, "wwww")
loading.value = false;
}).catch(err => {
loading.value = false;
diff --git a/src/views/grade/components/answer-main/answer-multiple/index.vue b/src/views/grade/components/answer-main/answer-multiple/index.vue
index e5526fa..75763b0 100644
--- a/src/views/grade/components/answer-main/answer-multiple/index.vue
+++ b/src/views/grade/components/answer-main/answer-multiple/index.vue
@@ -43,26 +43,29 @@
const { currentIndex } = storeToRefs(gradeStore);
const activeQuestion = ref(gradeStore.getActiveQuestion);
-
const formatAnswer = (answer) => {
- if(Array.isArray(answer)) {
- return answer;
+ if (answer) {
+ if(Array.isArray(answer)) {
+ return answer;
+ } else {
+ return answer.split(',');
+ }
}
- return answer.split(',');
-};
+
+};
const currentAnswer = formatAnswer(activeQuestion.value.answerList);
const rightAnswer = formatAnswer(activeQuestion.value.questionAnswer);
const answerState = (item) => {
- const flag1 = currentAnswer.includes(item.prefix);
+ const flag1 = currentAnswer ? currentAnswer.includes(item.prefix) : false;
const flag2 = rightAnswer.includes(item.prefix);
if (flag1 && flag2) {
return {
right: true
};
- } else {
+ } else if (currentAnswer) {
if (currentAnswer.length < rightAnswer.length) {
if (!flag1 && flag2) {
return {
@@ -174,4 +177,4 @@
.analysis-wrong {
color: var(--wrong-color);
}
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/grade/components/answer-sheet/index.vue b/src/views/grade/components/answer-sheet/index.vue
index 1bec437..fb4b8b2 100644
--- a/src/views/grade/components/answer-sheet/index.vue
+++ b/src/views/grade/components/answer-sheet/index.vue
@@ -87,4 +87,4 @@
background-color: #F56C6C !important;
color: #fff !important;
}
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/grade/index.vue b/src/views/grade/index.vue
index 07b4042..190abac 100644
--- a/src/views/grade/index.vue
+++ b/src/views/grade/index.vue
@@ -97,7 +97,6 @@
const gradeStore = useGradeStore();
const { currentType, currentIndex, examDetail, examType, examInfo } = storeToRefs(gradeStore);
-console.log("鎴戣崏娉ラ┈锛�", storeToRefs(gradeStore))
const typeComponent = {
1: AnswerSingle,
2: AnswerMultiple,
diff --git a/vite.config.js b/vite.config.js
index 8d10ea8..390fc2b 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -29,8 +29,8 @@
port: 3000,
proxy: {
'/api': {
- // target: 'http://192.168.3.88:8000',
target: 'http://localhost:8000',
+ // target: 'http://42.193.1.25:8000',
changeOrigin: true,
}
}
--
Gitblit v1.8.0