# 项目介绍 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
Vue3 + Vben] --> B[xk-api
Laravel 12] C[xk-client-wx
uni-app] --> B D[xk-doctor-wx
uni-app] --> B E[xk-data
Vue3 + ECharts] --> B end subgraph 后端 B --> F[(z_xk
新库 MySQL)] B --> G[(z_o_xk
旧库 MySQL)] B --> H[RabbitMQ] B --> I[Redis] B --> J[阿里云 OSS] B --> K[易票联支付] B --> L[微信支付] end subgraph 外部系统 B --> M[xk-hy-forward-go
Go 转发] M --> N[浙江省政务云
监管平台] B --> O[和利康 MES
中药智造] 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 | 药品供应 |