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