| 
					
				 | 
			
			
				@@ -57,9 +57,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     downloadFile(url) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log(url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return new Promise((resolve, reject) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        window.open(url, '_blank') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        resolve(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 提取文件名和类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const filename = url.split('/').pop().split('?')[0] // 获取文件名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const fileExtension = filename.split('.').pop().toLowerCase() // 获取文件扩展名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // const filename = url.split('/').pop().split('?')[0] // 获取文件名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // const fileExtension = filename.split('.').pop().toLowerCase() // 获取文件扩展名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // // H5环境下下载 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // const link = document.createElement('a') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,31 +71,31 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // link.click() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // document.body.removeChild(link) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 判断当前平台 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        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) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // // 判断当前平台 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 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) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 |