Commit Graph

17 Commits (54d0459f07ebc0c4e3e87a702dd86e0df7cc54b2)

Author SHA1 Message Date
YunaiV 8ab0c53011 Merge remote-tracking branch 'origin/master' into migration
# Conflicts:
#	apps/web-antd/src/views/iot/home/modules/message-trend-card.vue
#	apps/web-antd/src/views/iot/rule/data/sink/config/redis-stream-config-form.vue
#	apps/web-antd/src/views/mes/md/client/components/md-client-select-dialog.vue
#	apps/web-ele/src/views/iot/home/modules/message-trend-card.vue
#	apps/web-ele/src/views/iot/rule/data/sink/config/redis-stream-config-form.vue
#	apps/web-ele/src/views/iot/thingmodel/modules/input-output-param.vue
#	pnpm-lock.yaml
#	pnpm-workspace.yaml
2026-05-24 22:20:36 +08:00
YunaiV 48547bc53b fix: 修复 IoT 迁移页面多处交互与契约问题
- 修复告警记录产品/设备筛选联动
- 清理设备详情延迟刷新 timer,避免卸载后触发查询
- 优化 OTA 固件编辑态只读展示与任务列表分页重置
- 修复场景联动值输入回显和布尔值类型
- 修复设备模拟器输入串台、数值类型提交和服务参数校验
- 更新 IoT bug 归档与迁移说明
2026-05-24 19:41:15 +08:00
YunaiV ef57c96b2f fix(iot): 修复 6 处 bug(P1×5 + P3×1)
- product/product/data.ts: 网关子设备不显示联网方式
  show 条件由 != GATEWAY 改为 != GATEWAY_SUB(原写法漏判子设备)
- home/message-trend-card.vue: onMounted 兜底首次拉取
  ShortcutDateRangePicker 早期 emit 触发的请求落在 useEcharts
  isActiveRef=false 阶段会被静默丢弃;并加 isFirstMount guard 跳过
  子组件首次 emit,消除首次进入的双请求
- ota/firmware/data.ts: FileUpload accept 改回 ['bin','zip','pdf']
  并同步 helpText,对齐 vue3 源约定
- device/device/index.vue: 批量删除补 confirm 二次确认弹窗,
  与 system 模块批删风格一致,避免一键误删
- device/device/detail/modules/modbus-point-form.vue: 字节序仅在
  「为空 / 不属于新 rawDataType 合法选项」才重置,避免编辑回填时
  setValues 触发 handleValuesChange 把已保存字节序覆盖

antd + ele 两端同步。
2026-05-23 22:04:08 +08:00
xingyu4j fb2595ef90 Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin 2026-05-23 18:39:12 +08:00
YunaiV 66843f2392 chore(iot): 数组回调缩写参数展开为完整业务命名
- products.find((p)) → ((product)),propertyList.find((p)) → ((property))
  等:把 .find / .filter / .map / .reduce 的单字母回调参数 (p / d / s / g / v
  / acc / val) 全部展开为 product / device / service / group / value /
  total 等完整命名
- 涉及 web-antd 与 web-ele 两侧 :device 列表 / 卡片 / 物模型属性历史 /
  ota 固件 / 场景执行器服务选择 / 属性选择器 / 产品选择组件
- 外层已绑定同名变量的场景,回调形参用 item 避免命名重复
2026-05-21 18:46:59 +08:00
YunaiV d2587c17b0 fix: iot 固件的优化 2026-05-21 15:11:01 +08:00
YunaiV cb175e331f feat(iot): 优化代码,尽量使用 ProductStatusEnum 枚举 2026-05-21 00:17:56 +08:00
YunaiV 09c19526bb feat(iot):优化 ota 的代码风格(v5) 2026-05-19 15:31:45 +08:00
YunaiV 9d54f60b10 feat(iot):优化 ota 的代码风格(v3) 2026-05-19 14:29:14 +08:00
YunaiV 4821d49017 feat(iot):优化 ota 的代码风格(v2) 2026-05-19 11:27:35 +08:00
YunaiV 584370358e feat(iot):优化 ota 的代码风格 2026-05-18 21:14:20 +08:00
xingyu4j 7ae3ac66fc fix: lint 2025-10-23 09:51:25 +08:00
Administrator 7ea4f836a4 修改物联网OTA升级页面和接口不可用的问题 2025-10-22 18:22:16 +08:00
YunaiV ad00cf839c feat:简化 ApiSelect 的 api 写法~ 2025-10-21 09:06:17 +08:00
xingyu4j c6ef77694e fix: iot warn 2025-10-20 10:37:23 +08:00
xingyu4j a156873437 fix: iot 2025-10-11 10:56:12 +08:00
Administrator 877a03df4a Vue3 + Element Plus版本iot前端迁移到vben版本 2025-10-07 19:58:59 +08:00