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}} &nbsp; {{ 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}} &nbsp; {{ 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