From 79ea9dfd43f0e000abcba7ac2168cee76b8cd765 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期二, 20 六月 2023 16:34:00 +0800
Subject: [PATCH] 文件预览

---
 pages/tabBar/notice/detail.vue |   88 +++++++++++++++++++++----------------------
 1 files changed, 43 insertions(+), 45 deletions(-)

diff --git a/pages/tabBar/notice/detail.vue b/pages/tabBar/notice/detail.vue
index 36f4794..08871d0 100644
--- a/pages/tabBar/notice/detail.vue
+++ b/pages/tabBar/notice/detail.vue
@@ -145,51 +145,49 @@
 					}
 				})
 			},
-			openFile(item) {
-				let fileUrl = '';
-				console.log("iiii",item)
-				if(item.role == 'leader'){
-					fileUrl = VUE_APP_BASE_URL + item.attachment;
-					console.log("url",fileUrl)
-				}else {
-					fileUrl = VUE_APP_BASE_URL + item.attachement;
-					console.log("url",VUE_APP_BASE_URL + item.attachement)
-				}
-				
-				uni.downloadFile({
-					url: encodeURI('http://192.168.0.38:8086/uploadtest/2023/naturalDisaster/Warninginfo/0620/abc051b6ee66402d98e7b27216662d17.pdf'),
-					header: {  
-					   'Content-type': 'application/json',
-					   'tk':uni.getStorageSync('tk'),
-					   'uid': uni.getStorageSync('uid')
-					},  
-					success:function(res){
-						console.log("下载res",res);
-						var filePath = res.tempFilePath;
-						const sidx = filePath.lastIndexOf('(');
-						const eidx = filePath.lastIndexOf(')');
-						//  用于处理文档打开问题(ps:第一次打开 第二次无法打开问题)
-						if (sidx > -1 && eidx > -1) {
-						  const restr = filePath.substr(sidx, eidx - sidx + 1);
-						  filePath = filePath.replace(restr, '');
-						}
-						// plus.runtime.openFile(filePath)
-						uni.openDocument({
-							filePath: escape(filePath),
-							success:function(){
-								console.log('成功')
-							},
-							fail:function(){
-							uni.showToast({
-									icon: 'none',
-									title: '暂不支持此类型',
-									duration: 2000
-								})
-							}
-						})
-					}
-				})
-			}
+      openFile(item) {
+        let fileUrl = '';
+        console.log("iiii",item)
+        if(this.detailData.role == 'leader'){
+          fileUrl = VUE_APP_BASE_URL + item.attachment;
+        }else {
+          fileUrl = VUE_APP_BASE_URL + item.attachement;
+        }
+        console.log("urlllllllllllll",fileUrl)
+        uni.downloadFile({
+          url: fileUrl,
+          header: {
+
+            // 'tk':uni.getStorageSync('tk'),
+            // 'uid': uni.getStorageSync('uid'),
+          },
+          success:function(res){
+            console.log("下载res",res);
+            var filePath = res.tempFilePath;
+            const sidx = filePath.lastIndexOf('(');
+            const eidx = filePath.lastIndexOf(')');
+            //  用于处理文档打开问题(ps:第一次打开 第二次无法打开问题)
+            if (sidx > -1 && eidx > -1) {
+              const restr = filePath.substr(sidx, eidx - sidx + 1);
+              filePath = filePath.replace(restr, '');
+            }
+            // plus.runtime.openFile(filePath)
+            uni.openDocument({
+              filePath: filePath,
+              success:function(){
+                console.log('成功')
+              },
+              fail:function(){
+                uni.showToast({
+                  icon: 'none',
+                  title: '暂不支持此类型',
+                  duration: 2000
+                })
+              }
+            })
+          }
+        })
+      }
 		}
 	}
 </script>

--
Gitblit v1.9.2