|
|
@@ -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;
|
|
|
}
|