Commit Graph

3 Commits

Author SHA1 Message Date
e70e5cc69d feat(h5): 修复alert.html认证Bug + 新增log-detail.html日志详情页
- alert.html: requireAuth()后加return防止未登录时继续执行
- 新增log-detail.html: 独立详情页(骨架屏+设备标签+安全备注+照片)
- logs.html: 列表项跳转log-detail.html?id=xxx
- mock.js: MOCK_LOGS补全part/equipment/author/created_at/safety_note字段
- 补全equip-checkbox等CSS样式
2026-04-14 18:22:00 +08:00
3301d9557b feat(h5): 完善隐患随手拍模块 + 新增AI分析模块
新增页面:
- ai-analyses.html: AI分析列表(Tab筛选:全部/人员安全/设备异常/环境风险)
- ai-analysis.html: AI分析详情(设备信息+AI分析描述+建议措施)
- reports.html: 隐患随手拍列表(Tab筛选:全部/待处理/处理中/已处理,FAB悬浮新建按钮)
- report-detail.html: 隐患详情(状态时间线+认领/处理完成操作)

Mock层补全:
- MOCK_AI_ANALYSES (4条AI分析记录,3种类型)
- getAnalysisTypeInfo() / getAIAnalysisById() 辅助函数
- apiGetAIAnalyses() / apiGetAIAnalysisDetail() / apiGetReportDetail()

UI规范统一(frontend-dev skill门控):
- 统一TabBar为tab-bar class,替换所有weui-tabbar
- 随手拍入口统一为reports.html,report.html为新建表单
- 新页面全部实现skeleton骨架屏+空状态+loading状态
- severity/status使用RemixIcon,无emoji
- pulse-dot动画用于待处理状态指示
2026-04-14 17:08:19 +08:00
982f57a169 Task 4: 创建Mock数据文件
- MOCK_DEVICES: 5台设备 (3台塔吊, 2台升降机)
- MOCK_REALTIME: 设备实时监测数据
- MOCK_ALERTS: 6条预警记录
- MOCK_REPORTS: 3条隐患随手拍记录
- MOCK_LOGS: 3条施工日志
- MOCK_USER: 用户信息
- 辅助函数: getDeviceById, getAlertById, getRealtimeById
2026-04-14 12:27:10 +08:00