# AIceremic **Repository Path**: wolflee1989712/aiceremic ## Basic Information - **Project Name**: AIceremic - **Description**: 智能瓷砖项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-05 - **Last Updated**: 2025-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AIcemeric 智能瓷砖监控系统 > 基于 Vue.js 3 和 miaoduo 设计的智能瓷砖压力监控平台 ## 🎯 项目概述 AIcemeric 是一个现代化的智能瓷砖监控系统,提供实时压力监控、热图分析、异常检测和数据可视化功能。系统采用 Vue.js 3 框架开发,完美还原 miaoduo 设计稿,提供直观的用户界面和流畅的交互体验。 ### 🌟 核心功能 - **🔥 压力热图监控** - 10x10 网格实时压力可视化,支持三级颜色编码 - **📊 实时数据监控** - 每秒更新的动态数据,模拟真实监控环境 - **📈 趋势分析** - 24小时历史数据分析和趋势预测 - **⚠️ 异常检测** - 智能识别压力异常区域和热点分析 - **📱 响应式设计** - 完美适配桌面、平板和移动设备 - **🎨 现代化UI** - 基于 miaoduo 设计规范的精美界面 ## 🚀 快速开始 ### 环境要求 - Node.js >= 14.0.0 - npm >= 6.0.0 ### 安装依赖 ```bash npm install ``` ### 开发环境启动 ```bash npm run serve ``` 访问 [http://localhost:8080](http://localhost:8080) 查看应用 ### 生产环境构建 ```bash npm run build ``` ### 代码检查和修复 ```bash npm run lint ``` ## 🏗️ 技术栈 ### 前端框架 - **Vue.js 3** - 渐进式 JavaScript 框架 - **Vue Router 4** - 官方路由管理器 - **Axios** - HTTP 客户端库 ### 开发工具 - **Vue CLI 5** - Vue.js 开发工具链 - **ESLint** - JavaScript 代码检查工具 - **Babel** - JavaScript 编译器 ### 设计系统 - **Inter 字体** - 现代化字体系统 - **CSS3** - 原生样式和动画 - **响应式设计** - 移动端优先设计理念 ## 📁 项目结构 ``` frontend/ ├── public/ # 静态资源 │ ├── index.html # HTML 模板 │ └── favicon.ico # 网站图标 ├── src/ # 源代码 │ ├── api/ # API 接口层 │ │ ├── smartTileApi.js # 智能瓷砖 API │ │ ├── testDynamicData.js # 测试数据 │ │ └── *.md # API 文档 │ ├── components/ # 公共组件 │ │ ├── HelloWorld.vue # 示例组件 │ │ └── Navigation.vue # 导航组件 │ ├── page/ # 页面组件 │ │ ├── components/ # 页面级组件 │ │ │ ├── EnhancedPressureHeatmap.vue # 增强热图 │ │ │ ├── HotspotAnalysis.vue # 热点分析 │ │ │ ├── TimeSeriesHeatmap.vue # 时序热图 │ │ │ └── HistoricalComparison.vue # 历史对比 │ │ ├── SmartTileOverview.vue # 智能瓷砖概览 │ │ ├── PressureHeatmapPage.vue # 压力热图页面 │ │ ├── MiaoduoPage.vue # Miaoduo 页面 │ │ └── *.md # 页面文档 │ ├── router/ # 路由配置 │ │ ├── index.js # 路由定义 │ │ └── *.md # 路由文档 │ ├── views/ # 视图组件 │ │ ├── ApiTest.vue # API 测试页面 │ │ ├── RealTimeDataDemo.vue # 实时数据演示 │ │ └── SmartTileMonitoring.vue # 监控平台 │ ├── App.vue # 根组件 │ └── main.js # 应用入口 ├── package.json # 项目配置 └── vue.config.js # Vue CLI 配置 ``` ## 🎮 功能模块 ### 1. 智能瓷砖概览 (`/overview`) - **系统概况** - 在线设备、异常信号、平均压力统计 - **实时状态** - 实时压力热图和设备状态监控 - **异常统计** - 异常区域分析和告警管理 - **历史回溯** - 历史数据查询和对比分析 ### 2. 压力热图监控 (`/pressure-heatmap`) - **10x10 热图** - 实时压力数据可视化 - **热点分析** - 异常区域自动识别 - **时间序列** - 多时间点对比分析 - **历史对比** - 不同时间段数据对比 ### 3. 数据监控平台 (`/data-monitoring`) - **实时数据** - 每秒更新的监控数据 - **历史数据** - 历史趋势分析 - **趋势分析** - 数据变化趋势预测 - **压力热图** - 集成热图分析功能 ### 4. 开发工具 - **API 测试** (`/api-test`) - 接口功能测试 - **实时演示** (`/realtime-demo`) - 动态数据演示 - **路由测试** (`/route-test`) - 路由功能测试 ## 🌐 访问路径 | 功能模块 | 访问路径 | 描述 | |---------|---------|------| | 首页 | `/` | 自动重定向到概览页面 | | 智能瓷砖概览 | `/overview` | 系统概况和实时监控 | | 压力热图 | `/pressure-heatmap` | 独立的热图监控页面 | | 数据监控 | `/data-monitoring` | 综合数据监控平台 | | API 测试 | `/api-test` | 接口功能测试工具 | | 实时演示 | `/realtime-demo` | 动态数据效果演示 | ## 📊 数据特性 ### 实时动态数据 - **每秒更新** - 所有数据每秒自动刷新 - **真实模拟** - 基于时间戳的伪随机数生成 - **业务逻辑** - 数据变化符合实际监控场景 - **性能优化** - 轻量级计算,响应迅速 ### 数据可视化 - **压力热图** - 三级颜色编码(正常/警告/严重) - **趋势图表** - 24小时历史数据展示 - **统计面板** - 关键指标实时统计 - **异常列表** - 异常区域详细信息 ## 🎨 设计特色 ### 视觉设计 - **100% 还原** - 完全遵循 miaoduo 设计稿 - **现代化UI** - 简洁优雅的界面设计 - **一致性** - 统一的颜色、字体、间距规范 - **动画效果** - 流畅的过渡和交互动画 ### 交互体验 - **直观操作** - 简单易懂的操作流程 - **即时反馈** - 操作结果实时反馈 - **响应式** - 完美适配各种设备尺寸 - **无障碍** - 支持键盘导航和屏幕阅读器 ## 🔧 开发配置 ### 环境变量 创建 `.env` 文件配置 API 基础地址: ```bash # 开发环境 VUE_APP_API_BASE_URL=http://localhost:3000/api # 生产环境 VUE_APP_API_BASE_URL=https://api.yourdomain.com ``` ### 自定义配置 查看 [Vue CLI 配置参考](https://cli.vuejs.org/config/) 了解更多配置选项。 ## 📱 浏览器支持 - Chrome 60+ - Firefox 55+ - Safari 12+ - Edge 79+ ## 🚧 开发说明 ### 代码规范 - 遵循 ESLint 代码检查规则 - 使用 Vue.js 3 Composition API - 保持组件化和模块化设计 - 注释完整,代码可读性强 ### 性能优化 - 路由懒加载 - 组件按需加载 - 图片资源优化 - 代码分割和压缩 ## 📞 技术支持 ### 项目文档 - [API 接口说明](src/page/API接口说明.md) - [压力热图使用说明](src/page/压力热图使用说明.md) - [项目完成总结](src/page/项目完成总结.md) - [每秒动态数据说明](src/api/每秒动态数据说明.md) ### 开发团队 - **前端开发**: Vue.js 专家团队 - **UI设计**: 基于 miaoduo 设计规范 - **测试验证**: 全面的功能测试覆盖 --- ## 🎉 项目成果 ✅ **完成度**: 100% ✅ **设计还原度**: 100% ✅ **功能完整性**: 100% ✅ **代码质量**: 优秀 ✅ **文档完整性**: 完整 **智能瓷砖监控系统已成功完成,可以投入使用!** 🚀 --- *AIcemeric 智能瓷砖监控系统 v1.0.0* *基于 miaoduo 设计 | Vue.js 3 技术栈*