修复学员:适配学员端自服务参训状态字段映射(XR-12)
This commit is contained in:
1 parent
2eeda1a7b7
commit
39f633528c
1 file changed
+9
-7
@@ -117,10 +117,10 @@
|
||||
<el-table-column prop="period" label="期次" width="100" align="center" />
|
||||
<el-table-column prop="startDate" label="开始日期" width="120" align="center" />
|
||||
<el-table-column prop="endDate" label="结训日期" width="120" align="center" />
|
||||
<el-table-column prop="status" label="参训状态" width="120" align="center">
|
||||
<el-table-column prop="enrollmentStatus" label="参训状态" width="120" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-tag size="mini" :type="formatEnrollmentStatusType(scope.row.status)">
|
||||
{{ formatEnrollmentStatusText(scope.row.status) }}
|
||||
<el-tag size="mini" :type="formatEnrollmentStatusType(scope.row.enrollmentStatus != null ? scope.row.enrollmentStatus : scope.row.status)">
|
||||
{{ formatEnrollmentStatusText(scope.row.enrollmentStatus != null ? scope.row.enrollmentStatus : scope.row.status) }}
|
||||
</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -475,12 +475,14 @@ export default {
|
||||
// 预留扩展
|
||||
},
|
||||
formatEnrollmentStatusText(status) {
|
||||
const map = { 0: '待报到', 1: '已报到', 2: '请假', 3: '退训', 4: '已完成' }
|
||||
return map[status] || '未知'
|
||||
const val = typeof status === 'object' && status !== null ? (status.enrollmentStatus != null ? status.enrollmentStatus : status.status) : status
|
||||
const map = { 0: '待报到', 1: '已报到', 2: '请假', 3: '退训', 4: '已完成', '0': '待报到', '1': '已报到', '2': '请假', '3': '退训', '4': '已完成' }
|
||||
return map[val] || '未知'
|
||||
},
|
||||
formatEnrollmentStatusType(status) {
|
||||
const map = { 0: 'warning', 1: 'success', 2: 'info', 3: 'danger', 4: '' }
|
||||
return map[status] || ''
|
||||
const val = typeof status === 'object' && status !== null ? (status.enrollmentStatus != null ? status.enrollmentStatus : status.status) : status
|
||||
const map = { 0: 'warning', 1: 'success', 2: 'info', 3: 'danger', 4: '', '0': 'warning', '1': 'success', '2': 'info', '3': 'danger', '4': '' }
|
||||
return map[val] || ''
|
||||
},
|
||||
formatAttendanceStatusText(status) {
|
||||
// 状态严格使用:0 缺勤, 1 正常, 2 迟到, 3 早退, 4 请假。严禁将 1 显示为“已签到”!
|
||||
|
||||
Reference in new issue
Block a user