feige
2025-05-20 f1c72b7eb3d844a77fd8e563024e0e9cd364f530
ruoyi-ui/src/views/qrcode/pdfShow.vue
@@ -32,8 +32,8 @@
           fileList1:[],
          fileList:[],
        fileLs:[],
      pdfSrc: '',
        numPages: undefined,
        pdfSrc: '',
          numPages: undefined,
    }
  },
  mounted() {
@@ -73,19 +73,33 @@
      })
  },
  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)
         window.location='www.bendudu.com'
         }
         else{
         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)
         })
      }
     },
  }
}