From f7031597005a670b1d0feb435ceb1c13920cbfd2 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期一, 22 七月 2024 19:57:40 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout --- src/books/English/view/components/chapter008.vue | 592 +++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 350 insertions(+), 242 deletions(-) diff --git a/src/books/English/view/components/chapter008.vue b/src/books/English/view/components/chapter008.vue index 8e3706a..2855c1c 100644 --- a/src/books/English/view/components/chapter008.vue +++ b/src/books/English/view/components/chapter008.vue @@ -41,36 +41,13 @@ </p> <p class="center"> 1. - <select class="select-border" v-model="dropdownData.one.value" - @change="setDropdownData" :disabled="dropdownData.isComplete"> - <option v-for="(item, index) in dropDownList" :key="index" - :value="item"> - {{ item }} - </option> - </select> - <span class="icon-box"> - <svg v-if="dropdownData.one.isRight" t="1716986419862" class="icon" - viewBox="0 0 1820 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="18767" - xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="20"> - <path - d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0" - fill="#1AFA29" p-id="18768"></path> - </svg> - <svg v-if="dropdownData.one.isRight == false" t="1716987085767" - class="icon" viewBox="0 0 1024 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="25745" - xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20"> - <path - d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531" - fill="#d81e06" p-id="25746"></path> - </svg> - </span> + <input type="text" class="input-bottom-border w50" + v-model="warmUp[0].value[0].userAnswer" @input="setWarmUp" + @blur="handleWarmUp(0)" /> + <img :src="warmUp[0].value[0].isRight ? correctIcon : errorIcon" + v-if="warmUp[0].value[0].isRight == true || warmUp[0].value[0].isRight == false"> </p> </div> - <p class="event-header-text-bc pd-5" style="width: 90%" v-if="showAnswerFive"> - 绛旀锛歩ntercity train - </p> </div> <div class="right" style="width: 48%"> <div> @@ -79,36 +56,13 @@ </p> <p class="center"> 2. - <select class="select-border" v-model="dropdownData.two.value" - @change="setDropdownData" :disabled="dropdownData.isComplete"> - <option v-for="(item, index) in dropDownList" :key="index" - :value="item"> - {{ item }} - </option> - </select> - <span class="icon-box"> - <svg v-if="dropdownData.two.isRight" t="1716986419862" class="icon" - viewBox="0 0 1820 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="18767" - xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="20"> - <path - d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0" - fill="#1AFA29" p-id="18768"></path> - </svg> - <svg v-if="dropdownData.two.isRight == false" t="1716987085767" - class="icon" viewBox="0 0 1024 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="25745" - xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20"> - <path - d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531" - fill="#d81e06" p-id="25746"></path> - </svg> - </span> + <input type="text" class="input-bottom-border w50" + v-model="warmUp[0].value[1].userAnswer" @input="setWarmUp" + @blur="handleWarmUp(1)" /> + <img :src="warmUp[0].value[1].isRight ? correctIcon : errorIcon" + v-if="warmUp[0].value[1].isRight == true || warmUp[0].value[1].isRight == false"> </p> </div> - <p class="event-header-text-bc pd-5" style="width: 90%" v-if="showAnswerFive"> - 绛旀锛歰nline shopping - </p> </div> </div> @@ -120,36 +74,14 @@ </p> <p class="center"> 3. - <select class="select-border" v-model="dropdownData.three.value" - @change="setDropdownData" :disabled="dropdownData.isComplete"> - <option v-for="(item, index) in dropDownList" :key="index" - :value="item"> - {{ item }} - </option> - </select> - <span class="icon-box"> - <svg v-if="dropdownData.three.isRight" t="1716986419862" class="icon" - viewBox="0 0 1820 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="18767" - xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="20"> - <path - d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0" - fill="#1AFA29" p-id="18768"></path> - </svg> - <svg v-if="dropdownData.three.isRight == false" t="1716987085767" - class="icon" viewBox="0 0 1024 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="25745" - xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20"> - <path - d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531" - fill="#d81e06" p-id="25746"></path> - </svg> - </span> + <input type="text" class="input-bottom-border w50" + v-model="warmUp[0].value[2].userAnswer" @input="setWarmUp" + @blur="handleWarmUp(2)" /> + <img :src="warmUp[0].value[2].isRight ? correctIcon : errorIcon" + v-if="warmUp[0].value[2].isRight == true || warmUp[0].value[2].isRight == false"> </p> </div> - <p class="event-header-text-bc pd-5" style="width: 90%" v-if="showAnswerFive"> - 绛旀锛歟lectronic payment - </p> + </div> <div class="right" style="width: 48%"> <div> @@ -158,36 +90,14 @@ </p> <p class="center"> 4. - <select class="select-border" v-model="dropdownData.four.value" - @change="setDropdownData" :disabled="dropdownData.isComplete"> - <option v-for="(item, index) in dropDownList" :key="index" - :value="item"> - {{ item }} - </option> - </select> - <span class="icon-box"> - <svg v-if="dropdownData.four.isRight" t="1716986419862" class="icon" - viewBox="0 0 1820 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="18767" - xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="20"> - <path - d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0" - fill="#1AFA29" p-id="18768"></path> - </svg> - <svg v-if="dropdownData.four.isRight == false" t="1716987085767" - class="icon" viewBox="0 0 1024 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="25745" - xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20"> - <path - d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531" - fill="#d81e06" p-id="25746"></path> - </svg> - </span> + <input type="text" class="input-bottom-border w50" + v-model="warmUp[0].value[3].userAnswer" @input="setWarmUp" + @blur="handleWarmUp(3)" /> + <img :src="warmUp[0].value[3].isRight ? correctIcon : errorIcon" + v-if="warmUp[0].value[3].isRight == true || warmUp[0].value[3].isRight == false"> </p> </div> - <p class="event-header-text-bc pd-5" style="width: 90%" v-if="showAnswerFive"> - 绛旀锛歴hared bike - </p> + </div> </div> @@ -199,36 +109,14 @@ </p> <p class="center"> 5. - <select class="select-border" v-model="dropdownData.five.value" - @change="setDropdownData" :disabled="dropdownData.isComplete"> - <option v-for="(item, index) in dropDownList" :key="index" - :value="item"> - {{ item }} - </option> - </select> - <span class="icon-box"> - <svg v-if="dropdownData.five.isRight" t="1716986419862" class="icon" - viewBox="0 0 1820 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="18767" - xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="20"> - <path - d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0" - fill="#1AFA29" p-id="18768"></path> - </svg> - <svg v-if="dropdownData.five.isRight == false" t="1716987085767" - class="icon" viewBox="0 0 1024 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="25745" - xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20"> - <path - d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531" - fill="#d81e06" p-id="25746"></path> - </svg> - </span> + <input type="text" class="input-bottom-border w50" + v-model="warmUp[0].value[4].userAnswer" @input="setWarmUp" + @blur="handleWarmUp(4)" /> + <img :src="warmUp[0].value[4].isRight ? correctIcon : errorIcon" + v-if="warmUp[0].value[4].isRight == true || warmUp[0].value[4].isRight == false"> </p> </div> - <p class="event-header-text-bc pd-5" style="width: 90%" v-if="showAnswerFive"> - 绛旀锛歵ake-away service - </p> + </div> <div class="right" style="width: 48%"> <div> @@ -237,42 +125,40 @@ </p> <p class="center"> 6. - <select class="select-border" v-model="dropdownData.six.value" - @change="setDropdownData" :disabled="dropdownData.isComplete"> - <option v-for="(item, index) in dropDownList" :key="index" - :value="item"> - {{ item }} - </option> - </select> - <span class="icon-box"> - <svg v-if="dropdownData.six.isRight" t="1716986419862" class="icon" - viewBox="0 0 1820 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="18767" - xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="20"> - <path - d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0" - fill="#1AFA29" p-id="18768"></path> - </svg> - <svg v-if="dropdownData.six.isRight == false" t="1716987085767" - class="icon" viewBox="0 0 1024 1024" version="1.1" - xmlns="http://www.w3.org/2000/svg" p-id="25745" - xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20"> - <path - d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531" - fill="#d81e06" p-id="25746"></path> - </svg> - </span> + <input type="text" class="input-bottom-border w50" + v-model="warmUp[0].value[5].userAnswer" @input="setWarmUp" + @blur="handleWarmUp(5)" /> + <img :src="warmUp[0].value[5].isRight ? correctIcon : errorIcon" + v-if="warmUp[0].value[5].isRight == true || warmUp[0].value[5].isRight == false"> </p> </div> - <p class="event-header-text-bc pd-5" style="width: 90%" v-if="showAnswerFive"> - 绛旀锛歠acial recognition - </p> + </div> </div> </div> - <p><b>鈪�.What other jobs can you list?</b></p> - <p>____________________________________________</p> + <p><b>鈪�.What other jobs can you list?</b> + <span class="btn-box" @click="showAnswerOne = !showAnswerOne"> + <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" + viewBox="0 0 20.501 20.501"> + <path class="a" + d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z" + transform="translate(-3327.144 15329)" /> + </svg> + </span> + </p> + <p> + <textarea v-model="questionData.reading.one" placeholder="璇疯緭鍏ュ唴瀹�" rows="6" + style=" width: 92%" class="fz-16 fm-son" @change="setBookQuestion"> + </textarea> + </p> + <div class="show-answer-box" v-if="showAnswerOne"> + <div>绛旀:</div> + <div> + <img src="../../assets/images/M8WarmUp.png" alt="" class="w100" /> + </div> + </div> </div> + </div> <div class="preface-bottom"> <span class="contet-num-box">136</span> @@ -294,10 +180,22 @@ <!-- 鍐呭 --> <div class="padding-93"> <div class="bodystyle"> - <h3 id="c065"><span class="bjh3">Listening</span></h3> - <p class="center"> <audio :src="resource.listenOne" controls - controlslist="noplaybackrate nodownload" class="audio" ></audio></p> - <p><b>Watch the video and find out how the speakers describe their jobs.</b></p> + <h3 id="c065" class="fl al-cn"> + <span class="bjh3">Listening</span> + <!--controlslist="noplaybackrate nodownload"鍚庨潰鐨勯煶棰戞鍔犲叆杩欎釜--> + <audio :src="resource.listenOne" controls controlslist="noplaybackrate nodownload" + class="audio"></audio> + </h3> + <p><b>Watch the video and find out how the speakers describe their jobs.</b> + <span class="btn-box" @click="showAnswerTwo = !showAnswerTwo"> + <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" + viewBox="0 0 20.501 20.501"> + <path class="a" + d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z" + transform="translate(-3327.144 15329)" /> + </svg> + </span> + </p> <table border="1" cellpadding="4" cellspacing="0" style="border-color: #fff" class="fz-14"> <tr class="table-th-bc"> <td class="tl-cn">Who is he/she?</td> @@ -355,13 +253,60 @@ </td> </tr> </table> + <div class="show-answer-box" v-if="showAnswerTwo"> + <div>绛旀:</div> + <div> + <img src="../../assets/images/M8ListeningOne.png" alt="" class="w100" /> + </div> + </div> <h3 id="c066"><span class="bjh3">Reading</span></h3> <p>1.There is a saying that a part-time job can be a way to gain the experience necessary for - full-time employment.Do you agree? Why or why not?</p> - <p>2.If you鈥檙e considering a part-time job,what鈥檚 your expectation of it?</p> - <p class="center">__________________</p> + full-time employment.Do you agree? Why or why not? + <span class="btn-box" @click="showAnswerThree = !showAnswerThree"> + <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" + viewBox="0 0 20.501 20.501"> + <path class="a" + d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z" + transform="translate(-3327.144 15329)" /> + </svg> + </span> + </p> + <p> + <textarea v-model="questionData.reading.two" placeholder="璇疯緭鍏ュ唴瀹�" rows="6" + style=" width: 92%" class="fz-16 fm-son" @change="setBookQuestion"> + </textarea> + </p> + <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerThree"> + 绛旀锛�(1).Gain confidence and responsibility (2).Explore alternate career options (3).Strengthen resume + (4).Develop work ethic skills (5).Create opportunities for socializing (6).Enhance communication skills + (7).Build networking opportunities (8).Gain independence (9).Get a stable cash flow (10).Learn money management skills + </p> + <p>2.If you鈥檙e considering a part-time job,what鈥檚 your expectation of it? + <span class="btn-box" @click="showAnswerFour = !showAnswerFour"> + <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" + viewBox="0 0 20.501 20.501"> + <path class="a" + d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z" + transform="translate(-3327.144 15329)" /> + </svg> + </span> + </p> + <p> + <textarea v-model="questionData.reading.three" placeholder="璇疯緭鍏ュ唴瀹�" rows="6" + style=" width: 92%" class="fz-16 fm-son" @change="setBookQuestion"> + </textarea> + </p> + <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerFour"> + 绛旀锛�(1).a good salary (2).a regular working time (3).a friendly working team + (4).comfortable working environment + + </p> + <p class="center"> + <input type="text" class="input-bottom-border input-bc-t " style="width: 30%;" + v-model="questionData.reading.four" @change="setBookQuestion" /> + </p> <p class="center"> <audio :src="resource.listenOne" controls - controlslist="noplaybackrate nodownload" class="audio" ></audio></p> + controlslist="noplaybackrate nodownload" class="audio"></audio></p> <p>Everyone鈥檚 first job is special.There are a couple of reasons for this:the experience is burned into one鈥檚 memory; it gives you the practice needed to <span class="word-bc" @click="saveWord($event, 'fulfill')">fulfill</span> @@ -437,9 +382,9 @@ <span class="zt-cs" style="font-size: 20px">Words & Expressions</span> <span class="line-border-box"></span> </p> - <p class="center"><audio :src="resource.readingTwo" controls - controlslist="noplaybackrate nodownload" style="margin-left: 10px" class="audio" - ></audio></p> + <p><audio :src="resource.readingTwo" controls + controlslist="noplaybackrate nodownload" style="margin-left: 10px" + class="audio"></audio></p> <p>fulfill /f蕣l藞f瑟l/ <i>v.</i> 绗﹀悎锛涘饱琛�</p> <div class="bkbj"> <p><i>to do or have what is required or necessary</i></p> @@ -1178,8 +1123,8 @@ </ul> <p class="center"><b>Choose a Career You Love</b></p> <p class="center"><audio :src="resource.readingTwo" controls - controlslist="noplaybackrate nodownload" style="margin-left: 10px" class="audio" - ></audio></p> + controlslist="noplaybackrate nodownload" style="margin-left: 10px" + class="audio"></audio></p> <p>We spend a large <span class="word-bc" @click="saveWord($event, 'portion')">portion</span> of our lives working,so how we spend those years matters.It is @@ -1261,7 +1206,7 @@ <span class="line-border-box"></span> </p> <audio :src="resource.readingTwo" controls controlslist="noplaybackrate nodownload" - style="margin-left: 10px" class="audio" ></audio> + style="margin-left: 10px" class="audio"></audio> <p>portion /藞p蓴藧蕛n/ <i>n.</i>閮ㄥ垎</p> <div class="bkbj"> <p><i>one part of sth.larger</i></p> @@ -1713,8 +1658,8 @@ <h2 id="b031"><img class="img-0" alt="" src="../../assets/images/dy8-le3.jpg" /></h2> <h3 id="c071"><span class="bjh3">Listening</span></h3> <p class="center"> <audio :src="resource.readingTwo" controls - controlslist="noplaybackrate nodownload" style="margin-left: 10px" class="audio" - ></audio></p> + controlslist="noplaybackrate nodownload" style="margin-left: 10px" + class="audio"></audio></p> <p><b>鈪�.Derek is talking about his job interview.Listen to the recording and fill in the blanks with what you hear.</b></p> <p>Hi,everyone.I鈥檓 Derek Cruise.I landed a job interview the other day.It is a bank @@ -2052,11 +1997,11 @@ <p><b>Role 1:Interviewer</b></p> <p>1.Work with your partner and decide what questions you will ask during the interview.2.Complete the worksheet for the interviewer.</p> - <audio :src="resource.readingTwo" controls controlslist="noplaybackrate nodownload" - <p class="center"></p> - <p><b>Role 2:Interviewee</b></p> - <p>1.Make a list of the information which might be useful in the interview.2.Finish the - follow-up email after the interview.</p> + <audio :src="resource.readingTwo" controls controlslist="noplaybackrate nodownload" <p + class="center"></p> + <p><b>Role 2:Interviewee</b></p> + <p>1.Make a list of the information which might be useful in the interview.2.Finish the + follow-up email after the interview.</p> </div> </div> <div class="preface-bottom"> @@ -2351,18 +2296,187 @@ }, data() { return { - warmUp:[ + warmUp: [ { + type: "fill", + isShowAnswer: false, + value: [ + { + answer: 'fitness coach', + userAnswer: '', + isRight: null + }, + { + answer: 'courier', + userAnswer: '', + isRight: null + }, + { + answer: 'flight attendant', + userAnswer: '', + isRight: null + }, + { + answer: 'sales representative', + userAnswer: '', + isRight: null + }, + { + answer: 'cyberathlete', + userAnswer: '', + isRight: null + }, + { + answer: 'machinist', + userAnswer: '', + isRight: null + }, + ] + }, + ], + questionDataOn:[ + { + type:"fill", isComplete:false, isShowAnswer:false, - - - } + value:[ + { + stem:"What job did the author take?", + answer:"Pulling out weeds", + userAnswer:"", + }, + { + stem:"How did he describe his job?", + answer:"Tedious", + userAnswer:"", + }, + { + stem:"What can be a proper title for this passage?", + answer:"My first job", + userAnswer:"", + }, + ] + }, + { + type:"fill", + isComplete:false, + isShowAnswer:false, + value:[ + { + userAnswer:"", + }, + { + userAnswer:"", + }, + { + userAnswer:"", + }, + { + userAnswer:"", + }, + { + userAnswer:"", + }, + ] + }, + { + type:"fill", + isComplete:false, + isShowAnswer:false, + value:[ + { + answer:"I wanted to buy a new speed cube, but I did not have any money, and my parents would not give me the money.", + userAnswer:"", + }, + { + answer:"The experience is burned in one's memory, it gives you the practice needed to fulfill other positions, and it teaches you about the value of money.", + userAnswer:"", + }, + { + answer:"The experience hardened my spirits and resolve and supplied me with the value of money.", + userAnswer:"", + }, + { + answer:"I went to Mrs. Hudson, and asked her for the work to tend her garden.", + userAnswer:"", + }, + { + answer:"My first job was to pull out weeds.", + userAnswer:"", + }, + ] + }, + { + type:"fill", + isComplete:false, + isShowAnswer:false, + value:[ + { + answer:"couple", + userAnswer:"", + }, + { + answer:"elderly", + userAnswer:"", + }, + { + answer:"neighborhood", + userAnswer:"", + }, + { + answer:"tedious", + userAnswer:"", + }, + { + answer:"value", + userAnswer:"", + }, + { + answer:"sweat", + userAnswer:"", + }, + ] + }, + { + type:"fill", + isComplete:false, + isShowAnswer:false, + value:[ + { + answer:"couple", + userAnswer:"", + }, + { + answer:"elderly", + userAnswer:"", + }, + { + answer:"neighborhood", + userAnswer:"", + }, + { + answer:"tedious", + userAnswer:"", + }, + { + answer:"value", + userAnswer:"", + }, + { + answer:"sweat", + userAnswer:"", + }, + ] + }, ], + showAnswerOne: false, + showAnswerTwo: false, + showAnswerThree: false, + showAnswerFour: false, imgThirteen: require("../../assets/images/grammar8-1.png"), imgThirteenOne: require("../../assets/images/grammar8-2.png"), - correctIcon:require('@/assets/images/correct.svg'), - errorIcon:require('@/assets/images/error.svg'), + correctIcon: require('@/assets/images/correct.svg'), + errorIcon: require('@/assets/images/error.svg'), showImg: false, showImgOne: false, rawData: { @@ -2484,42 +2598,17 @@ answerImg: require("../../assets/images/matching-one.png"), }, questionData: { - warnUp: { - one: { - value: "", - isRight: null, - answer: "Chinese knot", - }, - two: { - value: "", - isRight: null, - answer: "Chinese medicine", - }, - three: { - value: "", - isRight: null, - answer: "Chinese calligraphy", - }, - four: { - value: "", - isRight: null, - answer: "Taichi", - }, - five: { - value: "", - isRight: null, - answer: "sweet dumpling", - }, - six: { - value: "", - isRight: null, - answer: "Chinese chess", - }, - seven: "", - }, reading: { one: "", two: "", + three: "", + four: "", + five: "", + six: "", + seven: "", + eight: "", + nine: "", + ten: "", }, table: { one: "", @@ -2657,10 +2746,10 @@ listenThree:[ { - type:"fill", - isComplete:false, - isShowAnswer:false, - value:[ + type: "fill", + isComplete: false, + isShowAnswer: false, + value: [ { answer:'clerk', userAnswer:'', @@ -3252,6 +3341,14 @@ }; }, mounted() { + const warmUp = localStorage.getItem("english-chapter-8-warmUp"); + if (warmUp) { + this.warmUp = JSON.parse(warmUp); + } + const bookQuestion = localStorage.getItem("english-book-chapter08-question-one"); + if (bookQuestion) { + this.questionData = JSON.parse(bookQuestion); + } this.getPath(); const listenThree = localStorage.getItem('english-chapter08-listenThree') if(listenThree) this.listenThree = JSON.parse(listenThree) @@ -3267,9 +3364,26 @@ if(listenTwo) this.listenTwo = JSON.parse(listenTwo) }, methods: { + handleWarmUp(type) { + if (this.warmUp[0].value[type].userAnswer.trim()) { + this.warmUp[0].value[type].isRight = this.warmUp[0].value[type].userAnswer.trim() == this.warmUp[0].value[type].answer + } else { + this.warmUp[0].value[type].isRight = null + } + this.setWarmUp(); + }, + setWarmUp() { + localStorage.setItem("english-chapter-8-warmUp", JSON.stringify(this.warmUp)); + }, + setBookQuestion() { + localStorage.setItem( + "english-book-chapter08-question-one", + JSON.stringify(this.questionData) + ); + }, arrayToString(data) { - if(Array.isArray(data)) { - return data.toString() + if (Array.isArray(data)) { + return data.toString() } else { return data } @@ -3297,12 +3411,6 @@ }, setTestData() { localStorage.setItem("english-testOne", JSON.stringify(this.testData)); - }, - setBookQuestion() { - localStorage.setItem( - "english-book-question-one", - JSON.stringify(this.questionData) - ); }, async getPath() { this.resource.listenOne = await getResourcePath( -- Gitblit v1.9.1