From 38cd76c5f05fd55855038e2d393074e27909c63d Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期五, 28 三月 2025 15:28:01 +0800 Subject: [PATCH] 剩余页面登录迁移 --- pages/digitalCourses/digitalCoursesDetails/components/testTree/index.js | 115 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 59 insertions(+), 56 deletions(-) diff --git a/pages/digitalCourses/digitalCoursesDetails/components/testTree/index.js b/pages/digitalCourses/digitalCoursesDetails/components/testTree/index.js index dbc1439..d9c0210 100644 --- a/pages/digitalCourses/digitalCoursesDetails/components/testTree/index.js +++ b/pages/digitalCourses/digitalCoursesDetails/components/testTree/index.js @@ -1,4 +1,7 @@ const app = getApp(); +import { + loginInfo +} from '../../../../../assets/js/login'; Component({ properties: { treeList: { @@ -43,66 +46,66 @@ openIds: e.detail.value, }); }, - async goTest(e) { - console.log(e, 666) - const value = e.currentTarget.dataset.item; - const parent = e.currentTarget.dataset.parent; - const isTry = e.currentTarget.dataset.istry; - const token = wx.getStorageSync("jsek-token"); - if (!token) { - return wx.getUserProfile({ - desc: "鐢ㄦ埛鐧诲綍", - success: (res) => { - console.log(res); + goTest(e) { + const gotoPageFun = async () => { + const value = e.currentTarget.dataset.item; + const parent = e.currentTarget.dataset.parent; + const isTry = e.currentTarget.dataset.istry; + const token = wx.getStorageSync("jsek-token"); + if (!isTry && !this.data.isBuy) { + return wx.showToast({ + icon: 'error', + title: '璇峰厛璐拱璇ヨ绋�', + }) + } + // 鑾峰彇绔犺妭涓嬫槸鍚︽湁棰樼洰 + let idPathList = []; + let query = { + storeInfo: app.config.digitalCourses, + path: "*", + queryType: "*", + productId: this.properties.bookInfo.id, + cmsPath: value.productLinkPath, + pading: { + start: 0, + size: 999, }, - }); - } - if (!isTry && !this.data.isBuy) { - return wx.showToast({ - icon: 'error', - title: '璇峰厛璐拱璇ヨ绋�', - }) - } - // 鑾峰彇绔犺妭涓嬫槸鍚︽湁棰樼洰 - let idPathList = []; - let query = { - storeInfo: app.config.digitalCourses, - path: "*", - queryType: "*", - productId: this.properties.bookInfo.id, - cmsPath: value.productLinkPath, - pading: { - start: 0, - size: 999, - }, - }; - if (value.childrenFolderCount == 0) { - wx.hideLoading(); - return wx.showToast({ - icon: "error", - title: "鏆傛棤鏁版嵁", - }); - } else { - const res = await app.MG.store.getProductDetail(query); - res.datas.cmsDatas[0].datas.forEach((item) => { - idPathList.push({ - id: item.id, - name: item.name, - productLinkPath: item.productLinkPath, - type: item.type, + }; + if (value.childrenFolderCount == 0) { + wx.hideLoading(); + return wx.showToast({ + icon: "error", + title: "鏆傛棤鏁版嵁", }); + } else { + const res = await app.MG.store.getProductDetail(query); + res.datas.cmsDatas[0].datas.forEach((item) => { + idPathList.push({ + id: item.id, + name: item.name, + productLinkPath: item.productLinkPath, + type: item.type, + }); + }); + } + wx.hideLoading(); + wx.navigateTo({ + url: `/packageBookService/pages/bookServices/examination/examination?bookId=${ + this.properties.bookInfo.id + }&productLinkPath=${value.productLinkPath}&rootCmsItemId=${ + this.properties.bookInfo.rootCmsItemId + }&idPathList=${JSON.stringify(idPathList)}&answerTitle=${ + value.name + }&answerType=${"option"}&storeInfo=${app.config.digitalCourses}`, }); } - wx.hideLoading(); - wx.navigateTo({ - url: `/packageBookService/pages/bookServices/examination/examination?bookId=${ - this.properties.bookInfo.id - }&productLinkPath=${value.productLinkPath}&rootCmsItemId=${ - this.properties.bookInfo.rootCmsItemId - }&idPathList=${JSON.stringify(idPathList)}&answerTitle=${ - value.name - }&answerType=${"option"}&storeInfo=${app.config.digitalCourses}`, - }); + const token = wx.getStorageSync(app.config.tokenKey) + if (!token) { + loginInfo(app, () => {}) + } else { + gotoPageFun() + } + }, }, }); \ No newline at end of file -- Gitblit v1.9.1