Преглед на файлове

0 当做合法的数字 || -> ??

Michael Wang преди 4 години
родител
ревизия
98fd2bfacf
променени са 2 файла, в които са добавени 22 реда и са изтрити 9 реда
  1. 2 2
      src/features/arbitrate/MarkHeader.vue
  2. 20 7
      src/features/mark/MarkHeader.vue

+ 2 - 2
src/features/arbitrate/MarkHeader.vue

@@ -20,12 +20,12 @@
     <ul v-if="!isSingleStudent" class="tw-flex tw-gap-2 tw-mb-0">
       <li>
         待处理<span class="highlight-text">{{
-          store.status.totalCount || "-"
+          store.status.totalCount ?? "-"
         }}</span>
       </li>
       <li>
         已处理<span class="highlight-text">{{
-          store.status.markedCount || "-"
+          store.status.markedCount ?? "-"
         }}</span>
       </li>
     </ul>

+ 20 - 7
src/features/mark/MarkHeader.vue

@@ -1,11 +1,22 @@
 <template>
   <div
-    class="tw-flex tw-gap-2 tw-justify-between tw-items-center header-container tw-px-1"
+    class="
+      tw-flex tw-gap-2 tw-justify-between tw-items-center
+      header-container
+      tw-px-1
+    "
     v-if="store.setting && store.setting.subject.name"
   >
     <div style="max-width: 10%">
       <a
-        class="tw-text-white tw-underline tw-block tw-overflow-ellipsis tw-overflow-hidden tw-whitespace-nowrap"
+        class="
+          tw-text-white
+          tw-underline
+          tw-block
+          tw-overflow-ellipsis
+          tw-overflow-hidden
+          tw-whitespace-nowrap
+        "
         :title="store.setting.subject.name"
         href="/mark/subject-select"
         >{{ store.setting.subject.code + "-" + store.setting.subject.name }}</a
@@ -29,17 +40,17 @@
     <ul class="tw-flex tw-gap-2 tw-mb-0">
       <li>
         已评<span class="highlight-text">{{
-          store.status.personCount || "-"
+          store.status.personCount ?? "-"
         }}</span>
       </li>
       <li v-if="store.setting.topCount">
         分配<span class="highlight-text">{{
-          store.setting.topCount || "-"
+          store.setting.topCount ?? "-"
         }}</span>
       </li>
       <li>
         未评<span class="highlight-text">{{
-          store.status.totalCount - store.status.markedCount || "-"
+          store.status.totalCount - store.status.markedCount ?? "-"
         }}</span>
       </li>
       <li
@@ -48,7 +59,7 @@
         <QuestionCircleOutlined class="icon-font icon-font-size-20" />
       </li>
       <li>
-        进度<span class="highlight-text">{{ progress || "-" }}%</span>
+        进度<span class="highlight-text">{{ progress ?? "-" }}%</span>
       </li>
     </ul>
     <ul class="tw-flex tw-gap-2 tw-mb-0">
@@ -182,7 +193,9 @@
       :title="store.setting.groupTitle + '-' + store.setting.groupNumber"
     >
       <div
-        class="tw-overflow-ellipsis tw-overflow-hidden tw-whitespace-nowrap tw-mr-1"
+        class="
+          tw-overflow-ellipsis tw-overflow-hidden tw-whitespace-nowrap tw-mr-1
+        "
       >
         {{ "分组:" + store.setting.groupNumber }}
       </div>