diff --git a/src/utils/request.js b/src/utils/request.js index 8609d47..388afdf 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -39,7 +39,6 @@ service.interceptors.request.use(config => { config.url = url; } if (!isRepeatSubmit && (config.method === 'post' || config.method === 'put')) { - const requestObj = { url: config.url, data: typeof config.data === 'object' ? JSON.stringify(config.data) : config.data, @@ -129,10 +128,9 @@ service.interceptors.response.use(res => { // 通用下载方法 export function download(url, params, filename, config) { downloadLoadingInstance = Loading.service({ text: "正在下载数据,请稍候", spinner: "el-icon-loading", background: "rgba(0, 0, 0, 0.7)", }) - + console.log(tansParams(params)) return service.post(url, params, { - transformRequest: [(params) => { - return Array.isArray(params) ? params : tansParams(params) }], + transformRequest: [(params) => { return tansParams(params) }], headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, responseType: 'blob', ...config diff --git a/src/views/components/zhengwuxinxi/zhengwuxinxi.vue b/src/views/components/zhengwuxinxi/zhengwuxinxi.vue index 989e4fc..8109db0 100644 --- a/src/views/components/zhengwuxinxi/zhengwuxinxi.vue +++ b/src/views/components/zhengwuxinxi/zhengwuxinxi.vue @@ -144,6 +144,7 @@ export default { dicts: ["xzfl"], data() { return { + ids: [], // 遮罩层 loading: true, // 选中数组 @@ -283,19 +284,22 @@ export default { this.download( "/gysl/basicInformation/exportInfo", { - idList: this.ids[0] + idList: this.ids }, `基本信息${new Date().getTime()}.xlsx` ); + }, /** 单片材料导出按钮操作 */ handleExporttwo() { - console.log(this.ids) this.download( "/gysl/basicInformation/wordExport", - this.ids , - `单片材料${new Date().getTime()}.docx` + { + ids: this.ids.join(","), + + }, + `单片材料${new Date().getTime()}.zip` ); }, diff --git a/src/views/models/badlist/index.vue b/src/views/models/badlist/index.vue index 31ec4a2..51507c9 100644 --- a/src/views/models/badlist/index.vue +++ b/src/views/models/badlist/index.vue @@ -14,12 +14,12 @@ - + ~ - +