Michael Wang vor 4 Jahren
Ursprung
Commit
6dd6215010

+ 6 - 0
src/features/arbitrate/Arbitrate.vue

@@ -15,6 +15,8 @@
       <mark-board-mouse v-if="showMarkBoardMouse" @submit="saveTaskToServer" />
     </div>
   </div>
+  <AnswerModal />
+  <PaperModal />
   <MinimapModal />
 </template>
 
@@ -46,6 +48,8 @@ import {
 import ArbitrateMarkList from "./ArbitrateMarkList.vue";
 import { Setting, Task } from "@/types";
 import { isNumber } from "lodash";
+import AnswerModal from "../mark/AnswerModal.vue";
+import PaperModal from "../mark/PaperModal.vue";
 
 export default defineComponent({
   name: "Arbitrate",
@@ -57,6 +61,8 @@ export default defineComponent({
     MarkBoardMouse,
     ArbitrateMarkList,
     MinimapModal,
+    AnswerModal,
+    PaperModal,
   },
   setup: () => {
     const route = useRoute();

+ 3 - 3
src/features/library/quality/MarkHistory.vue

@@ -106,9 +106,9 @@ export default defineComponent({
 
     function replaceCurrentTask(task: Task | undefined) {
       store.currentTask = task;
-      if (task?.subject) {
-        store.setting.subject = task.subject as MarkStore["setting"]["subject"];
-      }
+      // if (task?.subject) {
+      //   store.setting.subject = task.subject as MarkStore["setting"]["subject"];
+      // }
     }
 
     function previousPage() {

+ 4 - 0
src/features/library/quality/Quality.vue

@@ -6,6 +6,8 @@
       <mark-body />
     </div>
   </div>
+  <AnswerModal />
+  <PaperModal />
   <MinimapModal />
 </template>
 
@@ -19,6 +21,7 @@ import MarkHistory from "./MarkHistory.vue";
 import { MarkStore, Question, Task } from "@/types";
 import { getInspectedSetting } from "@/api/inspectPage";
 import MinimapModal from "@/features/mark/MinimapModal.vue";
+import PaperModal from "@/features/mark/PaperModal.vue";
 
 export default defineComponent({
   name: "Quality",
@@ -26,6 +29,7 @@ export default defineComponent({
     MarkHeader,
     MarkBody,
     MarkHistory,
+    PaperModal,
     MinimapModal,
   },
   setup: () => {

+ 7 - 0
src/features/student/studentTrack/MarkHeader.vue

@@ -7,6 +7,13 @@
     "
     v-if="store.setting"
   >
+    <div class="tw-flex tw-gap-1">
+      <div>
+        编号<span class="highlight-text">{{
+          store.currentTask?.secretNumber
+        }}</span>
+      </div>
+    </div>
     <ul class="tw-flex tw-gap-2 tw-mb-0">
       <li @click="upScale" title="放大">
         <ZoomInOutlined

+ 1 - 0
src/features/student/studentTrack/StudentTrack.vue

@@ -41,6 +41,7 @@ export default defineComponent({
         };
 
         let task = {} as Task;
+        task.secretNumber = res.data.secretNumber;
 
         task.sliceUrls = res.data.sliceUrls.map(
           (s: string) => store.setting.fileServer + s