2.7 KiB
2.7 KiB
xk-doctor-wx 概览
xk-doctor-wx 是 XK 系统的医生端微信小程序,支持医生、药师、门店管理员、平台管理员、推广员等多种角色。
基本信息
| 项 | 值 |
|---|---|
| 框架 | uni-app (Vue) |
| UI 库 | uview-ui 1.8.8 |
| 构建工具 | HBuilderX |
| 其他 | js-base64 |
目录结构
xk-doctor-wx/
├── App.vue # 应用入口
├── main.js # 主入口
├── manifest.json # uni-app 配置
├── pages.json # 页面路由 (613行)
├── pages1.json # 备用页面配置
├── api/ # API 定义
├── common/ # 公共代码
├── components/ # 共享组件
├── config/ # 配置
├── pages/ # 主包页面
│ ├── login/ # 登录/注册
│ ├── workbench/ # 工作台 (主Tab)
│ ├── patient/ # 患者列表 (主Tab)
│ ├── my/ # 我的 (主Tab)
│ └── pharmacist/ # 药师审方 (主Tab)
├── subPackages/ # 分包
│ ├── sub_workbench/ # 工作台功能
│ ├── sub_patient/ # 患者管理
│ ├── sub_my/ # 我的功能
│ ├── sub_pharmacist/ # 药师功能
│ ├── sub_clinic_admin/ # 门店管理
│ ├── sub_platform_admin/ # 平台管理
│ ├── sub_salesperson_manage/ # 推广员管理
│ ├── sub_salesperson/ # 推广员自助
│ ├── sub_clinic_salesperson/ # 门店推广员
│ ├── sub_agreement/ # 协议页面
│ ├── sub_online_reception/ # 在线接诊
│ └── sub_business_shared/ # 共享业务页面
├── static/ # 静态资源
├── store/ # Vuex Store
└── utils/ # 工具函数
Tab Bar 页面
| Tab | 页面 | 说明 |
|---|---|---|
| 工作台 | pages/workbench/ |
医生/管理员工作台 |
| 患者 | pages/patient/ |
患者列表 |
| 我的 | pages/my/ |
个人中心 |
| 审方 | pages/pharmacist/ |
药师审方 |
多角色支持
| 角色 | 入口 | 主要功能 |
|---|---|---|
| 医生 | workbench + sub_workbench | 接诊、开方、患者管理、评价、在线接诊 |
| 药师 | pharmacist + sub_pharmacist | 处方审核、处方追溯、IM 聊天、分诊 |
| 门店管理员 | sub_clinic_admin | 工作台、提现、对账、订单、仓库、结算 |
| 平台管理员 | sub_platform_admin | 工作台、提现审核、门店管理、入驻审核 |
| 推广员 | sub_salesperson_manage | 工作台、门店/医生入驻、银行卡上报 |
| 门店推广员 | sub_clinic_salesperson | 工作台、收益、线索、佣金、邀请、结算 |