From 3e59b4cb85baa80f0e600f288175002eb2362685 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期六, 16 十二月 2023 10:52:24 +0800 Subject: [PATCH] modified: src/views/basic/staff/index.vue modified: src/views/common/ztt-table.vue --- src/views/basic/staff/index.vue | 6 ++++-- src/views/common/ztt-table.vue | 9 +++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/views/basic/staff/index.vue b/src/views/basic/staff/index.vue index b9a98fd..d9ad232 100644 --- a/src/views/basic/staff/index.vue +++ b/src/views/basic/staff/index.vue @@ -38,8 +38,10 @@ multipleSelection: [], uploadInfo: { // 鏄惁灞曠ず涓婁紶EXCEL浠ュ強瀵瑰簲鐨剈rl - isShow: false, - url: '' + isShow: true, + url: '/mes/staff/upload', + Download: true, + fileName: '鍛樺伐妯℃澘' }, prelang: 'operation', options: { diff --git a/src/views/common/ztt-table.vue b/src/views/common/ztt-table.vue index bdb3592..67dfa7c 100644 --- a/src/views/common/ztt-table.vue +++ b/src/views/common/ztt-table.vue @@ -509,7 +509,8 @@ 鍙兘涓婁紶xlsx/xls鏂囦欢锛屼笖涓嶈秴杩�10M<el-button type="text" style="font-size:12px;" - @click="downDataTemplate" v-if="uploadInfo.Download" + @click="downDataTemplate(uploadInfo.fileName)" + v-if="uploadInfo.Download" >涓嬭浇妯℃澘</el-button > </div> @@ -1614,7 +1615,11 @@ const blob = new Blob([response.data], { type: 'application/force-download' }) - const filename = decodeURI('妯℃澘鏂囦欢.xlsx') + let fileName="妯℃澘鏂囦欢"; + if(this.uploadInfo.fileName!=undefined&&this.uploadInfo.fileName!=''&&this.uploadInfo.fileName!=null){ + fileName=this.uploadInfo.fileName + } + const filename = decodeURI(fileName+'.xlsx') // 鍒涘缓涓�涓秴閾炬帴锛屽皢鏂囦欢娴佽祴杩涘幓锛岀劧鍚庡疄鐜拌繖涓秴閾炬帴鐨勫崟鍑讳簨浠� const elink = document.createElement('a') elink.download = filename -- Gitblit v1.9.3