# 智慧活畜交易大数据中心 基于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进行布局