From 2aab00f91bd4cda4715f1a141f4d26a3667a91b6 Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期五, 12 四月 2024 12:01:20 +0800 Subject: [PATCH] 视频详情bug --- packageDomain/pages/resourceDetails/myVideo/index.js | 73 ++++++++++++++++++++++-------------- 1 files changed, 44 insertions(+), 29 deletions(-) diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js index 7c36d88..c972ff8 100644 --- a/packageDomain/pages/resourceDetails/myVideo/index.js +++ b/packageDomain/pages/resourceDetails/myVideo/index.js @@ -37,7 +37,10 @@ videoChange: true, startTime: "", //杩涘叆椤甸潰褰撳墠鏃堕棿 - pauseTime: 0 //鏆傚仠鏃堕棿 + pauseTime: 0, //鏆傚仠鏃堕棿 + formPath: '', + loading: true, + hidden: true }, // 鏍煎紡鍖栫瑪璁版椂闂� convertTimestamp(timestamp) { @@ -70,9 +73,10 @@ parentName: options.parentName, parentProductLinkPath: options.parentProductLinkPath, productLinkPath: options.productLinkPath, + formPath: options.formPath, flag: false }) - + console.log(options, 'options'); this.resourceDetailsData() this.getNoteList() }, @@ -175,16 +179,14 @@ showDialog(e) { this.setData({ - submitTitle: this.data.bookName, - dialogKey: true, - // textvalue: '' + dialogKey: true, + textvalue: '', + submitTitle: this.data.titleName }); }, - 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'); } @@ -323,7 +337,7 @@ // 鏍囬杈撳叆妗嗗�� inputChange(e) { this.setData({ - titleName: e.detail.value + submitTitle: e.detail.value }) }, @@ -333,7 +347,7 @@ icon: 'error', title: '璇峰~鍐欑瑪璁板唴瀹�', }) - } else if (!this.data.titleName) { + } else if (!this.data.submitTitle) { return wx.showToast({ icon: 'error', title: '璇峰~鍐欑瑪璁版爣棰�', @@ -416,9 +430,10 @@ submitType: "edit", textvalue: note.content, submitTitle: note.name, - noteId: note.id + noteId: note.id, + dialogKey: true, }) - this.showDialog() + // this.showDialog() }, // 鍒犻櫎绗旇 -- Gitblit v1.9.1