Commit Graph

6 Commits (main)

Author SHA1 Message Date
wangyan 54b2201fd2 修复页面结构,bug 2026-04-07 16:37:41 +08:00
wangyan 72f65bc850 refactor(api,components): 优化报警及设备区域相关接口与组件展示
- 调整报警信息API请求路径,统一使用 alarmRecord/list 接口
- 修正AlarmRecord接口请求路径前缀
- 更新DeviceRegion火灾区域列表接口路径为fireCheck/fireRegion/listAll
- 调整api模块导出顺序,确保AlarmInfo、AlarmRecord、DeviceRegion和SensorDevice正确导出
- 引入SensorDevice列表数据,优化AssignList、DcsList、ThresholdList、AlarmRecordList组件显示传感器名称
- 优化AssignList和相关组件中报警值显示,加入上下升降标识及单位显示逻辑
- 移除AssignModal中报警级别和报警类型字段,简化表单交互
- 修正DetailModal中报警详情显示,增加报警类型、报警描述和告警值展示
- DeviceRegion组件新增消防区域名称、编码及负责人名称展示逻辑
- 优化DeviceRegion绑定传感器Modal逻辑,使用循环逐个绑定/解绑,提升稳定性
- 修正DeviceRegion管理Modal部门和负责人表单字段名称及对应赋值处理
- 调整SensorDevice和SensorType组件导出顺序,保证默认导出顺序及命名规范
- 增加AlarmRecord和设备区域、传感器相关页面对传感器名称数据源依赖
- 修改常量文件中报警级别和类型定义,调整为紧急/一般及DCS报警/阈值报警
- 规范组件导出顺序和默认导出,增强代码可维护性
- 优化搜索表单字段及表格列定义,修复时间筛选字段匹配及展示展示一致性
- 修复若干UI细节,如Checkbox.Group样式调整、Message调用顺序及无障碍优化
- 调整pages导出组件顺序,确保Container模块中子模块有序且清晰
2026-04-03 18:24:47 +08:00
wangyan 3b672c92aa chore(eslint): 禁用 react/no-implicit-key 规则
- 在 eslint.config.js 中添加 react/no-implicit-key 规则并设置为 off
- 禁用该规则避免需要类型信息导致的问题
2026-04-03 16:17:11 +08:00
wangyan a18d61521e feat(iotalarm): 初始化物联网消防报警模块前端骨架
- 新增多项公共常量配置,便于全局状态和状态选项管理
- 重构全局命名空间常量定义,支持传感器类型等多个领域管理
- 完善 Container 页面主题配置,初始化主题为默认算法和样式
- 新增业务模型组件统一导出,支持设备类型、区域及报警信息等模块
- 更新包依赖版本,确保依赖库兼容最新功能
- 设计并实现多个 API 请求声明,覆盖传感器、设备区域、报警信息及处置
- 新增报警处置分配相关组件,支持单条及批量分配功能
- 新增 Dcs 和 Threshold 两类报警列表组件,支持多维搜索和表格展示
- 实现报警记录组件,支持详情查看和状态管理
- 新增设备区域管理功能,包括绑定传感器和配置负责人模块
- 优化全局上下文定义,设置InjectContext默认值为null,避免潜在错误风险
- 重构首页展示,简化底座模板描述,突出消防报警模块状态提示
2026-04-03 16:14:26 +08:00
wangyan 8259ec5b0f chore(config): 更新配置文件和依赖版本
- 清空开发环境后端地址的 API_HOST
- 修改应用唯一标识符为 iotalarm
- 更新附件地址 fileUrl 为新的 URL
- 添加注释并保留原注释的文件上传地址
- 在 package.json 中新增依赖 @ahooksjs/use-url-state
- 升级依赖 zy-react-library 到 1.2.19
- 将 @cqsjjb/scripts 版本升级到 2.0.0-alpha-1
- 升级 eslint 到 9.39.2
2026-04-03 14:46:15 +08:00
wangyan 5b633894ff 初始化 2026-03-31 18:04:55 +08:00