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-03-01 19:06:42 +08:00
2026-03-01 19:06:42 +08:00
2026-03-01 19:06:42 +08:00
2026-02-20 10:13:52 +08:00
Description
资金管理平台
326 MiB
Languages
Java 61.1%
Vue 26.6%
Shell 6.6%
TypeScript 4.7%
Dockerfile 0.5%
Other 0.4%