zhaoxiaohai před 3 roky
rodič
revize
fe14b86abb
1 změnil soubory, kde provedl 2 přidání a 48 odebrání
  1. 2 48
      pages/tabbar/smartStore/modules/flies.js

+ 2 - 48
pages/tabbar/smartStore/modules/flies.js

@@ -1,4 +1,4 @@
-// const fs = wx.getFileSystemManager();
+const cf = require("../../../../utils/checkFile");
 Component({
     /**
      * 组件的属性列表
@@ -39,56 +39,10 @@ Component({
                 wx.navigateTo({
                     url: '/pages/tabbar/smartStore/folder?item=' + JSON.stringify(item),
                 })
-            } else if (['image', 'video'].includes(item.fileType)) {
-                this.preViewMedia(item)
-            } else if (['word', 'excel', 'ppt', 'pdf'].includes(item.fileType)) {
-                this.openDocument(item)
             } else {
-                wx.setClipboardData({
-                    data: item.url,
-                    success: function () {
-                        wx.showToast({
-                            title: '当前文件类型不支持在线浏览,已将文件下载地址复制到剪切板,您可在浏览器中打开链接下载到本地浏览',
-                            icon: "none",
-                            duration: 5000
-                        });
-                    }
-                })
+                cf.checkFile(item)
             }
         },
-        preViewMedia(item) {
-            wx.previewMedia({
-                sources: [{
-                    url: item.url,
-                    type: item.fileType,
-                }],
-                current: 0,
-                showmenu: true
-            })
-        },
-        openDocument(item) {
-            wx.downloadFile({
-                url: item.url,
-                success: function (res) {
-                    console.log(res.tempFilePath)
-                    wx.openDocument({
-                        filePath: res.tempFilePath,
-                        fileType: item.postfix,
-                        showMenu: true,
-                        success: function (res) {
-                            console.log(res)
-                            console.log('打开文档成功')
-                        },
-                        fail: (err) => {
-                            wx.showToast({
-                                title: '打开失败',
-                                icon: "none"
-                            })
-                        }
-                    })
-                }
-            })
-        },
         changeChecked(e) {
             this.triggerEvent("changeId", e.target.dataset.item)
         }