From f058f6f1b35f413000ea81d7df92b4bd021c6b6f Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期二, 08 七月 2025 16:24:00 +0800 Subject: [PATCH] 销售方式跳转、扫码、Isbn弹框、出版日期 --- packageDomain/pages/resourceDetails/myVideo/index.js | 54 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 45 insertions(+), 9 deletions(-) diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js index 15c01ed..f34c79f 100644 --- a/packageDomain/pages/resourceDetails/myVideo/index.js +++ b/packageDomain/pages/resourceDetails/myVideo/index.js @@ -55,12 +55,18 @@ buyIdList: [], buyList: [], learnClassData: null, - isLearnDataBuy: false, + isLearnDataBuy: true, bookDetail: null, learnStartTime: 0, learnTimeList: [], learnTimeData: 0, toView: 'activeName', + promptVisable: false, + confirmBtn: { + content: '纭畾', + variant: 'base', + }, + showMd5: '' }, // 鏍煎紡鍖栫瑪璁版椂闂� convertTimestamp(timestamp) { @@ -222,6 +228,7 @@ }) } catch (error) {} if (this.data.learnClassData) { + debugger this.getResourceDataList(this.data.learnClassData) } else { this.resourceDetailsData() @@ -441,8 +448,9 @@ }) this.aliVod(file, this.data.showData) } else { + let file = items.file ? items.file : items.freeFile this.setData({ - showData: items.file ? app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.file : app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.freeFile, + showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + file, titleName: items.name, selectedId: index }) @@ -451,14 +459,19 @@ } }); } else { - wx.showToast({ - icon: 'none', - title: '璇峰厛杩斿洖璧勬簮鎵�鍦ㄥ浘涔﹁鎯呰喘涔拌棰戣祫婧�', - }) - wx.navigateTo({ - url: `/packageBookService/pages/bookServices/detail/index?id=${this.data.bookDetail.id}&name=${this.data.bookDetail.name}&tabValue=jsek_cloudLearning`, + wx.showModal({ + title: '娓╅Θ鎻愮ず', + content: '璇峰厛杩斿洖璧勬簮鎵�鍦ㄥ浘涔﹁鎯呰喘涔拌棰戣祫婧�', + confirmText: '纭畾', + showCancel: false, // 鍏抽棴鍙栨秷鎸夐挳 + success: function (res) { + if (res.confirm) { + wx.navigateTo({ + url: `/packageBookService/pages/bookServices/detail/index?id=${this.data.bookDetail.id}&name=${this.data.bookDetail.name}&tabValue=${this.data.formPath}`, + }); + } + } }); - } this.setData({ loading: false, @@ -520,6 +533,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 +893,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=${this.data.formPath}`, + }); + } else { + wx.navigateBack() + } } }) \ No newline at end of file -- Gitblit v1.9.1