Commit Graph

28 Commits

Author SHA1 Message Date
69a0144ebd feat(iot): 实现基于 Websocket 的设备管理系统
- 更新系统标题为"基于MQTT的IOT设备管理系统"
- 移除旧的SSE连接,改为使用WebSocket连接
- 新增设备状态、产品状态和报警状态的WebSocket连接及处理逻辑
- 更新面包屑导航和页面标题
- 修改用户编辑页面的标题
- 更新登录页面的标题
2025-03-25 22:16:36 +08:00
7328db1a23 feat(iot): 优化设备和产品详情页面布局
-调整设备和产品详情页面的布局结构
- 添加设备和产品预览图片
- 优化事件记录展示方式
- 增加设备编辑功能
- 重构事件记录查询接口
2025-03-24 20:47:06 +08:00
eed0d9c99a feat(iot): 优化设备管理功能
- 添加设备状态切换功能
- 优化设备状态展示样式
- 实现设备在线状态切换
- 重构产品编辑组件,优化图片上传逻辑
2025-03-19 22:16:05 +08:00
bdd99287cf feat(iot): 优化设备和产品相关功能
- 添加设备名称模糊查询功能
- 更新设备详情和列表展示样式
- 修改产品编辑界面,移除不必要的上传功能
- 优化产品 TSL界面,增加事件状态切换功能
- 重构部分 API 接口命名
2025-03-19 17:53:25 +08:00
1e95c39a86 feat(iot): 添加设备事件记录功能
- 在设备详情页面新增事件记录标签页
- 实现事件记录的数据加载和展示
- 优化设备地图组件样式
- 更新产品编辑页面的预览图和图标上传逻辑
-调整产品 TSL 页面的样式和功能
- 新增事件日志查询接口
2025-03-12 20:30:58 +08:00
a045b8fc2d feat(iot): 优化设备详情和地图展示
- 移除了不必要的导入语句
- 优化了设备上报记录的展示逻辑,添加了详情弹窗
-修复了设备地图组件的样式问题
- 优化了产品 TSL 数据的请求逻辑,提高了数据加载效率
- 改进了设备列表中的在线状态展示,使用标签进行区分
2025-03-11 22:03:44 +08:00
c1c0be063d refactor: 移除冗余代码并优化错误处理
- 删除了多处不必要的 console.log 语句
- 优化了错误处理,使用 Message 组件显示错误信息
- 简化了部分代码结构,提高了可读性- 移除了未使用的注释代码
2025-03-11 17:26:36 +08:00
3113bac668 feat(iot): 新增设备地图功能并优化产品编辑界面
- 新增设备地图组件,用于展示设备在地图上的位置
-优化产品编辑界面,增加预览图和图标上传功能
- 修改 API 调用路径,使用 SSE (Server-Sent Events) 实现实时数据推送
- 更新表格展示,增加设备上报记录的详细信息
2025-03-10 20:55:56 +08:00
085d0ae690 feat(device): 增加设备详情和地图功能
- 在 Device 接口中添加了 hardwareVersion、firmwareVersion、productName 和 id 字段
- 修改了 sendCommand函数,增加了 deviceId 和 qos 参数- 更新了设备详情页面,添加了新的设备信息字段
- 在地图页面添加了设备列表和设备信息窗口
- 优化了表单组件,增加了 Qos等级选择和字段校验- 统一了删除按钮的样式
2025-03-07 19:16:59 +08:00
39fca49ea6 feat(iot): 新增设备执行服务功能
- 添加设备服务列表查询接口和下发命令接口
- 实现设备详情页面的服务执行功能
- 新增动态表单组件用于服务执行时的数据输入
- 优化设备详情页面布局和展示内容
2025-03-05 21:15:40 +08:00
64d2079779 refactor.dashboard: 重构工作台页面
- 移除欢迎信息和分割线
- 添加产品数、设备数等统计卡片
- 新增链式图表组件
- 更新数据面板布局和样式
- 添加设备上报记录功能
-优化地图组件
- 调整产品属性表格
2025-03-02 17:53:03 +08:00
ea1df9d55f feat(iot): 新增设备地图功能并优化设备相关接口
- 新增设备地图页面,实现设备在地图上的展示和信息弹出
- 扩展设备接口,增加经纬度和图标字段
- 优化设备编辑页面,将产品名称改为所属产品下拉选择- 更新产品属性页面,调整属性类型为读写类型
- 添加高德地图相关依赖和类型定义
2025-02-28 20:47:07 +08:00
827bb69f22 feat(iot): 增加设备所属产品详情展示并优化搜索功能
- 在设备详情页面添加所属产品信息展示,包括产品名称、类型、型号、通讯协议等
- 实现设备和产品名称的模糊搜索功能
- 优化设备列表查询,改用名称搜索替代原有列表查询方式
-修复产品 TSL 页面权限控制错误
2025-02-25 22:00:47 +08:00
2bc05aaea8 refactor(iot): 优化设备管理功能
- 修改设备编辑功能,将"修改"改为"编辑"
- 优化设备搜索功能,支持按产品名称搜索
-完善设备详情页面,显示设备状态
- 调整路由配置,增加设备详情路由
2025-02-25 16:37:41 +08:00
6f99833fe5 refactor: 优化多个组件的代码结构和功能
- 移除了多个组件中的无用代码和不必要的 console.log 语句
- 优化了部分组件的用户选择和消息展示逻辑
- 统一了消息类型相关的命名
- 调整了部分组件的样式和布局
2025-02-23 18:04:12 +08:00
67e58660ff feat(iot): 设备列表增加所属产品筛选功能
- 在设备列表页面和设备卡片页面添加所属产品筛选条件
- 更新设备列表数据结构,增加所属产品字段- 修改设备卡片组件,显示所属产品信息
2025-02-21 21:48:34 +08:00
13296d4797 style:优化代码格式和缩进
- 使用 ESLint、Prettier 和 Stylelint 规则格式化代码
- 修复文件权限问题
- 优化部分组件的样式和布局
2025-02-17 22:42:51 +08:00
d0a1c21488 feat:为公告详情、设备详情和产品详情页面添加返回按钮
- 在公告详情页面(notification和user模块)添加返回按钮- 在设备详情和产品详情页面(iot模块)添加返回按钮- 优化面包屑导航文案- 统一返回按钮样式
2025-01-29 14:09:31 +08:00
a45b8985b6 feat(iot): 新增设备管理卡片展示功能
- 添加设备列表页面,支持查询、重置功能
- 实现设备详情页面,展示设备信息和扩展属性
- 新增设备编辑组件,支持创建和修改设备
- 重构公告卡片组件,改为设备卡片样式
2025-01-29 13:33:40 +08:00
5dd5771d62 refactor(pagination): 重构分页逻辑并优化相关组件
- 重构 usePagination 钩子,使用 ref 替代直接操作对象属性
- 优化多个组件中的分页相关代码,使用新的 pagination 结构
- 在 bulletin-card 组件中添加空状态卡片样式
- 调整 message-edit 组件,增加消息类型选择功能
- 修改 bulletins 接口,统一字段命名
2025-01-17 16:10:39 +08:00
18f563ce42 fix(menu模块以及各模块bug): 修复各模块bug 2025-01-16 21:26:50 +08:00
9f98fe832a feat(system): 优化菜单管理功能
- 修改菜单查询接口,增加按名称搜索功能
- 更新消息管理相关接口路径
- 优化菜单编辑组件,使用树形结构选择父级菜单
- 移除产品 TSL 组件中的冗余代码
2025-01-13 20:30:03 +08:00
882ba89113 perf(权限模块): 给所有模块和路由添加权限校验 2025-01-10 10:40:37 +08:00
803ce3dfa6 perf(物联网产品,设备,物模型模块): 优化物联网管理整个模块代码及其它模块bug 2025-01-09 15:28:27 +08:00
1cbd436f73 feat(新增物模型模块及优化部门树): 新增物模型模块及优化其它模块代码 2025-01-08 11:13:44 +08:00
f7ef4fe1dd perf(iot产品与设备模块): 优化产品与设备的增删改查功能
1.优化产品新增功能
2.优化设备新增功能
3.新增产品详情功能
4.新增设备详情功能
2025-01-06 11:03:30 +08:00
5e3c0a953a perf(iot产品和设备管理模块): 实现产品和设备的新增功能 2025-01-04 21:47:34 +08:00
cd9a66522a feat(iot产品和设备管理模块): 新增产品和管理的增删改插 2024-12-26 11:34:54 +08:00