Ver código fonte

fix 非回评模式下的还原分数

Michael Wang 4 anos atrás
pai
commit
fab5a902a2
2 arquivos alterados com 24 adições e 7 exclusões
  1. 20 3
      src/features/mark/MarkHistory.vue
  2. 4 4
      vite.config.ts

+ 20 - 3
src/features/mark/MarkHistory.vue

@@ -18,7 +18,14 @@
         v-model="secretNumberInput"
         v-model="secretNumberInput"
         type="text"
         type="text"
         placeholder="查找试卷"
         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 })"
         @keyup.enter="updateHistoryTask({ secretNumber: secretNumberInput })"
       />
       />
       <SearchOutlined
       <SearchOutlined
@@ -35,7 +42,14 @@
       <div v-for="(task, index) of store.historyTasks" :key="index">
       <div v-for="(task, index) of store.historyTasks" :key="index">
         <div
         <div
           @click="replaceCurrentTask(task)"
           @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'"
           :class="store.currentTask === task && 'current-task'"
         >
         >
           <div>{{ task.secretNumber }}</div>
           <div>{{ task.secretNumber }}</div>
@@ -133,7 +147,10 @@ export default defineComponent({
     function replaceCurrentTask(task: Task | undefined) {
     function replaceCurrentTask(task: Task | undefined) {
       if (task) {
       if (task) {
         task.questionList = task.questionList.map((q) => {
         task.questionList = task.questionList.map((q) => {
-          q.score = q.__origScore;
+          if (typeof q.__origScore !== "undefined") {
+            // 如果是回评的任务,则将旧分数还原
+            q.score = q.__origScore;
+          }
           return q;
           return q;
         });
         });
       }
       }

+ 4 - 4
vite.config.ts

@@ -11,19 +11,19 @@ export default defineConfig({
     strictPort: true,
     strictPort: true,
     proxy: {
     proxy: {
       "/login": {
       "/login": {
-        target: "http://192.168.10.224:8080",
+        target: "http://192.168.10.224:80",
         changeOrigin: true,
         changeOrigin: true,
       },
       },
       "/mark": {
       "/mark": {
-        target: "http://192.168.10.224:8080",
+        target: "http://192.168.10.224:80",
         changeOrigin: true,
         changeOrigin: true,
       },
       },
       "/admin": {
       "/admin": {
-        target: "http://192.168.10.224:8080",
+        target: "http://192.168.10.224:80",
         changeOrigin: true,
         changeOrigin: true,
       },
       },
       "/api": {
       "/api": {
-        target: "http://192.168.10.224:8080",
+        target: "http://192.168.10.224:80",
         changeOrigin: true,
         changeOrigin: true,
       },
       },
     },
     },