From d8cc58f93932e2687dc8d9055a043d11d1272129 Mon Sep 17 00:00:00 2001
From: 13176889840 <13176889840@163.com>
Date: Wed, 16 Mar 2022 14:42:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9C=AB=E7=8F=AD=E4=B8=8B=E8=BD=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/communityParty/elegant/index.vue | 12 ++++---
.../modules/communityService/sqzzz/index.vue | 33 +++++++++++++++++++
2 files changed, 40 insertions(+), 5 deletions(-)
diff --git a/src/views/modules/communityParty/elegant/index.vue b/src/views/modules/communityParty/elegant/index.vue
index 58a9ec6f..a3a53089 100644
--- a/src/views/modules/communityParty/elegant/index.vue
+++ b/src/views/modules/communityParty/elegant/index.vue
@@ -48,6 +48,10 @@
新增
+ 下载模板
{{importBtnTitle}}
+
{{ exportBtnTitle }}
-
+
新增
+ 下载模板
{
+ // this.download(res.data, title + '.xls')
+ if (res.headers["content-disposition"]) {
+ let fileName = window.decodeURI(res.headers["content-disposition"].split(";")[1].split("=")[1])
+ console.log('filename', fileName)
+ let blob = new Blob([res.data], { type: 'application/vnd.ms-excel' })
+ var url = window.URL.createObjectURL(blob)
+ var aLink = document.createElement('a')
+ aLink.style.display = 'none'
+ aLink.href = url
+ aLink.setAttribute('download', fileName)
+ document.body.appendChild(aLink)
+ aLink.click()
+ document.body.removeChild(aLink) //下载完成移除元素
+ window.URL.revokeObjectURL(url) //释放掉blob对象
+ } else this.$message.error('下载失败')
+ })
+ .catch(err => {
+ console.log('err', err)
+ return this.$message.error('网络错误')
+ })
+ },
// 上传大图标成功
handleExcelSuccess(res, file) {
if (res.code === 0 && res.msg === "success") {