YunaiV
|
796982e488
|
fix(mall): 订单备注表单收口 remark 默认值
- 三端订单备注弹窗只写入 id/remark 表单字段
- remark 使用空字符串兜底,避免可选商家备注传入必填提交字段
- 避免将完整订单对象写入备注表单
对齐 Vue3 管理后台 9c95bebc2
|
2026-06-21 08:57:55 -07:00 |
YunaiV
|
1ead6888e9
|
fix(ai): 修复会话列表排序并收敛 createTime 类型
- 三端会话 VO createTime 改为必填字段
- 修复 conversationList.toSorted(...) 未写回导致排序不生效
- 排序和分组时间计算直接使用 Number(createTime)
- IM 群聊消息 index > 0 改为 Number(index) > 0
对齐 Vue3 管理后台 e58fe91a2
|
2026-06-21 08:51:40 -07:00 |
YunaiV
|
c2707a499a
|
fix(ai): 补全音乐播放器进度交互
- 音乐列表改用 typed provide/inject + MusicSong
- audioBar 绑定真实 audio 元数据,支持进度显示、拖动 seek 与切歌重载
- 同步适配 web-antd、web-ele、web-antdv-next
对齐 Vue3 管理后台 0970806dc
|
2026-06-21 08:18:12 -07:00 |
YunaiV
|
1a3de7e97a
|
fix(ts): 对齐树表搜索与低风险类型修复
- demo02 树表 list API 参数改为可选
- 优惠券数量 formatter 统一返回字符串
- AI 音乐播放器进度滑块改用独立数值状态
- 同步适配 web-antd、web-ele、web-antdv-next
对齐 Vue3 管理后台 a57df0b2d
|
2026-06-21 08:03:15 -07:00 |
YunaiV
|
0a76bed471
|
fix(im): 清理 RTC 媒体元素卸载时的 srcObject
- 对齐 Vue3 管理后台 63dfc5e 的 RTC 媒体元素处理
- useMediaStreamElement 改为 callback ref 闭包保存当前元素
- 组件卸载或 ref 置空时清理旧 video/audio 元素的 srcObject,避免流关闭后画面残留
- 同步适配 web-antd、web-ele、web-antdv-next
验证:
- pnpm -F @vben/web-antd run typecheck
- pnpm -F @vben/web-ele run typecheck
- web-antdv-next 仍为既有 55 个类型错误,无 RTC 新增错误
|
2026-06-21 07:55:13 -07:00 |
YunaiV
|
953e7c1502
|
feat(member):会员详情收货地址展示地区名
3 个 app(web-antd/web-ele/web-antdv-next)address-list 地区列 areaId→areaName,
api 类型 MemberAddressApi.Address 补 areaName,对齐后端回填
|
2026-06-21 06:24:56 -07:00 |
jason
|
e2185793c3
|
fix: [bpm] 并行分支后的审批人自选问题修复,https://t.zsxq.com/daxv1
|
2026-06-20 13:45:19 +08:00 |
jason
|
8f9bd94f58
|
Merge remote-tracking branch 'yudao/master'
|
2026-06-20 10:30:15 +08:00 |
jason
|
71627271d0
|
fix: [bpm] 审批人自选时下一个节点审批人显示问题
|
2026-06-20 10:26:27 +08:00 |
芋道源码
|
342ea23ca0
|
!367 feat(im): 同步 im 的迁移
Merge pull request !367 from 芋道源码/migration
|
2026-06-20 01:36:10 +00:00 |
YunaiV
|
210443c833
|
feat(im): 优化免打扰会话未读展示
- 免打扰会话保留头像小红点提示
- 会话预览行展示免打扰未读条数
- 总未读统计继续排除免打扰会话
- 同步 Vue3 + Vben 三端会话项展示
|
2026-06-19 18:29:16 -07:00 |
芋道源码
|
50a5800158
|
!366 Merge remote-tracking branch 'yudao/master'
Merge pull request !366 from Jason/master
|
2026-06-20 01:16:16 +00:00 |
YunaiV
|
1d1b0a1d0f
|
fix(im): 修复 vben 三端 IM 组件库属性适配
- 修复 web-ele Element Plus 属性误用
- Switch 使用 model-value 展示开关状态
- Badge 使用 value 展示未读角标
- Image 使用 preview-src-list 恢复图片预览
- TabPane 使用 label/name 恢复已读状态切换
- Select 改用 ElOption 渲染频道和素材选项
- Popover 使用 v-model:visible 控制显示
- Input 使用 show-word-limit 展示字数统计
- Descriptions/Table 使用 border 展示边框
- 清理 web-ele 无效 closable 和误用 content 属性
- 清理 web-antdv-next 直接组件的 deprecated prop
- destroy-on-close 改为 destroy-on-hidden
- mask-closable 改为 mask.closable
- body-style 改为 styles.body
|
2026-06-19 17:39:37 -07:00 |
YunaiV
|
fac0190ca8
|
fix(im):修复迁移评审发现的组件与目录问题
- 修复 antdv-next 群详情缺少 DescriptionsItem 导入的问题
- 对齐 antdv-next 群详情、RTC 详情的数据访问写法,移除多余辅助函数
- 修复 web-ele 弹窗、抽屉、原生元素、头像、图标的 title/content 误用
- 将三端表情 API 目录 useritem 统一为 userItem
- 同步更新普通表情和管理端表情相关 import 路径
|
2026-06-19 17:12:42 -07:00 |
YunaiV
|
010da63c7c
|
fix(im):同步已读补上报字段与群通话竞态修复
- web-antd、web-antdv-next、web-ele 同步 reportedReadMessageId 字段
- 避免旧 readMessageId 本地缓存污染 read API 跳过判断
- RTC_CALL_END 按 room 移除群通话胶囊,避免旧房间结束事件误删新房间通话
- participantsLoaded 仅在同 room 下继承,避免新房间误跳过参与者补齐
|
2026-06-19 11:16:58 -07:00 |
YunaiV
|
09b97f1e04
|
feat(im):同步已读上报补偿与群通话探测优化
- web-antd、web-antdv-next、web-ele 同步会话 readMessageId 逻辑
- readActive 与 WebSocket 自动已读改为基于服务端已上报读位置判断是否跳过接口
- read 接口成功后同步 readMessageId,失败时保留本端已读体验并允许后续重新进入补上报
- 拉取服务端 read 进度时同步更新会话 readMessageId,同时保持本地读位置单调合并
- 三端同步 activeCallLoaded / activeCallExpired 群通话探测状态
- 首登与重连时失效群通话探测缓存,本地无通话且探测过期时懒加载 getActiveCall
- 群通话写入或移除时标记探测已加载,并避免通话探测状态写入 IndexedDB
- 为 IndexedDB DO 类型补充存储结构注释,并修复 conversationStore lint 写法
|
2026-06-19 11:05:19 -07:00 |
YunaiV
|
c0ead15bc3
|
feat(im):优化已读上报、群详情缓存与 RTC 通话状态
- 已读上报增加本地读位置覆盖判断,避免切换会话和当前会话自动已读时重复调用 read 接口
- 标记会话已读时同步推进本地 read 游标并写入 IndexedDB,接口失败仅记录日志
- 缓存私聊对方 maxReadMessageId,并在状态补拉、回执更新和退出 IM 时维护缓存
- 增加群详情 infoLoaded 内存标记,减少切群时重复拉取群详情,手动刷新和关键通知仍强制刷新
- 同步 GROUP_INFO_UPDATE 的 joinApproval,避免群审批配置在前端缓存中陈旧
- 优化群通话胶囊条状态,记录 participantsLoaded,按需补齐参与者并在通话无人时移除胶囊
- RTC_CALL_START 生成群通话最小胶囊条,后续由参与者事件和 getActiveCall 补齐
- 退出 IM 时清理 RTC 状态和群通话缓存
- Vben antd/antd-next 调整媒体元素为函数 ref,修复 MediaStream 与元素挂载时序问题
- 修复 Vben 消息历史弹窗回调类型标注
|
2026-06-19 10:05:22 -07:00 |
jason
|
d923a70cb4
|
fix: [bpm] simple 设计器导入问题修复
|
2026-06-19 21:30:27 +08:00 |
YunaiV
|
efc75e2608
|
fix(im): 修复 antd next 一些样式问题
|
2026-06-19 02:11:26 -07:00 |
YunaiV
|
c71e250b79
|
fix(im): 修复 antd next 一些样式问题
|
2026-06-19 01:46:54 -07:00 |
YunaiV
|
8279089eb9
|
fix(im): 将频道消息的 pull 改成 pullChannelMessageList
|
2026-06-18 21:59:42 -07:00 |
XuZhiqiang
|
53053524f6
|
fix(@vben/web-ele): 收敛流程监听选择弹窗表格类型
|
2026-06-19 10:56:10 +08:00 |
XuZhiqiang
|
860a12a7e7
|
fix(workspace): 统一 MES 选择组件 id 判空处理
|
2026-06-19 10:54:26 +08:00 |
XuZhiqiang
|
1e4436561c
|
fix(workspace): 收敛 MP、ERP 和 demo 类型兼容问题
|
2026-06-19 10:52:59 +08:00 |
YunaiV
|
0c8218ecfc
|
Merge remote-tracking branch 'origin/master' into migration
# Conflicts:
# apps/web-antdv-next/src/views/bpm/processInstance/detail/modules/operation-button.vue
# apps/web-antdv-next/src/views/bpm/processInstance/detail/modules/time-line.vue
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-18 17:12:09 -07:00 |
YunaiV
|
b1bc5fa0bd
|
fix(im):修复会话侧栏抽屉样式(分隔底色 / body 内边距 / 空 header)
- web-antd 私聊侧栏:残留的 .el-drawer__body 改为 antd 的 .ant-drawer-body,
去掉抽屉默认 24px 内边距,内容铺满贴边;底色与行分隔线对齐群聊侧栏
- web-antd 私聊 / 群聊侧栏:卡片间灰底 --im-conversation-side-bg 的亮色定义改用 :global(),
修复 antd Drawer 传送到 body 后 scoped data-v 落不到、灰色分隔条亮色下失效(显白)的问题
- web-ele 私聊 / 群聊侧栏:ElDrawer 补 :with-header="false" 去掉空 header;
群聊 --im-conversation-side-bg 同样改 :global(),对齐 Vue3 + EP
|
2026-06-18 16:55:40 -07:00 |
YunaiV
|
dfe4c8a040
|
feat(im):初始化 ele 的 im 迁移
|
2026-06-18 16:09:40 -07:00 |
XuZhiqiang
|
e1731f5394
|
fix(workspace): 修复 ERP 明细草稿和收付款金额类型
|
2026-06-19 00:18:56 +08:00 |
XuZhiqiang
|
2e397a2c64
|
fix(workspace): 统一 ERP 金额更新事件 emit 命名
|
2026-06-19 00:07:20 +08:00 |
jason
|
74f38e8622
|
fix: [bpm] 修复 timeline 显示问题,去掉 teleport
|
2026-06-18 07:52:52 +08:00 |
YunaiV
|
7222e320e2
|
feat(bpm): vben5 支持审批附件上传与展示
- web-antd、web-ele 审批通过和拒绝弹窗补齐附件上传约束
- 限制支持常用文档和图片格式
- 限制单文件最大 5MB、最多上传 10 个
- 统一上传目录为 bpm/task-attachment
- 开启上传说明展示
- web-antdv-next 补齐 BPM 审批附件完整能力
- ApprovalTaskInfo 增加 attachments 字段
- 审批通过、审批拒绝表单支持上传附件
- 提交 approveTask/rejectTask 时携带 attachments
- 弹窗关闭或提交成功后重置附件表单数据
- 支持图片附件预览,非图片附件新窗口打开
- 三端时间线支持展示审批附件
- 审批意见和附件统一展示在任务节点下
- 图片附件展示缩略图并支持预览
- 普通附件展示文件名并支持点击打开
- 兼容带 query/hash 的附件 URL 文件名解析和图片类型识别
|
2026-06-14 02:48:33 +08:00 |
芋道源码
|
8611d40b5c
|
!361 !360 Merge remote-tracking branch 'yudao/master'
Merge pull request !361 from 芋道源码/master
|
2026-06-13 17:52:04 +00:00 |
YunaiV
|
c814d31cd3
|
feat(infra): 增加定时任务同步入口
- 为 vue3 同步任务按钮补充 infra:job:create 权限
- 为 vben antd、antdv-next、ele 增加 syncJob API
- 为 vben 定时任务列表增加同步任务按钮和确认/loading 流程
|
2026-06-14 01:21:37 +08:00 |
YunaiV
|
3014428775
|
fix(mes): 修复 SN 码查看条码缺少 bizType
- 新增 SN 码条码业务类型与配置
- 支持按 SN 明细查询对应条码
- 抽离 SN 码明细弹窗组件
- 同步 vben antd/ele 的条码入口
Refs: https://t.zsxq.com/1YCqD
|
2026-06-13 18:51:46 +08:00 |
YunaiV
|
bc6e7cf622
|
fix(mes): 修复选择器筛选和单选弹窗
- 将 MES 通知单/工作站选择器的单选场景改为 radio
- 保留多选场景的 checkbox 与跨页 reserve 行为
- 修复生产工单选择器固定 status/type 参数丢失问题
- 修复空值选择器悬停时误展示清空图标的问题
- 按页面/操作步骤补充 ZSXQ 反馈与验收记录
关联星球:https://t.zsxq.com/dtLd8
|
2026-06-13 11:00:30 +08:00 |
jason
|
edec738466
|
Merge remote-tracking branch 'yudao/master'
|
2026-06-11 22:59:32 +08:00 |
jason
|
36294575d1
|
feat: [bpm][ele] 审批,拒绝可以添加附件
|
2026-06-11 22:58:03 +08:00 |
YunaiV
|
f89b0365a1
|
feat(bpm): 支持流程打印渲染业务表单
- 在 vue3、vben antd、vben ele 打印弹窗中动态加载业务表单组件
- 未启用自定义打印模板且流程表单字段为空时,使用 formCustomViewPath 渲染业务详情
- 业务表单独立于打印表格渲染,避免表格单元格内嵌页面导致布局和分页问题
- 保留 readonly、print-mode 作为业务详情组件打印态适配约定
|
2026-06-11 01:21:56 +08:00 |
YunaiV
|
fb80749156
|
fix: 修复 Vben 表单地区选择器只展示末级地区的问题
- 新增 antd、antdv-next、ele 三端 AreaCascader 组件
- 将表单值保持为末级 areaId,展示时回显完整省市区级联路径
- 替换会员、CRM、商城交易相关表单的地区选择字段
- 按组件库默认行为保留清空和搜索默认关闭,并在使用处显式开启
|
2026-06-08 22:17:52 +08:00 |
YunaiV
|
8ed97335c9
|
fix(mall): 修复文章表单商品选择弹窗异常
- 初始化文章表单 formData,避免商品关联插槽渲染报错
- 禁用父级弹窗点击遮罩关闭,避免打开商品选择时关闭文章弹窗
- 修正文章新增默认值,热门/轮播默认 false,排序默认 0
- 同步修复 antd、antdv-next、ele 三端
|
2026-06-08 13:20:30 +08:00 |
YunaiV
|
21998d8044
|
fix(iot): 修复 IoT 场景联动最近触发时间不显示
- 对齐后端字段 lastTriggerTime
- 修复 web-antd、web-ele、web-antdv-next 的 API 类型、表格列和插槽读取
|
2026-06-07 14:55:30 +08:00 |
xingyu4j
|
c376a60e83
|
fix: lint
|
2026-06-07 12:52:18 +08:00 |
xingyu4j
|
aad62cf5ca
|
fix: dhtmlx-gantt 第三方类名使用下划线命名,无法重命名,故禁用 BEM 类名规则
|
2026-06-07 12:51:48 +08:00 |
YunaiV
|
f2a5bc522d
|
fix(mall): 修复多端商城模块类型与组件兼容问题
- 修复商城统计时间参数、客服消息类型导入等类型错误
- 对齐 web-antd、web-ele、web-antdv-next 的商城促销组件类型定义
- 修复 DIY 装修、组合活动、积分活动、运费模板等组件兼容问题
|
2026-06-07 00:31:26 +08:00 |
YunaiV
|
f8fb3d881d
|
fix(mall): 修复首页账户充值金额单位显示错误
- 首页运营数据的账户充值金额从分转换为元后展示
- 同步修复 Vue3 与 Vben 的 antd、ele、antdv-next 三端
|
2026-06-06 23:40:11 +08:00 |
YunaiV
|
9d2446b6ff
|
fix(crm): 修复回款新增弹窗预填数据被清空
- 将回款表单下游字段清空逻辑从 schema 依赖刷新移到用户选择事件
- 修复从回款计划新增回款时合同、期数、金额等预填数据被清空的问题
- 兼容回款管理、回款计划、客户/合同详情等新增回款入口
- 同步处理 web-antd、web-ele、web-antdv-next
|
2026-06-06 22:26:20 +08:00 |
YunaiV
|
651a525187
|
fix(erp): 修复单据选择弹窗宽高与嵌套关闭问题
- 调整 ERP 单据选择弹窗宽度为 80%
- 固定选择弹窗 Grid 高度,避免表格被压扁
- 禁用主表单弹窗遮罩点击关闭,避免子弹窗操作误关闭主弹窗
- 同步处理 web-antd、web-ele、web-antdv-next
|
2026-06-06 21:40:45 +08:00 |
xingyu4j
|
58d4be5893
|
fix: type
|
2026-06-05 19:03:12 +08:00 |
jason
|
705aa2fa7b
|
fix: [bpm] web-ele 审批等按钮点击没反应问题修复
|
2026-06-05 10:07:09 +08:00 |
jason
|
1b5a06f3a2
|
fix: [bpm] web-ele 修复审批等按钮不能操作等问题
|
2026-06-05 08:11:00 +08:00 |