69 lines
2.1 KiB
Markdown
69 lines
2.1 KiB
Markdown
# xk-client-wx 概览
|
|
|
|
xk-client-wx 是 XK 系统的患者端微信小程序,基于 uni-app 构建。
|
|
|
|
## 基本信息
|
|
|
|
| 项 | 值 |
|
|
|----|-----|
|
|
| 框架 | uni-app (Vue 3 Composition API) |
|
|
| UI 库 | uview-ui 1.8.8 |
|
|
| 状态管理 | Vuex 3.6.2 + Pinia 2.0.14 |
|
|
| 构建工具 | HBuilderX |
|
|
| 其他 | js-base64, vue-demi |
|
|
|
|
## 目录结构
|
|
|
|
```
|
|
xk-client-wx/
|
|
├── App.vue # 应用入口
|
|
├── main.js # 主入口
|
|
├── manifest.json # uni-app 配置
|
|
├── pages.json # 页面路由
|
|
├── common/ # 公共工具
|
|
├── components/ # 共享组件
|
|
├── pages/ # 主包页面
|
|
│ ├── home/ # 首页
|
|
│ ├── cate/ # 健康资讯
|
|
│ ├── index/ # 消息
|
|
│ ├── login/ # 登录
|
|
│ ├── mine/ # 我的
|
|
│ └── Inquiries/ # 医生列表
|
|
├── subPackages/ # 分包(懒加载)
|
|
│ ├── doctor/ # 医生详情、问诊
|
|
│ ├── product/ # 商品浏览
|
|
│ ├── follow-up/ # 复诊续方
|
|
│ ├── special-prescription/ # 特色处方
|
|
│ ├── my/ # 我的记录、订单、就诊人
|
|
│ ├── register/ # 挂号预约
|
|
│ ├── shop/ # 商城订单
|
|
│ ├── setup/ # 设置、协议
|
|
│ ├── chat/ # 在线问诊聊天
|
|
│ └── transfer/ # 转诊咨询
|
|
├── request/ # HTTP 请求模块
|
|
├── static/ # 静态资源
|
|
├── store/ # Vuex/Pinia Store
|
|
└── utils/ # 工具函数
|
|
```
|
|
|
|
## Tab Bar 页面
|
|
|
|
| Tab | 页面 | 说明 |
|
|
|-----|------|------|
|
|
| 首页 | `pages/home` | 首页展示 |
|
|
| 健康资讯 | `pages/cate` | 健康文章浏览 |
|
|
| 消息 | `pages/index` | 消息通知 |
|
|
| 我的 | `pages/mine` | 个人中心 |
|
|
|
|
## 主要功能
|
|
|
|
- 医生浏览和问诊(图文问诊)
|
|
- 商品浏览和购药
|
|
- 挂号预约
|
|
- 处方查看
|
|
- 特色药方
|
|
- 在线问诊聊天
|
|
- 转诊咨询
|
|
- 商城订单、购物车、物流
|
|
- 设置、协议、客服
|