1.3 KiB
1.3 KiB
xk-doctor-wx 设计思路
架构决策
多角色单应用
一个小程序支持 6 种角色,通过角色中间件和动态菜单控制功能访问:
- 医生、药师、门店管理员、平台管理员、推广员、门店推广员
- 每种角色有独立的路由组和页面分包
- 共享登录和基础页面
分包策略
按角色和功能域分包:
- 主包:登录、工作台、患者、我的、审方(核心入口)
- 医生分包:接诊、开方、患者管理
- 药师分包:审方、追溯
- 管理分包:门店管理、平台管理
- 推广员分包:推广管理、自助服务
页面配置
pages.json 有 613 行,包含所有页面路由和 tabBar 配置。另有 pages1.json 作为备用配置。
用户体验
医生工作流
- 登录 → 工作台查看待办
- 接诊患者 → 查看病历
- 问诊聊天 → 开具处方
- 患者购药 → 跟踪订单
药师工作流
- 登录 → 审方列表
- 查看处方详情 → 审核通过/拒绝
- 处方追溯 → 查看流转记录
- IM 聊天 → 与医生沟通
门店管理员工作流
- 登录 → 门店工作台
- 查看订单 → 处理发货
- 仓库管理 → 库存查看
- 结算管理 → 分账查看
- 提现管理 → 申请提现