Commit Graph

4 Commits (0c8218ecfc5661524e59f00d0730c51d2b91293c)

Author SHA1 Message Date
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
XuZhiqiang 0fced45a9c refactor(@vben/web-antdv-next): 根据web-antd初始化web-antdv-next 2026-05-12 12:14:32 +08:00