From bb584963c6abe77c5577cbcad3c9956b69444ae9 Mon Sep 17 00:00:00 2001
From: zhongshujie <2862698242@qq.com>
Date: 星期二, 01 七月 2025 17:17:30 +0800
Subject: [PATCH] 无人机样章

---
 src/books/toddlerGameImplementation/view/components/chapter002.vue |   47 ++++++++++++++++++++++++++++-------------------
 1 files changed, 28 insertions(+), 19 deletions(-)

diff --git a/src/books/toddlerGameImplementation/view/components/chapter002.vue b/src/books/toddlerGameImplementation/view/components/chapter002.vue
index 4d9db8b..9a3c1f1 100644
--- a/src/books/toddlerGameImplementation/view/components/chapter002.vue
+++ b/src/books/toddlerGameImplementation/view/components/chapter002.vue
@@ -329,7 +329,7 @@
                             鍟嗕笟鐜╁叿涓�鑸兘鏄ぇ瑙勬ā鐢熶骇鐨勶紝渚涚粰杩滆繙澶т簬甯傚満鐨勯渶姹傦紱鑰屾皯闂寸帺鍏峰緢澶氶兘鏄墜宸ュ埗鎴愮殑锛岀敓浜у緢闅捐妯″寲銆�
                         </p>
                         <p>
-                            鍦ㄧ幇浠i珮閫熷彂灞曠殑绀句細涓紝姘戦棿鐜╁叿瀛樺湪鐨勬剰涔夋槸浠�涔堬紵璇曟瘮杈冨晢涓氱帺鍏峰拰姘戦棿鐜╁叿鐨勪紭鍔c��
+                            鍦ㄩ珮閫熷彂灞曠殑鐜颁唬绀句細涓紝姘戦棿鐜╁叿瀛樺湪鐨勬剰涔夋槸浠�涔堬紵璇曟瘮杈冨晢涓氱帺鍏峰拰姘戦棿鐜╁叿鐨勪紭鍔c��
                         </p>
                         <textarea v-model="questionData.unitOne.two" placeholder="璇疯緭鍏ュ唴瀹�" rows="6"
                             style="max-width: 90%; min-width: 90%; margin-left: 30px"
@@ -612,7 +612,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -644,7 +644,7 @@
                         </li>
                         <li v-if="unitQuestionOne.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                             <span class="c-g"> 绛旀锛�<span v-for="(answer, dindex) in item.answer" :key="dindex">{{ answer
-                            }}銆�</span></span>
+                                    }}銆�</span></span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛�<span
                                     v-for="(userAnswer, eindex) in item.userAnswer" :key="eindex">{{
                                         userAnswer }}銆�</span></span>
@@ -963,7 +963,7 @@
                     <p>
                         銆婃墭鑲叉満鏋勮缃爣鍑嗭紙璇曡锛夈�嬫寚鍑猴細鈥滄墭鑲叉満鏋勫簲褰撻厤澶囩鍚堝┐骞煎効鏈堥緞鐗圭偣鐨勫鍏枫�佺敤鍏枫�佺帺鍏枫�佸浘涔﹀拰娓告垙鏉愭枡绛夛紝骞剁鍚堝浗瀹剁浉鍏冲畨鍏ㄨ川閲忔爣鍑嗗拰鐜繚鏍囧噯銆傗�濆洜姝わ紝濠村辜鍎挎父鎴忕幆澧冨垱璁句腑鐨勫洜绱犲拰鏉愭枡鐨勯�夌敤锛岄兘瑕佷互濠村辜鍎跨殑瀹夊叏銆佸仴搴蜂负鍏堛�傞鍏堬紝瑕佺鍚堝畨鍏ㄦ爣鍑嗭紝鍖呮嫭浣跨敤瀹夊叏鏉愭枡銆侀攣濂芥墍鏈夋┍鏌溿�佸叧闂數鍣ㄥ紑鍏炽�佸叧濂界獥鎴凤紝纭繚濠村辜鍎挎帴瑙︿笉鍒板嵄闄╃殑鐗╁搧鎴栧湴鏂癸紱鍦哄湴涓婇摵涓婂湴姣�佽蒋鍨垨鑽夊潽锛屼负濠村辜鍎垮潗銆佺埇銆佽蛋銆佽窇銆佽烦銆佹攢鐖瓑璋冭妭鑲綋娲诲姩鎻愪緵鏂逛究锛屽寮哄畨鍏ㄧ郴鏁般�傚叾娆★紝瑕佸畾鏈熸鏌ョ幆澧冿紝纭繚瀵瑰┐骞煎効瀹夊叏鐨勬寔缁繚闅滐紝闅忔椂鎺掓煡鍜屾竻闄ゅ┐骞煎効娲诲姩鍖哄煙鍐呯殑瀹夊叏闅愭偅銆傛渶鍚庯紝瑕佽�冭檻濠村辜鍎跨殑蹇冪悊鍋ュ悍锛岀粰濠村辜鍎挎彁渚涗竴涓钩绛夈�佸畨鍏ㄣ�佽嚜鐢憋紝鑳介紦鍔卞叾鎺㈢储涓庡垱閫犵殑蹇冪悊鐜銆傚彧鏈夎繖鏍凤紝濠村辜鍎挎墠鑳芥椿璺冩�濈淮锛屼富鍔ㄣ�佽嚜淇″湴鍦ㄤ笌鐜浜掑姩涓涔犲拰娓告垙銆�
                     </p>
-                    <h5 id="e023">2.鍒涜鎯呮櫙鍖栫殑娓告垙鐜</h5>
+                    <h5 id="e023">2.鍒涜鎯呭鍖栫殑娓告垙鐜</h5>
                     <p>
                         涓哄┐骞煎効鎻愪緵铏氭嫙鐨勭ぞ浼氱幆澧冿紝璁╀粬浠�氳繃鐩存帴鍙備笌鑾峰緱娣卞埢浣撻獙灏ゅ叾閲嶈銆傜敱浜庡┐骞煎効骞撮緞鐗圭偣鐨勫樊寮傦紝涓嶅悓骞撮緞娈电殑鎯呭鍖栨父鎴忕幆澧冪殑鍒涜涔熶笉鍚岋紝鍏锋湁鍚勮嚜鐨勭壒鐐广�備緥濡傦紝鍦ㄤ富棰樻椿鍔ㄢ�滄灉钄垶浼氣�濅腑鍒涜鐨勨�滃▋濞冨鈥濋噷闈㈠彲鏈夎璁℃垚钄灉褰㈢姸鐨勪翰瀛愮収鐗囧銆傛湁鐨勫辜鍎夸粠鑷繁瀹堕噷甯︽潵涓�浜涘皬钄灉锛岃繕鎻愪緵浜嗕竴浜涜壊褰╅矞鑹炽�佸舰璞$湡鍒囩殑鍘ㄦ埧鐢ㄥ叿銆佸▋濞冦�佸ザ鐡剁瓑銆傝繖浜涚帺鍏烽兘鏄创杩戝辜鍎挎棩甯哥敓娲荤粡楠岀殑锛屾槸浠栦滑鍠滄鎿嶄綔銆佽兘澶熸ā浠跨殑銆傚辜鍎夸細鍦ㄥ▋濞冨鍋氶キ銆佸杺濞冨▋鍠濆ザ銆佺┛琛c�佹礂琛f湇銆佸彔琛f湇绛夛紝鍦ㄦ父鎴忚繃绋嬩腑杩樺師鍜屽啀鐜扮敓娲绘儏鏅�傝繖鏍蜂笉浠呬績杩涗簡浠栦滑鎰熸儏銆佷釜鎬х殑鍋ュ悍鍙戝睍锛岃繕鎻愰珮浜嗕粬浠殑鐢熸椿鎶�鑳姐�傛墭鑲蹭腑澶х彮骞煎効瀵逛簨鐗╃殑鐞嗚В鍔涢�愭笎澧炲己锛屼粬浠笉浠呭瑙掕壊娓告垙闈炲父鎰熷叴瓒o紝涔熷鎸戞垬鎬у拰鍒涢�犳�х殑鏉愭枡寰堟劅鍏磋叮銆傚洜姝わ紝鎴戜滑鍦ㄧ幆澧冨垱璁句腑搴斾互浣撻獙鍖栫殑娓告垙鎯呭鍒涜涓轰富銆�
                     </p>
@@ -1192,7 +1192,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -1240,7 +1240,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -1272,7 +1272,7 @@
                         </li>
                         <li v-if="unitQuestionTwo.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                             <span class="c-g"> 绛旀锛�<span v-for="(answer, dindex) in item.answer" :key="dindex">{{ answer
-                            }}銆�</span></span>
+                                    }}銆�</span></span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛�<span
                                     v-for="(userAnswer, eindex) in item.userAnswer" :key="eindex">{{
                                         userAnswer }}銆�</span></span>
@@ -1406,9 +1406,9 @@
             </div>
         </div>
         <preView :isClear="dialogVisible" :md5="p_md5" :pdfTitle="somePdfTitleValue" ref="pdfDialogRef"></preView>
-        <dialogExaminations :isClear="dialogVisibleOne" :primaryColor="themeColor"
-            :cardList="interfaceQuestion[questionNum]" v-if="interfaceQuestion" :chapter="3" :page="questionNum"
-            :questionTitle="questionTitleMain" ref="dialogRef">
+        <dialogExaminations :isClear="dialogVisibleOne" :primaryColor="themeColor" :cardList="cardArrayList"
+            v-if="interfaceQuestion" :chapter="3" :page="questionNum" :questionTitle="questionTitleMain"
+            ref="dialogRef">
         </dialogExaminations>
     </div>
 </template>
@@ -1469,7 +1469,7 @@
                         name: " 妯″潡浜屄犲矖浣嶈繘闃惰缁�",
                     },
                     3: {
-                        md5: "b3c5d39f898ad612cb74e6bd055b7072",
+                        md5: "c4c522a383216f6b2bc4c0ceb0fe73aa",
                         name: " 妯″潡浜屄犲疄璁伐浣滀换鍔�",
                     },
                 },
@@ -1485,6 +1485,7 @@
             themeColor: "#6dcff6",
             questionNum: 0,
             questionTitleMain: "",
+            cardArrayList: [],
             // 棰樼洰
             tableData: {
                 unitOne: {
@@ -1629,23 +1630,23 @@
                         userAnswer: [],
                         option: [
                             {
-                                txt: "1宀佸乏鍙崇殑瀛╁瓙閫傚悎鐜╂帹鎷夌帺鍏凤紝鍥犱负浠栦滑鍒氬垰瀛︿細璧拌矾",
+                                txt: "1宀佸乏鍙崇殑骞煎効閫傚悎鐜╂帹鎷夌帺鍏凤紝鍥犱负浠栦滑鍒氬垰瀛︿細璧拌矾",
                                 value: "A"
                             },
                             {
-                                txt: "2宀佷互涓婄殑瀛╁瓙閫傚悎鐜╃悆绫荤帺鍏凤紝鍙互閿荤偧涓婁笅鑲㈣倢鑲夊拰楠ㄩ",
+                                txt: "2宀佷互涓婄殑骞煎効閫傚悎鐜╃悆绫荤帺鍏凤紝鍙互閿荤偧涓婁笅鑲㈣倢鑲夊拰楠ㄩ",
                                 value: "B"
                             },
                             {
-                                txt: "4涓湀浠ヤ笅鐨勫┐鍎块�傚悎鐜╁鏉傜殑鎷煎浘鐜╁叿锛屼互淇冭繘鏅哄姏鍙戝睍",
+                                txt: "4涓湀浠ヤ笅鐨勫┐骞煎効閫傚悎鐜╁鏉傜殑鎷煎浘鐜╁叿锛屼互淇冭繘鏅哄姏鍙戝睍",
                                 value: "C"
                             },
                             {
-                                txt: "8涓湀浠ヤ笂鐨勫┐鍎垮彲浠ョ帺涓�浜涙姄鎻$帺鍏凤紝甯姪浠栦滑鍙戝睍鎵嬮儴绮剧粏鍔ㄤ綔",
+                                txt: "8涓湀浠ヤ笂鐨勫┐骞煎効鍙互鐜╀竴浜涙姄鎻$帺鍏凤紝甯姪浠栦滑鍙戝睍鎵嬮儴绮剧粏鍔ㄤ綔",
                                 value: "D"
                             },
                             {
-                                txt: "3宀佷互涓婄殑瀛╁瓙鍙互灏濊瘯绠�鍗曠殑瑙掕壊鎵紨鐜╁叿锛屽鍖荤敓濂楄鎴栧帹鎴跨帺鍏�",
+                                txt: "3宀佷互涓婄殑骞煎効鍙互灏濊瘯绠�鍗曠殑瑙掕壊鎵紨鐜╁叿锛屽鍖荤敓濂楄鎴栧帹鎴跨帺鍏�",
                                 value: "E"
                             },
                         ]
@@ -1783,6 +1784,17 @@
             },
         };
     },
+    watch: {
+        interfaceQuestion: {
+            handler(newValue) {
+                if (newValue[this.questionNum] != undefined) {
+                    this.cardArrayList = newValue[this.questionNum];
+                }
+            },
+            deep: true,
+            immediate: true
+        },
+    },
     async mounted() {
         const bookQuestion = localStorage.getItem(
             "toddleGame-book-chapter02-tableData"
@@ -1903,8 +1915,6 @@
                 JSON.stringify(this.unitQuestionOne)
             );
         },
-
-
         goUnitTwo() {
             for (let index = 0; index < this.unitQuestionTwo.unitOne.length; index++) {
                 const item = this.unitQuestionTwo.unitOne[index];
@@ -1951,7 +1961,6 @@
                 JSON.stringify(this.unitQuestionTwo)
             );
         },
-
         toUrl(val) {
             if (val) {
                 this.p_md5 = this.chapter001.pdfMd5[val].md5;

--
Gitblit v1.9.1