From 618c069aaa70d6b48aa4100468f4b529af6e2e50 Mon Sep 17 00:00:00 2001 From: chenqi Date: Fri, 19 Jun 2026 23:48:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(mobile):=20=E6=82=A3=E8=80=85=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=BB=98=E8=AE=A4=E6=98=BE=E7=A4=BA=E6=89=80=E6=9C=89?= =?UTF-8?q?=E6=82=A3=E8=80=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- healthlink-his-mobile/src/api/index.js | 1 + healthlink-his-mobile/src/views/PatientList.vue | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/healthlink-his-mobile/src/api/index.js b/healthlink-his-mobile/src/api/index.js index aa649616d..16258a217 100644 --- a/healthlink-his-mobile/src/api/index.js +++ b/healthlink-his-mobile/src/api/index.js @@ -47,6 +47,7 @@ export const nursingApi = { completeTask: (id, data) => service.post(`/nurse-station/advice-process/execute`, data), getPatientInfo: (id) => service.get('/inpatientmanage/inhospitalregister/' + id), getPatientList: (params) => service.get('/administration/practitioner-patient/list', { params }), + getPatientsByPractitioner: (practitionerId) => service.get('/administration/practitioner-patient/practitioner/' + practitionerId + '/patients'), getOrders: (encounterId) => service.get('/nurse-station/advice-process/page', { params: { encounterId } }), getVitalSigns: (patientId) => service.get('/nursing/vital-signs/' + patientId), submitVitalSign: (data) => service.post('/nursing/vital-sign', data), diff --git a/healthlink-his-mobile/src/views/PatientList.vue b/healthlink-his-mobile/src/views/PatientList.vue index af918d774..c8b348dd2 100644 --- a/healthlink-his-mobile/src/views/PatientList.vue +++ b/healthlink-his-mobile/src/views/PatientList.vue @@ -26,7 +26,10 @@ const displayPatients = computed(() => searchText.value ? patients.value.filter( const loadPatients = async () => { loading.value = true - try { const res = await nursingApi.getPatientList({}); patients.value = res.data || [] } catch (e) { ElMessage.error('加载失败') } finally { loading.value = false } + try { + const res = await nursingApi.getPatientList({ pageSize: 100 }) + patients.value = res.data?.records || res.data?.rows || res.data || [] + } catch (e) { ElMessage.error('加载患者列表失败') } finally { loading.value = false } } onMounted(loadPatients)