Kaynağa Gözat

fix type warings

Michael Wang 4 yıl önce
ebeveyn
işleme
8d40dedf47

+ 12 - 5
src/components/inspect/MarkBoardInspect.vue

@@ -13,7 +13,7 @@
         <div class="mb-2">
           <div
             class="tw-flex tw-justify-between"
-            @mouseover="addFocusTrack(groupNumber)"
+            @mouseover="addFocusTrack(groupNumber, undefined, undefined)"
             @mouseleave="removeFocusTrack"
           >
             分组 {{ groupNumber }}
@@ -64,7 +64,14 @@
     </div>
 
     <div class="tw-flex tw-justify-center">
-      <div v-if="store.currentTask.inspectTime > 0" @click="reject">打回</div>
+      <div
+        v-if="
+          store.currentTask.inspectTime && store.currentTask.inspectTime > 0
+        "
+        @click="reject"
+      >
+        打回
+      </div>
       <div v-else-if="checkedQuestions.length === 0" @click="inspect">复核</div>
       <div v-else @click="reject">打回</div>
     </div>
@@ -147,9 +154,9 @@ export default defineComponent({
     }
 
     function addFocusTrack(
-      groupNumber: number,
-      mainNumber: number,
-      subNumber: string
+      groupNumber: number | undefined,
+      mainNumber: number | undefined,
+      subNumber: string | undefined
     ) {
       store.focusTracks.splice(0);
 

+ 1 - 1
src/components/inspect/MarkHistory.vue

@@ -12,7 +12,7 @@
       <div @click="replaceCurrentTask(task)" class="tw-flex tw-justify-between">
         <div>{{ task.secretNumber }}</div>
         <div>
-          {{ $filters.datetimeFilter(task.inspectTime) }}
+          {{ task.inspectTime && $filters.datetimeFilter(task.inspectTime) }}
         </div>
         <div style="width: 30px; text-align: center">
           {{ task.markerScore }}