From b00acb907054a7119862de9c037e600b3818e266 Mon Sep 17 00:00:00 2001
From: zhongshujie <2862698242@qq.com>
Date: 星期四, 05 十二月 2024 10:15:12 +0800
Subject: [PATCH] 大学生心理测评

---
 packageBookService/pages/bookServices/detail/components/testResource/testResource.js |   41 ++++++++++++++++++++++++++++++++---------
 1 files changed, 32 insertions(+), 9 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/components/testResource/testResource.js b/packageBookService/pages/bookServices/detail/components/testResource/testResource.js
index 08fd300..d1dfd58 100644
--- a/packageBookService/pages/bookServices/detail/components/testResource/testResource.js
+++ b/packageBookService/pages/bookServices/detail/components/testResource/testResource.js
@@ -124,15 +124,38 @@
         }
       }
       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=${this.properties.storeInfo}&jslx=${this.properties.jslx}`,
-      });
+      if (value.fromType == "json") {
+        const questuionList = this.properties.list
+        var psychologyList = []
+        var listIndex = 0
+        for (let index = 0; index < questuionList.length; index++) {
+          const item = questuionList[index];
+          if (item.name == "蹇冪悊娴嬭瘎") {
+            psychologyList = [...item.children]
+          }
+        }
+        for (let cindex = 0; cindex < psychologyList.length; cindex++) {
+          const citem = psychologyList[cindex];
+          if (value.name == citem.name) {
+            listIndex = cindex
+          }
+        }
+        wx.navigateTo({
+          url: `/packageBookService/pages/psychologyAnswer/psychologyAnswer?listIndex=${
+            listIndex
+        }`
+        })
+      } else {
+        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=${this.properties.storeInfo}&jslx=${this.properties.jslx}`,
+        });
+      }
     },
     goMycollect(e) {
       const answertype = e.currentTarget.dataset.answertype;

--
Gitblit v1.9.1