src/utils/statusFormatter.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/ecg/callingscreen/bigscreen.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/ecg/callingscreen/roomscreen.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/utils/statusFormatter.ts
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,29 @@ // copy to vben-admin export const queueStatusConvert = (status: number) => { if (5 === status) return 'å·²è¿å·'; else if (7 === status) return 'å·²è¿å·-å®è£ '; else if (10 === status) return 'æéä¸'; else if (15 === status) return 'å·²å¬å'; else if (17 === status) return 'å·²å¬å-å®è£ '; else if (20 === status) return 'å°±è¯åå¤'; else if (30 === status) return 'å°±è¯ä¸'; else if (33 === status) return 'å·²é¢ç¨'; else if (36 === status) return 'å®è£ ä¸'; else if (40 === status) return '已就è¯'; else return 'æªå®ä¹'; } src/views/ecg/callingscreen/bigscreen.vue
@@ -3,6 +3,7 @@ import {ScreenApi, ScreenQueueVO} from "@/api/ecg/screen"; import {CallApi, CallVO} from "@/api/ecg/call"; import {DICT_TYPE} from "@/utils/dict"; import {queueStatusConvert} from "@/utils/statusFormatter"; defineOptions({ name: 'bigscreen' }) @@ -101,9 +102,10 @@ {{scope.row.seqNum}} {{ nameDesensitize(scope.row.patName) }} </template> </el-table-column> <el-table-column label="ç¶æ" align="center" prop="status" width="80"> <el-table-column label="ç¶æ" align="center" prop="status" width="100"> <template #default="scope"> <dict-tag :type="DICT_TYPE.ECG_QUEUE_STATUS" :value="scope.row.status" /> <!-- <dict-tag :type="DICT_TYPE.ECG_QUEUE_STATUS" :value="scope.row.status" />--> {{queueStatusConvert(scope.row.status)}} </template> </el-table-column> <el-table-column src/views/ecg/callingscreen/roomscreen.vue
@@ -5,6 +5,7 @@ import {ScreenQueueVO, ScreenApi} from "@/api/ecg/screen"; import {DICT_TYPE} from "@/utils/dict"; import {CallApi, CallVO} from "@/api/ecg/call"; import {queueStatusConvert} from "../../../utils/statusFormatter"; defineOptions({ name: 'roomscreen' }) @@ -107,9 +108,10 @@ {{scope.row.seqNum}} {{ nameDesensitize(scope.row.patName) }} </template> </el-table-column> <el-table-column label="ç¶æ" align="center" :prop="status" width="80"> <el-table-column label="ç¶æ" align="center" :prop="status" width="100"> <template #default="scope"> <dict-tag :type="DICT_TYPE.ECG_QUEUE_STATUS" :value="scope.row.status" /> <!-- <dict-tag :type="DICT_TYPE.ECG_QUEUE_STATUS" :value="scope.row.status" />--> {{queueStatusConvert(scope.row.status)}} </template> </el-table-column> </el-table>