作者 RuoYi

通用下载方法新增config配置选项(I5PNXE)

@@ -130,12 +130,13 @@ service.interceptors.response.use(res => { @@ -130,12 +130,13 @@ service.interceptors.response.use(res => {
130 ) 130 )
131 131
132 // 通用下载方法 132 // 通用下载方法
133 -export function download(url, params, filename) { 133 +export function download(url, params, filename, config) {
134 downloadLoadingInstance = Loading.service({ text: "正在下载数据,请稍候", spinner: "el-icon-loading", background: "rgba(0, 0, 0, 0.7)", }) 134 downloadLoadingInstance = Loading.service({ text: "正在下载数据,请稍候", spinner: "el-icon-loading", background: "rgba(0, 0, 0, 0.7)", })
135 return service.post(url, params, { 135 return service.post(url, params, {
136 transformRequest: [(params) => { return tansParams(params) }], 136 transformRequest: [(params) => { return tansParams(params) }],
137 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 137 headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
138 - responseType: 'blob' 138 + responseType: 'blob',
  139 + ...config
139 }).then(async (data) => { 140 }).then(async (data) => {
140 const isLogin = await blobValidate(data); 141 const isLogin = await blobValidate(data);
141 if (isLogin) { 142 if (isLogin) {