From a9bd2df4da1cf7b198db7bf2d67ce8adbbe89b32 Mon Sep 17 00:00:00 2001
From: yiming <m13691596795@163.com>
Date: 星期四, 11 四月 2024 22:00:27 +0800
Subject: [PATCH] 音频播放bug

---
 packageDomain/pages/resourceDetails/myVideo/index.js |   69 +++++++++++++++++++++-------------
 1 files changed, 43 insertions(+), 26 deletions(-)

diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js
index b5d46e4..695ebd3 100644
--- a/packageDomain/pages/resourceDetails/myVideo/index.js
+++ b/packageDomain/pages/resourceDetails/myVideo/index.js
@@ -10,7 +10,7 @@
     noteList: [],
     navBarHeight: '',
     barHeight: '',
-    flag: true, // 杈撳叆妗嗘槸鍚︽樉绀�
+    flag: false, // 杈撳叆妗嗘槸鍚︽樉绀�
     tabPanelstyle: 'display:flex;justify-content:center;align-items:center;',
     activeValues: [0],
     dialogKey: false,
@@ -37,7 +37,10 @@
 
     videoChange: true,
     startTime: "", //杩涘叆椤甸潰褰撳墠鏃堕棿
-    pauseTime: 0 //鏆傚仠鏃堕棿
+    pauseTime: 0, //鏆傚仠鏃堕棿
+    formPath: '',
+    loading: true,
+    hidden: true
   },
   // 鏍煎紡鍖栫瑪璁版椂闂�
   convertTimestamp(timestamp) {
@@ -70,6 +73,7 @@
       parentName: options.parentName,
       parentProductLinkPath: options.parentProductLinkPath,
       productLinkPath: options.productLinkPath,
+      formPath: options.formPath,
       flag: false
     })
     console.log(options, 'options');
@@ -177,14 +181,12 @@
     this.setData({
       submitTitle: this.data.bookName,
       dialogKey: true,
-      // textvalue: ''
+      textvalue: ''
 
 
     });
   },
-
   closeDialog() {
-
     this.setData({
       dialogKey: false,
       textvalue: '',
@@ -219,27 +221,28 @@
         size: 999
       }
     }
-
     app.MG.store.getProductDetail(query).then(res => {
       res.datas.cmsDatas[0].datas.forEach((item) => {
-        if (item.selectType === "video") {
+        console.log(item);
+        if (item.selectType === "video" || item.learnSelectType === "video") {
           this.data.threeLeveData.push(item)
           this.setData({
             threeLeveData: this.data.threeLeveData
           })
-
           this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟
             if (this.data.productLinkPath == items.productLinkPath) {
-              if (!items.file) {
-                console.log(1111);
+              if (this.data.formPath === "jsek_cloudLearning") {
+                console.log(items);
+                this.setData({
+                  showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + items.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey),
+                  titleName: items.name
+                })
+              } else {
+                this.setData({
+                  showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.file,
+                  titleName: items.name
+                })
               }
-
-
-              this.setData({
-                showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.file,
-                titleName: items.name
-              })
-
               console.log(index, 'index');
               let selectedIndex = index; // 瀛樺偍閫変腑椤圭殑绱㈠紩
               this.setData({
@@ -248,11 +251,13 @@
             }
           });
         }
-
-
       })
       this.data.threeLeveData.forEach((item) => {
         console.log(item.name);
+      })
+      this.setData({
+        loading: false,
+        hidden: false
       })
     })
   },
@@ -271,14 +276,23 @@
       titleName: item.name
     })
 
-    if (item.selectType == "video") {
+    if (item.selectType == "video" || item.learnSelectType === "video") {
 
       // if (!item.file) {
       //   console.log(1111);
       // }
-      this.setData({
-        showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file
-      })
+
+      if (this.data.formPath === "jsek_cloudLearning") {
+
+        this.setData({
+          showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + item.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey)
+        })
+      } else {
+        this.setData({
+          showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file
+        })
+      }
+
       console.log(this.data.showData, 'item.file');
 
     }
@@ -416,9 +430,12 @@
       submitType: "edit",
       textvalue: note.content,
       submitTitle: note.name,
-      noteId: note.id
+
+      noteId: note.id,
+      dialogKey: true,
     })
-    this.showDialog()
+    console.log(this.data.submitTitle);
+    // this.showDialog()
   },
 
   // 鍒犻櫎绗旇
@@ -502,7 +519,7 @@
       return wx.getUserProfile({
         desc: '鐢ㄦ埛鐧诲綍',
         success: (res) => {
-          console.log(res);
+          // console.log(res);
         }
       })
     }

--
Gitblit v1.9.1