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