Files
2026-07-08 15:04:42 +08:00

1.3 KiB

xk-doctor-wx 设计思路

架构决策

多角色单应用

一个小程序支持 6 种角色,通过角色中间件和动态菜单控制功能访问:

  • 医生、药师、门店管理员、平台管理员、推广员、门店推广员
  • 每种角色有独立的路由组和页面分包
  • 共享登录和基础页面

分包策略

按角色和功能域分包:

  • 主包:登录、工作台、患者、我的、审方(核心入口)
  • 医生分包:接诊、开方、患者管理
  • 药师分包:审方、追溯
  • 管理分包:门店管理、平台管理
  • 推广员分包:推广管理、自助服务

页面配置

pages.json 有 613 行,包含所有页面路由和 tabBar 配置。另有 pages1.json 作为备用配置。

用户体验

医生工作流

  1. 登录 → 工作台查看待办
  2. 接诊患者 → 查看病历
  3. 问诊聊天 → 开具处方
  4. 患者购药 → 跟踪订单

药师工作流

  1. 登录 → 审方列表
  2. 查看处方详情 → 审核通过/拒绝
  3. 处方追溯 → 查看流转记录
  4. IM 聊天 → 与医生沟通

门店管理员工作流

  1. 登录 → 门店工作台
  2. 查看订单 → 处理发货
  3. 仓库管理 → 库存查看
  4. 结算管理 → 分账查看
  5. 提现管理 → 申请提现