Files
xk-docs/docs/projects/xk-doctor-wx/overview.md
2026-07-08 15:04:42 +08:00

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 工作台、收益、线索、佣金、邀请、结算