Commit Graph

79 Commits (7222e320e2509e068583f0e3ef40d069e5b6acb7)

Author SHA1 Message Date
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
jason edec738466 Merge remote-tracking branch 'yudao/master' 2026-06-11 22:59:32 +08:00
jason 549d6e0373 feat: [bpm][antd] 审批,拒绝可添加附件 2026-06-11 20:05:46 +08:00
YunaiV f89b0365a1 feat(bpm): 支持流程打印渲染业务表单
- 在 vue3、vben antd、vben ele 打印弹窗中动态加载业务表单组件
- 未启用自定义打印模板且流程表单字段为空时,使用 formCustomViewPath 渲染业务详情
- 业务表单独立于打印表格渲染,避免表格单元格内嵌页面导致布局和分页问题
- 保留 readonly、print-mode 作为业务详情组件打印态适配约定
2026-06-11 01:21:56 +08:00
xingyu4j c376a60e83 fix: lint 2026-06-07 12:52:18 +08:00
jason 8146ebde8c Merge remote-tracking branch 'yudao/master' 2026-06-04 12:42:27 +08:00
jason 4a597c0806 fix: 发起人节点显示审批意见 2026-06-04 12:37:51 +08:00
YunaiV 64eea34a63 fix(bpm): 完善流程实例打印字段展示
- Vben5 web-antd/web-ele/web-antdv-next 同步支持更多表单字段打印
- Vue3 + Element Plus 流程打印补齐字典、用户、部门、省市区、文件、图片、开关、富文本等字段展示
- 普通字段和流程记录改为安全文本渲染,保留富文本 HTML 展示
- 打印时间改为每次打开弹窗时刷新
- web-ele 补充 ElButton 显式导入,避免运行时组件解析风险
2026-05-31 18:22:15 +08:00
jason 4ba9390f25 feat: 流程的报表页面支持多种表单类型 2026-05-24 22:29:17 +08:00
XuZhiqiang 0fced45a9c refactor(@vben/web-antdv-next): 根据web-antd初始化web-antdv-next 2026-05-12 12:14:32 +08:00
YunaiV c641542c71 fix(bpm):修正 BPM 流程实例审批弹窗网关分支重算的并发与提交问题
- 提交时不再用节点表单值覆盖 data.variables;与预览阶段使用同一份合并变量
- onChange 加 useDebounceFn(300ms) + 请求序号去重,handleAudit 提交前 await 最新一轮重算
- 切换任务时重置请求序号与 pending 重算
- 改用 form-create 官方 formData() 取节点表单当前值
- 节点表单初始化等 fApi 就绪后再计算下一节点(until + 1s 兜底)

同步至 web-antd / web-ele 两端
2026-05-03 16:35:03 +08:00
xingyu4j cb98b3a47e fix(lint): add ts-expect-error descriptions 2026-03-14 13:27:00 +08:00
xingyu4j 4cdc92f759 fix: lint 2026-03-14 12:16:31 +08:00
jason d9e933e3a6 feat: [bpm][antd] 审批签名大小控制 2026-01-21 23:25:48 +08:00
jason 75a2b331b7 feat: [bpm][antd] 用户和部门选择组件位置优化 2025-12-04 22:35:40 +08:00
jason 29e79448e4 feat: [bpm][antd] todo 修改, 一些优化 2025-12-01 15:53:57 +08:00
xingyu4j 50ba0c137a fix: antd lint 2025-11-24 14:34:38 +08:00
jason 656e6447f0 Merge remote-tracking branch 'yudao/dev' into dev 2025-11-20 13:32:53 +08:00
YunaiV 55cd88080c feat:【antd】【mp】优化 api 的注释 2025-11-19 22:18:02 +08:00
jason e1ee1f1176 feat: [bpm][antd] review todo 修改 2025-11-18 16:24:36 +08:00
jason ec0518f36a feat: [bpm][antd] 流程打印自定义模板 2025-11-15 21:52:09 +08:00
YunaiV e231a0a948 review:【antd】【bpm】打印功能 2025-11-09 17:36:01 +08:00
jason 143c9660da feat: [bpm][antd] 流程打印迁移 2025-11-08 22:13:29 +08:00
jason ed923a2661 Merge remote-tracking branch 'yudao/dev' into dev 2025-11-05 09:56:47 +08:00
jason 62407c7aa2 feat: [antd][bpm] 流程签名问题修复 2025-11-05 09:52:23 +08:00
xingyu4j 9082e82d98 fix: lint 2025-11-04 17:47:29 +08:00
jason 60190fc94f feat: [antd][bpm] bpmn 流程图查看修改 2025-11-03 09:11:49 +08:00
jason 1dcb9688dd Merge remote-tracking branch 'yudao/dev' into dev 2025-11-02 09:31:26 +08:00
jason 1f767c5090 feat: [antd][bpm] 发起流程问题修复, todo 修改 2025-11-02 09:29:46 +08:00
YunaiV 904cf46ec0 review:【antd】【mall】客服模块 2025-11-02 09:20:25 +08:00
jason 40f615d3c5 Merge remote-tracking branch 'yudao/dev' into dev 2025-11-01 22:57:04 +08:00
jason cbe7797a1c feat: [antd] [bpm] 代码评审 todo 修改 2025-11-01 22:55:45 +08:00
xingyu a00c5caf6c
!240 Merge remote-tracking branch 'yudao/dev' into dev
Merge pull request !240 from Jason/dev
2025-10-27 02:28:52 +00:00
YunaiV d2db16c8c6 feat:【代码优化】减少部分模块的 import * 的 API 2025-10-27 09:13:32 +08:00
jason e01fc275e1 feat: [antd]->[bpm] 代码评审修改 20% 2025-10-26 09:10:52 +08:00
YunaiV 616dbf3b32 feat:【antd】【bpm】将 simple-model-design 迁移到 bpm components 下。 2025-10-24 21:24:59 +08:00
YunaiV bbd32a274e feat:【antd】【bpm】processInstance/detail 代码评审 2025-10-24 00:01:38 +08:00
YunaiV 1286623863 feat:移除“ // 路由”重复注释。 2025-10-21 20:56:53 +08:00
xingyu4j 5203b991de feat: add i18n 2025-10-21 17:42:02 +08:00
xingyu4j 1629003cdc feat: form create 2025-10-17 16:23:43 +08:00
xingyu4j f54424ced3 feat: 统一代码格式 2025-10-13 18:21:47 +08:00
YunaiV 6b0d783564 feat:【antd】【crm】修改时,负责人不允许直接修改 2025-09-30 20:01:37 +08:00
YunaiV 0539aece1b fix:【system 系统管理】ele、antd 的搜索清理属性不对的问题 2025-09-06 10:24:59 +08:00
xingyu4j b79bebab18 refactor: dict 抽离 2025-09-04 20:42:56 +08:00
xingyu4j 37fba1474e refactor: 将枚举和常量从utils移动到constants 2025-09-04 18:19:49 +08:00
xingyu4j e6f76c097d refactor: 破坏性重构,将枚举类由 utils 提取到 @vben/utils 2025-09-03 16:08:40 +08:00
puhui999 71d2c380b3 fix: download query bug 2025-08-31 21:17:11 +08:00
jason 07d15f5c88 Merge remote-tracking branch 'yudao/dev' into dev 2025-08-05 23:01:03 +08:00
jason 849f2becd8 feat: [BPM 工作流] Simple 模型新增跳过表达式 2025-08-05 22:58:11 +08:00