feat: 文件归档功能改为弹窗显示文件列表

- 新增 FileArchiveDialog.vue 弹窗组件,显示项目所有文件
- 弹窗顶部增加下载按钮,点击可打包下载全部文件
- 修改 handleArchive 方法,改为打开弹窗而非直接下载
- 新增 listDownloadUrls API 获取文件列表
This commit is contained in:
吴红兵
2026-03-03 16:15:28 +08:00
parent 4c735f93a0
commit 5baf4061e0
3 changed files with 206 additions and 6 deletions

View File

@@ -347,3 +347,15 @@ export function downloadFileById(fileId: string) {
});
}
/**
* 批量获取文件下载地址列表
* @param purchaseId 采购申请ID
*/
export function listDownloadUrls(purchaseId: string | number) {
return request({
url: '/purchase/purchasingfiles/listDownloadUrls',
method: 'get',
params: { purchaseId }
});
}