diff --git a/SafeCampus.WEB/src/api/modules/sysconfig/ability.ts b/SafeCampus.WEB/src/api/modules/sysconfig/ability.ts index 464f272..6cd3629 100644 --- a/SafeCampus.WEB/src/api/modules/sysconfig/ability.ts +++ b/SafeCampus.WEB/src/api/modules/sysconfig/ability.ts @@ -28,7 +28,9 @@ const abilityApi = { }, /* 预警分析报告导出 */ reportExport(params: any) { - return http1.download("reportExport", params); + return http1.download("reportExport", params, { + showHeader: true + }); } }; diff --git a/SafeCampus.WEB/src/api/request/instance.ts b/SafeCampus.WEB/src/api/request/instance.ts index f4d4ae0..afe2c66 100644 --- a/SafeCampus.WEB/src/api/request/instance.ts +++ b/SafeCampus.WEB/src/api/request/instance.ts @@ -112,7 +112,7 @@ export default class RequestHttp { (response: AxiosResponse) => { // 检查并存储授权信息 this.checkAndStoreAuthentication(response); - const { data, config } = response; + const { data, config }: any = response; const userStore = useUserStore(); axiosCanceler.removePending(config); tryHideFullScreenLoading(); @@ -141,8 +141,8 @@ export default class RequestHttp { }); } // 成功请求(在页面上除非特殊情况,否则不用处理失败逻辑) - if (`${config.baseURL}${config.url}` == "/api/violation/analysis/reportExport") { - return response; + if (config.showHeader) { + return response; //平时用在打印、导出、下载的时候使用 } else { return data; }