Browse Source

no message

linwenxin 6 months ago
parent
commit
045f8a3c9b
1 changed files with 30 additions and 33 deletions
  1. 30 33
      src/components/logistics2/common-logistics.vue

+ 30 - 33
src/components/logistics2/common-logistics.vue

@@ -57,8 +57,8 @@ export default {
     downloadFile(url) {
       console.log(url)
       return new Promise((resolve, reject) => {
-        // window.open(url, '_blank')
-        // resolve(true)
+        window.open(url)
+        resolve(true)
         // ----------------------------------------------------------------------------
         // // H5环境下下载
         // const link = document.createElement('a')
@@ -68,37 +68,34 @@ export default {
         // link.click()
         // document.body.removeChild(link)
         // ----------------------------------------------------------------------------
-        // 提取文件名和类型
-        const filename = url.split('/').pop().split('?')[0] // 获取文件名
-        const fileExtension = filename.split('.').pop().toLowerCase() // 获取文件扩展名
-        // 判断当前平台
-        const platform = uni.getSystemInfoSync().platform
-        // 使用uni.downloadFile进行文件下载
-        uni.downloadFile({
-          url: url,
-          header: {
-            'Content-Type': 'application/x-www-form-urlencoded'
-          },
-          success: res => {
-            alert(JSON.stringify(res))
-            if (res.statusCode === 200) {
-              window.open(res.tempFilePath, '_blank')
-              // // H5环境下下载
-              // const link = document.createElement('a')
-              // link.href = res.tempFilePath
-              // link.download = `${filename}.${fileExtension}` // 设置下载文件名
-              // document.body.appendChild(link)
-              // link.click()
-              // document.body.removeChild(link)
-            } else {
-              reject('Download failed: ' + res.statusCode)
-            }
-          },
-          fail: err => {
-            alert(err)
-            reject('Download error: ' + err)
-          }
-        })
+        // // 提取文件名和类型
+        // const filename = url.split('/').pop().split('?')[0] // 获取文件名
+        // const fileExtension = filename.split('.').pop().toLowerCase() // 获取文件扩展名
+        // // 判断当前平台
+        // const platform = uni.getSystemInfoSync().platform
+        // // 使用uni.downloadFile进行文件下载
+        // uni.downloadFile({
+        //   url: url,
+        //   header: {
+        //     'Content-Type': 'application/x-www-form-urlencoded'
+        //   },
+        //   success: res => {
+        //     if (res.statusCode === 200) {
+        //       // // H5环境下下载
+        //       // const link = document.createElement('a')
+        //       // link.href = res.tempFilePath
+        //       // link.download = `${filename}.${fileExtension}` // 设置下载文件名
+        //       // document.body.appendChild(link)
+        //       // link.click()
+        //       // document.body.removeChild(link)
+        //     } else {
+        //       reject('Download failed: ' + res.statusCode)
+        //     }
+        //   },
+        //   fail: err => {
+        //     reject('Download error: ' + err)
+        //   }
+        // })
       })
     }
   }