diff --git a/src/api/inspect/inspectpatient/index.ts b/src/api/inspect/inspectpatient/index.ts index 15b56aa..bc6d328 100644 --- a/src/api/inspect/inspectpatient/index.ts +++ b/src/api/inspect/inspectpatient/index.ts @@ -89,4 +89,8 @@ export const PatientApi = { GetApiEcgInfo: async (medicalSn: string) => { return await request.get({ url: `/inspect/patient/getecgTj?medicalSn=` + medicalSn}) }, + //获取一般检查项目结果 + GetApiYbjcInfo: async (medicalSn: string,cardId:string) => { + return await request.put({ url: `/inspect/patient/GetApiYbjcInfo?medicalSn=` + medicalSn + `&cardId=` + cardId}) + }, } diff --git a/src/views/Department-entry/Medical-examination-vehicle.vue b/src/views/Department-entry/Medical-examination-vehicle.vue index b8e7733..2f024f8 100644 --- a/src/views/Department-entry/Medical-examination-vehicle.vue +++ b/src/views/Department-entry/Medical-examination-vehicle.vue @@ -1009,7 +1009,7 @@ const handleSync = async () => { const medicalSn = selectedPatient.value.medicalSn // 定义需要同步的类型 - const types = ['XCG', 'NCG', 'SHQX','ECG'] + const types = ['XCG', 'NCG', 'SHQX','ECG','YBJC'] // 并行请求所有报告(包括检验报告和超声报告) const syncPromises = [ @@ -1032,6 +1032,12 @@ const handleSync = async () => { .catch(error => { console.warn('获取心电报告失败:', error) return null + }), + // 一般检查报告请求 + PatientApi.GetApiYbjcInfo(medicalSn, '15262719621023461x')//测试一般检查 + .catch(error => { + console.warn('获取一般检查报告失败:', error) + return null }) ]