From 609989d5dd46d2611b42f7d508f67ec89b355562 Mon Sep 17 00:00:00 2001 From: user1 <10901603+no-distractions1@user.noreply.gitee.com> Date: 星期一, 17 六月 2024 15:17:43 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout --- src/books/childHealth/view/content/components/chapter010.vue | 99 +++++++++++++++++++++++++++++++------------------ 1 files changed, 63 insertions(+), 36 deletions(-) diff --git a/src/books/childHealth/view/content/components/chapter010.vue b/src/books/childHealth/view/content/components/chapter010.vue index 2715bc8..1331d97 100644 --- a/src/books/childHealth/view/content/components/chapter010.vue +++ b/src/books/childHealth/view/content/components/chapter010.vue @@ -156,6 +156,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">2.骞煎効鍥殑鐢ㄥ湴闈㈢Н鍖呮嫭鍝嚑涓儴鍒�?</span> <textarea @@ -165,6 +166,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">3.骞煎効鍥殑寤虹瓚鐢ㄥ湴搴旂鍚堝摢浜涜姹�?</span> <textarea @@ -174,6 +176,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >4.骞煎効鍥敓娲荤敤鎴跨殑鑰愮伀绛夌骇鏈変粈涔堣姹�?</span @@ -185,6 +188,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">5.骞煎効鍥殑妤兼搴旂鍚堜粈涔堣姹�?</span> <textarea @@ -194,6 +198,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">6.骞煎効鍥殑缁垮寲鍦板甫搴斿浣曞竷缃�?</span> <textarea @@ -203,6 +208,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">7.骞煎効鍥悇瀹ら厤缃殑鍗敓鍘熷垯鏄粈涔�?</span> <textarea @@ -212,6 +218,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >8.骞煎効鍥殑娲诲姩瀹ゃ�佸崸瀹ゃ�佸崼鐢熼棿銆佷繚鍋ュ鍜岄殧绂诲鍒嗗埆鏈夊摢浜涘崼鐢熻姹�?</span @@ -223,6 +230,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >9.娑夊強瀹ゅ唴閲囧厜鐨勫厜瀛︾墿鐞嗘蹇垫湁鍝簺?</span @@ -234,6 +242,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >10.骞煎効鍥鑷劧閲囧厜鍜屼汉宸ョ収鏄庢湁浠�涔堣姹�?</span @@ -245,6 +254,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">11.骞煎効鍥鍐呴�氶鏈夊嚑绉嶆柟寮�?</span> <textarea @@ -254,6 +264,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >12.鎵樺辜鏈烘瀯閲囨殩鏈夊嚑绉嶆柟寮忥紝鍒嗗埆搴旀敞鎰忓摢浜涢棶棰�?</span @@ -265,6 +276,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> </td> </tr> @@ -291,6 +303,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="200" class="w100 ta-br fm-st cl-66 fz-14" + @input="saveChapterOneData" ></textarea> <p class="block"> 鏈富棰樿杩版墭骞兼満鏋勫湴鍧�鐨勯�夋嫨銆佸洯鍐呭竷灞�鍜屽悇瀹ょ殑鍗敓瑕佹眰浠ュ強瀹ゅ唴鐨勯噰鍏夊拰鐓ф槑銆侀�氶鍜岄噰鏆栫瓑鏂归潰鍐呭銆� @@ -331,7 +344,7 @@ <p>鍏ㄦ棩鍒跺辜鍎垮洯鍚勯」鐢ㄦ埧浣跨敤闈㈢Н鍜屽缓绛戦潰绉姹傚弬瑙佽〃10-1銆�</p> <p class="img"> 琛�10-1 鍏ㄦ棩鍒跺辜鍎垮洯鍚勯」鐢ㄦ埧浣跨敤闈㈢Н鍜屽缓绛戦潰绉竴瑙堣〃<a id="w1"></a - ><a href="chapter010.html#m1"><sup>[1]</sup></a> + ><a href="javascript: void(0)" @click="gotoLabel('childTen-labelOne')" class="cu-pr"><sup>[1]</sup></a> </p> <p class="center openImgBox"> <img src="../../../assets/images/chapterTen/0272-1.jpg" class="w100"> @@ -352,7 +365,7 @@ 妤兼搴旀寜鐓т繚闅滃畨鍏ㄣ�佷究浜庤璧板拰鐤忔暎鐨勫師鍒欐潵璁捐锛屾ゼ姊唴搴斿ぉ鐒堕噰鍏夈�傜枏鏁fゼ姊弗绂佷娇鐢ㄨ灪鏃嬪舰鎴栨墖褰㈣笍姝ャ�傛ゼ姊笍姝ラ潰搴旈噰鐢ㄩ槻婊戞潗鏂欙紝韪忔韪㈤潰涓嶅簲婕忕┖锛岃笍姝ラ潰搴� </p> <div class="annotation-border"></div> - <p class="note"> + <p class="note" id="childTen-labelOne"> <a id="m1"></a><a href="chapter010.html#w1">[1]</a> 鎽樿嚜銆婂辜鍎垮洯寤鸿鏍囧噯銆嬶紙寤烘爣175鈥�2016锛夈�� </p> @@ -409,7 +422,9 @@ x5-video-player-fullscreen="true" x5-playsinline="" controls - class="w100 video-border" + controlslist="nodownload" + class="w100 video-border video" + @play="videoPlay" ></video> <p class="img">瑙嗛锛氬辜鍎垮洯鍚勫閰嶇疆鐨勫崼鐢熻姹�</p> </div> @@ -729,10 +744,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍗� 瀛︿範涓婚涓�</span> <examinations - v-if="questionData && questionData[275]" + v-if="questionData" :cardList="questionData[275]" - :chapter="10" - :page="267" /> </p> <h2 class="module_block" id="b038"> @@ -823,6 +836,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">2.姝g‘鐨勫潗濮挎槸鎬庢牱鐨�?</span> <textarea @@ -832,6 +846,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">3.妗屾楂樺樊鎸囩殑鏄粈涔�?</span> <textarea @@ -841,6 +856,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >4.涓哄効绔ラ�夋嫨浠�涔堟牱鐨勫効绔ュ簥鏈�涓洪�傚疁?鍎跨搴婄殑閫夋嫨搴旀敞鎰忎粈涔堥棶棰�?</span @@ -852,6 +868,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">5.骞煎効鍥┍鏌滅殑瑕佹眰鏄粈涔�?</span> <textarea @@ -861,6 +878,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">6.鐜╁叿搴旂鍚堝摢浜涘崼鐢熻姹�?</span> <textarea @@ -870,6 +888,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >7.骞煎効鍥殑鏂囧叿銆佹暀鍏峰簲绗﹀悎浠�涔堣姹�?</span @@ -881,6 +900,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">8.骞煎効鍥綋鑲茶澶囩殑鍗敓瑕佹眰鏄粈涔�?</span> <textarea @@ -890,6 +910,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> </td> </tr> @@ -916,6 +937,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="200" class="w100 ta-br fm-st cl-66 fz-14" + @input="saveChapterOneData" ></textarea> <p class="block"> 鎵樺辜鏈烘瀯鍦ㄩ�夋嫨鏁欏叿銆佺帺鍏风殑鏃跺�欏簲浠旂粏锛屼繚璇佸叾瀹夊叏鎬с�傛湰涓婚涓昏璁茶堪鎵樺辜鏈烘瀯瀹跺叿銆佹枃鍏枫�佹暀鍏峰拰鐜╁叿鐨勫崼鐢熶互鍙婁綋鑲茶澶囩殑鍗敓鏍囧噯鍜岃姹傦紝涓烘墭骞兼満鏋勫垱璁惧畨鍏ㄣ�佸崼鐢熺殑鐗╄川鐜鎻愪緵鍙傝�冦�� @@ -1068,7 +1090,9 @@ x5-video-player-fullscreen="true" x5-playsinline="" controls - class="w100 video-border" + controlslist="nodownload" + class="w100 video-border video" + @play="videoPlay" ></video> <p class="img">瑙嗛锛氬辜鍎垮洯鏂囧叿鍜屾暀鐜╁叿鍗敓</p> </div> @@ -1175,10 +1199,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍗� 瀛︿範涓婚浜�</span> <examinations - v-if="questionData && questionData[280]" + v-if="questionData" :cardList="questionData[280]" - :chapter="10" - :page="272" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> @@ -1242,6 +1264,8 @@ type="text" class="judge-input" v-model="chapterTenData.question.judge.qOne" + @input="saveChapterOneData" + />锛� </p> <p class="block"> @@ -1249,6 +1273,7 @@ type="text" class="judge-input" v-model="chapterTenData.question.judge.qTwo" + @input="saveChapterOneData" />锛� </p> <p class="block"> @@ -1256,6 +1281,7 @@ type="text" class="judge-input" v-model="chapterTenData.question.judge.qThree" + @input="saveChapterOneData" />锛� </p> <p class="block"><b>浜屻�佸~绌�</b></p> @@ -1264,6 +1290,7 @@ type="text" class="lineInput completion-input" v-model="chapterTenData.question.fill.qOne.one" + @input="saveChapterOneData" />鏄寚妗岃繎缂橀珮涓庢楂樹箣宸�� </p> <p class="block"><b>涓夈�佹�濊��</b></p> @@ -1273,6 +1300,7 @@ :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" v-model="chapterTenData.question.short.qOne" + @input="saveChapterOneData" ></textarea> <p class="block">2.璇炬妞呭簲绗﹀悎鍝簺鍗敓瑕佹眰锛�</p> <textarea @@ -1280,6 +1308,7 @@ :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" v-model="chapterTenData.question.short.qTwo" + @input="saveChapterOneData" ></textarea> <p class="block">3.濡備綍鍔犲己骞煎効鍥鍐呯殑鑷劧閫氶锛�</p> <textarea @@ -1287,6 +1316,7 @@ :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" v-model="chapterTenData.question.short.qThree" + @input="saveChapterOneData" ></textarea> <p class="block">4.骞煎効鍥簲濡備綍閫夋嫨鐜╁叿锛�</p> <textarea @@ -1294,6 +1324,7 @@ :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" v-model="chapterTenData.question.short.qFour" + @input="saveChapterOneData" ></textarea> <p class="block">5.骞煎効鍥殑浣撹偛璁惧搴旂鍚堝摢浜涜姹傦紵</p> <textarea @@ -1301,6 +1332,7 @@ :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" v-model="chapterTenData.question.short.qFive" + @input="saveChapterOneData" ></textarea> <div> <p class="custom_tag">鈥㈠簲鐢ㄤ笌鎺㈣鈥�</p> @@ -1317,21 +1349,17 @@ 浜戞祴璇� </h6> <p class="blockh6-c"> - 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> + 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> <examinations - v-if="questionData && questionData[281][1]" - :cardList="questionData[281][1]" - :chapter="10" - :page="2731" + v-if="questionData" + :cardList="questionData[281] ? questionData[281][1] : []" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> <examinations - v-if="questionData && questionData[281][2]" - :cardList="questionData[281][2]" - :chapter="10" - :page="2732" + v-if="questionData" + :cardList="questionData[281] ? questionData[281][2] : []" /> </p> <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6> @@ -1343,6 +1371,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="200" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> </p> </div> @@ -1364,6 +1393,10 @@ showPageList: { type: Array, }, + isSearch: { + type: Boolean, + default: false, + }, }, data() { return { @@ -1374,7 +1407,6 @@ learnTableFive: true, pathOne: "", pathTwo: "", - saveTime: 20, chapterTenData: { experienceOne: "", experienceTwo: "", @@ -1426,23 +1458,13 @@ }; }, async mounted() { - const localData = localStorage.getItem("chapterTenData"); - if (localData) { - this.chapterTenData = JSON.parse(localData); - } - window.timerTen = setInterval(() => { - this.saveTime--; - if (this.saveTime == 0) { - this.saveChapterOneData(); + if(!this.isSearch) { + const localData = localStorage.getItem("chapterTenData"); + if (localData) { + this.chapterTenData = JSON.parse(localData); } - }, 1000); - this.getVideoPath(); - }, - unmounted() { - if (window.timerTen) { - clearInterval(window.timerTen); + this.getVideoPath(); } - localStorage.setItem("chapterTenData", JSON.stringify(this.chapterTenData)); }, methods: { changeResources(type) { @@ -1459,7 +1481,6 @@ } }, saveChapterOneData() { - this.saveTime = 20; localStorage.setItem( "chapterTenData", JSON.stringify(this.chapterTenData) @@ -1469,6 +1490,12 @@ this.$data.pathOne = await getResourcePath("3f507f73eb9d8c2af4dfcfb032ae696e"); this.$data.pathTwo = await getResourcePath("93d4edcc8ef4f947ebfb0cee38ccaa71"); }, + gotoLabel(id) { + (this.container ? this.container : document).getElementById(id).scrollIntoView() + }, + videoPlay(e) { + this.$emit('closeVideo',e.srcElement.currentSrc) + } }, }; </script> -- Gitblit v1.9.1