From 2b7894cdc07ec1f425f07326f2c99d924649e687 Mon Sep 17 00:00:00 2001 From: "@QQNZX" Date: Mon, 25 Mar 2024 13:24:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/tag/tagCode/api/code.js | 1 + fuintAdmin_zt/src/views/tag/tagCode/index.vue | 21 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/fuintAdmin_zt/src/views/tag/tagCode/api/code.js b/fuintAdmin_zt/src/views/tag/tagCode/api/code.js index f10209265..9d8789dec 100644 --- a/fuintAdmin_zt/src/views/tag/tagCode/api/code.js +++ b/fuintAdmin_zt/src/views/tag/tagCode/api/code.js @@ -22,6 +22,7 @@ export function addCode(data) { return request({ url: '/business/tag/tagCode', method: 'post', + responseType: 'blob', // 表明返回服务器返回的数据类型 data: data }) } diff --git a/fuintAdmin_zt/src/views/tag/tagCode/index.vue b/fuintAdmin_zt/src/views/tag/tagCode/index.vue index 4603a27e4..f86a43413 100644 --- a/fuintAdmin_zt/src/views/tag/tagCode/index.vue +++ b/fuintAdmin_zt/src/views/tag/tagCode/index.vue @@ -206,21 +206,22 @@ export default { updateCode(this.form).then(response => { this.$modal.msgSuccess("修改成功"); this.open = false; - const blob = new Blob([response], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); - const url = window.URL.createObjectURL(blob); - const link = document.createElement('a'); - link.href = url; - -// 设置下载文件的名称 - link.setAttribute('download', 'exportedFile.xlsx'); - -// 模拟点击链接进行下载 - link.click(); this.getList(); }); } else { addCode(this.form).then(response => { + const blob = new Blob([response], { type: 'application/zip' }); + const url = window.URL.createObjectURL(blob); + + const link = document.createElement('a'); + link.href = url; + +// 设置下载文件的名称 + link.setAttribute('download', '1'); + +// 模拟点击链接进行下载 + link.click(); this.$modal.msgSuccess("新增成功"); this.open = false; this.getList();