Michael Wang 4 ani în urmă
părinte
comite
299a02242f
3 a modificat fișierele cu 4 adăugiri și 6 ștergeri
  1. 2 6
      src/features/mark/MarkHeader.vue
  2. 1 0
      src/features/mark/store.ts
  3. 1 0
      src/types/index.ts

+ 2 - 6
src/features/mark/MarkHeader.vue

@@ -179,12 +179,12 @@
       @click="openSwitchGroupModal"
       class="tw-flex tw-place-content-center tw-cursor-pointer"
       style="max-width: 8%"
-      :title="group?.title + '-' + group?.number"
+      :title="store.setting.groupTitle + '-' + store.setting.groupNumber"
     >
       <div
         class="tw-overflow-ellipsis tw-overflow-hidden tw-whitespace-nowrap tw-mr-1"
       >
-        {{ "分组:" + (group?.number || "-") }}
+        {{ "分组:" + store.setting.groupNumber }}
       </div>
       <DownOutlined
         v-if="store.groups.length > 1"
@@ -291,9 +291,6 @@ export default defineComponent({
       p = Math.floor(p * 100);
       return p;
     });
-    const group = computed(() => {
-      return store.groups.find((g) => g.number === store.setting.groupNumber);
-    });
 
     const upScale = () => {
       const s = store.setting.uiSetting["answer.paper.scale"];
@@ -374,7 +371,6 @@ export default defineComponent({
       exchangeModeName,
       toggleSettingMode,
       progress,
-      group,
       upScale,
       downScale,
       normalScale,

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

@@ -25,6 +25,7 @@ const obj = {
     statusValue: "FORMAL",
     problemTypes: [],
     groupNumber: 0,
+    groupTitle: "",
     topCount: 0,
     splitConfig: [],
     prefetchCount: 3,

+ 1 - 0
src/types/index.ts

@@ -47,6 +47,7 @@ export interface Setting {
   statusValue: "TRIAL" | "FORMAL" | "FINISH"; //只显示试评名称  TRIAL("试评"), FORMAL("正评"), FINISH("结束")
   problemTypes: Array<{ id: number; name: string }> | []; //问题卷类型
   groupNumber: number; //评卷分组
+  groupTitle: string; //评卷分组名称
   topCount: number; //限制提示数量
   splitConfig: Array<number>; //使用裁切整图时的裁切配置 [0,1]|[0,0.3,0.25,0.55],
   prefetchCount: number; //预加载任务数量