Browse Source

feat: 回评隐藏进度

zhangjie 3 months ago
parent
commit
964543d989
2 changed files with 19 additions and 17 deletions
  1. 1 1
      src/features/mark/composables/useStatus.ts
  2. 18 16
      src/features/mark/toolbar/MarkHeader.vue

+ 1 - 1
src/features/mark/composables/useStatus.ts

@@ -31,7 +31,7 @@ export default function useStatus() {
     watch(
       () => markStore.currentQuestion,
       (val) => {
-        if (!val) return;
+        if (!val || markStore.historyOpen) return;
         const { mainNumber, subNumber } = val;
         markStore.setInfo({
           curStatus: markStore.status.find(

+ 18 - 16
src/features/mark/toolbar/MarkHeader.vue

@@ -69,27 +69,29 @@
           <span> {{ totalScore }} </span>
         </div>
       </div>
-      <div v-show="markStore.curStatus?.totalCount" class="header-total">
-        <span class="header-noun">
-          <span>已评:</span>
-          <span :key="markStore.curStatus?.personCount || 0">
-            {{ markStore.curStatus?.personCount }}
-          </span>
-        </span>
+      <div class="header-total">
         <span v-if="markStore.setting.topCount" class="header-noun">
           <span>分配:</span>
           <span>{{ markStore.setting.topCount ?? "-" }}</span>
         </span>
-        <span class="header-noun">
-          <span>未评:</span>
-          <span :key="markStore.curStatus?.leftCount || 0">
-            {{ markStore.curStatus?.leftCount }}
+        <template v-if="!markStore.historyOpen">
+          <span class="header-noun">
+            <span>已评:</span>
+            <span :key="markStore.curStatus?.personCount || 0">
+              {{ markStore.curStatus?.personCount }}
+            </span>
           </span>
-        </span>
-        <span class="header-noun">
-          <span>进度:</span>
-          <span :key="progress || '-'"> {{ progress }}% </span>
-        </span>
+          <span class="header-noun">
+            <span>未评:</span>
+            <span :key="markStore.curStatus?.leftCount || 0">
+              {{ markStore.curStatus?.leftCount }}
+            </span>
+          </span>
+          <span class="header-noun">
+            <span>进度:</span>
+            <span :key="progress || '-'"> {{ progress }}% </span>
+          </span>
+        </template>
       </div>
     </div>