闫增涛
2024-05-24 cb551b7bd09783e1318f8aa51d2e11c2beb30c96
src/books/English/view/components/chapter001.vue
@@ -1254,28 +1254,64 @@
              >
              <span class="word-bc mr-20 dl-span" @click="saveWord('ancient')"
                >ancient</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('incredible')"
              ><span
                class="word-bc mr-20 dl-span"
                @click="saveWord('incredible')"
                >incredible</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('unique')"
                >unique</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('traditional')"
              ><span
                class="word-bc mr-20 dl-span"
                @click="saveWord('traditional')"
                >traditional</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('outstanding')"
              ><span
                class="word-bc mr-20 dl-span"
                @click="saveWord('outstanding')"
                >outstanding</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('mouth-watering')"
              ><span
                class="word-bc mr-20 dl-span"
                @click="saveWord('mouth-watering')"
                >mouth-watering</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('diverse')"
                >diverse</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('hospitable')"
              ><span
                class="word-bc mr-20 dl-span"
                @click="saveWord('hospitable')"
                >hospitable</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('enjoyable')"
              ><span
                class="word-bc mr-20 dl-span"
                @click="saveWord('enjoyable')"
                >enjoyable</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('memorable')"
              ><span
                class="word-bc mr-20 dl-span"
                @click="saveWord('memorable')"
                >memorable</span
              ><span class="word-bc mr-20 dl-span" @click="saveWord('charming')"
                >charming</span
              >
            </p>
          </div>
          <div class="resource-primary-border" style="padding: 8px">
            <el-carousel
              :autoplay="false"
              trigger="click"
              class="bones-carousel carousel-image"
              arrow="always"
              indicator-position="none"
            >
              <el-carousel-item
                v-for="(item, index) in pptList"
                :key="index"
                class="bones-carousel-item"
              >
                <el-image
                  :src="item"
                  :preview-src-list="pptList"
                  :preview-teleported="true"
                  class="open-image"
                />
              </el-carousel-item>
            </el-carousel>
          </div>
        </div>
      </div>
@@ -1314,153 +1350,191 @@
          </div>
          <div class="fl ju-bt">
            <div class="left" style="width: 48%">
              <p class="center">
                <el-image :src="imgSeven" :preview-src-list="[imgSeven]" />
              </p>
              <p class="center">
                1.
                <select v-model="dropdownData.one.value">
                  <option
                    v-for="(item, index) in dropDownList"
                    :key="index"
                    :value="item"
                  >
                    {{ item }}
                  </option>
                </select>
                <span class="icon-box">
                  <i
                    class="el-icon-check correct-icon"
                    v-if="dropdownData.one.isRight"
                  ></i>
                  <i
                    class="el-icon-close error-icon"
                    v-if="dropdownData.one.isRight == false"
                  ></i>
                </span>
              <div>
                <p class="center">
                  <el-image :src="imgSeven" :preview-src-list="[imgSeven]" />
                </p>
                <p class="center">
                  1.
                  <select v-model="dropdownData.one.value">
                    <option
                      v-for="(item, index) in dropDownList"
                      :key="index"
                      :value="item"
                    >
                      {{ item }}
                    </option>
                  </select>
                  <span class="icon-box">
                    <i
                      class="el-icon-check correct-icon"
                      v-if="dropdownData.one.isRight"
                    ></i>
                    <i
                      class="el-icon-close error-icon"
                      v-if="dropdownData.one.isRight == false"
                    ></i>
                  </span>
                </p>
              </div>
              <p
                class="event-header-text-bc pd-5"
                style="width: 90%"
                v-if="showAnswerFive"
              >
                答案:Chinese knot
              </p>
            </div>
            <div class="right" style="width: 48%">
              <p class="center">
                <el-image
                  :src="imgEnight"
                  :preview-src-list="[imgEnight]"
                  style="width: 98%"
                />
              </p>
              <p class="center">
                2.
                <select v-model="dropdownData.two.value">
                  <option
                    v-for="(item, index) in dropDownList"
                    :key="index"
                    :value="item"
                  >
                    {{ item }}
                  </option>
                </select>
                <span class="icon-box">
                  <i
                    class="el-icon-check correct-icon"
                    v-if="dropdownData.two.isRight"
                  ></i>
                  <i
                    class="el-icon-close error-icon"
                    v-if="dropdownData.two.isRight == false"
                  ></i>
                </span>
              <div>
                <p class="center">
                  <el-image
                    :src="imgEnight"
                    :preview-src-list="[imgEnight]"
                    style="width: 98%"
                  />
                </p>
                <p class="center">
                  2.
                  <select v-model="dropdownData.two.value">
                    <option
                      v-for="(item, index) in dropDownList"
                      :key="index"
                      :value="item"
                    >
                      {{ item }}
                    </option>
                  </select>
                  <span class="icon-box">
                    <i
                      class="el-icon-check correct-icon"
                      v-if="dropdownData.two.isRight"
                    ></i>
                    <i
                      class="el-icon-close error-icon"
                      v-if="dropdownData.two.isRight == false"
                    ></i>
                  </span>
                </p>
              </div>
              <p
                class="event-header-text-bc pd-5"
                style="width: 90%"
                v-if="showAnswerFive"
              >
                答案:Chinese knot
              </p>
            </div>
          </div>
          <div class="fl ju-bt">
            <div class="left" style="width: 48%">
              <p class="center">
                <el-image :src="imgNine" :preview-src-list="[imgNine]" />
              </p>
              <p class="center">
                3.
                <select v-model="dropdownData.three.value">
                  <option
                    v-for="(item, index) in dropDownList"
                    :key="index"
                    :value="item"
                  >
                    {{ item }}
                  </option>
                </select>
                <span class="icon-box">
                  <i
                    class="el-icon-check correct-icon"
                    v-if="dropdownData.three.isRight"
                  ></i>
                  <i
                    class="el-icon-close error-icon"
                    v-if="dropdownData.three.isRight == false"
                  ></i>
                </span>
              <div>
                <p class="center">
                  <el-image :src="imgNine" :preview-src-list="[imgNine]" />
                </p>
                <p class="center">
                  3.
                  <select v-model="dropdownData.three.value">
                    <option
                      v-for="(item, index) in dropDownList"
                      :key="index"
                      :value="item"
                    >
                      {{ item }}
                    </option>
                  </select>
                  <span class="icon-box">
                    <i
                      class="el-icon-check correct-icon"
                      v-if="dropdownData.three.isRight"
                    ></i>
                    <i
                      class="el-icon-close error-icon"
                      v-if="dropdownData.three.isRight == false"
                    ></i>
                  </span>
                </p>
              </div>
              <p
                class="event-header-text-bc pd-5"
                style="width: 90%"
                v-if="showAnswerFive"
              >
                答案:Chinese knot
              </p>
            </div>
            <div class="right" style="width: 48%">
              <p class="center">
                <el-image
                  :src="imgTen"
                  :preview-src-list="[imgTen]"
                  style="width: 94%"
                />
              </p>
              <p class="center">
                4.
                <select v-model="dropdownData.four.value">
                  <option
                    v-for="(item, index) in dropDownList"
                    :key="index"
                    :value="item"
                  >
                    {{ item }}
                  </option>
                </select>
                <span class="icon-box">
                  <i
                    class="el-icon-check correct-icon"
                    v-if="dropdownData.four.isRight"
                  ></i>
                  <i
                    class="el-icon-close error-icon"
                    v-if="dropdownData.four.isRight == false"
                  ></i>
                </span>
              <div>
                <p class="center">
                  <el-image
                    :src="imgTen"
                    :preview-src-list="[imgTen]"
                    style="width: 94%"
                  />
                </p>
                <p class="center">
                  4.
                  <select v-model="dropdownData.four.value">
                    <option
                      v-for="(item, index) in dropDownList"
                      :key="index"
                      :value="item"
                    >
                      {{ item }}
                    </option>
                  </select>
                  <span class="icon-box">
                    <i
                      class="el-icon-check correct-icon"
                      v-if="dropdownData.four.isRight"
                    ></i>
                    <i
                      class="el-icon-close error-icon"
                      v-if="dropdownData.four.isRight == false"
                    ></i>
                  </span>
                </p>
              </div>
              <p
                class="event-header-text-bc pd-5"
                style="width: 90%"
                v-if="showAnswerFive"
              >
                答案:Chinese knot
              </p>
            </div>
          </div>
          <div class="fl ju-bt">
            <div class="left" style="width: 48%">
              <p class="center">
                <el-image :src="imgEleven" :preview-src-list="[imgEleven]" />
              </p>
              <p class="center">
                5.
                <select v-model="dropdownData.five.value">
                  <option
                    v-for="(item, index) in dropDownList"
                    :key="index"
                    :value="item"
                  >
                    {{ item }}
                  </option>
                </select>
                <span class="icon-box">
                  <i
                    class="el-icon-check correct-icon"
                    v-if="dropdownData.five.isRight"
                  ></i>
                  <i
                    class="el-icon-close error-icon"
                    v-if="dropdownData.five.isRight == false"
                  ></i>
                </span>
              </p>
              <div>
                <p class="center">
                  <el-image :src="imgEleven" :preview-src-list="[imgEleven]" />
                </p>
                <p class="center">
                  5.
                  <select v-model="dropdownData.five.value">
                    <option
                      v-for="(item, index) in dropDownList"
                      :key="index"
                      :value="item"
                    >
                      {{ item }}
                    </option>
                  </select>
                  <span class="icon-box">
                    <i
                      class="el-icon-check correct-icon"
                      v-if="dropdownData.five.isRight"
                    ></i>
                    <i
                      class="el-icon-close error-icon"
                      v-if="dropdownData.five.isRight == false"
                    ></i>
                  </span>
                </p>
              </div>
            </div>
            <div class="right" style="width: 48%">
              <p class="center">
@@ -1498,7 +1572,7 @@
            <button @click="setDropdownData">保存</button>
            <button>提交</button>
            <button @click="handleDropdown('judge')">判断正确</button>
            <button @click="handleDropdown('answer')">查看答案</button>
            <button @click="showAnswerFive = !showAnswerFive">查看答案</button>
          </div>
        </div>
      </div>
@@ -1532,6 +1606,7 @@
      showAnswerTwo: false,
      showAnswerThree: false,
      showAnswerFour: false,
      showAnswerFive: false,
      showImg: false,
      showQuestionAnswer: false,
      questionData: {
@@ -1672,8 +1747,35 @@
          answer: "facial recognition",
        },
      },
      pptList:[
      ]
      pptList: [
        require("../../assets/images/ppt/ppt_01.png"),
        require("../../assets/images/ppt/ppt_02.png"),
        require("../../assets/images/ppt/ppt_03.png"),
        require("../../assets/images/ppt/ppt_04.png"),
        require("../../assets/images/ppt/ppt_05.png"),
        require("../../assets/images/ppt/ppt_06.png"),
        require("../../assets/images/ppt/ppt_07.png"),
        require("../../assets/images/ppt/ppt_08.png"),
        require("../../assets/images/ppt/ppt_09.png"),
        require("../../assets/images/ppt/ppt_10.png"),
        require("../../assets/images/ppt/ppt_11.png"),
        require("../../assets/images/ppt/ppt_12.png"),
        require("../../assets/images/ppt/ppt_13.png"),
        require("../../assets/images/ppt/ppt_14.png"),
        require("../../assets/images/ppt/ppt_15.png"),
        require("../../assets/images/ppt/ppt_16.png"),
        require("../../assets/images/ppt/ppt_17.png"),
        require("../../assets/images/ppt/ppt_18.png"),
        require("../../assets/images/ppt/ppt_19.png"),
        require("../../assets/images/ppt/ppt_20.png"),
        require("../../assets/images/ppt/ppt_21.png"),
        require("../../assets/images/ppt/ppt_22.png"),
        require("../../assets/images/ppt/ppt_23.png"),
        require("../../assets/images/ppt/ppt_24.png"),
        require("../../assets/images/ppt/ppt_25.png"),
        require("../../assets/images/ppt/ppt_26.png"),
        require("../../assets/images/ppt/ppt_27.png"),
      ],
    };
  },
  mounted() {
@@ -1761,8 +1863,6 @@
          item.value == item.answer
            ? (item.isRight = true)
            : (item.isRight = false);
        } else if (type == "answer") {
          item.value = item.answer;
        }
      }
      this.dropdownData = dropdownDatas;