YunaiV
|
2a868b809f
|
feat(mes): 新增 wm 等 api 迁移
|
2026-05-27 06:37:33 +08:00 |
YunaiV
|
3acc821de5
|
feat(mes): 迁移“生产报工(pro_feedback)”的 antd 功能
|
2026-05-26 08:42:49 +08:00 |
YunaiV
|
272757995e
|
fix(iot): 修复产品、设备、规则与首页对标差异
- 对齐产品卡片默认图标和图片资源,修正产品导出文件名
- 对齐设备导入、属性历史、分组校验和物模型编辑行为
- 对齐首页统计空态、设备地图图例和快捷日期范围实现
- 对齐数据规则 source/sink 配置、Redis Stream 字段契约和场景联动选择器
- 补充空值判断工具测试,并将剩余 IoT 对标项迁入 done
|
2026-05-25 08:22:59 +08:00 |
YunaiV
|
241cf76788
|
fix(iot): 修复 21 处 bug(P1×15 + P2×6)
经 codex 4 轮复评定稿,antd / ele 两端同步。
P1(场景规则 / 物模型 / Modbus / Redis sink / 路由):
- B7/B8 隐藏路由 path 与 activePath 对齐 vue3 源(产品 / OTA 固件详情)
- B9 移除后端不存在的 deleteSceneRuleList 封装
- B10 物模型 number specs 恢复 min/max/step/unit 校验
- B11 物模型新增枚举项补 dataType: ENUM
- B12 物模型 struct 非空校验绑 fieldPath,array 嵌套显式覆盖
property.dataSpecs.dataSpecsList,确保父表单 validate 触发
- B13 struct 与 input-output-param 编辑回填 cloneDeep,取消不污染原对象
- B14 Modbus Client 模式 ip/port/timeout/retryInterval 改 dependencies 条件必填
- B19 Redis sink 补 dataStructure(默认 Stream)+ Hash/ZSet 条件字段
- B20 仅 ALERT_RECOVER 强校验 alertConfigId,ALERT_TRIGGER 放行
- B21 conditionGroups 递归校验
· 设备状态/属性 param 必填
· CURRENT_TIME 按 operator 区分:TODAY 免、BETWEEN_TIME 双段、其它单段
· 触发器 / 条件 / 执行器 deviceId 改显式 null/undefined 判断,
保留「全部设备 = 0」(后端 action 支持广播执行)
- B22 事件上报条件改回普通 Input,允许标量值或留空
- B23 antd 当前时间条件 :value / @update:value 绑定 + Dayjs 类型 normalize;
归一逻辑抽到 @vben/utils.formatDayjs(packages/@core/base/shared/utils/date.ts),
供所有 app 复用
- B24 设备控制动作切换无条件清依赖,去掉 isInitialized 冗余守卫
- B26 JSON 参数输入先全部校验通过后再写入父表单
P2(产品 / 设备 / 物模型展示 / 数据源):
- B28 产品 deviceType 去默认值,强制用户显式选择
- B30 设备列表 DeviceName 加点击详情 slot
- B31 设备卡片显示备注名称(nickname || deviceName)
- B32 设备详情 hasLocation 改用 != null,合法 0 坐标不再判空
- B41 物模型数据定义展示顺序改为 name-value
- B46 数据源 getData() 剔除仅 UI 用的 identifierLoading 临时字段
|
2026-05-24 00:32:35 +08:00 |
YunaiV
|
d207e3b82c
|
feat(mes): 优化 md 基础模块的迁移
|
2026-05-21 13:23:33 +08:00 |
YunaiV
|
4b6e2de778
|
feat(mes): 迁移客户、供应商、车间管理到 vben
|
2026-05-21 10:36:07 +08:00 |
YunaiV
|
b1bd32a89b
|
fix(iot): 完善 thingmodel 的迁移
|
2026-05-20 08:46:28 +08:00 |
YunaiV
|
735ff018be
|
feat(wms):增加 home 统计的迁移
|
2026-05-17 17:48:53 +08:00 |
YunaiV
|
38597dd19d
|
feat(iot):增加 modbus 配置 50%
|
2026-02-14 09:19:43 +08:00 |
haohao
|
66c9398760
|
fix: 【antd】【iot】修改设备状态字典为 IOT_DEVICE_STATE
|
2025-11-01 21:53:22 +08:00 |
YunaiV
|
178a0a3bb2
|
feat:【antd】【ai】modal 部分的代码优化
|
2025-10-26 16:05:10 +08:00 |
xingyu4j
|
bd09ecf2b5
|
fix: 缺失的字典枚举
|
2025-10-21 11:41:07 +08:00 |
xingyu4j
|
202a82bf44
|
refactor: 重构 dict_type 将每个模块分开,便于维护
|
2025-10-13 18:08:03 +08:00 |
xingyu4j
|
00a25ed1d3
|
feat: dict enum
|
2025-10-10 20:58:41 +08:00 |
xingyu4j
|
196622a8d0
|
feat: add iot dict enum
|
2025-10-10 20:53:21 +08:00 |
xingyu4j
|
37fba1474e
|
refactor: 将枚举和常量从utils移动到constants
|
2025-09-04 18:19:49 +08:00 |