From 27d64c7c4a2b5647bc991aa8e69d6209202cc4b9 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期三, 16 十月 2024 10:27:49 +0800 Subject: [PATCH] 叫号屏 不能调用 需要登录接口 --- src/utils/statusFormatter.ts | 29 +++++++++++++++++++++++++++++ src/views/ecg/callingscreen/bigscreen.vue | 6 ++++-- src/views/ecg/callingscreen/roomscreen.vue | 6 ++++-- 3 files changed, 37 insertions(+), 4 deletions(-) diff --git a/src/utils/statusFormatter.ts b/src/utils/statusFormatter.ts new file mode 100644 index 0000000..7a1f7a9 --- /dev/null +++ b/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 '鏈畾涔�'; + +} + + diff --git a/src/views/ecg/callingscreen/bigscreen.vue b/src/views/ecg/callingscreen/bigscreen.vue index 387f7b1..5ed7ccb 100644 --- a/src/views/ecg/callingscreen/bigscreen.vue +++ b/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 diff --git a/src/views/ecg/callingscreen/roomscreen.vue b/src/views/ecg/callingscreen/roomscreen.vue index b57a18a..54355ca 100644 --- a/src/views/ecg/callingscreen/roomscreen.vue +++ b/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> -- Gitblit v1.9.3