From 4a9955330070cf8abd78d95aaa2067d9a06a88c3 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 07 五月 2024 10:05:59 +0800 Subject: [PATCH] 各页面bug修改 --- packageDomain/pages/resourceDetails/myVideo/index.js | 83 +++++++++++++++++++---------------------- 1 files changed, 38 insertions(+), 45 deletions(-) diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js index c972ff8..5311e4f 100644 --- a/packageDomain/pages/resourceDetails/myVideo/index.js +++ b/packageDomain/pages/resourceDetails/myVideo/index.js @@ -34,13 +34,14 @@ style: 'height: 248rpx', submitType: "new", // 鏂板缓 or 缂栬緫 noteId: '', - videoChange: true, startTime: "", //杩涘叆椤甸潰褰撳墠鏃堕棿 pauseTime: 0, //鏆傚仠鏃堕棿 formPath: '', loading: true, - hidden: true + hidden: true, + videoError: false, + videoLoaidng: false }, // 鏍煎紡鍖栫瑪璁版椂闂� convertTimestamp(timestamp) { @@ -58,11 +59,12 @@ * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇 */ onLoad(options) { - + wx.setNavigationBarTitle({ + title: '璧勬簮璇︽儏-瑙嗛' + }); const systInfo = wx.getSystemInfoSync(); const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅 const navBarHeight = (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 瀵艰埅鏍忛珮搴� - console.log(options, 'options'); this.setData({ navBarHeight: navBarHeight, barHeight: systInfo.statusBarHeight, @@ -70,13 +72,16 @@ bookId: options.bookId, bookName: options.bookName, cmsId: options.cmsId, - parentName: options.parentName, parentProductLinkPath: options.parentProductLinkPath, productLinkPath: options.productLinkPath, formPath: options.formPath, flag: false }) - console.log(options, 'options'); + if (options.parentName !== "鏁欏璧勬簮" && options.parentName !== "浜戝涔�") { + this.setData({ + parentName: options.parentName, + }) + } this.resourceDetailsData() this.getNoteList() }, @@ -179,7 +184,6 @@ showDialog(e) { this.setData({ - dialogKey: true, textvalue: '', submitTitle: this.data.titleName @@ -197,6 +201,9 @@ wx.navigateBack(); }, resourceDetailsData() { + this.setData({ + videoLoaidng: true + }) let query = { path: '*', queryType: '*', @@ -223,7 +230,6 @@ } app.MG.store.getProductDetail(query).then(res => { res.datas.cmsDatas[0].datas.forEach((item) => { - console.log(item); if (item.selectType === "video" || item.learnSelectType === "video") { this.data.threeLeveData.push(item) this.setData({ @@ -232,18 +238,18 @@ this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟 if (this.data.productLinkPath == items.productLinkPath) { if (this.data.formPath === "jsek_cloudLearning") { - console.log(items); + let file + items.protectedFile ? file = items.protectedFile : file = items.freeFile this.setData({ - showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + items.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey), + showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + file + '&token=' + wx.getStorageSync(app.config.tokenKey), titleName: items.name }) } else { this.setData({ - showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.file, + showData: item.file ? app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file : app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.freeFile, titleName: items.name }) } - console.log(index, 'index'); let selectedIndex = index; // 瀛樺偍閫変腑椤圭殑绱㈠紩 this.setData({ selectedId: selectedIndex // 璁剧疆閫変腑椤圭殑绱㈠紩 @@ -252,49 +258,34 @@ }); } }) - this.data.threeLeveData.forEach((item) => { - console.log(item.name); - }) this.setData({ loading: false, hidden: false }) + console.log('鍦板潃', this.data.showData); }) }, onVideo(e) { - if (this.data.showData != '') { - this.setData({ - showData: '' - }) - } - - this.setData({ - selectedId: e.currentTarget.dataset.index, - }) const item = e.currentTarget.dataset.item this.setData({ + videoLoaidng: true, + selectedId: e.currentTarget.dataset.index, + showData: '', titleName: item.name }) - if (item.selectType == "video" || item.learnSelectType === "video") { - - // if (!item.file) { - // console.log(1111); - // } - if (this.data.formPath === "jsek_cloudLearning") { - + let file + item.protectedFile ? file = item.protectedFile : file = item.freeFile this.setData({ - showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + item.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey) + showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + file + '&token=' + wx.getStorageSync(app.config.tokenKey) }) + console.log(this.data.showData); } else { this.setData({ - showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file + showData: item.file ? app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file : app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.freeFile, }) } - - console.log(this.data.showData, 'item.file'); - } }, @@ -303,15 +294,11 @@ productId: this.data.bookId, appRefCode: app.config.appRefCode }).then((res) => { - console.log(res); - this.setData({ topicId: res.id }) }) }, - - newTopicMessageGet() { let query = { @@ -329,7 +316,6 @@ // 鏍囬鏀瑰彉 changeTitle(e) { - console.log(e.currentTarget.dataset.value); this.setData({ flag: e.currentTarget.dataset.value }) @@ -372,8 +358,6 @@ textvalue: e.detail.value }) }, - - // 鑾峰彇绗旇鍒楄〃 async getNoteList() { // this.setData({ @@ -420,7 +404,6 @@ noteList: res.datas, loading: false }) - console.log('绗旇鍒楄〃', res.datas); }) }, // 缂栬緫鎸夐挳 @@ -433,7 +416,6 @@ noteId: note.id, dialogKey: true, }) - // this.showDialog() }, // 鍒犻櫎绗旇 @@ -555,5 +537,16 @@ }, videoErrorCallback(e) { console.log(e); + }, + videoError: function (e) { + console.log('瑙嗛鍔犺浇澶辫触', e); + this.setData({ + videoError: true + }); + }, + loadedmetadata(e) { + this.setData({ + videoLoaidng: false + }) } }) \ No newline at end of file -- Gitblit v1.9.1