zhangjf
a74875eeda
feat(移动端): 新增支出使用 COS 上传附件
1. API 增强 (src/api/index.ts):
- 新增 uploadFile 函数:支持文件上传到腾讯云 COS
- 新增 getFileList 函数:获取文件列表
- 新增 deleteFile 函数:删除文件
2. 新增支出页面优化 (src/views/expense/Add.vue):
- 修改附件上传逻辑:从 base64 改为 COS 上传
- onAfterRead: 调用 uploadFile API 上传到 COS
- 获取 COS 返回的文件路径并存储
- 提交时将 COS 路径数组转为逗号分隔字符串
- 图片预览直接使用 COS URL
- 添加上传进度提示和成功/失败反馈
技术实现:
- 使用 FormData 进行 multipart/form-data 上传
- 业务类型标识为'expense'
- 附件以 COS 完整 URL 形式存储(逗号分隔)
- 支持多图片上传(最多 9 张)
- 每张图片独立上传到 COS,获得永久可访问链接
2026-03-01 22:23:59 +08:00
..
2026-02-23 13:43:43 +08:00
2026-03-01 22:23:59 +08:00
2026-03-01 19:06:42 +08:00
2026-02-23 14:36:59 +08:00
2026-02-23 13:43:43 +08:00
2026-02-23 14:14:38 +08:00
2026-02-23 12:26:58 +08:00
2026-03-01 19:06:42 +08:00