39 lines
1018 B
Markdown
39 lines
1018 B
Markdown
# xk-data 概览
|
|
|
|
xk-data 是 XK 系统的数据大屏,基于 Vue 3 和 ECharts 构建,用于业务数据可视化展示。
|
|
|
|
## 基本信息
|
|
|
|
| 项 | 值 |
|
|
|----|-----|
|
|
| 框架 | Vue 3 (Vue CLI) |
|
|
| 构建工具 | @vue/cli-service 5.0 |
|
|
| 图表库 | ECharts 5.5.1 |
|
|
| HTTP | Axios |
|
|
| 计数动画 | countup.js |
|
|
| 其他 | jQuery |
|
|
|
|
## 目录结构
|
|
|
|
```
|
|
xk-data/
|
|
├── public/ # 静态文件
|
|
├── src/
|
|
│ ├── api/ # API 调用
|
|
│ ├── App.vue # 根组件
|
|
│ ├── App1.vue # 备用根组件
|
|
│ ├── assets/ # 资源文件
|
|
│ ├── components/ # 组件
|
|
│ └── main.js # 入口
|
|
├── vue.config.js # Vue CLI 配置
|
|
└── babel.config.js # Babel 配置
|
|
```
|
|
|
|
## 数据来源
|
|
|
|
通过 `open-api.php` 的 `/api/open/data/*` 接口获取数据:
|
|
- `data/count` — 统计总数
|
|
- `data/top-drugs` — 热门药品
|
|
- `data/store-number` — 门店数量
|
|
- `data/trend` — 趋势数据
|