litian
2025-01-02 3fef7541a1d60f550573e4695205283eeffbb5c4
src/books/aviationEtiquette/view/components/chapter001.vue
@@ -651,7 +651,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectOne.one"
              :disabled="questionData.isComplete"
              value="A"
              id="1"
@@ -662,7 +662,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectOne.one"
              :disabled="questionData.isComplete"
              value="B"
              id="1"
@@ -673,7 +673,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectOne.one"
              :disabled="questionData.isComplete"
              value="C"
              id="1"
@@ -684,7 +684,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectOne.one"
              :disabled="questionData.isComplete"
              value="D"
              id="1"
@@ -1771,7 +1771,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.one"
              :disabled="questionData.isComplete"
              value="A"
              id="1"
@@ -1782,7 +1782,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.one"
              :disabled="questionData.isComplete"
              value="B"
              id="1"
@@ -1793,7 +1793,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.one"
              :disabled="questionData.isComplete"
              value="C"
              id="1"
@@ -1804,7 +1804,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.one"
              :disabled="questionData.isComplete"
              value="D"
              id="1"
@@ -1816,7 +1816,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.two"
              :disabled="questionData.isComplete"
              value="A"
              id="2"
@@ -1827,7 +1827,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.two"
              :disabled="questionData.isComplete"
              value="B"
              id="2"
@@ -1838,7 +1838,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.two"
              :disabled="questionData.isComplete"
              value="C"
              id="2"
@@ -1849,7 +1849,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.two"
              :disabled="questionData.isComplete"
              value="D"
              id="2"
@@ -1863,7 +1863,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.three"
              :disabled="questionData.isComplete"
              value="A"
              id="3"
@@ -1874,7 +1874,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.three"
              :disabled="questionData.isComplete"
              value="B"
              id="3"
@@ -1885,7 +1885,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.three"
              :disabled="questionData.isComplete"
              value="C"
              id="3"
@@ -1896,7 +1896,7 @@
          <p>
            <input
              type="radio"
              name="ball2"
              name="projectTwo.three"
              :disabled="questionData.isComplete"
              value="D"
              id="3"
@@ -1923,7 +1923,7 @@
              type="checkbox"
              name="ball2"
              :disabled="questionData.isComplete"
              value="A"
              value="B"
              id="4"
              v-model="questionData.projectTwo.four.value"
              @change="setBookQuestion"
@@ -1934,7 +1934,7 @@
              type="checkbox"
              name="ball2"
              :disabled="questionData.isComplete"
              value="A"
              value="C"
              id="4"
              v-model="questionData.projectTwo.four.value"
              @change="setBookQuestion"
@@ -1945,7 +1945,7 @@
              type="checkbox"
              name="ball2"
              :disabled="questionData.isComplete"
              value="A"
              value="D"
              id="4"
              v-model="questionData.projectTwo.four.value"
              @change="setBookQuestion"
@@ -2937,6 +2937,7 @@
          <p class="block">
            (1)匆忙地行走在路上,别人向你打招呼“你好啊!”,你会停下脚步同他聊聊吗?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -2959,7 +2960,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(2)与朋友交谈时,你是否总是以自己为中心?</p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -2982,7 +2985,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(3)聚会中不到人人疲倦,你不会告退。</p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3005,9 +3010,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (4)不管别人有没有要求,你都会主动提出建议,告诉他应该怎么去做吗?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3028,9 +3035,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (5)你讲的故事或逸事是否总是又长又复杂,别人需要耐心地去听?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3051,7 +3060,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(6)当他人在融洽地交谈时,你是否会贸然地插话?</p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3072,9 +3083,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (7)你是否会经常津津有味地与朋友谈起他们不认识的人?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3095,7 +3108,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(8)当别人交谈时,你是否会打断他们?</p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3116,9 +3131,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (9)你是否觉得自己讲故事给别人听,比别人讲给你听有意思?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3139,9 +3156,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (10)你是否常提醒朋友要信守诺言,问他“你记得吗”或“你忘了吗”?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3162,7 +3181,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(11)你是否坚持让朋友阅读你认为有趣的信息?</p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3183,9 +3204,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (12)你是否打电话时说个没完,让其他人在一旁着急等待?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3206,9 +3229,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (13)你是否经常发现朋友的短处,并要求他们去改进?
          </p>
          <div class="fl ml-35">
          <p>
            <input
              type="radio"
@@ -3229,22 +3254,7 @@
              @change="setEvaluation"
            />否
          </p>
          <!-- 提交按钮 -->
          <div class="w100 fl ju-cn">
            <ul class="fl ju-ev w80 choice">
              <li>
                <button class="btn-border btn-w" @click="goCheckOne">
                  提交
                </button>
              </li>
              <li>
                <button @click="changeCheckData" class="btn-border btn-w">
                  重做
                </button>
              </li>
            </ul>
          </div>
          <div class="c-r" v-if="evaluationOneResults">您的得分:{{ evaluationOneResults }}</div>
        </div>
      </div>
    </div>
@@ -3265,9 +3275,71 @@
          <p class="block">
            (14)当别人谈到你不喜欢的话题时,你是否就不说话了?
          </p>
          <div class="fl ml-35">
            <p>
              <input
                type="radio"
                name="fourteen"
                value="1"
                :disabled="evaluation.isComplete"
                v-model="evaluation.evaluationOneValue.fourteen"
                @change="setEvaluation"
              />是
            </p>
            <p>
              <input
                type="radio"
                name="fourteen"
                value="0"
                :disabled="evaluation.isComplete"
                v-model="evaluation.evaluationOneValue.fourteen"
                @change="setEvaluation"
              />否
            </p>
          </div>
          <p class="block">
            (15)对种种不如意的事情,你是否总是喜欢找人诉苦?
          </p>
          <div class="fl ml-35">
            <p>
              <input
                type="radio"
                name="fifteen"
                value="1"
                :disabled="evaluation.isComplete"
                v-model="evaluation.evaluationOneValue.fifteen"
                @change="setEvaluation"
              />是
            </p>
            <p>
              <input
                type="radio"
                name="fifteen"
                value="0"
                :disabled="evaluation.isComplete"
                v-model="evaluation.evaluationOneValue.fifteen"
                @change="setEvaluation"
              />否
            </p>
          </div>
          <!-- 提交按钮 -->
          <div class="w100 fl ju-cn">
            <ul class="fl ju-ev w80 choice">
              <li>
                <button class="btn-border btn-w" @click="goCheckOne">
                  提交
                </button>
              </li>
              <li>
                <button @click="changeCheckData" class="btn-border btn-w">
                  重做
                </button>
              </li>
            </ul>
          </div>
          <div class="c-r ml-35" v-if="evaluationOneResults">
            您的得分:{{ evaluationOneResults }}
          </div>
          <h4 id="d034">二、观察能力的训练</h4>
          <p class="center">
            <span class="cs1">观察力考验——图片中共有几个人?</span>
@@ -3287,6 +3359,7 @@
          <p class="td-0"><span class="bj2">·触礼旁通·</span></p>
          <p class="center"><span class="cs1">倾听能力测试</span></p>
          <p class="block">(1)我常常试图同时听几个人的交谈。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3309,7 +3382,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(2)喜欢别人只给我提供事实,我自己做出解释。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3332,7 +3407,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(3)有时假装自己在认真听别人说话。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3355,7 +3432,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(4)认为自己是非言语沟通方面的好手。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3378,6 +3457,7 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
        </div>
      </div>
    </div>
@@ -3399,6 +3479,7 @@
        </ul>
        <div class="bodystyle">
          <p class="block">(5)常常在别人说话之前就知道他要说什么。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3421,9 +3502,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (6)如果不喜欢和某人交谈,常常用注意力不集中的方式结束谈话。
          </p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3446,9 +3529,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (7)常常用点头、皱眉等方式让说话人了解我对他说的内容的感觉。
          </p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3471,7 +3556,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(8)常常别人刚说完,我就谈自己的看法。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3494,9 +3581,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (9)别人说话的同时,我常常思考接下来我要说的内容。
          </p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3519,9 +3608,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (10)说话人的谈话风格常常影响我对谈话内容的兴趣。
          </p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3544,9 +3635,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (11)为了弄清对方所说的观点,我常采取提问的方式,而不进行猜测。
          </p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3569,7 +3662,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(12)为了理解对方的观点,我总会下狠功夫。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3592,9 +3687,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (13)常常听自己喜欢听的内容,而不是听别人表达的内容。
          </p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3617,9 +3714,11 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">
            (14)当我和别人意见不一致时,大多数人认为我理解了他们的观点和想法。
          </p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3642,7 +3741,9 @@
              @change="setEvaluation"
            />否
          </p>
          </div>
          <p class="block">(15)别人说话的同时,我也在评价他讲的内容。</p>
          <div class="fl ml-35">
          <p>
          <input
              type="radio"
@@ -3665,10 +3766,8 @@
              @change="setEvaluation"
            />否
          </p>
          <p class="block">测试结果:</p>
          <p class="block">
            题目4、11、12、14的答案为“是”,其余为“否”。将答错的题目个数加起来后乘7,再用105减去这个数,就是最后得分。评判:91~105之间,说明有良好的倾听习惯;77~90之间,说明还有很大的进步空间。
          </p>
          </div>
<!-- 提交按钮 -->
<div class="w100 fl ju-cn">
            <ul class="fl ju-ev w80 choice">
@@ -3682,9 +3781,27 @@
                  重做
                </button>
              </li>
              <li>
                <button
                  @click="
                    evaluation.showCheckAnswer = !evaluation.showCheckAnswer
                  "
                  class="parimary-btn"
                >
                  评分标准
                </button>
              </li>
            </ul>
          </div>
          <div class="c-r" v-if="evaluationTwoResults">您的得分:{{ evaluationTwoResults }}</div>
          <div class="c-r ml-35" v-if="evaluationTwoResults != ''">
            您的得分:{{ evaluationTwoResults }}
          </div>
          <div v-show="evaluation.showCheckAnswer" class="mb-30">
            <p class="block">测试结果:</p>
            <p class="block">
              题目4、11、12、14的答案为“是”,其余为“否”。将答错的题目个数加起来后乘7,再用105减去这个数,就是最后得分。评判:91~105之间,说明有良好的倾听习惯;77~90之间,说明还有很大的进步空间。
            </p>
          </div>
          <p class="td-0"><span class="bj2">·礼之实践·</span></p>
          <p class="center">
@@ -4056,9 +4173,9 @@
            value: "",
          },
        },
      },
      evaluation:{
        showCheckAnswer: false,
        isComplete: false,
        evaluationOneValue: {
          one:"",
@@ -4074,6 +4191,8 @@
          eleven: "",
          twelve: "",
          thirteen: "",
          fourteen: "",
          fifteen: "",
        }, //测评答案
        
        evaluationTwoValue: {
@@ -4094,10 +4213,11 @@
          fifteen: "",
        }, //测评答案
      },
      evaluationOneResults: 0, //测评结果
      evaluationTwoResults: 0, //测评结果
      evaluationOneResults: "", //测评结果
      evaluationTwoResults: "", //测评结果
    };
  },
  
  async mounted() {
    const bookQuestion = localStorage.getItem(
@@ -4107,13 +4227,12 @@
      this.questionData = JSON.parse(bookQuestion);
    }
    const evaluationData = localStorage.getItem(
      "aviationEtiquette-book-chapter01-evaluation"
    );
    if (evaluationData) {
      this.evaluation = JSON.parse(evaluationData);
    }
    // const evaluationData = localStorage.getItem(
    //   "aviationEtiquette-book-chapter01-evaluation"
    // );
    // if (evaluationData) {
    //   this.evaluation = JSON.parse(evaluationData);
    // }
    const videoData = localStorage.getItem(
      "civilAviatyonSevervices-book-chapter001"
@@ -4147,20 +4266,19 @@
      );
    },
    goCheckOne(){
      console.log(localStorage.getItem("aviationEtiquette-book-chapter01-evaluation"),"ceshi")
      let obj = 0
      let obj = 0;
      for (let key in this.evaluation.evaluationOneValue) {
        if (this.evaluation.evaluationOneValue[key] == '1') {
          obj = obj + 1
        if (this.evaluation.evaluationOneValue[key] == "1") {
          obj = obj + 1;
        }
      }
      if(obj){
        this.evaluationOneResults = obj
        this.evaluationOneResults = obj;
      }
    },
    changeCheckData(){
      this.evaluationOneResults = ''
      this.evaluation.evaluationOneValue = {}
      this.evaluationOneResults = "";
      this.evaluation.evaluationOneValue = {};
      localStorage.setItem(
        "aviationEtiquette-book-chapter01-evaluation",
        JSON.stringify(this.evaluation)
@@ -4168,20 +4286,19 @@
    },
    goCheckTwo(){
      let obj = 0
      let obj = 0;
      for (let key in this.evaluation.evaluationTwoValue) {
        if (this.evaluation.evaluationTwoValue[key] == '0') {
          obj = obj + 1
        if (this.evaluation.evaluationTwoValue[key] == "0") {
          obj = obj + 1;
        }
      }
      if(obj){
        this.evaluationTwoResults = 105 - obj * 7
      }
      this.evaluationTwoResults = 105 - obj * 7;
      this.evaluation.showCheckAnswer = true;
    },
    changeCheckTwo(){
      this.evaluationTwoResults = ''
      this.evaluation.evaluationTwoValue = {}
      this.evaluationTwoResults = "";
      this.evaluation.evaluationTwoValue = {};
      localStorage.setItem(
        "aviationEtiquette-book-chapter01-evaluation",
        JSON.stringify(this.evaluation)