From c99f9976a5ef9d8974105feb8fc0580a10adf98c Mon Sep 17 00:00:00 2001
From: QYF-GitLab1 <1940665526@qq.com>
Date: 星期一, 23 十二月 2024 14:58:49 +0800
Subject: [PATCH] 111

---
 packageDomain/pages/resourceDetails/myVideo/index.js |   66 ++++++++++++++++++---------------
 1 files changed, 36 insertions(+), 30 deletions(-)

diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js
index 6d80888..32decc7 100644
--- a/packageDomain/pages/resourceDetails/myVideo/index.js
+++ b/packageDomain/pages/resourceDetails/myVideo/index.js
@@ -76,7 +76,6 @@
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
-    console.log('璧勬簮', options);
     wx.setNavigationBarTitle({
       title: '璧勬簮璇︽儏-瑙嗛'
     });
@@ -105,22 +104,24 @@
     const token = wx.getStorageSync(app.config.tokenKey)
     if (!token) {
       loginInfo(app, (data) => {
-        if (data) {
-          this.resourceDetailsData()
-        } else {
-          this.resourceDetailsData()
+        if (options.formPath == 'jsek_cloudLearning') {
+          this.setData({
+            learnStartTime: Date.now(),
+          })
+          this.getLearnTime()
         }
+        this.getBookInfo(this.data.bookId)
       })
     } else {
-      this.resourceDetailsData()
+      if (options.formPath == 'jsek_cloudLearning') {
+        this.setData({
+          learnStartTime: Date.now(),
+        })
+        this.getLearnTime()
+      }
+      this.getBookInfo(this.data.bookId)
     }
-    if (options.formPath == 'jsek_cloudLearning') {
-      this.setData({
-        learnStartTime: Date.now(),
-      })
-      this.getLearnTime()
-    }
-    this.getBookInfo(options.bookId)
+
   },
 
   /**
@@ -130,7 +131,6 @@
     this.setData({
       startTime: Date.now()
     })
-
   },
 
   /**
@@ -209,8 +209,6 @@
         console.log(timeStr, '瀛︿範鏃堕暱')
       })
   },
-
-
   // 鑾峰彇鍥句功璇︽儏
   getBookInfo(id) {
     const query = {
@@ -227,13 +225,16 @@
       fields: {},
     };
     app.MG.store.getProductDetail(query).then(async (res) => {
-      console.log('鍥句功璇︽儏', res);
       this.setData({
         bookDetail: res.datas,
         buyIdList: res.datas.purchasedSaleMethodIdList,
-        learnClassData: res.datas.cmsDatas[0].datas.find(item => item.refCode == "jsek_cloudLearning")
+        learnClassData: res.datas.cmsDatas[0].datas.length > 0 ? res.datas.cmsDatas[0].datas.find(item => item.refCode == "jsek_cloudLearning") : null
       })
-      this.getResourceDataList(this.data.learnClassData)
+      if (this.data.learnClassData) {
+        this.getResourceDataList(this.data.learnClassData)
+      } else {
+        this.resourceDetailsData()
+      }
     });
   },
   // 鏁欏璧勬簮 浜戝涔� 鑾峰彇
@@ -259,9 +260,10 @@
         if (this.data.buyIdList.includes(learnSaleMethod.Id)) buyList.push(learnClassData)
       }
       this.setData({
-        buyList
+        buyList: buyList
       })
-      console.log('浜戝涔�', buyList);
+      this.resourceDetailsData()
+      console.log('浜戝涔�', this.data.buyList);
     })
   },
   count(timeStr) {
@@ -282,15 +284,12 @@
     }
     app.MG.job.newJobWithApiNewEvent(data).then((res) => {})
   },
-
   onTabsChange(event) {
-    console.log(event, 234)
     let tabValue = event.detail.value
     if (tabValue == '1') {
       this.getNoteList()
     }
   },
-
   handleChange(e) {
     this.setData({
       activeValues: e.detail.value,
@@ -304,7 +303,6 @@
       dialogKey: true,
       textvalue: '',
       submitTitle: this.data.titleName
-
     });
   },
   closeDialog() {
@@ -372,16 +370,19 @@
             } else {
               // 涔颁簡
               if (this.data.buyList.length) {
-                if (this.data.buyList.some(citem => item.productLinkPath.includes(citem.productLinkPath))) this.data.threeLeveData.push(item)
+                if (this.data.buyList.some(citem => item.productLinkPath.includes(citem.productLinkPath))) {
+                  this.data.threeLeveData.push(item)
+                }
               } else {
-
                 if (!item.saleMethod.length) {
                   // 娌′拱涓旀棤閿�鍞柟寮�
                   this.data.threeLeveData.push(item)
                 } else {
                   // 娌′拱涓旈攢鍞柟寮忚繃鏈�
                   const itemSaleMethod = item.saleMethod.find(citem => citem.SaleType == 'Normal')
-                  if (new Date().getTime() > new Date(itemSaleMethod.EndDate).getTime()) this.data.threeLeveData.push(item)
+                  if (new Date().getTime() > new Date(itemSaleMethod.EndDate).getTime()) {
+                    this.data.threeLeveData.push(item)
+                  }
                 }
               }
             }
@@ -391,6 +392,7 @@
           }
         }
       })
+      console.log(1, this.data.threeLeveData);
       this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟
         if (this.data.productLinkPath == items.productLinkPath) {
           if (this.data.formPath === "jsek_cloudLearning") {
@@ -432,6 +434,7 @@
     })
     if (item.selectType == "video" || item.learnSelectType === "video") {
       if (this.data.formPath === "jsek_cloudLearning") {
+
         let file =
           item.protectedFile || item.file ? file = item.protectedFile || item.file : file = item.freeFile
         this.setData({
@@ -452,6 +455,7 @@
       md5: md5,
       appRefCode: app.config.appRefCode
     }
+
     app.MG.file.getAliVod(query).then((res) => {
       if (res) {
         if (res && res.data == '') {
@@ -472,13 +476,15 @@
           videoLoading: false,
         })
       } else {
-        return ElMessage.error('鏃犳硶鑾峰彇瑙嗛璧勬簮')
+        return wx.showToast({
+          icon: 'error',
+          title: '鏃犳硶鑾峰彇瑙嗛璧勬簮',
+        })
       }
     })
   },
 
   timeUpdate(e) {
-    console.log(2);
     let {
       currentTime,
       duration

--
Gitblit v1.9.1