From b650bb198f03f6974708f27de72dc903af596391 Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期一, 15 四月 2024 11:07:24 +0800 Subject: [PATCH] 音频bug2 --- packageDomain/pages/resourceDetails/myAudio/index.js | 59 +++++++++++++++++++++++++++-------------------------------- 1 files changed, 27 insertions(+), 32 deletions(-) diff --git a/packageDomain/pages/resourceDetails/myAudio/index.js b/packageDomain/pages/resourceDetails/myAudio/index.js index 15b1a9c..8bb7be9 100644 --- a/packageDomain/pages/resourceDetails/myAudio/index.js +++ b/packageDomain/pages/resourceDetails/myAudio/index.js @@ -233,7 +233,6 @@ wx.navigateBack(); }, resourceDetailsData() { - let datas = '' let query = { path: '*', queryType: '*', @@ -241,7 +240,6 @@ cmsPath: this.data.parentProductLinkPath, itemFields: { SysType: 'CmsFolder', - // 璧勬簮绫诲瀷锛岃瘯璇绘枃浠讹紝鏄惁鍏佽涓嬭浇绛夊弬鏁� selectType: [], freeFile: [], file: [], @@ -258,48 +256,45 @@ size: 999 } } + app.MG.store.getProductDetail(query).then(res => { + let selectedId = -1; // 鍒濆鍖栭�変腑椤圭储寮� + let showDataUrl = ''; + let titleName = ''; + res.datas.cmsDatas[0].datas.forEach((item, index) => { if (item.selectType === "audio" || item.learnSelectType === "audio") { - this.data.threeLeveData.push(item) - this.setData({ - threeLeveData: this.data.threeLeveData - }) - + this.data.threeLeveData.push(item); } - this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟 - if (this.data.productLinkPath == items.productLinkPath) { - datas = items - let selectedIndex = index; // 瀛樺偍閫変腑椤圭殑绱㈠紩 - this.setData({ - selectedId: selectedIndex // 璁剧疆閫変腑椤圭殑绱㈠紩 - }); - } - }); + if (this.data.productLinkPath == item.productLinkPath) { + selectedId = index; + } + }); + + if (selectedId !== -1) { + let datas = this.data.threeLeveData[selectedId]; if (this.data.formPath == 'jsek_cloudLearning') { - // 杩欓噷澶勭悊浜戝涔犵殑 - this.setData({ - showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + datas.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey), - titleName: datas.name - }) - this.pubulicPlayFun() + showDataUrl = app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + datas.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey); } else { - this.setData({ - showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + datas.file, - titleName: datas.name - }) - this.pubulicPlayFun() + showDataUrl = app.config.requestCtx + '/file/api/ApiDownload?md5=' + datas.file; } + titleName = datas.name; + } - }) - this.data.threeLeveData.forEach((item) => {}) this.setData({ + threeLeveData: this.data.threeLeveData, + selectedId: selectedId, + showData: showDataUrl, + titleName: titleName, loading: false, hidden: false - }) - }) + }); + this.pubulicPlayFun(); + + }); }, + onVideo(e) { this.setData({ myAudioCurrent: '00:00', @@ -452,7 +447,7 @@ this.setData({ "pageCount.total": res.totalSize, noteList: res.datas, - loading: false + // loading: false }) // console.log('绗旇鍒楄〃', res.datas); }) -- Gitblit v1.9.1