From d4cca51116e04a319c3fe3961fd32c6477cd589f Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期五, 07 六月 2024 16:08:23 +0800
Subject: [PATCH] 题目请求优化

---
 src/books/childHealth/view/content/components/chapter009.vue |   80 ++++++++++++++++++++++++---------------
 1 files changed, 49 insertions(+), 31 deletions(-)

diff --git a/src/books/childHealth/view/content/components/chapter009.vue b/src/books/childHealth/view/content/components/chapter009.vue
index 29af446..1120166 100644
--- a/src/books/childHealth/view/content/components/chapter009.vue
+++ b/src/books/childHealth/view/content/components/chapter009.vue
@@ -164,6 +164,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >2.瀛﹀墠鍎跨鐨勯蓟鑵旀湁浠�涔堢壒鐐�?鎬庢牱杩涜绉戝淇濆仴?</span
@@ -175,6 +176,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >3.瀛﹀墠鍎跨鐨勫0甯︽湁浠�涔堢壒鐐�?骞煎効鏁欏笀璁茶瘽涓轰粈涔堣杞诲0缁嗚?</span
@@ -186,6 +188,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >4.瀛﹀墠鍎跨寮犲彛鍛煎惛鏈夊摢浜涘嵄瀹�?鎬庢牱绾犳?</span
@@ -197,6 +200,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">5.瀛﹀墠鍎跨鐨勫懠鍚歌繍鍔ㄦ湁浠�涔堢壒鐐�?</span>
                 <textarea
@@ -206,6 +210,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">6.瀛﹀墠鍎跨浠ヤ粈涔堟ā寮忕殑鍛煎惛涓轰富?</span>
                 <textarea
@@ -215,6 +220,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">7.鎿ら蓟娑曠殑姝g‘鏂规硶鏄粈涔�?</span>
                 <textarea
@@ -224,6 +230,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >8.閽堝瀛﹀墠鍎跨鍛煎惛绯荤粺鐨勭壒鐐癸紝濡備綍鍩瑰吇瀛﹀墠鍎跨鑹ソ鐨勫崼鐢熶範鎯�?</span
@@ -235,6 +242,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
               </td>
             </tr>
@@ -261,6 +269,7 @@
               placeholder="璇疯緭鍏ュ唴瀹�"
               maxlength="200"
               class="w100 ta-br fm-st cl-66 fz-14"
+              @input="saveChapterOneData"
             ></textarea>
             <p class="block">
               鍚堢悊鐨勭敓娲诲埗搴︽湁鍒╀簬涓綋鐢熺墿閽熺殑寤虹珛锛屾湰涓婚涓昏璁茶堪鏍规嵁瀛﹀墠鍎跨鐨勫勾榫勭壒鐐癸紝绉戝瀹夋帓浠栦滑鐨勫涔犮�佽繘椁愩�佹父鎴忋�佺潯鐪犵瓑姣忎釜鐢熸椿鐜妭鐨勬剰涔夈�佷緷鎹強瑕佹眰锛屼负骞兼暀宸ヤ綔鑰呭埗瀹氱瀛﹀悎鐞嗙殑鐢熸椿鍒跺害鎻愪緵甯姪銆�
@@ -644,10 +653,8 @@
           <p class="blockh6-c center">
             <span class="img center dl-bl w100">涓撻涔� 瀛︿範涓婚涓�</span>
             <examinations
-            v-if="questionData && questionData[252]"
+            v-if="questionData"
               :cardList="questionData[251]"
-              :chapter="9"
-              :page="243"
             />
           </p>
         </div>
@@ -765,6 +772,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >2.鏅ㄩ棿妫�鏌ョ殑鐩殑鏄粈涔�?宸ュ叿鏈夊摢浜�?妫�鏌绘鈥滀竴闂�佷簩鎽搞�佷笁鐪嬨�佸洓鏌モ�濈殑鍏蜂綋鍐呭鏄粈涔�?</span
@@ -776,6 +784,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">3.鍏ㄦ棩鍋ュ悍瑙傚療鐨勯噸鐐规槸浠�涔�?</span>
                 <textarea
@@ -785,6 +794,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >4.浠�涔堟槸鐤嫍?鐤嫍鐨勭绫绘湁鍝簺?浠�涔堟槸璁″垝鍏嶇柅?</span
@@ -796,6 +806,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">5.浠�涔堟槸鍩虹鍏嶇柅?浠�涔堟槸鍔犲己鍏嶇柅?</span>
                 <textarea
@@ -805,6 +816,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">6.浜轰綋鐨勫厤鐤弽搴旀湁鍝嚑绉�?</span>
                 <textarea
@@ -814,6 +826,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >7.鎵ц鍎跨璁″垝鍏嶇柅绋嬪簭瑕佹帉鎻″摢浜涢棶棰�?</span
@@ -825,6 +838,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">8.棰勯槻鎺ョ鐨勫崼鐢熻姹傛槸浠�涔�?</span>
                 <textarea
@@ -834,6 +848,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >9.浠�涔堟槸闅旂?涓轰粈涔堣闅旂?骞煎効鍥殑闅旂瀵硅薄鏄摢浜�?</span
@@ -845,6 +860,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >10.浠�涔堟槸娑堟瘨?甯哥敤鐨勬秷姣掓柟娉曟湁鍝簺?骞煎効鍥殑娑堟瘨瀵硅薄鏈夊摢浜�?</span
@@ -856,6 +872,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">11.骞煎効鍥湁鍝簺闃叉姹℃煋鐨勬帾鏂�?</span>
                 <textarea
@@ -865,6 +882,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >12.骞煎効鍥崼鐢熶繚鍋ョ櫥璁般�佺粺璁$殑鍐呭鏈夊摢浜�?</span
@@ -876,6 +894,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
               </td>
             </tr>
@@ -900,6 +919,7 @@
               placeholder="璇疯緭鍏ュ唴瀹�"
               maxlength="200"
               class="w100 ta-br fm-st cl-66 fz-14"
+              @input="saveChapterOneData"
             ></textarea>
             <p class="block">
               鏍规嵁涓�浜涘尰闄㈢殑鍎跨淇濆仴绉戦棬璇婄殑璋冩煡鏄剧ず锛氶�惧叚鎴愮殑瀛╁瓙鏈変笉鍚岀▼搴︾殑蹇冪悊鍜屼綋鏍煎彂鑲查棶棰橈紝鑰岃瘖娌荤巼鍗翠笉瓒�10%锛涘緢澶氬闀胯涓哄仴搴风殑瀛╁瓙鍗磋鏌ュ嚭鎮f湁钀ュ吇涓嶈壇銆佽偉鑳栥�佽传琛�绛夎韩蹇冪柧鐥呫�備笓瀹惰涓猴紝瀹氭湡瀵瑰効绔ヨ繘琛屽仴搴蜂綋妫�锛屼笉浣嗗彲浠ヤ簡瑙e効绔ョ殑鐢熼暱鍙戣偛鎯呭喌锛岃繕鑳藉強鏃跺彂鐜板紓甯革紝鏄繚璇佸効绔ュ仴搴锋垚闀跨殑閲嶈鎵嬫銆傛湰涓婚涓昏璁茶堪浜嗘墭骞兼満鏋勭殑浣撴牸妫�鏌ュ埗搴︺�侀闃叉帴绉嶅埗搴︺�侀殧绂诲埗搴︺�佹秷姣掑埗搴﹀拰鐜鍗敓鍒跺害锛屼互鍒╀簬鍚屽浠叏闈簡瑙f墭骞兼満鏋勭殑鍗敓淇濆仴鍒跺害銆�
@@ -1536,10 +1556,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涔� 瀛︿範涓婚浜�</span>
             <examinations
-            v-if="questionData && questionData[263]"
+            v-if="questionData"
               :cardList="questionData[263]"
-              :chapter="9"
-              :page="255"
             />
           </p>
           <h6 class="Conclusion-title4">涓撻灏忕粨</h6>
@@ -1554,6 +1572,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qOne"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block">
@@ -1561,6 +1580,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qTwo"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block">
@@ -1568,6 +1588,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qThree"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block">
@@ -1575,6 +1596,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qFour"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block">
@@ -1582,6 +1604,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qFive"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block">
@@ -1589,6 +1612,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qSix"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block">
@@ -1596,6 +1620,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qSeven"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block">
@@ -1603,6 +1628,7 @@
               type="text"
               class="judge-input"
               v-model="chapterNineData.question.judge.qEnight"
+              @input="saveChapterOneData"
             />锛�
           </p>
           <p class="block"><b>浜屻�佸~绌�</b></p>
@@ -1611,10 +1637,12 @@
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qOne.one"
+              @input="saveChapterOneData"
             />銆�<input
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qOne.two"
+              @input="saveChapterOneData"
             />涓ょ銆�
           </p>
           <p class="block">
@@ -1622,14 +1650,17 @@
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qTwo.one"
+              @input="saveChapterOneData"
             />銆�<input
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qTwo.two"
+              @input="saveChapterOneData"
             />銆�<input
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qTwo.three"
+              @input="saveChapterOneData"
             />涓夌浼犳煋鐥呫��
           </p>
           <p class="block">
@@ -1637,18 +1668,22 @@
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qThree.one"
+              @input="saveChapterOneData"
             />銆�<input
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qThree.two"
+              @input="saveChapterOneData"
             />銆�<input
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qThree.three"
+              @input="saveChapterOneData"
             />銆�<input
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qThree.four"
+              @input="saveChapterOneData"
             />绛夊崼鐢熻姹傘��
           </p>
           <p class="block">
@@ -1656,6 +1691,7 @@
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qFour.one"
+              @input="saveChapterOneData"
             />銆�
           </p>
           <p class="block">
@@ -1663,10 +1699,12 @@
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qFive.one"
+              @input="saveChapterOneData"
             />锛岃娑堢伃鐨勭浜岀浼犳煋鐥呮槸<input
               type="text"
               class="lineInput completion-input"
               v-model="chapterNineData.question.fill.qFive.two"
+              @input="saveChapterOneData"
             />銆�
           </p>
         </div>
@@ -1702,18 +1740,14 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-            v-if="questionData && questionData[264][1]"
-              :cardList="questionData[264][1]"
-              :chapter="9"
-              :page="2561"
+            v-if="questionData"
+              :cardList="questionData[264] ? questionData[264][1] : []"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-            v-if="questionData && questionData[264][2]"
-              :cardList="questionData[264][2]"
-              :chapter="9"
-              :page="2562"
+            v-if="questionData"
+              :cardList="questionData[264] ? questionData[264][2] : []"
             />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
@@ -1725,6 +1759,7 @@
               placeholder="璇疯緭鍏ュ唴瀹�"
               maxlength="600"
               class="w100 ta-br textarea-text"
+              @input="saveChapterOneData"
             ></textarea>
           </p>
         </div>
@@ -1765,7 +1800,6 @@
       pathFive: "",
       pathSix: "",
       pathSeven: "",
-      saveTime: 20,
       chapterNineData: {
         experienceOne: "",
         experienceTwo: "",
@@ -1839,27 +1873,11 @@
       if (localData) {
         this.chapterNineData = JSON.parse(localData);
       }
-      window.timerNine = setInterval(() => {
-        this.saveTime--;
-        if (this.saveTime == 0) {
-          this.saveChapterOneData();
-        }
-      }, 1000);
       this.getVideoPath();
     }
   },
-  unmounted() {
-    if (window.timerNine) {
-      clearInterval(window.timerNine);
-    }
-    localStorage.setItem(
-      "chapterNineData",
-      JSON.stringify(this.chapterNineData)
-    );
-  },
   methods: {
     saveChapterOneData() {
-      this.saveTime = 20;
       localStorage.setItem(
         "chapterNineData",
         JSON.stringify(this.chapterNineData)

--
Gitblit v1.9.1