fix(mobile): 修复移动端核心功能问题

- 新增 getPatientList API 调用正确的患者列表接口
- PatientDetail: Promise.all 并发加载患者信息/医嘱/体征/评估
- 所有页面添加 loading 状态和 ElMessage 错误提示
- 任务完成添加 ElMessageBox 确认对话框
- TaskList 添加刷新按钮
- Mine 退出登录添加确认对话框
This commit is contained in:
2026-06-19 12:44:43 +08:00
parent 05332ce2d9
commit 38bc99ee14
7 changed files with 158 additions and 59 deletions

View File

@@ -19,7 +19,9 @@ request.interceptors.response.use(
export const nursingApi = {
getTasks: (params) => request.get('/mp/nursing/tasks', { params }),
completeTask: (id, data) => request.post(`/mp/nursing/tasks/${id}/complete`, data),
getPatientList: (params) => request.get('/mp/nursing/patient/list', { params }),
getPatientInfo: (id) => request.get(`/mp/nursing/patient/${id}`),
getOrders: (patientId) => request.get(`/mp/nursing/orders/${patientId}`),
getVitalSigns: (patientId) => request.get(`/mp/nursing/vital-signs/${patientId}`),
submitVitalSign: (data) => request.post('/mp/nursing/vital-sign', data),
getAssessments: (patientId) => request.get(`/mp/nursing/assessments/${patientId}`),