YunaiV
|
8a3e33952b
|
feat(mes): 新增车间管理、工位管理模块前端
- API 接口:workstation/index.ts、workshop.ts
- 车间:列表页 + 表单弹窗
- 工位:列表页 + 表单弹窗(含设备/工具/人员三个子资源 Tab 面板)
- 共 9 个 Vue/TS 文件
|
2026-02-16 08:09:29 +08:00 |
YunaiV
|
15dd4dce76
|
feat(mes): 新增物料批次属性配置前端组件
1. 新增 MdItemBatchConfigForm 组件,根据 itemOrProduct 区分 ITEM/PRODUCT 展示不同 checkbox
2. 嵌入 MdItemForm 的"批次属性"tab,仅 batchFlag 开启时显示
3. API 文件放置于 batchConfig/index.ts 子目录
4. 使用 MesItemOrProductEnum 常量替代硬编码字符串
5. MdItemForm 变量名语义优化:itemTypeList → itemTypeTree,itemTypeFlatList → itemTypeList
6. 布局优化:采用 CSS Grid 一行 5 个,checkbox label 模式(☑ 文字)
|
2026-02-16 01:28:10 +08:00 |
YunaiV
|
3d103f1f46
|
feat(mes): 新增供应商管理前端页面
新增供应商管理的前端代码,参照客户模块风格:
- 列表页:编码/名称/简称/等级/评分/电话/状态/备注,支持搜索与分页
- 表单弹窗:完整字段编辑,支持编码自动生成(VD前缀)
- 导入弹窗:Excel 文件上传,支持更新已存在数据,下载导入模板
- API 定义:完整 CRUD + 导出 + 导入模板接口
|
2026-02-16 00:28:17 +08:00 |
YunaiV
|
15d64fe772
|
feat(mes): 新增 MES 客户表 DDL、字典、菜单权限与测试数据
- 建表 mes_md_client(含逻辑删除、多租户字段)
- 字典 mes_client_type:企业客户(1)、个人(2)
- 菜单权限 5140~5146:查询/创建/更新/删除/导出/导入
- 测试数据:比亚迪、博世、德力西
|
2026-02-15 23:34:50 +08:00 |
YunaiV
|
5153adf1cf
|
feat(mes): 完善计量单位、物料导入与客户管理前端
1. 计量单位管理:新增 API + 列表页 + 表单(UnitMeasureForm)
2. 物料单位选择器:MdItemForm 单位字段从 el-input 改为 el-select 下拉
3. 物料导入:新增 MdItemImportForm 组件(上传 Excel、下载模板、更新已有数据)
4. 物料导入权限:v-hasPermi 改为 mes:md-item:import
5. API VO 字段调整:unitOfMeasure → unitMeasureId + unitMeasureName
6. 客户管理:新增 API + 列表页 + 表单(MdClientForm)
|
2026-02-15 22:18:46 +08:00 |
YunaiV
|
27f5fcb66e
|
feat(mes): 完善物料分类与物料产品前端功能
1. 新增 ItemTypeTree 左侧分类树组件(支持搜索过滤、点击切换)
2. 物料列表改为左右布局(左侧树 + 右侧列表)
3. 新增 MesItemOrProductEnum 常量({ label, value } 结构)
4. 物料/产品列用 getItemOrProductLabel 翻译,安全库存列用 dict-tag 渲染
5. 表单改为 3 列布局(span=8),增加编码生成按钮和底部 Tab 占位
6. 分类管理移除导出按钮,分类表单修复 TS 类型和枚举默认值
7. 分类 API 移除 exportItemType
|
2026-02-15 15:43:49 +08:00 |
YunaiV
|
6bb27899c1
|
feat(mes): 新增物料产品分类与物料产品管理
迁移 ktg-mes 的 md_item_type 和 md_item 两张表到 yudao-module-mes,
包含完整的 CRUD、树形分类、物料分页查询、enrichment 等功能。
后端新增 17 个文件(1337 行):
- DO: MesMdItemTypeDO(树形分类)、MesMdItemDO(物料产品)
- VO: 分类 3 个(List/Save/Resp)、物料 3 个(Page/Save/Resp)
- Mapper: 2 个(BaseMapperX,纯 Java,无 XML)
- Service: 4 个(接口 + 实现)
- Controller: 2 个(/mes/md/item-type、/mes/md/item)
- ErrorCodeConstants 追加 9 个错误码
关键业务逻辑:
- 分类:父分类递归环路检测、同级名称/编码唯一性、删除保护(子分类+物料)
- 物料:编码/名称全局唯一、分类存在校验、安全库存联动清零
- enrichment:物料 RespVO 通过 Service 关联填充 itemTypeName、itemOrProduct
- 循环依赖:MesMdItemTypeServiceImpl 用 @Lazy 注入 MesMdItemService
plan: plans/swirling-stirring-metcalfe.md
|
2026-02-15 14:03:59 +08: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 |
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
|
0ee0065c6a
|
feat: update default selection settings for current user and department
|
2026-01-29 20:18:00 +08: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 |
芋道源码
|
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 |
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 |
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 |
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 |
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 |
Danlin
|
8e6e3c9d16
|
添加空行(跟其它imdex.vue文件保持一致)
Signed-off-by: Danlin <imddl@outlook.com>
|
2026-01-08 03:21:36 +00:00 |
Danlin
|
e4d756def4
|
中文修正
Signed-off-by: Danlin <imddl@outlook.com>
|
2026-01-08 03:20:31 +00:00 |
芋道源码
|
d9cbc42811
|
!846 perf: 优化 copy 兼容性
Merge pull request !846 from 半栈幼儿员/hotfix/copy
|
2025-12-28 22:36:52 +00:00 |
preschooler
|
394c94b67c
|
🎈 perf: 优化 copy 兼容性
|
2025-12-28 22:14:42 +08:00 |
preschooler
|
ee7c73b475
|
🎈 perf: 新开标签时、返回标签时,滚动条回到顶部,否则会保留上次标签的滚动位置。
|
2025-12-28 21:18:03 +08:00 |
preschooler
|
9af4cad552
|
🐞 fix: 确保文件上传时存在 Content-Type,否则会异常
|
2025-12-28 21:15:44 +08:00 |
preschooler
|
2a9d07f514
|
🐞 fix: 修复富文本编辑器不能上传同一文件问题、添加存储目录定义
|
2025-12-28 20:40:06 +08:00 |
YunaiV
|
46602fec26
|
feat:【bpm】优化业务表单流程添加重新发起功能
|
2025-12-27 11:39:24 +08:00 |
YunaiV
|
e80e4cdea8
|
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
|
2025-12-27 11:22:31 +08:00 |
YunaiV
|
94ae3bb48a
|
fix:Editor 开启、禁用不生效的问题
|
2025-12-26 21:08:40 +08:00 |
YunaiV
|
1b85de732b
|
fix:刷新令牌过期后,直接访问 /login 会报错的问题,对应 issue:https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/ID9FLI
|
2025-12-26 20:47:39 +08:00 |
YunaiV
|
932255bd14
|
fix:【system】邮箱移除无用的 remark 字段及相关表单项
|
2025-12-20 20:48:34 +08:00 |
水人
|
d492aeb56d
|
update src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue.
一个小错误
Signed-off-by: 水人 <417693680@qq.com>
|
2025-12-20 03:22:34 +00:00 |
YunaiV
|
fe0364c3e2
|
fix: 【mall】门店提提中,移除员工选择表单默认的 roleId 字段
|
2025-12-20 10:16:03 +08:00 |
YunaiV
|
3648cf2e08
|
Merge remote-tracking branch 'origin/master'
|
2025-12-20 09:23:46 +08:00 |
YunaiV
|
b261ecf90f
|
fix:【system】登录日志的“操作类型”改为“登录类型”
|
2025-12-20 09:23:41 +08:00 |
z95813
|
19f38c4a9e
|
手续费比例不需要除100
|
2025-12-15 14:27:49 +08:00 |
芋道源码
|
e3172065c8
|
!836 fix: 修复在仓库选择中绑定了一个不存在的函数导致的报错
Merge pull request !836 from 局外人/master
|
2025-12-13 02:34:17 +00:00 |
芋道源码
|
3127571546
|
!839 fix(mall): 修复商品详情表单Editor组件重复渲染问题
Merge pull request !839 from 大方/fix/description-form-duplicate-editor
|
2025-12-13 02:33:39 +00:00 |
光帆
|
8f5f2e96b3
|
【功能修复】文件列表: 复制链接功能在部分浏览器环境下报错的问题
在 navigator.clipboard 为 undefined,导致无法读取 writeText 方法,浏览器抛出异常:
Uncaught TypeError: Cannot read properties of undefined (reading 'writeText')
Signed-off-by: 光帆 <1048766504@qq.com>
|
2025-12-12 08:47:29 +00:00 |
zhanglc
|
3a6454cfc1
|
feat: 【bpm】bpmn设计器: 业务表单流程添加重新发起功能
|
2025-12-09 22:20:07 +08:00 |
dafang
|
4888002684
|
fix(mall): 修复商品详情表单Editor组件重复渲染问题
第二个Editor缺少v-else条件,导致编辑模式下同时渲染可编辑和只读两个Editor组件
|
2025-12-08 14:16:32 +08:00 |
YunaiV
|
3d07ebcbe8
|
fix:【mall】客服的对话未选中时,不进行数据加载
|
2025-12-07 18:25:48 +08:00 |
YunaiV
|
5fd5418f6b
|
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
|
2025-12-07 12:01:31 +08:00 |
芋道源码
|
4e2d21a6a9
|
Merge pull request #204 from zhanglc0618/fix/lost-properties
fix: 【bpm】bpmn设计器: 组件部分属性第一次失去焦点丢失数据问题
|
2025-12-07 12:01:19 +08:00 |
YunaiV
|
346313f524
|
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
|
2025-12-07 12:01:01 +08:00 |
zhanglc
|
de75519c80
|
fix: 【bpm】bpmn设计器: 消息与信号不能保存,对应issure:#202
|
2025-12-03 17:33:26 +08:00 |
朱桂志
|
d5d10277c5
|
fix: 修复在仓库选择中绑定了一个不存在的函数导致的报错
|
2025-12-02 17:55:37 +08:00 |
zhanglc
|
5e6c5c096f
|
fix: 【bpm】bpmn设计器: 组件部分属性第一次失去焦点丢失数据问题
|
2025-12-01 10:22:03 +08:00 |
YunaiV
|
be5e164eee
|
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
|
2025-11-29 19:47:50 +08:00 |
芋道源码
|
17d41e64dc
|
Merge pull request #173 from leechaojie/fix/designer-drag-performance
fix: 移除画布的 CSS transition 属性以解决拖拽卡顿问题
|
2025-11-29 19:44:07 +08:00 |
YunaiV
|
17042432da
|
feat: bpmn流程设计器服务任务中新增执行类型:http任务#200(代码排版)
|
2025-11-29 18:45:25 +08:00 |
YunaiV
|
94786c55cd
|
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
|
2025-11-29 18:40:55 +08:00 |
芋道源码
|
cca090151e
|
Merge pull request #200 from zhanglc0618/http-task
feat: bpmn流程设计器服务任务中新增执行类型:http任务
|
2025-11-29 18:40:32 +08:00 |
芋道源码
|
213128488f
|
Merge pull request #201 from zhanglc0618/translate
fix: 修复一些bpmn-js标签typo问题,新增一些翻译
|
2025-11-29 18:31:50 +08:00 |
YunaiV
|
cba6c75db1
|
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
|
2025-11-29 18:19:19 +08:00 |
YunaiV
|
583f2b58f7
|
fix:【bpm】业务表单的流程打印报错的问题,对应 https://github.com/YunaiV/ruoyi-vue-pro/issues/1027
|
2025-11-29 17:55:20 +08:00 |
YunaiV
|
fb724fed25
|
feat:【system】支付宝小程序登录补充
|
2025-11-29 16:05:50 +08:00 |
YunaiV
|
ed9c7868e2
|
feat:【infra】文件配置,增加 region 区域
|
2025-11-29 15:55:29 +08:00 |
YunaiV
|
e3959469e5
|
feat:【SocialClient】 支付宝小程序登录补充
|
2025-11-29 10:06:52 +08:00 |
芋道源码
|
6407e91c72
|
!835 feat:【SocialClient】 支付宝小程序登录补充
Merge pull request !835 from 云扬四海/master-alipaymini
|
2025-11-29 02:03:28 +00:00 |
zhanglc
|
258240bd51
|
feat: 流程设计器:优化 消息和信号 的新增,添加自动生成符合BPMN规范的id
|
2025-11-27 16:18:06 +08:00 |
yunlongn
|
8651fb4b42
|
feat:【SocialClient】 支付宝小程序登录补充
|
2025-11-27 13:43:23 +08:00 |
YunaiV
|
01a804631e
|
feat:【mp】完善“模版消息”的功能
|
2025-11-26 19:04:47 +08:00 |
YunaiV
|
3ce4ea3146
|
feat:【mp】完善“模版消息”的功能
|
2025-11-26 18:31:08 +08:00 |
芋道源码
|
99aee793d6
|
!832 feat(mp): 新增公众号消息模板管理功能
Merge pull request !832 from wuKong/feat(mp)-新增公众号消息模板功能
|
2025-11-26 08:18:09 +00:00 |
YunaiV
|
989fe5cdf0
|
!feat: 表单设计器-部门选择器增加可选返回部门id或者部门名称 #199
|
2025-11-25 19:53:12 +08:00 |
YunaiV
|
ccb55080a1
|
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
|
2025-11-25 19:52:24 +08:00 |
sinkingsoul
|
c6f805a5cc
|
chore: bpmn-js新增一些翻译,修复一些翻译
|
2025-11-25 14:10:14 +08:00 |
sinkingsoul
|
045959583d
|
chore: 新增'Participant Multiplicity': '参与者多重性',、'Empty pool/participant (removes content)': '清空池/参与者(移除内容)'翻译
|
2025-11-25 14:10:13 +08:00 |
sinkingsoul
|
aae87f85ac
|
chore: 新增“收缩池/参与者”、“展开池/参与者”翻译
|
2025-11-25 14:10:13 +08:00 |
sinkingsoul
|
e4e4dd640c
|
fix: 修复子流程和事件子流程英文标签错误
|
2025-11-25 14:10:13 +08:00 |
sinkingsoul
|
4534bd220c
|
fix: 事件网关翻译文件中引用英文错误
|
2025-11-25 14:10:13 +08:00 |
beihai
|
1bc45bf486
|
fix:流程管理-流程监听器新增中事件选项汉化
|
2025-11-25 14:10:13 +08:00 |
zhangliaocensz
|
be2c3f3fcd
|
fix:修复因组件id不对没有成功移除自带的富文本组件问题
|
2025-11-25 14:10:13 +08:00 |