1.3 KiB
1.3 KiB
前端接口接入说明(tyt-admin)
1. 本次接入范围
- 登录页:
/auth/login,支持可选hospitalId。 - 首页看板:按角色拉取组织与患者统计。
- 任务页:接入
publish/accept/complete/cancel四个真实任务接口。 - 用户页:修复用户列表响应结构、组织字段联动、工程师分配医院参数。
- 患者页:接入真实患者字段与生命周期查询参数(
phone + idCardHash)。
2. 接口契约对齐点
GET /users当前返回数组,前端已在api/users.js做本地分页与筛选适配。PATCH /b/users/:id/assign-engineer-hospital参数为单个hospitalId,非数组。GET /b/patients返回数组,前端已改为本地分页与筛选。GET /c/patients/lifecycle必须同时传phone和idCardHash。- 任务模块暂无任务列表接口,前端改为“表单操作 + 最近结果”模式。
3. 角色权限提示
- 任务接口权限:
DOCTOR:发布、取消ENGINEER:接收、完成
- 患者列表权限:
SYSTEM_ADMIN查询时必须传hospitalId
- 用户管理接口:
SYSTEM_ADMIN/HOSPITAL_ADMIN可访问列表与创建- 删除和工程师绑定医院仅
SYSTEM_ADMIN
4. 本地运行
在 tyt-admin 目录执行:
pnpm install
pnpm dev