From 905eb94227a63fd632ed062445a24269a3c4474d Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期五, 27 六月 2025 17:15:58 +0800
Subject: [PATCH] 1

---
 packageBookService/pages/bookServices/examination/examination.js |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/packageBookService/pages/bookServices/examination/examination.js b/packageBookService/pages/bookServices/examination/examination.js
index 08a494e..3e26633 100644
--- a/packageBookService/pages/bookServices/examination/examination.js
+++ b/packageBookService/pages/bookServices/examination/examination.js
@@ -650,11 +650,18 @@
     if (saleData && !res.datas.purchasedSaleMethodIdList.includes(saleData.Id)) return wx.showModal({
       title: '鎻愮ず',
       content: '璇峰厛璐拱棰樺簱鍐嶇瓟棰�',
-      complete: (res) => {
+      confirmColor: "#ff6c00",
+      cancelColor: "#949494",
+      editable: false, //鏄惁鏄剧ず杈撳叆妗�
+      showCancel: false,
+      complete: () => {
         this.setData({
           submitStatus: true
         })
-        wx.navigateBack()
+        wx.setStorageSync('tabValue', 'questionBank')
+        wx.redirectTo({
+          url: `/packageBookService/pages/bookServices/detail/index?id=${res.datas.id}&name=${res.datas.name}`,
+        })
       }
     })
     this.setData({
@@ -929,6 +936,7 @@
         }
         res.datas.cmsDatas[0].datas.forEach((item, index) => {
           if (this.data.storeInfo || this.data.jslx) {
+            console.log(item.Embedded_QuestionBank_QuestionType)
             if (item.Embedded_QuestionBank_QuestionType == 'singleChoice') {
               pathitem.name = "鍗曢�夐"
             } else if (item.Embedded_QuestionBank_QuestionType == 'shortAnswer') {
@@ -944,14 +952,15 @@
           let oldObj = "";
           if (oldList)
             oldObj = oldList.find((oldItem) => oldItem.id == item.id);
+          console.log(item.Embedded_QuestionBank_Stem, 111)
           let questionObj = {
             // num: index, // 棰樺彿
             id: item.id,
             type: pathitem.name,
-            stem: item.Embedded_QuestionBank_QuestionType == "completion" ?
+            stem: item.Embedded_QuestionBank_Stem ? item.Embedded_QuestionBank_QuestionType == "completion" ?
               JSON.parse(item.Embedded_QuestionBank_Stem)
               .stemTxt.replaceAll("<vacancy>", ",input,")
-              .split(",") : JSON.parse(item.Embedded_QuestionBank_Stem), // 棰樺共
+              .split(",") : JSON.parse(item.Embedded_QuestionBank_Stem) : '-', // 棰樺共
             answer: item.Embedded_QuestionBank_Answer, // 绛旀
             option: item.Embedded_QuestionBank_Option ?
               JSON.parse(item.Embedded_QuestionBank_Option) : "", // 閫夋嫨棰橀�夐」

--
Gitblit v1.9.1