--修改全局附件明显接口

This commit is contained in:
2025-12-05 11:34:18 +08:00
parent 2a38e484b6
commit 23464f578b
2 changed files with 15 additions and 3 deletions

View File

@ -33,6 +33,18 @@ export function parseDownloadUrl(url:string,th?:boolean,full?:boolean) {
return resultUrl; return resultUrl;
} }
export async function getInfoByDownloadUrl(params: {id: string}, mode: ErrorMessageMode = 'modal') {
return defHttp.get<FileModel>(
{
url: Api.Info,
params,
},
{
errorMessageMode: mode,
},
);
}
/** /**
* @description: 查询文件分页 * @description: 查询文件分页

View File

@ -161,7 +161,7 @@
import { getOaMessage, getOaNews, setOaRead, setSingleRead, setWorkReadAll, getScheduleMsg, setScheduleRead, setScheduleReadAll } from '/@/api/system/login'; import { getOaMessage, getOaNews, setOaRead, setSingleRead, setWorkReadAll, getScheduleMsg, setScheduleRead, setScheduleReadAll } from '/@/api/system/login';
import { queryLoginUserNotices, setSystemNoticeRead } from '/@/api/system/systemNotice/index'; import { queryLoginUserNotices, setSystemNoticeRead } from '/@/api/system/systemNotice/index';
import { getInfoByDownloadUrl } from '/@/api/system/file'; import { getInfoByDownloadUrl,parseDownloadUrl } from '/@/api/system/file';
import { Empty } from 'ant-design-vue'; import { Empty } from 'ant-design-vue';
import ApprovalProcess from '/@/views/workflow/task/components/ApprovalProcess.vue'; import ApprovalProcess from '/@/views/workflow/task/components/ApprovalProcess.vue';
@ -356,8 +356,8 @@
record.paramsJson = record.paramsJson ? JSON.parse(record.paramsJson) : {}; record.paramsJson = record.paramsJson ? JSON.parse(record.paramsJson) : {};
let fileId = record.paramsJson.id || []; let fileId = record.paramsJson.id || [];
getInfoByDownloadUrl({ id: fileId }).then((res) => { getInfoByDownloadUrl({ id: fileId }).then((res) => {
let fileUrl = res.fileUrlFixed || res.fileUrl; let fileUrl = parseDownloadUrl(res.fileUrl);
downloadByUrl({ url: fileUrl, fileName: res.fileName + res.fileType || 'files.zip' }); downloadByUrl({ url: res.fileUrl, fileName: res.fileOrg || 'files.zip' });
}); });
return; return;
} }