|
@@ -2,7 +2,7 @@
|
|
|
<el-container>
|
|
|
<el-main>
|
|
|
<div style="height: 10px"></div>
|
|
|
- <el-table :data="patients" stripe highlight-current-row :height="tableHeight">
|
|
|
+ <el-table :data="patients" stripe highlight-current-row :height="tableHeight" size="middle">
|
|
|
<el-table-column fixed prop="ghNo" label="队列号" sortable width="100"></el-table-column>
|
|
|
<el-table-column fixed prop="name" label="姓名" width="100"></el-table-column>
|
|
|
<el-table-column prop="patientId" label="id号" width="100"></el-table-column>
|
|
@@ -141,7 +141,7 @@
|
|
|
import { ref } from '@vue/reactivity'
|
|
|
import store from '@/store'
|
|
|
import { fenZhen, fetchVitalSign, getChosenDept, getRooms, getUnTriagedPatient, saveMzVitalSigns } from '@/api/triage/triage'
|
|
|
-import { onActivated, onDeactivated, onMounted } from 'vue'
|
|
|
+// import { onActivated, onDeactivated } from 'vue'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
export default {
|
|
|
setup() {
|
|
@@ -213,6 +213,7 @@ export default {
|
|
|
row.fuzhenFlag = currentPatient.value.fuzhenFlag
|
|
|
fenZhen(row).then((res) => {
|
|
|
showTriageDialog.value = false
|
|
|
+ fetchUnTriagedPatient()
|
|
|
ElMessage({
|
|
|
message: res,
|
|
|
type: 'success',
|
|
@@ -244,13 +245,11 @@ export default {
|
|
|
const showTriageDialog = ref(false)
|
|
|
|
|
|
const fetchInteval = ref(null)
|
|
|
- onMounted(() => {
|
|
|
- fetchUnTriagedPatient()
|
|
|
- })
|
|
|
onActivated(() => {
|
|
|
+ fetchUnTriagedPatient()
|
|
|
fetchInteval.value = setInterval(() => {
|
|
|
fetchUnTriagedPatient()
|
|
|
- }, 1000 * 120)
|
|
|
+ }, 1000 * 90)
|
|
|
})
|
|
|
onDeactivated(() => {
|
|
|
clearInterval(fetchInteval.value)
|