YunaiV
|
3f09fc1498
|
feat(iot): 优化 iot 的代码风格(迁移 constants.ts)地址
|
2026-05-20 23:11:02 +08:00 |
YunaiV
|
e816288b82
|
feat(iot): 迁移 ele 的 alert、device、product、ota、home、thingmodel 的实现
|
2026-05-20 13:31:27 +08:00 |
YunaiV
|
5607f23322
|
feat(iot): 优化 rule scene 的代码风格
|
2026-05-20 09:57:05 +08:00 |
YunaiV
|
538d04a380
|
feat(iot): 优化 data rule,使用 vxe 简化表单,提升 antd、ele 的代码复用性
|
2026-05-20 09:54:33 +08:00 |
YunaiV
|
dab9509ba0
|
feat(iot): 完善 rule/scene 的迁移
|
2026-05-20 09:01:57 +08:00 |
YunaiV
|
b1bd32a89b
|
fix(iot): 完善 thingmodel 的迁移
|
2026-05-20 08:46:28 +08:00 |
YunaiV
|
ec796b8336
|
fix(iot): 完善 rule data 的迁移
|
2026-05-20 08:45:51 +08:00 |
YunaiV
|
e7a61ce150
|
feat(iot): 优化 antd 里的整体代码风格。
|
2026-05-20 00:41:06 +08:00 |
YunaiV
|
1bdc0d992f
|
feat(mes): 新增 md item type 的迁移
|
2026-05-19 22:20:13 +08:00 |
YunaiV
|
8bcfa20577
|
feat(iot):优化 ota 的代码风格(v6)
|
2026-05-19 16:52:27 +08:00 |
YunaiV
|
ab15c884bf
|
feat(wms): 优化 sku-form.vue 的 skuSeq
|
2026-05-19 16:31:41 +08:00 |
YunaiV
|
09c19526bb
|
feat(iot):优化 ota 的代码风格(v5)
|
2026-05-19 15:31:45 +08:00 |
YunaiV
|
b9a7eddb72
|
feat(iot):优化 ota 的代码风格(v4)
|
2026-05-19 14:51:54 +08:00 |
YunaiV
|
0bc1981675
|
fix(wms): 优化 WMS 首页卡片样式和区块间距
|
2026-05-19 14:46:05 +08:00 |
YunaiV
|
9d54f60b10
|
feat(iot):优化 ota 的代码风格(v3)
|
2026-05-19 14:29:14 +08:00 |
YunaiV
|
a70fcc9616
|
fix(wms): 对齐商品分类树筛选查询
|
2026-05-19 13:00:05 +08:00 |
YunaiV
|
4821d49017
|
feat(iot):优化 ota 的代码风格(v2)
|
2026-05-19 11:27:35 +08:00 |
YunaiV
|
a1b66588ec
|
fix(wms): 修复首页汇总卡展示跳转和库存选择跨页勾选
|
2026-05-19 10:59:14 +08:00 |
YunaiV
|
a098c201e1
|
fix(wms): 修复库存选择器跨页选择
- 合并 VXE 当前页勾选与 reserve 跨页保留记录
- 关闭或重开弹窗时清理 checkbox reserve 状态
- 补回双击库存行直接选择确认
|
2026-05-19 10:08:01 +08:00 |
YunaiV
|
8da5c12dfc
|
fix(wms): 修复库存统计商品维度合并字段
- 对齐商品维度列字段为 itemId、skuId、skuWarehouseId
- 同步 antd/ele 的 spanMethod 合并字段
- 补充 WMS 迁移验证记录
|
2026-05-19 08:58:54 +08:00 |
YunaiV
|
3d0917f1a9
|
feat(wms):完成 inventory index 的迁移
|
2026-05-18 23:15:34 +08:00 |
YunaiV
|
0280df114f
|
feat(wms):完成 inventory history 的迁移
|
2026-05-18 22:55:37 +08:00 |
YunaiV
|
6b61004b6a
|
feat(wms):完成 md item 的迁移(antd 优化,ele 全部)
|
2026-05-18 22:46:47 +08:00 |
YunaiV
|
8d69e4d9f0
|
feat(wms):完成 md item 的迁移
|
2026-05-18 22:35:58 +08:00 |
YunaiV
|
cd42a653c5
|
feat(wms):修复 inventory-select.vue、item-sku-select.vue 重叠的问题
|
2026-05-18 22:35:22 +08:00 |
YunaiV
|
56de1f1412
|
feat(iot):清理 defineOptions 冗余的
|
2026-05-18 22:34:31 +08:00 |
YunaiV
|
80f071d57f
|
feat(wms):完成 antd、ele 的 inventory-select.vue 的迁移
|
2026-05-18 22:09:49 +08:00 |
YunaiV
|
68800c96d7
|
feat(wms):完成 antd、ele 的 item-sku-select.vue 的迁移
|
2026-05-18 22:07:32 +08:00 |
YunaiV
|
2dfa863d68
|
feat(wms):完成 antd、ele 的 category 的迁移
|
2026-05-18 21:57:19 +08:00 |
YunaiV
|
4cded0a674
|
feat(wms):完成 antd、ele 的 check 的迁移
|
2026-05-18 21:56:44 +08:00 |
YunaiV
|
584370358e
|
feat(iot):优化 ota 的代码风格
|
2026-05-18 21:14:20 +08:00 |
YunaiV
|
76bed17ed9
|
feat(iot):优化 alert 的代码实现(继续)
|
2026-05-18 20:56:13 +08:00 |
YunaiV
|
e9e534018f
|
feat(iot):优化 alert 的代码实现(继续)
|
2026-05-18 20:35:07 +08:00 |
YunaiV
|
fbc03a9713
|
feat(wms):完成 antd、ele 的 movement 的迁移
|
2026-05-18 13:29:26 +08:00 |
YunaiV
|
1bbb7eb1d5
|
feat(wms):完成 antd、ele 的 shipment 的迁移
|
2026-05-18 13:13:29 +08:00 |
YunaiV
|
88515705dc
|
feat(iot):优化 alert 的代码实现。
|
2026-05-18 12:36:58 +08:00 |
YunaiV
|
81b4690998
|
feat(iot):优化 device 的权限校验
|
2026-05-18 12:28:21 +08:00 |
YunaiV
|
cfb1f8401e
|
feat(iot):优化 IoT 请求的代码风格(thingmodel 界面调整引入)
|
2026-05-18 12:27:37 +08:00 |
YunaiV
|
5182cdbffa
|
feat(iot):优化 IoT 请求的代码风格(device 界面调整引入)
|
2026-05-18 12:26:58 +08:00 |
YunaiV
|
71a23487f7
|
feat(iot):优化首页的设备统计实现
|
2026-05-18 08:55:39 +08:00 |
YunaiV
|
89f75428d6
|
feat(iot):增加 product/product 模块的代码评审
|
2026-05-18 08:54:44 +08:00 |
YunaiV
|
179881bd3d
|
feat(iot):补充产品分类的 auth 操作校验
|
2026-05-18 08:50:23 +08:00 |
YunaiV
|
58f8b7fb22
|
feat(iot):增加 alert 模块的代码评审
|
2026-05-18 08:48:25 +08:00 |
YunaiV
|
b42e9b36e5
|
feat(wms):优化 antd、ele 的 order receipt 迁移
|
2026-05-18 01:02:09 +08:00 |
YunaiV
|
f8c2d4b1ff
|
feat(wms):优化 antd、ele 的 order receipt 迁移
|
2026-05-17 23:56:05 +08:00 |
YunaiV
|
08511191f7
|
feat(wms):修复 print 顶部白块的问题,对齐 vue3 + ep 的样式
|
2026-05-17 23:15:16 +08:00 |
YunaiV
|
0246fa1ebc
|
feat(wms):优化 order receipt 的实现,对齐 vue3 + ep 版本
|
2026-05-17 23:09:18 +08:00 |
YunaiV
|
4933180560
|
feat(wms):增加 receipt 功能、评审
|
2026-05-17 21:39:15 +08:00 |
YunaiV
|
8710da9383
|
feat(wms):增加 wms 工具类
|
2026-05-17 19:09:01 +08:00 |
YunaiV
|
5a1f4901da
|
feat(iot):优化 iot 设备管理的样式
|
2026-05-17 19:07:50 +08:00 |
YunaiV
|
3da4a3f417
|
feat(wms):将首页的枚举值去掉,统一合并到 constants 里,更聚焦点
|
2026-05-17 18:17:30 +08:00 |
YunaiV
|
84b91c6795
|
feat(iot):优化 iot 产品管理的样式
|
2026-05-17 18:11:31 +08:00 |
YunaiV
|
735ff018be
|
feat(wms):增加 home 统计的迁移
|
2026-05-17 17:48:53 +08:00 |
YunaiV
|
0163794e3f
|
feat(wms):增加 category 模块的迁移
|
2026-05-17 16:47:27 +08:00 |
YunaiV
|
bb63ca9541
|
feat(wms):增加 brand 模块的迁移
|
2026-05-17 16:35:51 +08:00 |
YunaiV
|
4adce844d3
|
feat(wms):增加 merchant 模块的迁移
|
2026-05-17 10:50:34 +08:00 |
YunaiV
|
19b5f38e23
|
feat(wms):增加 warehouse 模块的迁移
|
2026-05-16 23:12:33 +08:00 |
YunaiV
|
80fa8b74e8
|
feat:补齐 antd 的 component: 'InputNumber', 的 class full 样式
|
2026-05-16 22:46:16 +08:00 |
xingyu
|
59183029b6
|
!341 fix: 修复禁用的删除按钮仍然可以点击的问题
Merge pull request !341 from li_shifeng/fix-dept-delete
|
2026-05-14 08:29:04 +00:00 |
XuZhiqiang
|
0fced45a9c
|
refactor(@vben/web-antdv-next): 根据web-antd初始化web-antdv-next
|
2026-05-12 12:14:32 +08:00 |
li_shifeng
|
2ea7da06c5
|
fix: 修复禁用的删除任然可以点击的问题
|
2026-05-11 14:13:23 +08:00 |
YunaiV
|
c164904a14
|
chore: 合并 github/master,引入 PR #259 BPMN 流程设计器审批节点自定义配置编辑后丢失修复
|
2026-05-04 00:36:22 +08:00 |
芋道源码
|
a0ceb45df9
|
Merge pull request #259 from lb1565387341/fix_bpmn_custom_user_config
fix: [bpm][antd&ele] 修复流程设计器自定义配置编辑后丢失的问题
|
2026-05-04 00:26:29 +08:00 |
YunaiV
|
c641542c71
|
fix(bpm):修正 BPM 流程实例审批弹窗网关分支重算的并发与提交问题
- 提交时不再用节点表单值覆盖 data.variables;与预览阶段使用同一份合并变量
- onChange 加 useDebounceFn(300ms) + 请求序号去重,handleAudit 提交前 await 最新一轮重算
- 切换任务时重置请求序号与 pending 重算
- 改用 form-create 官方 formData() 取节点表单当前值
- 节点表单初始化等 fApi 就绪后再计算下一节点(until + 1s 兜底)
同步至 web-antd / web-ele 两端
|
2026-05-03 16:35:03 +08:00 |
YunaiV
|
a3d8e4bfc1
|
feat: 添加包含和不包含条件选项到常量定义
|
2026-05-03 11:04:58 +08:00 |
YunaiV
|
b293e112c6
|
fix: 修复 MALL 商品保存时 SKU 价格被反复 *100 的漂移
|
2026-05-02 20:23:43 +08:00 |
YunaiV
|
627e31f1b0
|
fix: 修复 Vben5.0 CRM 合同配置 / 客户公海规则配置表单 label 错用 `labelClass: 'w-100'`,Tailwind v4 动态间距下被解析为 400px 撑爆 `w-1/4` 容器,挤掉 RadioGroup 输入区,改用 `labelWidth: 120`
|
2026-05-02 19:44:21 +08:00 |
YunaiV
|
8020b4b743
|
fix: 修复 MALL 商品列表/选择器「价格」列展示原始的「分」(web-antd / web-ele)
商品列表 [mall/product/spu/data.ts] 与商品选择器 [mall/product/spu/components/spu-select-data.ts]
的「价格」列原先 formatter: 'formatAmount2',只做了小数格式化、漏了「分转元」,导致
19900 直接显示成 19900.00(应为 199.00 元)。同文件的 marketPrice / costPrice 已正确使用
fenToYuan,唯独 price 漏了。
顺手将 spu/data.ts 的 price / marketPrice / costPrice 三列从手写闭包统一切到已注册的
formatFenToYuanAmount formatter,单位「元」从 cell 后缀挪进列标题(如「价格(元)」),
减少 8 处闭包并复用平台统一的 null/NaN 处理。
|
2026-05-02 19:38:50 +08:00 |
YunaiV
|
228c5463da
|
fix: 修复 IoT 物模型表单 Form.Item 嵌套字段 name 误用点号字符串,事件类型等校验始终失败 / resetFields 写错路径
|
2026-05-02 19:27:35 +08:00 |
xingyu
|
f542db27f9
|
!340 feat: 商城订单发货后可再修改发货信息
Merge pull request !340 from hice/master
|
2026-04-13 08:47:29 +00:00 |
xingyu4j
|
b2cf1646a4
|
fix: lint
|
2026-04-13 16:46:44 +08:00 |
hice
|
eb62e63a04
|
feat: 商城订单发货后可再修改发货信息
|
2026-04-13 16:31:48 +08:00 |
xingyu4j
|
fece74f744
|
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into vite8
|
2026-03-23 16:55:27 +08:00 |
xingyu4j
|
f32818c6aa
|
fix(lint): resolve shared form and utility warnings
|
2026-03-14 13:28:45 +08:00 |
xingyu4j
|
fb03afb6b7
|
fix(lint): clean up ai rich text views
|
2026-03-14 13:28:13 +08:00 |
xingyu4j
|
577efa56a9
|
fix(lint): update bpmn designer compatibility code
|
2026-03-14 13:27:38 +08:00 |
xingyu4j
|
cb98b3a47e
|
fix(lint): add ts-expect-error descriptions
|
2026-03-14 13:27:00 +08:00 |
xingyu4j
|
a83d8248d7
|
fix: lint
|
2026-03-14 12:27:31 +08:00 |
xingyu4j
|
4cdc92f759
|
fix: lint
|
2026-03-14 12:16:31 +08:00 |
xingyu4j
|
ac3fc6b7d3
|
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into vite8
|
2026-03-14 11:34:06 +08:00 |
xingyu4j
|
a850d426ef
|
chore: fix lint and typecheck issues
|
2026-03-13 20:57:52 +08:00 |
xingyu
|
a4736a49f8
|
feat: migrate to Tailwind CSS v4 (#7614)
* chore: update deps
* feat: use jsonc/x language
* chore: update eslint 10.0
* fix: no-useless-assignment
* feat: add CLAUDE.md
* chore: ignore
* feat: claude
* fix: lint
* chore: suppot eslint v10
* fix: lint
* fix: lint
* fix: type check
* fix: unit test
* fix: Suggested fix
* fix: unit test
* chore: update stylelint v17
* chore: update all major deps
* fix: echarts console warn
* chore: update vitest v4
* feat: add skills ignores
* chore: update deps
* chore: update deps
* fix: cspell
* chore: update deps
* chore: update tailwindcss v4
* chore: remove postcss config
* fix: no use catalog
* chore: tailwind v4 config
* fix: tailwindcss v4 sort
* feat: use eslint-plugin-better-tailwindcss
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix(lint): resolve prettier and better-tailwindcss formatting conflicts
* fix(tailwind): update theme references and lint sources
* style(format): normalize apps docs and playground vue files
* style(format): normalize core ui-kit components
* style(format): normalize effects ui and layout components
|
2026-03-10 05:08:45 +08:00 |
YunaiV
|
63743b6929
|
feat(iot):增加 modbus 配置 100%
|
2026-02-14 11:02:56 +08:00 |
YunaiV
|
38597dd19d
|
feat(iot):增加 modbus 配置 50%
|
2026-02-14 09:19:43 +08:00 |
jason
|
05b41692ba
|
feat: 移动端 uniapp 流程表单嵌入页面
|
2026-02-10 22:07:19 +08:00 |
liubei
|
e136679934
|
fix: [bpm][antd&ele] 修复流程设计器自定义配置编辑后丢失的问题
|
2026-02-09 15:35:53 +08:00 |
puhui999
|
548da70f9f
|
fix(mall): 【antd/ele】修复商品 SKU 名称校验失败的问题
前端创建/编辑商品时,SKU 对象缺少 name 字段初始化,导致提交时后端校验 "商品 SKU 名字不能为空" 失败。
修改内容:
- form/index.vue: 初始化 SKU 添加 name 字段,提交前校验商品名称并赋值给 SKU
- sku-list.vue: createEmptySku 函数添加 name 字段
影响范围:web-antd、web-ele 两个版本
|
2026-01-28 17:45:20 +08:00 |
xingyu4j
|
24b8bba754
|
fix: lint
|
2026-01-26 10:34:14 +08:00 |
xingyu4j
|
baed599fcc
|
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
|
2026-01-26 10:13:23 +08:00 |
YunaiV
|
1ce562601f
|
feat(iot):【网关设备:80%】动态注册的初步实现(已测试)
|
2026-01-25 18:50:26 +08:00 |
jason
|
ba08820be8
|
Merge remote-tracking branch 'yudao/dev' into dev
|
2026-01-21 23:28:00 +08:00 |
jason
|
d9e933e3a6
|
feat: [bpm][antd] 审批签名大小控制
|
2026-01-21 23:25:48 +08:00 |
YunaiV
|
50216e5047
|
feat(iot):【设备定位】添加设备位置功能,支持地图展示和坐标选择
|
2026-01-21 21:10:09 +08:00 |
芋道源码
|
4aeb7a489a
|
!322 refactor:【antd】【iot】将 DeviceSaveReqVO 和 DeviceRespVO 合并到 Device,简化设备 API 接口
Merge pull request !322 from haohaoMT/dev
|
2026-01-21 05:43:57 +00:00 |
YunaiV
|
9e3d75ae65
|
fix:【infra】代码生成:全选不生效的问题
|
2026-01-18 16:20:43 +08:00 |
YunaiV
|
4cc900f542
|
review:【antd/ele】【mall】商城相关的代码
|
2026-01-18 14:43:49 +08:00 |
jason
|
db1dfae481
|
feat: [bpm][antd] todo 修改
|
2026-01-17 15:47:31 +08:00 |
jason
|
012412ec22
|
feat: [bpm][antd] todo 修改
|
2026-01-17 15:31:54 +08:00 |
jason
|
db97d414ec
|
feat: [bpm][antd] todo 流程监听器、流程表达式修改
|
2026-01-17 12:09:46 +08:00 |
haohao
|
8bf286fda0
|
refactor:【antd】【iot】将 DeviceSaveReqVO 和 DeviceRespVO 合并到 Device,简化设备 API 接口
|
2026-01-16 17:38:02 +08:00 |