Files
xk-docs/docs/guide/introduction.md
2026-07-08 15:04:42 +08:00

68 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 项目介绍
XK萧康是一套完整的互联网中医诊疗与药品供应链系统涵盖患者端问诊购药、医生端接诊开方、药师审方、门店管理、财务结算、以及浙江省互联网医院监管平台数据上报。
## 项目组成
| 项目 | 技术栈 | 说明 |
|------|--------|------|
| **xk-admin** | Vue 3 + Vben Admin Pro v5.5.1 + Ant Design Vue | 管理后台前端,支持总后台、门店端、平台端多角色 |
| **xk-api** | Laravel 12 (PHP 8.4+) + Sanctum | 新 API 服务,核心业务逻辑所在 |
| **xk-api-yii** | Yii2 Advanced | 旧 API 服务,历史业务逻辑,逐步迁移中 |
| **xk-client-wx** | uni-app (Vue 3) + uview-ui | 患者微信小程序,问诊 / 购药 / 挂号 |
| **xk-doctor-wx** | uni-app (Vue) + uview-ui | 医生 / 药师 / 门店管理员微信小程序 |
| **xk-data** | Vue 3 + ECharts | 业务数据大屏 |
| **xk-hy-forward-go** | Go 1.22 | 互联网医院监管数据内网转发至浙江省政务云 |
## 技术栈概览
```mermaid
graph TB
subgraph 前端
A[xk-admin<br/>Vue3 + Vben] --> B[xk-api<br/>Laravel 12]
C[xk-client-wx<br/>uni-app] --> B
D[xk-doctor-wx<br/>uni-app] --> B
E[xk-data<br/>Vue3 + ECharts] --> B
end
subgraph 后端
B --> F[(z_xk<br/>新库 MySQL)]
B --> G[(z_o_xk<br/>旧库 MySQL)]
B --> H[RabbitMQ]
B --> I[Redis]
B --> J[阿里云 OSS]
B --> K[易票联支付]
B --> L[微信支付]
end
subgraph 外部系统
B --> M[xk-hy-forward-go<br/>Go 转发]
M --> N[浙江省政务云<br/>监管平台]
B --> O[和利康 MES<br/>中药智造]
B --> P[ERP 系统]
end
```
## 数据库
系统使用两个 MySQL 数据库:
- **z_xk**新库67 张表,当前活跃使用,包含管理后台、财务、销售、处方流转等核心业务表
- **z_o_xk**(旧库):约 100 张表Yii2 时代遗留,部分表仍在使用(如药品、订单、处方、用户等),部分已废弃
详见 [数据库总览](/database/overview)。
## 多端角色
系统支持多种用户角色,通过不同的小程序端和后台访问:
| 角色 | 入口 | 说明 |
|------|------|------|
| 平台管理员 | xk-admin 总后台 | 全局管理、审核、财务 |
| 门店管理员 | xk-admin 门店端 / xk-doctor-wx | 门店运营、仓库、结算 |
| 医生 | xk-doctor-wx | 接诊、开方、患者管理 |
| 药师 | xk-doctor-wx (审方页) | 处方审核、处方追溯 |
| 门店推广员 | xk-doctor-wx | 门店推广、佣金管理 |
| 患者 | xk-client-wx | 问诊、购药、挂号 |
| 供应商 | xk-admin | 药品供应 |