Commit Graph

9 Commits

Author SHA1 Message Date
weicw 2f8bb7e820 fix(approval): 上传附件先建空草稿,不再要求先填完表单
八个审批表单页的 uploadFiles 由 ensureDraft(全量校验)改为 ensureInstance:
未建实例时调 createEmptyDraft 只拿实例 id,附件可先传;保存/提交仍走原校验。

后端新增 POST /approval/instance/{flowCode}/draft,空草稿不能提交。
2026-11-05 11:44:02 +08:00
weicw 403422dce7 feat(approval): 文件选择失败区分取消与微信隐私协议未声明
- 用户自己取消选择(errMsg 含 cancel)不再弹错误提示
- chooseMessageFile 因隐私协议未声明被拦截时,提示需在微信公众平台
  补充「收集你选中的文件」,并附平台原始 errMsg
- 其余失败仍原样提示完整 errMsg
2026-11-01 17:31:04 +08:00
weicw 3522957b10 feat(approval): 文件选择失败时提示完整错误信息
8 张单据表单页原来把 chooseFile/chooseMessageFile/chooseImage 的 fail
吞成 () => undefined,手机上点上传附件没反应时无从判断。改为统一的
chooseFail:优先弹平台 errMsg,缺省时序列化整个 fail 入参。
2026-11-01 17:20:18 +08:00
weicw 20d4128885 revert: 员工端附件上传回退为文件选择
撤销 7d1e482(改为拍照/相册选图),恢复 H5 chooseFile / 小程序
chooseMessageFile / App chooseImage 三段分支与「上传附件」文案。
2026-11-01 17:13:53 +08:00
weicw 7d1e482796 fix(approval): 员工端附件上传改为拍照/相册选图
H5 文件选择与小程序会话选文件在手机上点击无响应,8 张单据表单页统一改用
uni.chooseImage(camera/album),提示与按钮文案同步改为上传图片。
2026-11-01 15:19:24 +08:00
weicw 3d4f1949be feat: 员工端二期 7 张单据表单页与通用详情渲染(#46) 2026-10-31 07:21:20 +08:00
weicw 03e4dc8f9b feat: 审批 API 支持通用草稿保存与回填;附件分类扩为三档(#46) 2026-10-31 06:33:50 +08:00
weicw 6c91fc698c fix(approval): 员工端表单术语统一为报送人 2026-10-30 22:28:05 +08:00
weicw 70cd1ae2b2 feat(approval): 员工端内部协调单新建/编辑与审批中心入口 (#23) 2026-10-30 21:07:35 +08:00