From a954bafb1bb4a70b2baf768230f2c50fd5c7163c Mon Sep 17 00:00:00 2001
From: YM <479443481@qq.com>
Date: 星期四, 13 六月 2024 14:20:53 +0800
Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout

---
 src/books/English/view/components/chapter001.vue |  236 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 200 insertions(+), 36 deletions(-)

diff --git a/src/books/English/view/components/chapter001.vue b/src/books/English/view/components/chapter001.vue
index 8dc5e7f..34edb72 100644
--- a/src/books/English/view/components/chapter001.vue
+++ b/src/books/English/view/components/chapter001.vue
@@ -505,7 +505,12 @@
           <div class="bodystyle">
             <h3 id="c002" class="fl al-cn">
               <span class="bjh3">Listening</span>
-              <audio :src="resource.listenOne" controls></audio>
+              <audio
+                :src="resource.listenOne"
+                controls
+                class="audio"
+                @play="audioPlay"
+              ></audio>
             </h3>
             <p>
               <b
@@ -514,12 +519,24 @@
                 corresponding descriptions.</b
               >
             </p>
-            <p class="center">
+            <!-- <p class="center">
               <img class="img-0" alt="" src="../../assets/images/0013-3.jpg" />
-            </p>
+            </p> -->
+            <div>
+              <ul class="fl ju-bt">
+                <li>Speakers銆�Chinese Cultural Symbols</li>
+                <li style="width: 40%; text-align: center">Descriptions</li>
+              </ul>
+              <matching :rawData="rawData" :item="question"></matching>
+            </div>
             <h3 id="c003" class="fl al-cn">
               <span class="bjh3">Reading</span>
-              <audio :src="resource.readingOne" controls></audio>
+              <audio
+                :src="resource.readingOne"
+                controls
+                class="audio"
+                @play="audioPlay"
+              ></audio>
             </h3>
             <p>
               1.How was Chinese culture introduced to the world in ancient
@@ -728,6 +745,8 @@
               :src="resource.readingTwo"
               controls
               style="margin-left: 10px"
+              class="audio"
+              @play="audioPlay"
             ></audio>
             <p>wonderland /藞w蕦nd蓹l忙nd/ <i>n.</i> 鏈夎澶氬濡欎簨鐗╃殑鍦版柟</p>
             <div class="bkbj">
@@ -830,11 +849,18 @@
                 >
               </p>
             </div>
-            <p>get selected as ...琚�変负鈥︹��</p>
-            <p>(a) variety of ...鍚勭鍚勬牱鐨勨�︹��</p>
-            <p>come across 鍋堕亣锛涚鍒�</p>
-            <p>be curious about ...瀵光�︹�︽劅鍒板ソ濂�</p>
-            <p>along the way 娌块��</p>
+            <ul class="w100 fl fw-wr">
+              <li>
+                <p>get selected as ...琚�変负鈥︹��</p>
+                <p>(a) variety of ...鍚勭鍚勬牱鐨勨�︹��</p>
+                <p>come across 鍋堕亣锛涚鍒�</p>
+              </li>
+              <li>
+                <p>be curious about ...瀵光�︹�︽劅鍒板ソ濂�</p>
+                <p>along the way 娌块��</p>
+              </li>
+            </ul>
+
             <div class="bj-note">
               <p class="m0"><b class="fz-18">Notes:</b></p>
               <p class="m0">
@@ -1664,7 +1690,7 @@
             </div>
             <div class="resource-primary-border" style="padding: 8px">
               <div class="banshi openImgBox">
-                <div class="swiper-container swiper-ppt">
+                <div class="swiper-container swiper_ppt">
                   <div class="swiper-wrapper">
                     <div class="swiper-slide">
                       <div class="imgBox" style="width: 100%; height: 100%">
@@ -1804,9 +1830,9 @@
                   </div>
                   <div class="swiper-button-next"></div>
                   <div class="swiper-button-prev"></div>
-                   <!-- 鏄剧ず褰撳墠椤靛拰鎬婚〉鏁扮殑鍏冪礌 -->  
-                  <div class="pagination-info"></div> 
+                  <div class="pageBox"></div>
                 </div>
+                <!-- 鏄剧ず褰撳墠椤靛拰鎬婚〉鏁扮殑鍏冪礌 -->
               </div>
             </div>
           </div>
@@ -2266,14 +2292,14 @@
             </div>
             <div class="w100 fl ju-cn">
               <div class="fl ju-ev mt-40" style="width: 80%">
-                <button @click="setDropdownData" class="btn-border btn-w">
-                  淇濆瓨
-                </button>
                 <button
                   class="btn-border btn-w"
                   @click="handleDropdown('judge')"
                 >
                   鎻愪氦
+                </button>
+                <button @click="setDropdownData" class="btn-border btn-w">
+                  淇濆瓨
                 </button>
                 <button class="btn-border btn-w" @click="changeDropdown">
                   閲嶅仛
@@ -2297,14 +2323,15 @@
 </template>
 
 <script>
-import getResourcePath from "@/assets/methods/resources";
-
+import matching from "@/components/matching/matching.vue";
+import { getResourcePath } from "@/assets/methods/resources";
 export default {
   name: "chapter-one",
-  props:{
-    showPageList:{
-      type:Array
-    }
+  components: { matching },
+  props: {
+    showPageList: {
+      type: Array,
+    },
   },
   data() {
     return {
@@ -2316,6 +2343,124 @@
       showAnswerFive: false,
       showImg: false,
       showQuestionAnswer: false,
+      rawData: {
+        left: [
+          {
+            oldId: "FB34",
+            txt: "Martin銆�銆�銆�銆�Silk",
+          },
+          {
+            oldId: "64D6",
+            txt: "Jessica銆�銆�The Great Wall",
+          },
+          {
+            oldId: "2ED4",
+            txt: "Soren銆�銆�Chinese Food",
+          },
+          {
+            oldId: "44DE",
+            txt: "Chinese銆�銆�銆�銆�Tea",
+          },
+        ],
+        right: [
+          {
+            oldId: "64D6",
+            txt: "It is one of China's must-see sights for visitors, which shows thewisdom of Chinese people.",
+          },
+          {
+            oldId: "FB34",
+            txt: "It was first discovered and drank in China and my favorileLongjing tca is praduced near the West Lake in Hangzhou.",
+          },
+          {
+            oldId: "2ED4",
+            txt: "The clothing material is quite popular among Roman women inancient times.",
+          },
+          {
+            oldId: "44DE",
+            txt: "It is very delicious and I like the hot and spicy Sichuan lavor hest.",
+          },
+        ],
+      },
+      value: [],
+      question: {
+        KnowledgePoint: "123",
+        analysis: "123",
+        answer: [
+          {
+            id: "FB34",
+            linkValue:
+              "The clothing material is quite popular among Roman women inancient times.",
+            value: "Silk",
+          },
+          {
+            id: "64D6",
+            linkValue:
+              "It is one of China's must-see sights for visitors, which shows thewisdom of Chinese people.",
+            value: "The Great Wall",
+          },
+          {
+            id: "2ED4",
+            linkValue:
+              "It is very delicious and I like the hot and spicy Sichuan lavor hest.",
+            value: "Chinese Food",
+          },
+          {
+            id: "44DE",
+            linkValue:
+              "It was first discovered and drank in China and my favorileLongjing tca is praduced near the West Lake in Hangzhou.",
+            value: "Chinese Tea",
+          },
+        ],
+        optionStyle: undefined,
+        id: 489306,
+        options: {
+          linkValues: [
+            {
+              oldId: "64D6",
+              txt: "It is one of China's must-see sights for visitors, which shows thewisdom of Chinese people.",
+            },
+            {
+              oldId: "44DE",
+              txt: "It was first discovered and drank in China and my favoriteLongjing tea is produced near the West Lake in Hangzhou.",
+            },
+            {
+              oldId: "FB34",
+              txt: "The clothing material is quite popular among Roman women inancient times.",
+            },
+            {
+              oldId: "2ED4",
+              txt: "It is very delicious and I like the hot and spicy Sichuan lavor hest.",
+            },
+          ],
+          values: [
+            {
+              oldId: "FB34",
+              txt: "Martin  Silk",
+            },
+            {
+              oldId: "64D6",
+              txt: "The Great Wall",
+            },
+            {
+              oldId: "2ED4",
+              txt: "Chinese Food",
+            },
+            {
+              oldId: "44DE",
+              txt: "Chinese Tea",
+            },
+          ],
+        },
+        questionType: "matching",
+        stem: {
+          stemTxt: "鎸夐『搴忚繛绾�",
+        },
+        stemStyle: undefined,
+        titleDescription: "1",
+        userChoise: [],
+        value: [],
+        answerImg: require("../../assets/images/matching-one.png"),
+      },
       questionData: {
         warnUp: {
           one: {
@@ -2367,7 +2512,7 @@
         },
       },
       testData: {
-        check:[],
+        check: [],
         tx: {
           one: "",
           two: "",
@@ -2480,9 +2625,9 @@
       localStorage.setItem("english-testOne", JSON.stringify(this.testData));
     },
     changeTestData() {
-      localStorage.removeItem("english-testOne")
+      localStorage.removeItem("english-testOne");
       this.testData = {
-        check:[],
+        check: [],
         tx: {
           one: "",
           two: "",
@@ -2524,22 +2669,23 @@
           four: "",
           five: "",
         },
-      }
+      };
     },
     setBookQuestion() {
+      console.log('淇濆瓨');
       localStorage.setItem(
         "english-book-question-one",
         JSON.stringify(this.questionData)
       );
     },
-    getPath() {
-      this.resource.listenOne = getResourcePath(
+    async getPath() {
+      this.resource.listenOne = await getResourcePath(
         "422139A2EF66EA888C5ED1D550AE23E0"
       );
-      this.resource.readingOne = getResourcePath(
+      this.resource.readingOne = await getResourcePath(
         "3F442B682D84C8AB06C800B29D734920"
       );
-      this.resource.readingTwo = getResourcePath(
+      this.resource.readingTwo = await getResourcePath(
         "E8719EC88026BCFB11D292AA999F6D3D"
       );
     },
@@ -2594,11 +2740,11 @@
       this.dropdownData = dropdownDatas;
     },
     changeDropdown() {
-      localStorage.removeItem("english-dropdown-one")
-      for(let key in this.dropdownData) {
-        const item =  this.dropdownData[key]
-        item.value = ""
-        item.isRight = null
+      localStorage.removeItem("english-dropdown-one");
+      for (let key in this.dropdownData) {
+        const item = this.dropdownData[key];
+        item.value = "";
+        item.isRight = null;
       }
     },
     setDropdownData() {
@@ -2609,7 +2755,10 @@
     },
     saveData() {
       console.log(this.testData);
-    }
+    },
+    audioPlay() {
+      this.$emit("closeMiniAudio");
+    },
   },
 };
 </script>
@@ -2646,7 +2795,7 @@
   font-size: 14px;
   border-width: 1px;
   min-width: 80px;
-  min-height: 28px;
+  height: 30px;
   background-color: #fff;
   &:hover {
     background-color: #0bab87;
@@ -2654,12 +2803,27 @@
   }
 }
 .banshi {
+  position: relative;
   margin-top: 40px;
   width: 100%;
   height: 350px;
   margin: 0 auto;
 }
+.pageBox {
+  z-index: 9999999999;
+  color: #999;
+  position: absolute;
+  left: 48%;
+  bottom: 0px;
+}
 select {
   height: 24px;
 }
+.mini-audio {
+  width: 200px;
+  height: 200px;
+  position: fixed;
+  right: 0;
+  background-color: red;
+}
 </style>

--
Gitblit v1.9.1