You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

103 lines
2.6 KiB

# 智慧活畜交易大数据中心
基于Vue 3 + ECharts的科技风数据大屏项目
## 特性
- 🖥 **固定尺寸设计**: 默认5120×1440像素,支持滚动条
- **动态配置**: JSON配置文件管理屏幕尺寸
- 📊 **丰富图表**: 多种ECharts图表类型
- 🎨 **科技风格**: 深色主题,炫酷动效
- 📱 **响应式布局**: 适配不同屏幕尺寸
- 🔄 **实时数据**: 模拟数据自动更新
## 快速开始
### 安装依赖
```bash
npm install
```
### 开发模式
```bash
npm run dev
```
### 构建生产版本
```bash
npm run build
```
## 配置管理
### 修改屏幕尺寸
编辑 `public/config.json` 文件:
```json
{
"screen": {
"width": 5120, // 屏幕宽度
"height": 1440, // 屏幕高度
"title": "智慧活畜交易大数据中心"
},
"dashboard": {
"refreshInterval": 5000,
"animationDuration": 300
}
}
```
### 常用尺寸参考
| 分辨率 | 宽度 | 高度 | 用途 |
|--------|------|------|------|
| 5K超宽屏 | 5120px | 1440px | 专业显示器 |
| 4K | 3840px | 2160px | 4K显示器 |
| 2K | 2560px | 1440px | 2K显示器 |
| 1080p | 1920px | 1080px | 标准显示器 |
## 项目结构
```
├── public/
│ └── config.json # 配置文件
├── src/
│ ├── components/ # 组件目录
│ │ ├── RealTimeStats.vue # 实时交易统计
│ │ ├── CountySalesStats.vue # 本县销售统计
│ │ ├── TradingTrendChart.vue # 交易趋势图表
│ │ ├── BeijingTrendChart.vue # 转牛京津冀趋势
│ │ ├── ChinaMap.vue # 中国地图
│ │ ├── ExchangeMonitor.vue # 交易所实时监控
│ │ ├── SalesChannelStats.vue # 转牛销售渠道统计
│ │ ├── PurchaserAnalysis.vue # 采购商来源分析
│ │ ├── SupplyDemandData.vue # 供需实数据
│ │ └── TransactionDetails.vue # 交易明细统计
│ ├── styles/ # 样式文件
│ ├── utils/
│ │ └── config.js # 配置管理工具
│ └── App.vue # 主组件
└── package.json
```
## 部署说明
1. 构建项目:`npm run build`
2.`dist` 目录部署到Web服务器
3. 根据实际屏幕修改 `config.json` 配置
4. 访问部署的URL
## 技术栈
- Vue 3.3.4
- ECharts 5.4.3
- Vite 4.4.9
- SCSS 1.66.1
## 开发说明
- 所有图表组件支持响应式
- 数据更新通过定时器模拟
- 支持深色科技风主题
- 使用CSS Grid进行布局