Michael Wang 4 anni fa
parent
commit
f0a8b52dc3

+ 7 - 2
src/features/inspect/Inspect.vue

@@ -99,8 +99,13 @@ export default defineComponent({
       }
       // message.success({ content: "获取成功", key: mkey });
 
-      store.currentTask = res.data;
-      if (store.currentTask) store.setting.subject = store.currentTask.subject;
+      if (res.data.libraryId) {
+        store.currentTask = res.data;
+        if (store.currentTask)
+          store.setting.subject = store.currentTask.subject;
+      } else {
+        store.message = res.data.message;
+      }
     }
 
     const shouldReloadHistory = ref(0);

+ 1 - 5
src/features/inspect/MarkBody.vue

@@ -35,11 +35,7 @@ import filters from "@/filters";
 import MarkDrawTrack from "./MarkDrawTrack.vue";
 import { SpecialTag, Track } from "@/types";
 import { useTimers } from "@/setups/useTimers";
-import {
-  getDataUrlForSliceConfig,
-  getDataUrlForSplitConfig,
-  loadImage,
-} from "@/utils/utils";
+import { loadImage } from "@/utils/utils";
 import { dragImage } from "@/features/mark/use/draggable";
 
 interface SliceImage {

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

@@ -19,6 +19,7 @@ const obj = {
   MarkBoardTrackCollapse: false,
   historyTasks: [],
   focusTracks: [],
+  message: null,
 } as InspectStore;
 
 export const store = reactive(obj);

+ 1 - 0
src/types/index.ts

@@ -193,4 +193,5 @@ export interface InspectStore {
   MarkBoardTrackCollapse: boolean; // 是否收缩评分版
   historyTasks: Array<Task>;
   focusTracks: Array<Track>;
+  message: string | null;
 }