Bladeren bron

显示取任务的返回结果

Michael Wang 4 jaren geleden
bovenliggende
commit
8f8f32ddd8
4 gewijzigde bestanden met toevoegingen van 8 en 1 verwijderingen
  1. 2 0
      src/features/mark/Mark.vue
  2. 3 1
      src/features/mark/MarkBody.vue
  3. 1 0
      src/features/mark/store.ts
  4. 2 0
      src/types/index.ts

+ 2 - 0
src/features/mark/Mark.vue

@@ -93,6 +93,8 @@ export default defineComponent({
         if (store.status.totalCount - store.status.markedCount === 0) {
           await updateStatus();
         }
+      } else {
+        store.message = res.data.message;
       }
     }
 

+ 3 - 1
src/features/mark/MarkBody.vue

@@ -1,7 +1,9 @@
 <template>
   <div class="mark-body-container tw-flex-auto tw-p-2" ref="dragContainer">
     <a-spin :spinning="rendering" tip="Loading...">
-      <div v-if="!store.currentTask" class="tw-text-center">暂无评卷任务</div>
+      <div v-if="!store.currentTask" class="tw-text-center">
+        {{ store.message }}
+      </div>
       <div v-else :style="{ width: answerPaperScale }">
         <div
           v-for="(item, index) in sliceImagesWithTrackList"

+ 1 - 0
src/features/mark/store.ts

@@ -30,6 +30,7 @@ const obj = {
   status: <MarkStore["status"]>{},
   groups: [],
   tasks: [],
+  message: null,
   currentMarkResult: undefined,
   currentTask: undefined,
   currentQuestion: undefined,

+ 2 - 0
src/types/index.ts

@@ -18,6 +18,7 @@ export interface MarkStore {
   MarkBoardTrackCollapse: boolean; // 是否收缩评分版
   historyTasks: Array<Task>;
   removeScoreTracks: Array<Track>;
+  message: string | null;
 }
 
 export interface Setting {
@@ -93,6 +94,7 @@ export interface Task {
   self: boolean; // 是否自评,暂时用不着
   previous: boolean; // 是否回评
   rejected: boolean; // 是否是打回
+  message: string | null;
 }
 
 export interface Question {