80 门诊医生站检查申请单开单界面

This commit is contained in:
HuangXinQuan
2026-03-03 16:16:52 +08:00
parent 8810c678c9
commit 9525b1d927
15 changed files with 1872 additions and 28 deletions

View File

@@ -161,6 +161,10 @@
<el-tab-pane label="检验" name="inspection">
<inspectionApplication :patientInfo="patientInfo" :activeTab="activeTab" ref="inspectionRef" />
</el-tab-pane>
<el-tab-pane label="检查" name="examination">
<examinationApplication :patientInfo="patientInfo" :activeTab="activeTab" ref="examinationRef"
@saved="() => prescriptionRef?.getListInfo()" />
</el-tab-pane>
<el-tab-pane label="手术申请" name="surgery">
<surgeryApplication :patientInfo="patientInfo" :activeTab="activeTab" ref="surgeryRef" />
</el-tab-pane>
@@ -215,6 +219,7 @@ import eprescriptionlist from './components/eprescriptionlist.vue';
import HospitalizationDialog from './components/hospitalizationDialog.vue';
import tcmAdvice from './components/tcm/tcmAdvice.vue';
import inspectionApplication from './components/inspection/inspectionApplication.vue';
import examinationApplication from './components/examination/examinationApplication.vue';
import surgeryApplication from './components/surgery/surgeryApplication.vue';
import DoctorCallDialog from './components/callQueue/DoctorCallDialog.vue';
import { formatDate, formatDateStr } from '@/utils/index';
@@ -306,6 +311,7 @@ const patientDrawerRef = ref();
const prescriptionRef = ref();
const tcmRef = ref();
const inspectionRef = ref();
const examinationRef = ref();
const surgeryRef = ref();
const emrRef = ref();
const diagnosisRef = ref();
@@ -496,6 +502,11 @@ function handleClick(tab) {
inspectionRef.value.getList();
}
break;
case 'examination':
if (patientInfo.value && patientInfo.value.encounterId) {
examinationRef.value.getList();
}
break;
case 'surgery':
surgeryRef.value.getList();
break;
@@ -607,6 +618,7 @@ function handleCardClick(item, index) {
prescriptionRef.value.getListInfo();
tcmRef.value.getListInfo();
inspectionRef.value.getList();
if(examinationRef.value) examinationRef.value.getList();
surgeryRef.value.getList();
diagnosisRef.value.getList();
eprescriptionRef.value.getList();