From db8134538a7721edade94e07c03ef59c063126ba Mon Sep 17 00:00:00 2001
From: unknown <qq1940665526@163.com>
Date: 星期三, 29 五月 2024 18:29:43 +0800
Subject: [PATCH] 优化

---
 src/assets/methods/examination.js |   48 +++++++++++++++++++++++++-----------------------
 1 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/src/assets/methods/examination.js b/src/assets/methods/examination.js
index ad8ef1b..0da5175 100644
--- a/src/assets/methods/examination.js
+++ b/src/assets/methods/examination.js
@@ -1,43 +1,44 @@
 import MG from "@/assets/js/middleGround/WebMiddleGroundApi";
 import getPublicImage from "@/assets/js/middleGround/tool";
-const getQuestionList = async (page, questionList,activeBook) => {
-  console.log('page',page);
-  const oldAnswerData = localStorage.getItem(activeBook.name + 'oldAnswerData')
-  let oldData = null
-  let oldList = []
-  if(oldAnswerData) {
-    oldData = JSON.parse(oldAnswerData)
+const getQuestionList = async (page, questionList, activeBook) => {
+  console.log("page", page);
+  const oldAnswerData = localStorage.getItem(activeBook.name + "oldAnswerData");
+  let oldData = null;
+  let oldList = [];
+  if (oldAnswerData) {
+    oldData = JSON.parse(oldAnswerData);
   }
- if(oldData && oldData[page]) {
-  oldList = oldData[page]
- }
+  if (oldData && oldData[page]) {
+    oldList = oldData[page];
+  }
   let cardList = [
     {
       catalogName: "鍗曢�夐",
-      infoList: []
+      infoList: [],
     },
     {
       catalogName: "鍒ゆ柇棰�",
-      infoList: []
+      infoList: [],
     },
     {
       catalogName: "澶氶�夐",
-      infoList: []
+      infoList: [],
     },
     {
       catalogName: "濉┖棰�",
-      infoList: []
+      infoList: [],
     },
     {
       catalogName: "绠�绛旈",
-      infoList: []
-    }
+      infoList: [],
+    },
   ];
   let singleChoiceArr = []; // 鍗曢��
   let judgeArr = []; // 鍒ゆ柇
   let shortArr = []; // 绠�绛�
   let multipleChoiceArr = []; // 澶氶��
   let completionArr = []; // 濉┖
+  // 11
   for (let qindex = 0; qindex < questionList.length; qindex++) {
     const qitem = questionList[qindex];
     let query = {
@@ -57,11 +58,11 @@
         Embedded_QuestionBank_StemStyle: [],
         Embedded_QuestionBank_OptionStyle: [],
         Embedded_QuestionBank_KnowledgePoint: [],
-        Embedded_QuestionBank_Difficulty: []
-      }
+        Embedded_QuestionBank_Difficulty: [],
+      },
     };
     const res = await MG.store.getProductDetail(query);
-    if(!res.datas) return false
+    if (!res.datas) return false;
     res.datas.cmsDatas[0].datas.forEach((item, index) => {
       let oldObj = {};
       if (oldList) {
@@ -97,7 +98,7 @@
         isRight: null, // 鏄惁姝g‘
         isComplete: false,
         isCollect: true,
-        isUnfold: ""
+        isUnfold: "",
       };
       // 澶氶�夊拰濉┖绛旀鑲负鏁扮粍锛岃杞崲JSON鏍煎紡
       if (
@@ -118,7 +119,7 @@
           if (item == "input") {
             questionObj.stem[i] = {
               num: index,
-              data: "input"
+              data: "input",
             };
             questionObj.userAnswer[index] = "";
             index++;
@@ -206,6 +207,7 @@
       }
     });
   }
+  // 22
   cardList[0].infoList = singleChoiceArr;
   cardList[1].infoList = judgeArr;
   cardList[2].infoList = multipleChoiceArr;
@@ -221,7 +223,7 @@
   return cardList.filter((item) => item.infoList.length > 0);
 };
 
-const getQuestionData = async (chapter, chapterData,activeBook) => {
+const getQuestionData = async (chapter, chapterData, activeBook) => {
   const data = { ...chapterData };
   const oldAnswerData = localStorage.getItem("oldAnswerData");
   const oldData = oldAnswerData ? JSON.parse(oldAnswerData) : {};
@@ -234,7 +236,7 @@
     if (oldChapterData) {
       oldList = oldChapterData[key];
     }
-    data[key] = await getQuestionList(oldList, chapterData[key],activeBook);
+    data[key] = await getQuestionList(oldList, chapterData[key], activeBook);
   }
   return data;
 };

--
Gitblit v1.9.1