|
@@ -171,18 +171,22 @@
|
|
>
|
|
>
|
|
<!-- 特殊的空格符号 -->
|
|
<!-- 特殊的空格符号 -->
|
|
<!-- eslint-disable-next-line no-irregular-whitespace -->
|
|
<!-- eslint-disable-next-line no-irregular-whitespace -->
|
|
- {{ store.currentTask?.markResult?.scoreList[index] ?? " " }}
|
|
|
|
|
|
+ {{
|
|
|
|
+ question.hasSetUnselective
|
|
|
|
+ ? "未选做"
|
|
|
|
+ : store.currentTask?.markResult?.scoreList[index] ?? " "
|
|
|
|
+ }}
|
|
</span>
|
|
</span>
|
|
</transition-group>
|
|
</transition-group>
|
|
</div>
|
|
</div>
|
|
- <a-button
|
|
|
|
|
|
+ <!-- <a-button
|
|
v-if="question.selective"
|
|
v-if="question.selective"
|
|
:type="question.hasSetUnselective ? 'primary' : 'default'"
|
|
:type="question.hasSetUnselective ? 'primary' : 'default'"
|
|
size="small"
|
|
size="small"
|
|
class="set-unselect"
|
|
class="set-unselect"
|
|
@click="setUnselect(question, index)"
|
|
@click="setUnselect(question, index)"
|
|
>未选做</a-button
|
|
>未选做</a-button
|
|
- >
|
|
|
|
|
|
+ > -->
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</div>
|
|
</div>
|
|
@@ -237,6 +241,7 @@
|
|
>
|
|
>
|
|
{{ s }}
|
|
{{ s }}
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
<a-tooltip placement="bottom" :destroyTooltipOnHide="true">
|
|
<a-tooltip placement="bottom" :destroyTooltipOnHide="true">
|
|
<template #title>作答错误,或只书写题号等情况</template>
|
|
<template #title>作答错误,或只书写题号等情况</template>
|
|
<div
|
|
<div
|
|
@@ -257,6 +262,22 @@
|
|
空
|
|
空
|
|
</div>
|
|
</div>
|
|
</a-tooltip>
|
|
</a-tooltip>
|
|
|
|
+ <a-button
|
|
|
|
+ v-if="store.currentTask.questionList[curQuestionIndex].selective"
|
|
|
|
+ :type="
|
|
|
|
+ store.currentTask.questionList[curQuestionIndex].hasSetUnselective
|
|
|
|
+ ? 'primary'
|
|
|
|
+ : 'default'
|
|
|
|
+ "
|
|
|
|
+ class="set-unselect"
|
|
|
|
+ @click="
|
|
|
|
+ setUnselect(
|
|
|
|
+ store.currentTask.questionList[curQuestionIndex],
|
|
|
|
+ curQuestionIndex
|
|
|
|
+ )
|
|
|
|
+ "
|
|
|
|
+ >未选做</a-button
|
|
|
|
+ >
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
@@ -304,6 +325,7 @@ import { cloneDeep } from "lodash-es";
|
|
import { useRoute } from "vue-router";
|
|
import { useRoute } from "vue-router";
|
|
|
|
|
|
const route = useRoute();
|
|
const route = useRoute();
|
|
|
|
+const curQuestionIndex = ref<number>(0);
|
|
|
|
|
|
const props = defineProps<{ modal?: boolean; arbitrateIndex?: string }>();
|
|
const props = defineProps<{ modal?: boolean; arbitrateIndex?: string }>();
|
|
const activeIndex = computed(() => {
|
|
const activeIndex = computed(() => {
|
|
@@ -389,6 +411,7 @@ const willChooseQuestion = (question: any, index: number) => {
|
|
if (notInActive(index)) {
|
|
if (notInActive(index)) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
+ curQuestionIndex.value = index;
|
|
chooseQuestion(question);
|
|
chooseQuestion(question);
|
|
};
|
|
};
|
|
let sliceImagesWithTrackListCopy = ref([]);
|
|
let sliceImagesWithTrackListCopy = ref([]);
|