From 37a205e037614e497b00a076f5bc83520337dbea Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期四, 07 十一月 2024 14:43:01 +0800 Subject: [PATCH] 云学习资源类型 --- pages/digitalCourses/digitalCoursesDetails/components/tree/index.js | 30 +++++++++++++++++------------- 1 files changed, 17 insertions(+), 13 deletions(-) diff --git a/pages/digitalCourses/digitalCoursesDetails/components/tree/index.js b/pages/digitalCourses/digitalCoursesDetails/components/tree/index.js index eb23e7c..c2eaecc 100644 --- a/pages/digitalCourses/digitalCoursesDetails/components/tree/index.js +++ b/pages/digitalCourses/digitalCoursesDetails/components/tree/index.js @@ -65,7 +65,6 @@ // 妫�鏌ョ櫥褰曠姸鎬� const token = wx.getStorageSync(app.config.tokenKey); if (token) { - const item = e.currentTarget.dataset.item; const parent = e.currentTarget.dataset.parent; const isTry = e.currentTarget.dataset.istry; @@ -80,24 +79,29 @@ title: '璇峰厛璐拱璇ヨ绋�', }) } - if (item.selectType == 'zip') { - if (this.properties.applyState == 'Normal') { - return wx.showToast({ - icon: 'error', - title: '璇峰墠寰�PC绔笅杞�', - }) - } else { - return wx.showToast({ - icon: 'error', - title: '璇峰厛鐢宠涓嬭浇', - }) + if (item.selectType == "webpage" || item.learnSelectType == "webpage") { + // 缃戦〉绫诲瀷璺宠浆鍒扮綉鍧�澶嶅埗椤碉紝鍥犱负url浼犲弬涓嶈兘浼� 甯﹀弬鏁扮殑缃戠粶鍦板潃锛屾墍浠ユ澶勮鎶婄綉缁滃湴鍧�閲岀殑浼犲弬鎽樺嚭鏉ワ紝鏀惧埌url閲� + let urlData = '' + const flags = item.jsek_link.indexOf("?") + if (flags > -1) { + urlData = item.jsek_link.slice(flags + 1, item.jsek_link.length) } + url = '/packageBookService/pages/bookServices/linkPage/index' + return wx.navigateTo({ + url: urlData ? url + `?path=${item.jsek_link.slice(0,flags)}` + '&' + urlData : url + `?path=${item.jsek_link}` + }) + } + if (item.selectType == 'zip' || item.learnSelectType == 'zip') { + return wx.showToast({ + icon: 'error', + title: '璇峰墠寰�PC绔笅杞�', + }) } if (item.learnSelectType == "video") { url = "/packageDomain/pages/resourceDetails/myVideo/index"; } else if (item.learnSelectType == "audio") { url = "/packageDomain/pages/resourceDetails/myAudio/index"; - } else if (item.selectType == "picture" || item.selectType == "zip") { + } else if (item.learnSelectType == "picture" || item.learnSelectType == 'document' || item.learnSelectType == 'pdf') { url = "/packageDomain/pages/resourceDetails/document/index"; } if ((!item.file && !item.freeFile && !item.protectedFile)) { -- Gitblit v1.9.1