DevDengChao
3dad65a53f
chore(deps): upgrade Axios 1.9.0 → 1.13.6
...
Minor/patch update. All 24 E2E tests pass.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 18:56:55 +08:00
DevDengChao
9864cf5a92
chore(deps): upgrade Vue 3.5.12 → 3.5.26
...
Patch update with no breaking changes. All 24 E2E tests pass.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 18:54:36 +08:00
DevDengChao
1b9fcc51a1
test: add Playwright E2E test suite as regression safety net
...
Set up 24 E2E tests covering auth, navigation, user CRUD, permissions,
UI features, and smoke tests using Playwright with API mocking via
page.route(). This provides a safety net before proceeding with
dependency upgrades.
- Add playwright.config.ts with setup project + storageState auth
- Add .env.e2e disabling captcha/tenant/encryption for test mode
- Add e2e/ directory with fixtures, helpers, page objects, and tests
- Add test:e2e scripts to package.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 18:49:50 +08:00
芋道源码
d3f008eb33
!863 !854 feat:【iot】接入 modbus 协议,重构所有协议的配置
...
Merge pull request !863 from 芋道源码/feature/iot
2026-02-14 03:10:48 +00:00
芋道源码
bb10760137
!854 feat:【iot】modbus-tcp 协议接入 100%:完整实现,修复 todo
...
Merge pull request !854 from 芋道源码/feature/iot-modbus
2026-02-14 03:09:03 +00:00
YunaiV
ab8de6ea83
Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot
2026-02-13 15:40:15 +08:00
YunaiV
deed7eaff2
feat(iot):Modbus 支持 Master/Slave 双模式,配置表单和详情按协议类型区分展示
2026-02-13 15:35:41 +08:00
YunaiV
155edc41a9
feat(iot):Modbus 支持 Master/Slave 双模式,配置表单和详情按协议类型区分展示
...
1. ProtocolTypeEnum 拆分:MODBUS_TCP → MODBUS_TCP_MASTER + MODBUS_TCP_SLAVE
2. Slave 模式新增 mode(工作模式)、frameFormat(帧格式)字段,使用字典管理
3. 配置表单和详情页按 Master/Slave 模式条件展示不同字段,表单校验规则动态适配
4. 新增 DICT_TYPE:IOT_MODBUS_MODE、IOT_MODBUS_FRAME_FORMAT
5. 修复设备卡片 deviceName 过长溢出问题,添加文本截断
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 23:33:10 +08:00
YunaiV
c153ff93c7
review:“新增 iframe 和省市区选择器组件”
2026-02-08 14:37:55 +08:00
芋道源码
c119040307
!861 feat(form-create): 新增 iframe 和省市区选择器组件
...
Merge pull request !861 from puhui999/master-dev
2026-02-08 06:32:21 +00:00
puhui999
99b1e6da2c
Merge remote-tracking branch 'yudao/master' into master-dev
2026-02-08 11:56:45 +08:00
puhui999
a62251f900
feat(form-create): 新增 iframe 和省市区选择器组件
...
- 新增 iframe 网页嵌入组件,支持 URL 配置和实时预览
- 新增省市区三级联动选择器组件
2026-02-08 11:56:18 +08:00
YunaiV
5f211558fb
Merge branch 'feature/iot-protocol' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot-modbus
...
# Conflicts:
# src/views/iot/device/device/detail/index.vue
2026-02-07 21:24:36 +08:00
YunaiV
91fb07971e
fix(crm): 修复线索详情页转化状态按钮误显示,对应 https://t.zsxq.com/wq7ix
2026-02-07 21:07:31 +08:00
YunaiV
3aeb719ec2
fix(mall):OrderDetail detailData 为 null 的情况
2026-02-07 19:45:27 +08:00
YunaiV
1678bf6e57
fix: 忘记密码页面未开启验证码时,隐藏 Verify 组件,避免请求 captcha/get 接口
2026-02-07 16:42:23 +08:00
YunaiV
57a77b2ba9
feat(iot):【协议改造】移除 codecType,使用 protocolType 替代
2026-02-04 22:05:03 +08:00
YunaiV
04a6987211
(〃'▽'〃) v2026.01 发布:大大大大完善 vben5 的 antd、vben 版本的功能,新增 IoT 各种接入协议
2026-01-29 23:49:33 +08:00
YunaiV
0ee0065c6a
feat: update default selection settings for current user and department
2026-01-29 20:18:00 +08:00
芋道源码
a10d564f9b
!860 表单设计器 UserSelect/DeptSelect 支持默认选中当前用户/部门、修复商品 SKU 名称校验失败的问题
...
Merge pull request !860 from puhui999/master-dev
2026-01-29 12:13:04 +00:00
YunaiV
4c5825389e
feat(iot): refactor TimerConditionGroupConfig and PropertySelector for improved readability
2026-01-29 19:39:19 +08:00
puhui999
c656f87575
fix(mall): 修复商品 SKU 名称校验失败的问题
2026-01-28 11:06:59 +08:00
puhui999
7a7228aed8
feat(bpm): 表单设计器 UserSelect/DeptSelect 支持默认选中当前用户/部门
...
1. UserSelect 新增 defaultCurrentUser 配置,默认选中当前登录用户
2. DeptSelect 新增 defaultCurrentDept 配置,默认选中当前用户所属部门
3. DeptSelect 改用 el-tree-select 实现树形层级显示
4. 支持单选/多选模式,预设值优先级高于默认值
2026-01-27 19:03:10 +08:00
芋道源码
da969d3be7
!859 feat(iot):【场景联动】定时触发,增加条件组
...
Merge pull request !859 from puhui999/feature/iot
2026-01-25 13:39:46 +00:00
芋道源码
859d493513
!858 feat(iot):【网关设备:80%】动态注册的初步实现(已测试)
...
Merge pull request !858 from 芋道源码/feature/iot-sub
2026-01-25 10:52:34 +00:00
puhui999
38e9298fa6
feat(iot):【场景联动】定时触发,增加条件组
2026-01-25 17:41:47 +08:00
芋道源码
244f4efd0e
!857 解决登陆过期后加密接口数据二次加密问题
...
Merge pull request !857 from 倘若/master
2026-01-25 09:08:31 +00:00
YunaiV
2a0ce1fb66
feat(iot):【网关设备:80%】动态注册的初步实现(已测试)
2026-01-25 16:58:05 +08:00
LIUCX
dae0437ccd
解决登陆过期后加密接口数据二次加密问题
2026-01-23 11:06:34 +08:00
YunaiV
69d8224305
feat(iot):【网关设备:30%】增加网关设备绑定能力(优化代码),基于 optimized-pondering-dragon.md 规划
2026-01-22 09:55:00 +08:00
YunaiV
2076a27a26
feat(iot):【网关设备:30%】增加网关设备绑定能力(优化代码),基于 optimized-pondering-dragon.md 规划
2026-01-22 09:53:01 +08:00
YunaiV
2515caed35
feat(iot):【网关设备:20%】增加网关设备绑定能力(未完成),基于 breezy-doodling-starlight.md 规划
2026-01-22 00:51:48 +08:00
芋道源码
d76481dcb4
!856 feat(iot):【设备定位:100%】
...
Merge pull request !856 from 芋道源码/feature/iot-location
2026-01-21 05:43:29 +00:00
YunaiV
c7907d0d73
feat(iot):【设备定位:100%】首页接入地图,基于 sequential-crafting-thacker.md 规划
2026-01-21 13:41:21 +08:00
YunaiV
79865ae712
feat(iot):【设备定位:100%】调整百度地图选择组件(弹窗),基于 hashed-juggling-tome.md 规划
2026-01-21 01:07:30 +08:00
YunaiV
eb381fcd93
feat(iot):【设备定位:60%】调整 DeviceStateEnum 枚举的位置
2026-01-21 00:20:22 +08:00
YunaiV
3620278360
feat(iot):【设备订单:50%】简化设备定位功能,支持 GeoLocation 自动更新,基于 calm-roaming-pillow.md
2026-01-20 21:41:56 +08:00
YunaiV
3821b32b03
Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot
...
# Conflicts:
# pnpm-lock.yaml
# src/views/iot/device/device/index.vue
2026-01-20 16:56:44 +08:00
YunaiV
62404bef25
fix:富文本多选图片上传失败的问题(同时对 token 过期更友好),对应 https://t.zsxq.com/pKpGk
2026-01-18 15:09:55 +08:00
YunaiV
08a4b1b289
fix:【mall】分销用户创建时,缺少对 bindUserId 的校验
2026-01-18 12:15:13 +08:00
芋道源码
e6b62caa74
!852 bugfix-Map地图组件bug修复
...
Merge pull request !852 from 不存在的二次猿/bugfux-component-Map
2026-01-18 04:05:57 +00:00
YunaiV
972eb47610
feat:【iot】modbus-tcp 协议接入 100%:完整实现,修复 todo
2026-01-18 00:07:23 +08:00
YunaiV
56a25258ee
feat:【iot】modbus-tcp 协议接入 40%:优化部分表单的实现,基于 dreamy-stirring-kazoo.md
2026-01-17 23:34:43 +08:00
YunaiV
8587a549c6
feat:【iot】modbus-tcp 协议接入 20%:初步实现,基于 dynamic-forging-wigderson.md 规划
2026-01-17 19:36:51 +08:00
zsc
f986ff0017
bugfix-Map地图组件bug修复
...
1. 首次初始化center坐标不渲染问题
2. 关键词搜索失败问题
2026-01-16 13:09:58 +08:00
芋道源码
1960901b79
!849 feat: 【IoT 物联网】新增 Tcp 和 websocket config form
...
Merge pull request !849 from puhui999/feature/iot
2026-01-14 13:19:46 +00:00
puhui999
7f36c45774
feat: 【IoT 物联网】新增 Tcp 和 websocket config form
2026-01-13 15:33:11 +08:00
芋道源码
5d7cb9332c
!848 两处微小改动
...
Merge pull request !848 from Danlin/bug/minor
2026-01-09 14:38:50 +00:00
YunaiV
1baa3eae2f
Merge remote-tracking branch 'origin/master'
2026-01-09 22:37:33 +08:00
YunaiV
457b8ab928
fix: 【dict.ts】handle empty response in dictionary data fetching,对应 https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/IDHHSM
2026-01-09 22:37:23 +08:00