|
@@ -1,7 +1,8 @@
|
|
|
<template>
|
|
|
<div class="layout_container">
|
|
|
<header>
|
|
|
- <el-button type="primary" icon="Refresh" @click="fetchUnTriagedPatient">刷新数据</el-button>
|
|
|
+ <el-button type="primary" icon="Refresh" @click="fetchUnTriagedPatient">刷新未分诊数据</el-button>
|
|
|
+ <el-button type="primary" icon="Refresh" @click="refreshBigScreen">刷新候诊大屏数据</el-button>
|
|
|
<el-button type="primary" @click="openCardDiag" class="m-r_8px">重新绑卡</el-button>
|
|
|
<ReadElectronicSiCard pat-no="triage" biztype="01101" @success="afterReadCard"/>
|
|
|
</header>
|
|
@@ -174,10 +175,11 @@ import {
|
|
|
getUnTriagedPatient,
|
|
|
saveNewCard,
|
|
|
queryCardInfo,
|
|
|
- saveMzVitalSigns
|
|
|
+ saveMzVitalSigns, refreshBigScreenData
|
|
|
} from '@/api/triage/triage'
|
|
|
import {ElMessage, ElMessageBox} from 'element-plus'
|
|
|
import ReadElectronicSiCard from '@/components/medical-insurance/read-electronic-si-card/index.vue'
|
|
|
+import {xcMessage} from "@/utils/xiaochan-element-plus";
|
|
|
|
|
|
const patients = ref([])
|
|
|
const totalSize = ref(0)
|
|
@@ -201,6 +203,12 @@ const fetchUnTriagedPatient = () => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+const refreshBigScreen = () => {
|
|
|
+ refreshBigScreenData().then(res => {
|
|
|
+ xcMessage.success('刷新成功')
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
const afterReadCard = (result) => {
|
|
|
const fuZhenFlag = result.isFuZhen
|
|
|
const data = JSON.parse(result.readCardResult)
|