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