From f4425543db1c8db8c47a34c53ef477e72cfe318e Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 11 三月 2024 18:19:56 +0800
Subject: [PATCH] feat(答题器): 答题器

---
 pages/bookServices/detail/components/testResource/testResource.js |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

diff --git a/pages/bookServices/detail/components/testResource/testResource.js b/pages/bookServices/detail/components/testResource/testResource.js
index 4db3b81..10282d4 100644
--- a/pages/bookServices/detail/components/testResource/testResource.js
+++ b/pages/bookServices/detail/components/testResource/testResource.js
@@ -1,4 +1,5 @@
 // pages/bookServices/detail/components/testResource/testResource.js
+const app = getApp()
 Component({
   /**
    * 缁勪欢鐨勫睘鎬у垪琛�
@@ -7,6 +8,10 @@
     list: {
       type: Array,
       value: []
+    },
+    bookInfo: {
+      type: Object,
+      value: "",
     }
   },
 
@@ -21,6 +26,59 @@
    * 缁勪欢鐨勬柟娉曞垪琛�
    */
   methods: {
+    async goTest(e) {
+      const value = e.currentTarget.dataset.value
+      const token = wx.getStorageSync('jsek-token')
+      if (!token) {
+        return wx.getUserProfile({
+          desc: '鐢ㄦ埛鐧诲綍',
+          success: (res) => {
+            console.log(res);
+          }
+        })
+      }
+      // 鑾峰彇绔犺妭涓嬫槸鍚︽湁棰樼洰
+      let idPathList = []
+      let query = {
+        path: '*',
+        queryType: '*',
+        productId: this.properties.bookInfo.id,
+        cmsPath: value.productLinkPath,
+        pading: {
+          start: 0,
+          size: 999
+        }
+      }
+      if (value.childrenFolderCount == 0) {
+        return wx.showToast({
+          icon: "error",
+          title: '鏆傛棤鏁版嵁',
+        })
+      } else {
+        const res = await app.MG.store.getProductDetail(query)
+        debugger
+        res.datas.cmsDatas[0].datas.forEach((item) => {
+          idPathList.push({
+            id: item.id,
+            name: item.name,
+            productLinkPath: item.productLinkPath,
+            type: item.type
+          })
+        })
+      }
+      // query: {
+      //   title: bookData.value.test,
+      //   bookId: route.query.bookId,
+      //   productLinkPath: data.productLinkPath,
+      //   answerTitle: data.name,
+      //   answerType: 'option',
+      //   rootCmsItemId: bookData.value.rootCmsItemId,
+      //   idPathList: JSON.stringify(idPathList)
+      // }
 
+      wx.navigateTo({
+        url: `/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'}`,
+      })
+    }
   }
 })

--
Gitblit v1.9.1