4 小时以前 b8f3dc696c6907da579bc281e0682a0236c2e8d9
分支
用户 <2163098428@qq.com>
星期五, 七月 24, 2026 14:21 +0800
提交者 <2163098428@qq.com>
星期五, 七月 24, 2026 14:21 +0800
提交b8f3dc696c6907da579bc281e0682a0236c2e8d9
目录 6eec93aacbedd02fb09eb649978c17e3fe0957ff 目录 | zip | gz
上一版本 5f3dea3fd930afde720677fba10b6bfb2e836a18 查看 | 对比
refactor(upload): 重构文件上传组件以支持 blobId 存储

- 将 fileUrl 字段统一替换为 blobIds,实现附件存储的标准化
- 为 FileUpload 组件添加 valueKey、maxNumber 和 multiple 属性配置
- 移除各个模块中限制文件上传数量和类型的组件属性设置
- 重构文件上传逻辑,统一使用 system/storage API 进行文件上传
- 添加对 blobId 数组格式的支持,增强组件的数据处理能力
- 优化表单详情加载时的附件回显逻辑
- 新增 SystemStorageApi 相关类型定义和 API 方法
- 调整 ImageUpload 组件的默认配置,移除不必要的 maxNumber 限制
已添加1个文件
已修改39个文件
493 ■■■■■ 文件已修改
src/api/crm/followup/index.ts 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/crm/saleQuotation/index.ts 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/hrm/attendance/exception/index.ts 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/hrm/leave/index.ts 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/hrm/resignation/index.ts 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/hrm/salary/payment/index.ts 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/hrm/transfer/index.ts 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/mes/pd/document/index.ts 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/system/storage/index.ts 68 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/components/upload/file-upload.vue 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/components/upload/typing.ts 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/components/upload/use-upload.ts 80 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/crm/followup/data.ts 7 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/crm/followup/modules/form.vue 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/finance/payment/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/finance/receipt/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/in/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/order/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/request/data.ts 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/return/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/sale/order/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/sale/out/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/sale/return/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/stock/check/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/stock/in/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/stock/move/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/stock/out/data.ts 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/attendance/exception/data.ts 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/attendance/exception/modules/form.vue 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/leave/data.ts 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/leave/modules/form.vue 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/resignation/data.ts 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/resignation/modules/form.vue 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/transfer/data.ts 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/hrm/transfer/modules/form.vue 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/im/manager/channel/list/data.ts 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/im/manager/channel/material/data.ts 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/im/manager/face/pack/data.ts 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/mes/md/item/modules/product-media-list.vue 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/mes/pd/project/modules/document-form.vue 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史