From e2704d49abcd58dd49b7864519cc878cfff2a797 Mon Sep 17 00:00:00 2001
From: unknown <qq1940665526@163.com>
Date: 星期二, 11 六月 2024 14:12:57 +0800
Subject: [PATCH] 优化

---
 src/books/childHealth/view/content/components/chapter0004.vue |   64 ++++++++++++++++++--------------
 1 files changed, 36 insertions(+), 28 deletions(-)

diff --git a/src/books/childHealth/view/content/components/chapter0004.vue b/src/books/childHealth/view/content/components/chapter0004.vue
index c98fed1..4941c3f 100644
--- a/src/books/childHealth/view/content/components/chapter0004.vue
+++ b/src/books/childHealth/view/content/components/chapter0004.vue
@@ -173,6 +173,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">2.鐢熼暱鍙戣偛褰㈡�佹寚鏍囨湁鍝簺?</span>
                 <textarea
@@ -182,6 +183,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">3.鐢熺悊鏈鸿兘鎸囨爣鏈夊摢浜�?</span>
                 <textarea
@@ -191,6 +193,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >4.璇勪环瀛﹀墠鍎跨鐢熼暱鍙戣偛甯哥敤鐨勬柟娉曟湁鍝簺?</span
@@ -202,6 +205,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">5.浠�涔堟槸楠ㄩ骞撮緞?</span>
                 <textarea
@@ -211,6 +215,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >6.鎴戝浗鍗敓閮ㄨ瀹氱殑鍎跨瀹氭湡鍋ュ悍妫�鏌ョ殑鏃堕棿鏄摢浜涙椂鍊�?</span
@@ -222,6 +227,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">7.鍎跨鍋ュ悍妫�鏌ュ簲鍖呮嫭鍝簺椤圭洰?</span>
                 <textarea
@@ -231,6 +237,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >8.韬珮銆佷綋閲嶃�佸ご鑳稿洿銆佸潗楂樼殑鐢熺墿瀛︾壒寰佸強鍗敓瀛︽剰涔夋槸浠�涔�?</span
@@ -242,6 +249,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >9.鎬庢牱娴嬮噺瀛﹀墠鍎跨鐨勫ご鑳稿洿銆佽韩楂樹互鍙婁綋閲�?</span
@@ -253,6 +261,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
               </td>
             </tr>
@@ -279,6 +288,7 @@
               placeholder="璇疯緭鍏ュ唴瀹�"
               maxlength="400"
               class="w100 ta-br fm-st cl-66 fz-14"
+              @input="saveChapterOneData"
             ></textarea>
             <p class="block">
               鏈富棰樹富瑕佽杩板鍓嶅効绔ョ敓闀垮彂鑲茬殑璇勪环鎸囨爣銆佽瘎浠锋爣鍑嗗拰璇勪环鏂规硶浠ュ強瀹氭湡鍋ュ悍妫�鏌ョ殑鐩稿叧鐭ヨ瘑锛屼互鏈熶负瀹堕暱鍜屽辜鏁欏伐浣滆�呭瀛﹀墠鍎跨杩涜韬綋鍋ュ悍璇勪环鎻愪緵鎸囧銆�
@@ -318,6 +328,7 @@
                 x5-video-player-fullscreen="true"
                 x5-playsinline=""
                 controls
+                controlslist="nodownload"
                 class="w100 video-border"
               ></video>
               <p class="img">瑙嗛锛氬鍓嶅効绔ヤ綋閲嶇殑娴嬮噺</p>
@@ -408,6 +419,7 @@
                   x5-video-player-fullscreen="true"
                   x5-playsinline=""
                   controls
+                  controlslist="nodownload"
                   class="w100 video-border"
                 ></video>
                 <p class="img">瑙嗛锛氬鍓嶅効绔ヨ韩楂樼殑娴嬮噺</p>
@@ -442,6 +454,7 @@
                   x5-video-player-fullscreen="true"
                   x5-playsinline=""
                   controls
+                  controlslist="nodownload"
                   class="w100 video-border"
                 ></video>
                 <p class="img">瑙嗛锛氬鍓嶅効绔ュご鍥寸殑娴嬮噺</p>
@@ -494,7 +507,8 @@
                 x5-video-player-fullscreen="true"
                 x5-playsinline=""
                 controls
-                style="width: 100%"
+                controlslist="nodownload"
+                class="w100 video-border"
               ></video>
               <p class="img">瑙嗛锛氬鍓嶅効绔ヨ兏鍥寸殑娴嬮噺</p>
             </div>
@@ -776,6 +790,7 @@
                 x5-video-player-fullscreen="true"
                 x5-playsinline=""
                 controls
+                controlslist="nodownload"
                 class="w100 video-border"
               ></video>
               <p class="img">瑙嗛锛氬鍓嶅効绔ョ殑鍋ュ悍妫�鏌�</p>
@@ -859,10 +874,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍥� 瀛︿範涓婚涓�</span>
             <examinations
-              v-if="questionData && questionData[99]"
+              v-if="questionData"
               :cardList="questionData[99]"
-              :chapter="4"
-              :page="91"
             />
           </p>
           <h2 class="module_block" id="b017">
@@ -967,6 +980,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10">2.瀛﹀墠鍎跨蹇冪悊璇勪及鐨勭壒鐐规槸浠�涔�?</span>
                 <textarea
@@ -976,6 +990,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >3.鎸夌収娴嬮獙鐨勭洰鐨勫垝鍒嗭紝蹇冪悊娴嬮獙鍙互鍒嗕负鍝袱澶х被?</span
@@ -987,6 +1002,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >4.浠�涔堟槸绛涙煡鎬ф祴璇�?浠�涔堟槸璇婃柇鎬ф祴璇�?甯歌鐨勭瓫鏌ユ�ф祴璇曞拰璇婃柇鎬ф祴璇曟湁鍝簺?</span
@@ -998,6 +1014,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >5.鏌ヨ祫鏂欙紝璋堣皥浠�涔堟槸缁樹汉娴嬭瘯?濡備綍寮�灞�?</span
@@ -1009,6 +1026,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
                 <span class="ds-bl mt-10"
                   >6.鏌ラ槄璧勬枡锛岄煢鍏嬫柉鍕掑鍓嶅効绔ユ櫤鍔涢噺琛ㄥ寘鎷摢浜涘唴瀹�?濡備綍寮�灞�?</span
@@ -1020,6 +1038,7 @@
                   placeholder="璇疯緭鍏ュ唴瀹�"
                   maxlength="300"
                   class="w100 ta-br textarea-text"
+                  @input="saveChapterOneData"
                 ></textarea>
               </td>
             </tr>
@@ -1046,6 +1065,7 @@
               placeholder="璇疯緭鍏ュ唴瀹�"
               maxlength="200"
               class="w100 ta-br fm-st cl-66 fz-14"
+              @input="saveChapterOneData"
             ></textarea>
             <p class="block">
               鏈富棰樹富瑕佽杩板鍓嶅効绔ュ績鐞嗚瘎浼扮殑鐩稿叧鍐呭浠ュ強鍑犵甯歌鐨勮瘎浠峰鍓嶅効绔ュ績鐞嗗仴搴风殑鏂规硶锛屼互鎸囧骞兼暀宸ヤ綔鑰呮洿濂藉湴寮�灞曞鍓嶅効绔ュ績鐞嗕繚鍋ュ伐浣溿��
@@ -1268,6 +1288,7 @@
                 x5-video-player-fullscreen="true"
                 x5-playsinline=""
                 controls
+                controlslist="nodownload"
                 class="w100 video-border"
               ></video>
               <p class="img">瑙嗛锛氬効绔ョ粯浜烘祴璇�</p>
@@ -1375,10 +1396,8 @@
           <p class="blockh6-c center">
             <span class="img center dl-bl w100">涓撻鍥� 瀛︿範涓婚浜�</span>
             <examinations
-              v-if="questionData && questionData[105]"
+              v-if="questionData"
               :cardList="questionData[105]"
-              :chapter="4"
-              :page="97"
             />
           </p>
           <h6 class="Conclusion-title4">涓撻灏忕粨</h6>
@@ -1415,6 +1434,7 @@
             :rows="8"
             placeholder="璇疯緭鍏ュ唴瀹�"
             v-model="chapterFourData.question.short.qOne"
+            @input="saveChapterOneData"
           ></textarea>
           <p>2.褰卞搷瀛﹀墠鍎跨鐢熼暱鍙戣偛鐨勫洜绱犳槸浠�涔堬紵</p>
           <textarea
@@ -1422,6 +1442,7 @@
             :rows="8"
             placeholder="璇疯緭鍏ュ唴瀹�"
             v-model="chapterFourData.question.short.qTwo"
+            @input="saveChapterOneData"
           ></textarea>
           <p>3.璇勪环瀛﹀墠鍎跨鐢熼暱鍙戣偛甯哥敤鐨勬柟娉曟湁鍝簺锛�</p>
           <textarea
@@ -1429,6 +1450,7 @@
             :rows="8"
             placeholder="璇疯緭鍏ュ唴瀹�"
             v-model="chapterFourData.question.short.qThree"
+            @input="saveChapterOneData"
           ></textarea>
           <p>4.鍎跨鍋ュ悍妫�鏌ュ簲鍖呮嫭鍝簺椤圭洰锛�</p>
           <textarea
@@ -1436,6 +1458,7 @@
             :rows="8"
             placeholder="璇疯緭鍏ュ唴瀹�"
             v-model="chapterFourData.question.short.qFour"
+            @input="saveChapterOneData"
           ></textarea>
           <p>5.鍎跨蹇冪悊璇勪及鐨勭壒鐐规槸浠�涔堬紵</p>
           <textarea
@@ -1443,6 +1466,7 @@
             :rows="8"
             placeholder="璇疯緭鍏ュ唴瀹�"
             v-model="chapterFourData.question.short.qFive"
+            @input="saveChapterOneData"
           ></textarea>
           <h6 class="Conclusion-title2">
             <img
@@ -1456,16 +1480,16 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-              v-if="questionData && questionData[106][1]"
-              :cardList="questionData[106][1]"
+              v-if="questionData"
+              :cardList="questionData[106] ?  questionData[106][1] :[]"
               :chapter="4"
               :page="981"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-              v-if="questionData && questionData[106][2]"
-              :cardList="questionData[106][2]"
+              v-if="questionData"
+              :cardList="questionData[106] ? questionData[106][2] : []"
               :chapter="4"
               :page="982"
             />
@@ -1484,6 +1508,7 @@
               placeholder="璇疯緭鍏ュ唴瀹�"
               maxlength="500"
               class="w100 ta-br textarea-text"
+              @input="saveChapterOneData"
             ></textarea>
           </p>
         </div>
@@ -1519,7 +1544,6 @@
       pathFour: "",
       pathFive: "",
       pathSix: "",
-      saveTime: 20,
       chapterFourData: {
         experienceOne: "",
         experienceTwo: "",
@@ -1561,23 +1585,8 @@
       if (localData) {
         this.chapterFourData = JSON.parse(localData);
       }
-      window.timerFour = setInterval(() => {
-        this.saveTime--;
-        if (this.saveTime == 0) {
-          this.saveChapterOneData();
-        }
-      }, 1000);
       this.getVideoPath();
     }
-  },
-  unmounted() {
-    if (window.timerFour) {
-      clearInterval(window.timerFour);
-    }
-    localStorage.setItem(
-      "chapterFourData",
-      JSON.stringify(this.chapterFourData)
-    );
   },
   methods: {
     changeResources(type) {
@@ -1608,7 +1617,6 @@
       );
     },
     saveChapterOneData() {
-      this.saveTime = 20;
       localStorage.setItem(
         "chapterFourData",
         JSON.stringify(this.chapterFourData)

--
Gitblit v1.9.1