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/chapter003.vue | 10 +- src/books/childHealth/view/content/components/chapter0004.vue | 16 +-- src/books/childHealth/view/content/components/chapter008.vue | 10 +- src/books/childHealth/view/content/components/chapter006.vue | 32 +---- src/books/childHealth/view/content/components/chapter011.vue | 60 ++++-------- src/books/childHealth/view/content/components/chapter002.vue | 10 +- src/books/childHealth/view/content/index.vue | 7 src/books/childHealth/view/content/components/chapter010.vue | 20 +-- src/books/childHealth/view/content/components/chapter007.vue | 14 +- src/main.js | 6 src/books/childHealth/view/content/components/chapter009.vue | 20 +-- src/books/childHealth/view/content/components/chapter005.vue | 28 +---- src/components/examinations/index.vue | 19 ++- src/books/childHealth/view/content/components/chapter001.vue | 26 ++-- 14 files changed, 110 insertions(+), 168 deletions(-) diff --git a/src/books/childHealth/view/content/components/chapter0004.vue b/src/books/childHealth/view/content/components/chapter0004.vue index fb1f240..8a64a33 100644 --- a/src/books/childHealth/view/content/components/chapter0004.vue +++ b/src/books/childHealth/view/content/components/chapter0004.vue @@ -869,10 +869,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"> @@ -1392,10 +1390,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> @@ -1478,16 +1474,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" /> diff --git a/src/books/childHealth/view/content/components/chapter001.vue b/src/books/childHealth/view/content/components/chapter001.vue index 19a1ab6..ed722b4 100644 --- a/src/books/childHealth/view/content/components/chapter001.vue +++ b/src/books/childHealth/view/content/components/chapter001.vue @@ -360,7 +360,7 @@ </span> </span> <examinations - v-if="testOne && questionData && questionData[10]" + v-if="testOne && questionData" :chapter="1" :page="10" :cardList="questionData[10]" @@ -700,7 +700,7 @@ <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span> <examinations :cardList="questionData[14]" - v-if="questionData && questionData[14]" + v-if="questionData" :chapter="1" :page="6" /> @@ -1152,7 +1152,7 @@ <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span> <examinations :cardList="questionData[17]" - v-if="questionData && questionData[17]" + v-if="questionData" :chapter="1" :page="9" /> @@ -1654,7 +1654,7 @@ <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span> <examinations :cardList="questionData[22]" - v-if="questionData && questionData[22]" + v-if="questionData" :chapter="1" :page="14" /> @@ -2139,7 +2139,7 @@ <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚鍥�</span> <examinations :cardList="questionData[27]" - v-if="questionData && questionData[27]" + v-if="questionData" :chapter="1" :page="19" /> @@ -2788,7 +2788,7 @@ > <examinations :cardList="questionData[32]" - v-if="questionData && questionData[32]" + v-if="questionData" :chapter="1" :page="24" /> @@ -3141,7 +3141,7 @@ <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span> <examinations :cardList="questionData[34]" - v-if="questionData && questionData[34]" + v-if="questionData" :chapter="1" :page="26" /> @@ -3634,7 +3634,7 @@ <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚鍏�</span> <examinations :cardList="questionData[39]" - v-if="questionData && questionData[39]" + v-if="questionData" :chapter="1" :page="31" /> @@ -4423,7 +4423,7 @@ <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涔�</span> <examinations :cardList="questionData[48]" - v-if="questionData && questionData[48]" + v-if="questionData" :chapter="1" :page="40" /> @@ -4656,16 +4656,16 @@ 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> <examinations - :cardList="questionData[50][1]" - v-if="questionData && questionData[50][1]" + :cardList="questionData[50] ? questionData[50][1] : []" + v-if="questionData" :chapter="1" :page="421" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> <examinations - :cardList="questionData[50][2]" - v-if="questionData && questionData[50][2]" + :cardList="questionData[50] ? questionData[50][2] : []" + v-if="questionData" :chapter="1" :page="422" /> diff --git a/src/books/childHealth/view/content/components/chapter002.vue b/src/books/childHealth/view/content/components/chapter002.vue index 7df70c0..ce192a4 100644 --- a/src/books/childHealth/view/content/components/chapter002.vue +++ b/src/books/childHealth/view/content/components/chapter002.vue @@ -379,7 +379,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span> - <examinations v-if="questionData && questionData[54]" :cardList="questionData[54]" /> + <examinations v-if="questionData" :cardList="questionData[54]" /> </p> <h2 class="module_block" id="b011"> <div class="custom1">瀛︿範涓婚浜�</div> @@ -779,7 +779,7 @@ <p class="blockh6-c"> <!-- <img class="img-g" alt="" src="image/0062-1.jpg" /><br /> --> <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚浜�</span> - <examinations v-if="questionData && questionData[57]" :cardList="questionData[57]" /> + <examinations v-if="questionData" :cardList="questionData[57]" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> <div class="fieldset"> @@ -1155,7 +1155,7 @@ <!-- <img class="img-g" alt="" src="image/0065-1.jpg" /><br /> --> <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span> <examinations - v-if="questionData && questionData[60]" + v-if="questionData" :cardList="questionData[60]" :chapter="2" :page="52" @@ -1348,10 +1348,10 @@ <p class="blockh6-c"> 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> - <examinations v-if="questionData && questionData[62][1]" :cardList="questionData[62][1]" /> + <examinations v-if="questionData" :cardList="questionData[62] ? questionData[62][1] : []" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> - <examinations v-if="questionData && questionData[62][2]" :cardList="questionData[62][2]" /> + <examinations v-if="questionData" :cardList="questionData[62] ? questionData[62][2] : []" /> </p> <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6> <p class="blockh6 m0-t0 fl fl-di fl-cn"> diff --git a/src/books/childHealth/view/content/components/chapter003.vue b/src/books/childHealth/view/content/components/chapter003.vue index f28a590..1904987 100644 --- a/src/books/childHealth/view/content/components/chapter003.vue +++ b/src/books/childHealth/view/content/components/chapter003.vue @@ -684,7 +684,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span> - <examinations :cardList="questionData[72]" :chapter="3" :page="64" v-if="questionData && questionData[72]" /> + <examinations :cardList="questionData[72]" v-if="questionData" /> </p> <h2 class="module_block" id="b014"> <div class="custom1">瀛︿範涓婚浜�</div> @@ -1243,7 +1243,7 @@ </h6> <p class="blockh6-c center"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span> - <examinations :cardList="questionData[81]" v-if="questionData && questionData[81]" /> + <examinations :cardList="questionData[81]" v-if="questionData" /> </p> <h2 class="module_block" id="b015"> <div class="custom1">瀛︿範涓婚涓�</div> @@ -1767,7 +1767,7 @@ </h6> <p class="blockh6-c center"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span> - <examinations :cardList="questionData[86]" :chapter="3" :page="78" v-if="questionData && questionData[86]" /> + <examinations :cardList="questionData[86]" v-if="questionData" /> </p> </div> </div> @@ -1972,10 +1972,10 @@ <p class="blockh6-c"> 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> - <examinations v-if="questionData && questionData[88][1]" :cardList="questionData[88][1]" :chapter="3" :page="801" /> + <examinations v-if="questionData" :cardList="questionData[88] ? questionData[88][1] : []" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> - <examinations v-if="questionData && questionData[88][2]" :cardList="questionData[88][2]" :chapter="3" :page="802" /> + <examinations v-if="questionData" :cardList="questionData[88] ? questionData[88][2] : []" /> </p> <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6> <p class="blockh6 m0-t0 fl fl-di fl-cn"> diff --git a/src/books/childHealth/view/content/components/chapter005.vue b/src/books/childHealth/view/content/components/chapter005.vue index ddc58eb..5846c9c 100644 --- a/src/books/childHealth/view/content/components/chapter005.vue +++ b/src/books/childHealth/view/content/components/chapter005.vue @@ -1225,10 +1225,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span> <examinations - v-if="questionData && questionData[127]" + v-if="questionData" :cardList="questionData[127]" - :chapter="5" - :page="119" /> </p> <h2 class="module_block" id="b019"> @@ -1682,10 +1680,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚浜�</span> <examinations - v-if="questionData && questionData[132]" + v-if="questionData" :cardList="questionData[132]" - :chapter="5" - :page="124" /> </p> <h2 class="module_block" id="b020"> @@ -2154,10 +2150,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span> <examinations - v-if="questionData && questionData[137]" + v-if="questionData" :cardList="questionData[137]" - :chapter="5" - :page="129" /> </p> <h2 class="module_block" id="b021"> @@ -2554,10 +2548,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚鍥�</span> <examinations - v-if="questionData && questionData[141]" + v-if="questionData" :cardList="questionData[141]" - :chapter="5" - :page="133" /> </p> <h6 class="Conclusion-title4">涓撻灏忕粨</h6> @@ -2764,18 +2756,14 @@ 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> <examinations - v-if="questionData && questionData[142][1]" - :cardList="questionData[142][1]" - :chapter="5" - :page="1341" + v-if="questionData" + :cardList="questionData[142] ? questionData[142][1] : []" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> <examinations - v-if="questionData && questionData[142][2]" - :cardList="questionData[142][2]" - :chapter="5" - :page="1342" + v-if="questionData" + :cardList="questionData[142] ? questionData[142][2] : []" /> </p> </div> diff --git a/src/books/childHealth/view/content/components/chapter006.vue b/src/books/childHealth/view/content/components/chapter006.vue index 9eee52c..48c1e67 100644 --- a/src/books/childHealth/view/content/components/chapter006.vue +++ b/src/books/childHealth/view/content/components/chapter006.vue @@ -517,10 +517,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span> <examinations - v-if="questionData && questionData[150]" + v-if="questionData" :cardList="questionData[150]" - :chapter="6" - :page="142" /> </p> <p class="custom_tag"><b>鈥㈡墿灞曞欢浼糕��</b></p> @@ -1292,10 +1290,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚浜�</span> <examinations - v-if="questionData && questionData[160]" + v-if="questionData" :cardList="questionData[160]" - :chapter="6" - :page="152" /> </p> <h2 class="module_block" id="b024"> @@ -1646,10 +1642,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span> <examinations - v-if="questionData && questionData[164]" + v-if="questionData" :cardList="questionData[164]" - :chapter="6" - :page="156" /> </p> <p class="custom_tag"><b>鈥㈡墿灞曞欢浼糕��</b></p> @@ -2018,10 +2012,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚鍥�</span> <examinations - v-if="questionData && questionData[167]" + v-if="questionData" :cardList="questionData[167]" - :chapter="6" - :page="159" /> </p> <div class="annotation-border"></div> @@ -2501,10 +2493,8 @@ <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚浜�</span> <examinations - v-if="questionData && questionData[172]" + v-if="questionData" :cardList="questionData[172]" - :chapter="6" - :page="164" /> </p> <h6 class="Conclusion-title4">涓撻灏忕粨</h6> @@ -2763,18 +2753,14 @@ 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> <examinations - v-if="questionData && questionData[174][1]" - :cardList="questionData[174][1]" - :chapter="6" - :page="1661" + v-if="questionData" + :cardList="questionData[174] ? questionData[174][1] : []" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> <examinations - v-if="questionData && questionData[174][2]" - :cardList="questionData[174][2]" - :chapter="6" - :page="1662" + v-if="questionData" + :cardList="questionData[174] ? questionData[174][2] : []" /> </p> <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6> diff --git a/src/books/childHealth/view/content/components/chapter007.vue b/src/books/childHealth/view/content/components/chapter007.vue index cfd7e2e..62693b8 100644 --- a/src/books/childHealth/view/content/components/chapter007.vue +++ b/src/books/childHealth/view/content/components/chapter007.vue @@ -297,7 +297,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span> - <examinations v-if="questionData && questionData[177]" :cardList="questionData[177]" :chapter="7" :page="169" /> + <examinations v-if="questionData" :cardList="questionData[177]" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> <div class="fieldset"> @@ -796,7 +796,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span> - <examinations v-if="questionData && questionData[182]" :cardList="questionData[182]" :chapter="7" :page="174" /> + <examinations v-if="questionData" :cardList="questionData[182]" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> <div class="fieldset"> @@ -1125,7 +1125,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span> - <examinations v-if="questionData && questionData[185]" :cardList="questionData[185]" :chapter="7" :page="177" /> + <examinations v-if="questionData" :cardList="questionData[185]" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> <div class="fieldset"> @@ -2064,7 +2064,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚鍥�</span> - <examinations v-if="questionData && questionData[196]" :cardList="questionData[196]" :chapter="7" :page="188" /> + <examinations v-if="questionData" :cardList="questionData[196]" /> </p> <h2 class="module_block" id="b031"> <div class="custom1">瀛︿範涓婚浜�</div> @@ -3340,7 +3340,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span> - <examinations v-if="questionData && questionData[215]" :cardList="questionData[215]" :chapter="7" :page="207" /> + <examinations v-if="questionData" :cardList="questionData[215]" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> <div class="fieldset"> @@ -3649,10 +3649,10 @@ <p class="blockh6-c"> 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> - <examinations v-if="questionData && questionData[217][1]" :cardList="questionData[217][1]" :chapter="7" :page="2091" /> + <examinations v-if="questionData" :cardList="questionData[217] ? questionData[217][1] : []" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> - <examinations v-if="questionData && questionData[217][2]" :cardList="questionData[217][2]" :chapter="7" :page="2092" /> + <examinations v-if="questionData" :cardList="questionData[217] ? questionData[217][2] : []" /> </p> <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6> <p class="blockh6 m0-t0 fl fl-di fl-cn"> diff --git a/src/books/childHealth/view/content/components/chapter008.vue b/src/books/childHealth/view/content/components/chapter008.vue index 1139a35..ed59e26 100644 --- a/src/books/childHealth/view/content/components/chapter008.vue +++ b/src/books/childHealth/view/content/components/chapter008.vue @@ -625,7 +625,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span> - <examinations v-if="questionData && questionData[223]" :cardList="questionData[223]" :chapter="8" :page="215" /> + <examinations v-if="questionData" :cardList="questionData[223]" /> </p> </div> </div> @@ -1674,7 +1674,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚浜�</span> - <examinations v-if="questionData && questionData[235]" :cardList="questionData[235]" :chapter="8" :page="227" /> + <examinations v-if="questionData" :cardList="questionData[235]" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> <div class="fieldset"> @@ -2160,7 +2160,7 @@ </h6> <p class="blockh6-c"> <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span> - <examinations v-if="questionData && questionData[240]" :cardList="questionData[240]" :chapter="8" :page="232" /> + <examinations v-if="questionData" :cardList="questionData[240]" /> </p> <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p> <div class="fieldset"> @@ -2437,10 +2437,10 @@ <p class="blockh6-c"> 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br /> <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br /> - <examinations v-if="questionData && questionData[242][1]" :cardList="questionData[242][1]" :chapter="8" :page="2431" /> + <examinations v-if="questionData" :cardList="questionData[242] ? questionData[242][1] : []" /> <span class="span-border"></span> <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span> - <examinations v-if="questionData && questionData[242][2]" :cardList="questionData[242][2]" :chapter="8" :page="2342" /> + <examinations v-if="questionData" :cardList="questionData[242] ? questionData[242][2] : []" /> </p> </div> </div> diff --git a/src/books/childHealth/view/content/components/chapter009.vue b/src/books/childHealth/view/content/components/chapter009.vue index 0cea34c..1120166 100644 --- a/src/books/childHealth/view/content/components/chapter009.vue +++ b/src/books/childHealth/view/content/components/chapter009.vue @@ -653,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> @@ -1558,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> @@ -1744,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> diff --git a/src/books/childHealth/view/content/components/chapter010.vue b/src/books/childHealth/view/content/components/chapter010.vue index 6f56e66..4f0e13e 100644 --- a/src/books/childHealth/view/content/components/chapter010.vue +++ b/src/books/childHealth/view/content/components/chapter010.vue @@ -742,10 +742,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"> @@ -1197,10 +1195,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> @@ -1352,18 +1348,14 @@ 瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<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> diff --git a/src/books/childHealth/view/content/components/chapter011.vue b/src/books/childHealth/view/content/components/chapter011.vue index b4f069b..b6d836e 100644 --- a/src/books/childHealth/view/content/components/chapter011.vue +++ b/src/books/childHealth/view/content/components/chapter011.vue @@ -20,50 +20,40 @@ <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗蜂竴</span> <examinations - v-if="questionData && questionData[282][1]" - :cardList="questionData[282][1]" - :chapter="11" - :page="2741" + v-if="questionData" + :cardList="questionData[282] ? questionData[282][1] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗蜂簩</span> <examinations - v-if="questionData && questionData[282][2]" - :cardList="questionData[282][2]" - :chapter="11" - :page="2742" + v-if="questionData" + :cardList="questionData[282] ? questionData[282][2] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗蜂笁</span> <examinations - v-if="questionData && questionData[282][3]" - :cardList="questionData[282][3]" - :chapter="11" - :page="2743" + v-if="questionData" + :cardList="questionData[282] ? questionData[282][3] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗峰洓</span> <examinations - v-if="questionData && questionData[282][4]" - :cardList="questionData[282][4]" - :chapter="11" - :page="2744" + v-if="questionData" + :cardList="questionData[282] ? questionData[282][4] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗蜂簲</span> <examinations - v-if="questionData && questionData[282][5]" - :cardList="questionData[282][5]" - :chapter="11" - :page="2745" + v-if="questionData" + :cardList="questionData[282] ? questionData[282][5] : []" /> </p> </div> @@ -79,50 +69,40 @@ <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗峰叚</span> <examinations - v-if="questionData && questionData[283][1]" - :cardList="questionData[283][1]" - :chapter="11" - :page="2746" + v-if="questionData" + :cardList="questionData[283] ? questionData[283][1] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗蜂竷</span> <examinations - v-if="questionData && questionData[283][2]" - :cardList="questionData[283][2]" - :chapter="11" - :page="2747" + v-if="questionData" + :cardList="questionData[283] ? questionData[283][2] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗峰叓</span> <examinations - v-if="questionData && questionData[283][3]" - :cardList="questionData[283][3]" - :chapter="11" - :page="2748" + v-if="questionData" + :cardList="questionData[283] ? questionData[283][3] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗蜂節</span> <examinations - v-if="questionData && questionData[283][4]" - :cardList="questionData[283][4]" - :chapter="11" - :page="2749" + v-if="questionData" + :cardList="questionData[283] ? questionData[283][4] : []" /> </p> <span class="span-border"></span> <p class="block3"> <span class="block3 center dl-bl w100 mt-40">鍗峰崄</span> <examinations - v-if="questionData && questionData[283][5]" - :cardList="questionData[283][5]" - :chapter="11" - :page="27410" + v-if="questionData" + :cardList="questionData[283] ? questionData[283][5] : []" /> </p> </div> diff --git a/src/books/childHealth/view/content/index.vue b/src/books/childHealth/view/content/index.vue index a06b1ef..0145855 100644 --- a/src/books/childHealth/view/content/index.vue +++ b/src/books/childHealth/view/content/index.vue @@ -591,7 +591,7 @@ const catalog = catalogDom.getAttribute("num"); let text = null; if (target.querySelector("p")) { - text = target.querySelector("p").textContent.substring(0, 20); + text = target.querySelector("p").textContent.substring(0, 50); } // 杩斿洖椤电爜鍜岀珷鑺備俊鎭� if (this.$store.state.qiankun && this.$store.state.qiankun.pageChange) @@ -617,6 +617,8 @@ target, "chapter" ); + // 娣诲姞椤电爜 + this.loadPageList.push(Number(page)); const catalog = catalogDom.getAttribute("num"); if (!this.questionDataMap[page]) { if (testData && testData[catalog]) { @@ -641,8 +643,7 @@ } } } - // 娣诲姞椤电爜 - this.loadPageList.push(Number(page)); + // 娓叉煋杩欎竴椤电殑鏍囪 for (const key in this.renderSignMap) { if (this.renderSignMap[key][page]) { diff --git a/src/components/examinations/index.vue b/src/components/examinations/index.vue index 9e462e0..4998f9c 100644 --- a/src/components/examinations/index.vue +++ b/src/components/examinations/index.vue @@ -1,5 +1,5 @@ <template> - <div class="examination" v-loading="!cardData.length"> + <div class="examination" v-loading="loading"> <div v-for="(item, nindex) in cardData" :key="nindex" @@ -442,20 +442,27 @@ return { type: "option", loading: false, - cardData:[] + cardData:[], + loading:true }; }, watch:{ cardList:{ handler(newVal) { console.log('11',newVal); - } + this.cardData = this.cardList + if(newVal && newVal.length) { + this.loading = false + } + }, + immediate:true, + deep:true } }, mounted() { - this.cardData = this.cardList - console.log('this.cardList',this.cardList); - console.log('this.cardData',this.cardData); + // this.cardData = this.cardList + // console.log('this.cardList',this.cardList); + // console.log('this.cardData',this.cardData); }, methods: { // 鏁扮粍杞负瀛楃涓叉柟娉� diff --git a/src/main.js b/src/main.js index be449f0..a647faf 100644 --- a/src/main.js +++ b/src/main.js @@ -57,9 +57,9 @@ store.commit("setQiankun", state); }); - props.setGlobalState({ - state: 3, // 搴旂敤鎸傝浇瀹屾垚锛屽悓鏃剁敤浜庤Е鍙戜竴娆tateChange灏唖tate鎸傝浇鍦╲uex褰撲腑 - }); + // props.setGlobalState({ + // state: 3, // 搴旂敤鎸傝浇瀹屾垚锛屽悓鏃剁敤浜庤Е鍙戜竴娆tateChange灏唖tate鎸傝浇鍦╲uex褰撲腑 + // }); render(props); } -- Gitblit v1.9.1