--修改全局附件明显接口
This commit is contained in:
@ -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: 查询文件分页
|
||||||
|
|||||||
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user