From 648d350a3498f0b781bbba63a5f33a414c45a4af Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期二, 20 五月 2025 21:51:20 +0800 Subject: [PATCH] 继续修改bug --- ruoyi-ui/src/views/qrcode/pdfShow.vue | 51 ++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 36 insertions(+), 15 deletions(-) diff --git a/ruoyi-ui/src/views/qrcode/pdfShow.vue b/ruoyi-ui/src/views/qrcode/pdfShow.vue index 4cfab4b..cef1d53 100644 --- a/ruoyi-ui/src/views/qrcode/pdfShow.vue +++ b/ruoyi-ui/src/views/qrcode/pdfShow.vue @@ -16,7 +16,12 @@ <el-link :href="'/register'" class="psf" type="success">娉ㄥ唽 </el-link> <el-link :href="'/login'" type="success">鐧诲綍</el-link> </div> --> - + + <el-dialog + v-if="msk"> + <p class="op65">鐐瑰嚮鍙充笂瑙掓寜閽紝鐒跺悗鍦ㄥ脊鍑虹殑鑿滃崟涓紝鐐瑰嚮鍦ㄦ祻瑙堝櫒涓墦寮�锛屽嵆鍙笅杞借棰�</p> + + </el-dialog> </div> </template> @@ -32,8 +37,9 @@ fileList1:[], fileList:[], fileLs:[], - pdfSrc: '', - numPages: undefined, + pdfSrc: '', + numPages: undefined, + msk: false, } }, mounted() { @@ -73,19 +79,34 @@ }) }, methods:{ + is_weixin() { + var ua = navigator.userAgent.toLowerCase(); + if (ua.match(/MicroMessenger/i) == "micromessenger") { + return true; + } else { + return false; + } + }, handleDownload(url) { - - var formData = {'path':url.replace(process.env.VUE_APP_BASE_TRUE_API,"")}; - let lens = formData.path.split(".") - let suffix = lens[lens.length-1] - console.log(formData) - download(formData).then(async (response) => { - const isLogin = await blobValidate(response); - let nt = new Date().getTime() - let filename = 'scods_'+nt+'.'+suffix - const blob = new Blob([response]) - saveAs(blob, filename) - }) + + if (this.is_weixin()) { + //alert(123) + this.msk = true + } + else{ + this.msk = false; + var formData = {'path':url.replace(process.env.VUE_APP_BASE_TRUE_API,"")}; + let lens = formData.path.split(".") + let suffix = lens[lens.length-1] + console.log(formData) + download(formData).then(async (response) => { + const isLogin = await blobValidate(response); + let nt = new Date().getTime() + let filename = 'scods_'+nt+'.'+suffix + const blob = new Blob([response]) + saveAs(blob, filename) + }) + } }, } } -- Gitblit v1.9.1