|
@@ -18,7 +18,14 @@
|
|
|
v-model="secretNumberInput"
|
|
|
type="text"
|
|
|
placeholder="查找试卷"
|
|
|
- class="tw-w-full tw-rounded tw-h-8 tw-border-solid tw-border-gray-400 tw-border-2"
|
|
|
+ class="
|
|
|
+ tw-w-full
|
|
|
+ tw-rounded
|
|
|
+ tw-h-8
|
|
|
+ tw-border-solid
|
|
|
+ tw-border-gray-400
|
|
|
+ tw-border-2
|
|
|
+ "
|
|
|
@keyup.enter="updateHistoryTask({ secretNumber: secretNumberInput })"
|
|
|
/>
|
|
|
<SearchOutlined
|
|
@@ -35,7 +42,14 @@
|
|
|
<div v-for="(task, index) of store.historyTasks" :key="index">
|
|
|
<div
|
|
|
@click="replaceCurrentTask(task)"
|
|
|
- class="tw-flex tw-justify-between tw-h-6 tw-place-items-center tw-rounded tw-cursor-pointer"
|
|
|
+ class="
|
|
|
+ tw-flex
|
|
|
+ tw-justify-between
|
|
|
+ tw-h-6
|
|
|
+ tw-place-items-center
|
|
|
+ tw-rounded
|
|
|
+ tw-cursor-pointer
|
|
|
+ "
|
|
|
:class="store.currentTask === task && 'current-task'"
|
|
|
>
|
|
|
<div>{{ task.secretNumber }}</div>
|
|
@@ -133,7 +147,10 @@ export default defineComponent({
|
|
|
function replaceCurrentTask(task: Task | undefined) {
|
|
|
if (task) {
|
|
|
task.questionList = task.questionList.map((q) => {
|
|
|
- q.score = q.__origScore;
|
|
|
+ if (typeof q.__origScore !== "undefined") {
|
|
|
+ // 如果是回评的任务,则将旧分数还原
|
|
|
+ q.score = q.__origScore;
|
|
|
+ }
|
|
|
return q;
|
|
|
});
|
|
|
}
|