From d7b7435558c15789e9a2c650389cd28ce88d443b Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期二, 06 五月 2025 15:05:42 +0800
Subject: [PATCH] 资源查看判断是否购买

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

diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js
index 15c01ed..d31a296 100644
--- a/packageDomain/pages/resourceDetails/myVideo/index.js
+++ b/packageDomain/pages/resourceDetails/myVideo/index.js
@@ -61,6 +61,12 @@
     learnTimeList: [],
     learnTimeData: 0,
     toView: 'activeName',
+    promptVisable: false,
+    confirmBtn: {
+      content: '纭畾',
+      variant: 'base',
+    },
+    showMd5: ''
   },
   // 鏍煎紡鍖栫瑪璁版椂闂�
   convertTimestamp(timestamp) {
@@ -458,7 +464,6 @@
         wx.navigateTo({
           url: `/packageBookService/pages/bookServices/detail/index?id=${this.data.bookDetail.id}&name=${this.data.bookDetail.name}&tabValue=jsek_cloudLearning`,
         });
-
       }
       this.setData({
         loading: false,
@@ -520,6 +525,9 @@
         appRefCode: app.config.appRefCode
       }
       app.MG.file.getAliVod(query).then((res) => {
+        this.setData({
+          showMd5: md5
+        })
         if (res) {
           if (res && res.data == '') {
             this.setData({
@@ -877,5 +885,25 @@
       }
     }
     return flag
+  },
+  videoEnd() {
+    const data = this.data.threeLeveData.find(item => item.id == this.data.activeId)
+    if (data.freeFile && (this.data.showDataVod.includes(data.freeFile) || this.data.showMd5 == data.freeFile) && data.protectedFile)
+      this.setData({
+        promptVisable: true
+      })
+  },
+  // 鎻愮ず寮圭獥鍏抽棴
+  closePromapDialog() {
+    this.setData({
+      promptVisable: false
+    })
+    if (this.data.source == 'qrcode') {
+      wx.navigateTo({
+        url: `/packageBookService/pages/bookServices/detail/index?id=${this.data.bookDetail.id}&name=${this.data.bookDetail.name}&tabValue=jsek_cloudLearning`,
+      });
+    } else {
+      wx.navigateBack()
+    }
   }
 })
\ No newline at end of file

--
Gitblit v1.9.1