Ver Fonte

添加刷新大屏数据接口

lighter há 11 meses atrás
pai
commit
c3997da354
2 ficheiros alterados com 17 adições e 2 exclusões
  1. 7 0
      src/api/triage/triage.js
  2. 10 2
      src/views/clinic/triage/Untriaged.vue

+ 7 - 0
src/api/triage/triage.js

@@ -8,6 +8,13 @@ export function getUnTriagedPatient(currentPage, pageSize) {
   })
 }
 
+export function refreshBigScreenData() {
+  return request({
+    url: '/triage/refreshBigScreenData',
+    method: 'get',
+  })
+}
+
 export function getPatientIdByIdNo(idNo) {
   return request({
     url: '/triage/getPatientIdByIdNo',

+ 10 - 2
src/views/clinic/triage/Untriaged.vue

@@ -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)