Commit Graph

10 Commits

Author SHA1 Message Date
YunaiV
088e3c62ae feat(bpm): 展示流程任务附件和签名
- 统一在流程 timeline、流转记录、任务管理中展示附件和签名
- 办理节点展示办理意见,审批节点展示审批意见
- 新增任务附件/签名展示组件,复用文件名解析和图片判断逻辑
- 接入流程评论列表并补齐评论 API 与字典类型
- 清理冗余 helper、临时常量和 form-create ref 类型写法
2026-07-02 19:47:43 +08:00
YunaiV
c5f845125c feat(bpm): 为 vben 多端接入流程评论
- web-antd、web-antdv-next、web-ele 新增流程评论 API
- 流程详情新增评论列表模块
- 操作区新增评论弹窗并提交评论
- 新增 BPM 评论类型字典常量
2026-07-02 11:28:05 +08:00
YunaiV
4affc95db4 fix(vben): 修复多端迁移差异与组件适配问题
- 同步 IoT 物模型 Event dataType 类型,并修复 antdv-next 模拟器事件类型展示
- 修复 antdv-next 物模型选项模板字符串和校验规则写法
- 补齐 antdv-next BPM 审批附件上传限制与流程打印业务表单渲染
- 修复 antdv-next 缺失的组件导入、垂直按钮组导出,并删除未引用的部门树遗留文件
- 对齐 BPM 流程配置中 antd/antdv-next 的组件属性写法
- 修复 ele 流程创建跳转、好友拒绝文本框、客服回车发送、公告栏颜色表单项和部门选择弹窗选中状态
- 调整 BPM 流程实例 API 字段顺序,减少三端无意义差异
2026-06-25 22:35:58 -07:00
YunaiV
23df7c7f30 fix(web-antdv-next): 适配 antdv-next 5 组件 API
Descriptions class 改为 classes.root,Image error slot 改为 fallback,Tree 标题 slot 改为 titleRender,FormItem labelCol.style 改为 flex。

Transfer 事件和 footer slot 对齐 TransferKey/TransferDirection,并修复 Button color、ActionItem color、重复 attachments 等类型问题。

web-antdv-next 清缓存 typecheck 0 error。
2026-06-21 22:24:00 -07:00
YunaiV
4afe56d03b fix: 吸收 Vue3 低风险交互与局部类型修复
- 三端 ProductList 在 spuIds 为空时跳过商品详情请求
- 三端 FloatingActionButton 点击子项后收起预览面板
- OA 请假 startUserSelectAssignees 改为创建页局部扩展类型,不污染 Leave VO
- 修复 antdv-next FloatingActionButton Image fallback slot 类型
2026-06-21 11:00:40 -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
6951bd68a1 feat(@vben/web-antdv-next): BPM拒绝可以添加附件上传功能至审批表单 2026-06-17 13:24:57 +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
jason
a357dbf940 fix: [bpm] OA 请假流程重新发起问题修复 2026-06-04 14:11:30 +08:00
XuZhiqiang
0fced45a9c refactor(@vben/web-antdv-next): 根据web-antd初始化web-antdv-next 2026-05-12 12:14:32 +08:00