fix: QA 第二轮修复 — PatientDetail 重构/测试覆盖/id_number 列宽/小程序 URL 规范化
- refactor(web): PatientDetail.tsx 拆分为 4 个子组件(737→334行) - refactor(web): 提取 usePaginatedData hook 消除重复分页状态 - feat(db): patient.id_number varchar(20)→varchar(255) 容纳加密值 - test(health): 添加预约模块集成测试(创建/列表/租户隔离) - test(plugin): 添加 6 个 SQL 注入 sanitize 测试 - fix(miniprogram): 7 个 service 文件 URL 构建规范化(params 对象) - fix(miniprogram): 跨平台字段名对齐(birth_date/start_time/end_time)
This commit is contained in:
@@ -23,10 +23,11 @@ export interface FollowUpRecord {
|
||||
}
|
||||
|
||||
export async function listTasks(status?: string) {
|
||||
const statusParam = status ? `&status=${status}` : '';
|
||||
return api.get<{ data: FollowUpTask[]; total: number }>(
|
||||
`/health/follow-up-tasks?page=1&page_size=50${statusParam}`
|
||||
);
|
||||
return api.get<{ data: FollowUpTask[]; total: number }>('/health/follow-up-tasks', {
|
||||
page: 1,
|
||||
page_size: 50,
|
||||
...(status && { status }),
|
||||
});
|
||||
}
|
||||
|
||||
export async function getTaskDetail(id: string) {
|
||||
@@ -38,8 +39,9 @@ export async function submitRecord(data: { task_id: string; content: FollowUpCon
|
||||
}
|
||||
|
||||
export async function listRecords(taskId?: string) {
|
||||
const taskParam = taskId ? `&task_id=${taskId}` : '';
|
||||
return api.get<{ data: FollowUpRecord[]; total: number }>(
|
||||
`/health/follow-up-records?page=1&page_size=50${taskParam}`
|
||||
);
|
||||
return api.get<{ data: FollowUpRecord[]; total: number }>('/health/follow-up-records', {
|
||||
page: 1,
|
||||
page_size: 50,
|
||||
...(taskId && { task_id: taskId }),
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user