Commit Graph

106 Commits (c71e250b79cb4603b9ff6e3477706532093a14c5)

Author SHA1 Message Date
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
YunaiV 3f13f62e40 feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07: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
XuZhiqiang 019473e9bc chore: merge master into feat-antdv-next 2026-06-18 23:28:17 +08:00
XuZhiqiang c20eb8e1f4 refactor(@vben/web-antdv-next): migrate SelectOption usages to options and optionRender
Replace remaining SelectOption children with Select options across form-create, BPM, IoT, MES, WMS, Mall, and infra pages.

Use optionRender for custom option content and update the sync skill with Select slot migration guidance.
2026-06-18 23:17:32 +08:00
XuZhiqiang 456a91dfc2 refactor(@vben/web-antdv-next): migrate plain SelectOption usages to options API
Replace simple label/value SelectOption children with Select options across BPM, IoT, AI, MP, Mall, codegen, and demo pages.

Keep custom option markup cases unchanged.
2026-06-18 23:16:30 +08:00
XuZhiqiang 1f7d21d8e6 fix(@vben/web-antdv-next): 更新表单验证逻辑,使用 Promise 处理异步校验 2026-06-18 16:32:12 +08:00
XuZhiqiang d8c8775af2 fix(@vben/web-antdv-next): 修复FormItem rules为数组形式 2026-06-18 16:22:02 +08:00
XuZhiqiang af681338c7 fix(@vben/web-antdv-next): 添加 SelectOption、RadioButton、RadioGroup 和 FormItem 组件导入 2026-06-18 16:01:05 +08:00
XuZhiqiang 409af6b39c fix(@vben/web-antdv-next): 添加 CollapsePanel 组件导入 2026-06-18 15:05:08 +08:00
XuZhiqiang f152217c3c fix(web-antdv-next): normalize date picker timestamp handling
Add DatePicker and RangePicker adapter wrappers for numeric timestamp values, route direct value-format="x" usages through the adapter, and keep ShortcutDateRangePicker values as Dayjs.
2026-06-18 14:21:12 +08:00
jason 74f38e8622 fix: [bpm] 修复 timeline 显示问题,去掉 teleport 2026-06-18 07:52:52 +08:00
XuZhiqiang 2fc5575c30 fix(web-antdv-next): 修复 DateRangePicker 共享配置的二元组类型 2026-06-17 21:28:10 +08:00
XuZhiqiang e84607db70 fix(@vben/web-antdv-next): 修复table-actions中更多按钮布局不对齐问题 2026-06-17 17:19:19 +08:00
XuZhiqiang b0c151e6fd fix(@vben/web-antdv-next): 修复代码生成部分,预览时鼠标移入文件树,预览内容不显示的问题 2026-06-17 16:25:45 +08:00
XuZhiqiang 407d0bf25d fix(@vben/web-antdv-next): Description组件添加 DescriptionsItem 组件导入 2026-06-17 15:41:52 +08:00
XuZhiqiang e843b75e40 feat(@vben/web-antdv-next): 添加文件上传组件的下载按钮显示选项 2026-06-17 14:10:20 +08:00
XuZhiqiang cd66d2a1de feat(@vben/web-antdv-next): BPM增加审批意见和附件显示功能 2026-06-17 13:47:50 +08:00
XuZhiqiang 6951bd68a1 feat(@vben/web-antdv-next): BPM拒绝可以添加附件上传功能至审批表单 2026-06-17 13:24:57 +08:00
XuZhiqiang 041e3f6e2d fix(@vben/web-antdv-next): 修复 Tree 选中事件读取旧 dataRef 导致筛选失效 2026-06-17 11:25:07 +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
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 bc6e7cf622 fix(mes): 修复选择器筛选和单选弹窗
- 将 MES 通知单/工作站选择器的单选场景改为 radio
- 保留多选场景的 checkbox 与跨页 reserve 行为
- 修复生产工单选择器固定 status/type 参数丢失问题
- 修复空值选择器悬停时误展示清空图标的问题
- 按页面/操作步骤补充 ZSXQ 反馈与验收记录

关联星球:https://t.zsxq.com/dtLd8
2026-06-13 11:00:30 +08:00
YunaiV fb80749156 fix: 修复 Vben 表单地区选择器只展示末级地区的问题
- 新增 antd、antdv-next、ele 三端 AreaCascader 组件
- 将表单值保持为末级 areaId,展示时回显完整省市区级联路径
- 替换会员、CRM、商城交易相关表单的地区选择字段
- 按组件库默认行为保留清空和搜索默认关闭,并在使用处显式开启
2026-06-08 22:17:52 +08:00
YunaiV 431cf8f268 Merge remote-tracking branch 'origin/master' into migration 2026-06-08 19:45:32 +08:00
YunaiV 8ed97335c9 fix(mall): 修复文章表单商品选择弹窗异常
- 初始化文章表单 formData,避免商品关联插槽渲染报错
- 禁用父级弹窗点击遮罩关闭,避免打开商品选择时关闭文章弹窗
- 修正文章新增默认值,热门/轮播默认 false,排序默认 0
- 同步修复 antd、antdv-next、ele 三端
2026-06-08 13:20:30 +08:00
xingyu4j b37657a92d Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin 2026-06-08 10:39:47 +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
xingyu e6ecade0ee
!359 fix(@vben/web-antdv-next): 适配 antdv-next 组件写法并修复迁移兼容问题
Merge pull request !359 from XuZhiqiang/feat-antdv-next
2026-06-07 02:17:59 +00:00
YunaiV 9c68eb18c1 fix(web-antdv-next): 修复商城组件类型与 WMS 枚举导入
- 修复 web-antdv-next 商城 Banner、活动选择、DIY 装修等组件类型问题
- 收窄热区、魔方、导航栏、公告栏等装修组件配置类型
- 修复 web-antd WMS 首页单据统计枚举从 vue 错误导入的问题
- 修复商城统计时间参数、客服消息类型导入等类型错误
- 对齐 web-antd、web-ele、web-antdv-next 的商城促销组件类型定义
- 修复 DIY 装修、组合活动、积分活动、运费模板等组件兼容问题
2026-06-07 00:52:07 +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
XuZhiqiang 4b77779e60 fix(web-antdv-next): 同步 CRM 回款预填和 ERP 单据弹窗修复 2026-06-06 23:08:42 +08:00
XuZhiqiang 7bc60c481a fix(web-antdv-next): 统一 Popover 和 Tooltip trigger 数组写法 2026-06-06 22:56:31 +08:00
XuZhiqiang 8fe46edfba fix(web-antdv-next): BPM 模型菜单使用 MenuItem 适配 antdv-next 2026-06-06 22:53:56 +08:00
XuZhiqiang 4f5caf1566 fix(web-antdv-next): TableAction 和 AI 菜单使用 MenuItem 并修正 Dropdown trigger 2026-06-06 22:51:07 +08:00
XuZhiqiang d3bcfd7177 fix(web-antdv-next): IoT 历史数据表使用 render 替换 customRender 2026-06-06 22:39:03 +08:00
XuZhiqiang 852fd0e44f fix(web-antdv-next): IoT 模拟设备页使用 Tabs items 和 contentRender 适配 antdv-next 2026-06-06 22:34:40 +08:00
XuZhiqiang 08a246d472 fix(web-antdv-next): CRM 和 Mall 模块使用 Tabs items 和 contentRender 适配 antdv-next 2026-06-06 22:29:15 +08:00
YunaiV 9d2446b6ff fix(crm): 修复回款新增弹窗预填数据被清空
- 将回款表单下游字段清空逻辑从 schema 依赖刷新移到用户选择事件
- 修复从回款计划新增回款时合同、期数、金额等预填数据被清空的问题
- 兼容回款管理、回款计划、客户/合同详情等新增回款入口
- 同步处理 web-antd、web-ele、web-antdv-next
2026-06-06 22:26:20 +08:00
XuZhiqiang 1900c051fc fix(web-antdv-next): 使用 Tabs items 和 contentRender 迁移 IoT 详情页签 2026-06-06 22:22:56 +08:00
XuZhiqiang 4646900de1 fix(web-antdv-next): <Tabs.TabPane> 改成 Tabs :items="xxxTabItems",使用 items 和 contentRender 迁移 MES 剩余页签 2026-06-06 22:16:41 +08:00
XuZhiqiang 13acbdd556 fix(web-antdv-next): <Tabs.TabPane> 改成 Tabs :items="xxxTabItems",使用 items 和 contentRender 迁移 MES 页签 2026-06-06 22:12:19 +08:00
YunaiV 651a525187 fix(erp): 修复单据选择弹窗宽高与嵌套关闭问题
- 调整 ERP 单据选择弹窗宽度为 80%
- 固定选择弹窗 Grid 高度,避免表格被压扁
- 禁用主表单弹窗遮罩点击关闭,避免子弹窗操作误关闭主弹窗
- 同步处理 web-antd、web-ele、web-antdv-next
2026-06-06 21:40:45 +08:00
XuZhiqiang b02d602a21 fix(web-antdv-next): 统一 Collapse 面板和表格插槽写法 2026-06-06 20:56:57 +08:00
XuZhiqiang 72f3d62a20 fix(web-antdv-next:mall): 替换 Space 组件为 SpaceCompact 实现垂直布局 2026-06-06 20:31:33 +08:00
xingyu4j ce495d67a0 feat: 同步 antdv-next 的组件 2026-06-06 16:20:36 +08:00