Sfoglia il codice sorgente

修复一些补交功能开发时的BUG

Jiang Pengyu 1 anno fa
parent
commit
142902afa8
1 ha cambiato i file con 16 aggiunte e 2 eliminazioni
  1. 16 2
      src/views/HomeworkPage/index.vue

+ 16 - 2
src/views/HomeworkPage/index.vue

@@ -100,7 +100,9 @@
                <div class="middle-info">
                  <div class="status-badge" :class="getSecondStatusClass(assignment)">
                    <el-icon class="status-icon" v-if="getSecondStatusText(assignment) === '已批改'"><Check /></el-icon>
+                   <el-icon class="status-icon" v-else-if="getSecondStatusText(assignment) === '(补交)已批改'"><Check /></el-icon>
                    <el-icon class="status-icon" v-else-if="getSecondStatusText(assignment) === '已提交'"><Calendar /></el-icon>
+                   <el-icon class="status-icon" v-else-if="getSecondStatusText(assignment) === '(补交)未批改'"><Calendar /></el-icon>
                    <el-icon class="status-icon" v-else><Close /></el-icon>
                    <span>{{ getSecondStatusText(assignment) }}</span>
                  </div>
@@ -457,6 +459,10 @@
               return '已提交'
             case 'NOT_SUBMITTED':
               return '未完成'
+            case 'LATE_SUBMITTED':
+              return '(补交)未批改'
+            case 'LATE_SUBMITTED_CORRECTED':
+              return '(补交)已批改'
             default:
               return '未完成'
           }
@@ -475,7 +481,10 @@
         return 'status-submitted'
       case '未完成':
         return 'status-incomplete'
-      default:
+      case '(补交)已批改':
+      case '(补交)未批改':
+        return 'status-late-submitted'
+        default:
         return 'status-incomplete'
     }
   }
@@ -896,11 +905,16 @@ export default {
   color: #1890ff;
 }
 
-.status-badge.status-incomplete {
+.status-badge.status-late-submitted {
   background-color: #fff2e8;
   color: #fa8c16;
 }
 
+.status-badge.status-incomplete {
+  background-color: #fff2e8;
+  color: #ff4d4f;
+}
+
 .status-icon {
   font-size: 16px;
 }