From a986a8d6fb5e44f7044469f5f420ce0d7b5bf235 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 26 十一月 2025 11:36:02 +0800
Subject: [PATCH] 11
---
src/components/RoomStatus/src/RoomStatus.vue | 17 ++++++-----------
1 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/src/components/RoomStatus/src/RoomStatus.vue b/src/components/RoomStatus/src/RoomStatus.vue
index 417a93b..53c06d4 100644
--- a/src/components/RoomStatus/src/RoomStatus.vue
+++ b/src/components/RoomStatus/src/RoomStatus.vue
@@ -3,6 +3,8 @@
import { QueueApi } from '@/api/ecg/queue'
import {PropType} from "vue";
import {DICT_TYPE, getIntDictOptions} from "@/utils/dict";
+import {useCheckTypeStore} from "@/store/modules/checkType";
+import {getCheckTypeName} from "../../../utils/checkTypeFormatter";
const emit = defineEmits(['refresh'])
defineComponent({
@@ -20,7 +22,7 @@
}
})
-let mapCheckType: Map<number, string> = new Map();
+const checkTypeStore = useCheckTypeStore();
const openBed = async (item) => {
await QueueApi.bedOpen(item)
@@ -32,17 +34,8 @@
emit('refresh')
}
-const getCheckTypeList = () => {
- const data = getIntDictOptions(DICT_TYPE.ECG_CHECK_TYPE)
- console.info( data )
- data.forEach((checkTypeItem) => {
- mapCheckType.set(checkTypeItem.value, checkTypeItem.label)
- })
-}
-
/** 鍒濆鍖� **/
onMounted(() => {
- getCheckTypeList()
})
</script>
@@ -72,11 +65,13 @@
/>
{{bedItem.bedNo}} {{bedItem.docName}} {{bedItem.status === 30?"-鏆傚仠":""}}
<div v-for="(checkType, subIndex) in bedItem.checkTypes" :key="subIndex">
- {{mapCheckType.get(checkType)}}
+ {{getCheckTypeName(checkType)}}
</div>
<div>
{{bedItem.opType === 1?"棰嗙敤":""}}
+ {{bedItem.opType === 2?"瀹夎":""}}
</div>
+ <el-divider/>
</div>
</div>
</el-card>
--
Gitblit v1.9.3