zhongshujie
2024-10-23 db3225736aa34192d34eeea3c657b2ede54a4bd9
民航服务心理
2个文件已修改
108个文件已添加
167 ■■■■ 已修改文件
src/books/civilAviation/assets/main.less 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviation/view/components/chapter001.vue 77 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0011-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0014-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0016-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0018-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0021-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0025-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0028-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0029-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0034-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0035-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0038-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0039-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0039-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0040-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0040-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0042-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0043-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0043-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0044-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0045-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0046-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0047-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0048-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0049-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0051-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0055-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0055-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0060-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0063-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0064-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0064-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0067-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0068-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0071-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0073-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0073-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0074-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0074-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0077-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0080-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0081-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0083-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0084-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0086-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0088-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0091-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0091-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0092-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0095-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0095-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0096-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0102-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0105-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0109-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0112-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0114-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0117-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0117-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0120-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0121-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0124-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0127-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0128-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0130-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0131-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0133-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0137-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0142-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0146-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0147-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0152-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0154-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0157-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0158-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0165-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0166-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0171-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0172-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0179-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0180-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0181-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0184-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0185-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0185-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0187-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0188-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0188-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0190-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0193-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0196-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0199-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0199-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0201-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0201-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/0208-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/SMY.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/ml.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/pat-01.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/pat-02.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/pat-03.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/pat-04.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/qjzx.png 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/images/qy.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/assets/main.less 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/view/components/chapter001.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/view/components/header.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/view/components/index.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviationServices/view/index.vue 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/civilAviation/assets/main.less
@@ -11,6 +11,14 @@
        background-color: #fff;
    }
    .c-g{
        color: green;
    }
    .c-r{
        color: red;
    }
    .t-right {
        text-align: right;
    }
@@ -108,6 +116,10 @@
        justify-content: center;
    }
    .jc-sa{
        justify-content: space-around
    }
    .mr-70 {
        margin-right: 70px;
    }
src/books/civilAviation/view/components/chapter001.vue
@@ -145,14 +145,40 @@
                    <div class="bk">
                        <p><b>考证指南:空港服务管理师考题</b></p>
                        <p class="block" ref="blockElement">1944年54个国家在美国芝加哥举行会议,共同签署了国际民用航空公约——( )。(单选题)
                            <!-- <select class="select-border" :disabled="questionData.dropdownChoiceData.isComplete"
                                v-model="questionData.dropdownChoiceData.value.userAnswer" @change="saveChoiceQuestion" style="width: 8%">
                                <option v-for="(item, index) in questionData.dropdownChoiceData.option" :key="index"
                                    :value="item">
                                    {{ item }}
                                </option>
                            </select>。 -->
                            <span class="icon-box-big">
                        </p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="A" name="toobusy"
                                :disabled="questionData.dropdownChoiceData.isComplete"
                                v-model="questionData.dropdownChoiceData.value.userAnswer"
                                @change="saveChoiceQuestion" />
                            A.《东京条约》
                        </p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="B" name="toobusy"
                                :disabled="questionData.dropdownChoiceData.isComplete"
                                v-model="questionData.dropdownChoiceData.value.userAnswer"
                                @change="saveChoiceQuestion" />
                            B.《芝加哥公约》
                        </p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="C" name="toobusy"
                                :disabled="questionData.dropdownChoiceData.isComplete"
                                v-model="questionData.dropdownChoiceData.value.userAnswer"
                                @change="saveChoiceQuestion" />
                            C.《海牙公约》
                        </p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="D" name="toobusy"
                                :disabled="questionData.dropdownChoiceData.isComplete"
                                v-model="questionData.dropdownChoiceData.value.userAnswer"
                                @change="saveChoiceQuestion" />
                            D.《蒙特利尔公约》
                        </p>
                        <p class="event-header-text-bc pd-5 fl jc-sa" style="margin-left: 8px; width: 93%"
                            v-if="showQuestionAnswer">
                            <span class="c-g"> 答案:B </span>
                            <span :class="{'c-g':questionData.dropdownChoiceData.value.isRight,'c-r':questionData.dropdownChoiceData.value.isRight == false}">您的答案:{{questionData.dropdownChoiceData.value.userAnswer }}</span>
                            <span class="icon-box-big fl al-c">
                                <svg v-if="questionData.dropdownChoiceData.value.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">
@@ -170,23 +196,6 @@
                                </svg>
                            </span>
                        </p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="a" name="toobusy" :disabled="questionData.dropdownChoiceData.isComplete"
                            v-model="questionData.dropdownChoiceData.value.userAnswer" @change="saveChoiceQuestion" />
                            A.《东京条约》</p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="b" name="toobusy" :disabled="questionData.dropdownChoiceData.isComplete"
                            v-model="questionData.dropdownChoiceData.value.userAnswer" @change="saveChoiceQuestion" />
                            B.《芝加哥公约》</p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="c" name="toobusy" :disabled="questionData.dropdownChoiceData.isComplete"
                            v-model="questionData.dropdownChoiceData.value.userAnswer" @change="saveChoiceQuestion" />
                            C.《海牙公约》</p>
                        <p class="block" ref="blockElement">
                            <input type="radio" value="d" name="toobusy" :disabled="questionData.dropdownChoiceData.isComplete"
                            v-model="questionData.dropdownChoiceData.value.userAnswer" @change="saveChoiceQuestion" />
                            D.《蒙特利尔公约》</p>
                        <p class="event-header-text-bc pd-5" style="margin-left: 20px; width: 93%" v-if="showQuestionAnswer">答案:B</p>
                        <!-- 提交按钮 -->
                        <div class="w100 fl ju-cn">
                            <ul class="fl ju-ev w80 choice">
@@ -417,7 +426,8 @@
                            </div>
                        </div>
                        <span>
                            <p class="block" ref="blockElement">B747客机(图1-28)是1/3双层的宽体客机,也是世界上第一种双层客机、首款宽体客机,载客量是将民航带入喷气式时代的B707的两倍。</p>
                            <p class="block" ref="blockElement">
                                B747客机(图1-28)是1/3双层的宽体客机,也是世界上第一种双层客机、首款宽体客机,载客量是将民航带入喷气式时代的B707的两倍。</p>
                        </span>
                        <div class="img-rights openImgBox">
                            <img class="img-0" alt="" src="../../assets/images/0038-1.jpg" />
@@ -439,7 +449,8 @@
                            <p class="img">图1-29 A380客机</p>
                        </div>
                        <span>
                            <p class="block" ref="blockElement">A380客机(图1-29)是法、英、德和西班牙四国联合的空中客车公司研发的550座级全双层、超大型远程客机,有“空中巨无霸”之称。</p>
                            <p class="block" ref="blockElement">
                                A380客机(图1-29)是法、英、德和西班牙四国联合的空中客车公司研发的550座级全双层、超大型远程客机,有“空中巨无霸”之称。</p>
                        </span>
                        <p class="block" ref="blockElement">
                            1994年6月,空中客车公司宣布了超大型客机“A3××”研制计划,2000年12月正式改称“A380”,2005年4月27日首飞成功,2006年12月获得适航认证。2007年10月,首架A380客机交付新加坡航空公司并于当月25日投入商业运营,首次商业飞行从新加坡樟宜国际机场飞往澳大利亚悉尼国际机场。
@@ -473,7 +484,8 @@
                        </p>
                        <p class="block" ref="blockElement">
                            2019年2月14日,空中客车公司宣布,由于销售状况不佳,将于2021年暂停A380飞机的生产。实际上,于2021年12月16日交付最后一架A380后停产,共交付251架。</p>
                        <p class="block" ref="blockElement">2022年12月21日,南方航空最后两架A380客机离开广州白云机场,飞往美国莫哈维飞机坟场。这代表着自此中国民航再无A380客机。</p>
                        <p class="block" ref="blockElement">
                            2022年12月21日,南方航空最后两架A380客机离开广州白云机场,飞往美国莫哈维飞机坟场。这代表着自此中国民航再无A380客机。</p>
                        <p class="block" ref="blockElement">
                            英、法联合研制的“协和”超声速客机(图1-30)于1969年研制成功,1976年1月21日正式从事商业运营,由英国航空公司和法国航空公司用于横跨大西洋的飞行。它是迄今为止世界上唯一投入运营的超声速客机,一共生产了20架。
                        </p>
@@ -863,15 +875,9 @@
                },
                dropdownChoiceData: {
                    isComplete: false,
                    option: [
                        "a",
                        "b",
                        "c",
                        "d",
                    ],
                    value: { // 直接使用userAnswer来存储用户的选择  
                        userAnswer: "",
                        answer: "b",
                        answer: "B",
                        isRight: null,
                    },
                },
@@ -936,6 +942,7 @@
                this.questionData.dropdownChoiceData.value.isRight = false
            }
            this.questionData.dropdownChoiceData.isComplete = true
            this.showQuestionAnswer = true
        },
        changeTestData() {
            localStorage.removeItem("civilAviatyon-book-chapter01-choice-one")
src/books/civilAviationServices/assets/images/0011-1.jpg
src/books/civilAviationServices/assets/images/0014-1.jpg
src/books/civilAviationServices/assets/images/0016-1.jpg
src/books/civilAviationServices/assets/images/0018-1.jpg
src/books/civilAviationServices/assets/images/0021-1.jpg
src/books/civilAviationServices/assets/images/0025-1.jpg
src/books/civilAviationServices/assets/images/0028-1.jpg
src/books/civilAviationServices/assets/images/0029-1.jpg
src/books/civilAviationServices/assets/images/0034-1.jpg
src/books/civilAviationServices/assets/images/0035-1.jpg
src/books/civilAviationServices/assets/images/0038-1.jpg
src/books/civilAviationServices/assets/images/0039-1.jpg
src/books/civilAviationServices/assets/images/0039-2.jpg
src/books/civilAviationServices/assets/images/0040-1.jpg
src/books/civilAviationServices/assets/images/0040-2.jpg
src/books/civilAviationServices/assets/images/0042-1.jpg
src/books/civilAviationServices/assets/images/0043-1.jpg
src/books/civilAviationServices/assets/images/0043-2.jpg
src/books/civilAviationServices/assets/images/0044-1.jpg
src/books/civilAviationServices/assets/images/0045-1.jpg
src/books/civilAviationServices/assets/images/0046-1.jpg
src/books/civilAviationServices/assets/images/0047-1.jpg
src/books/civilAviationServices/assets/images/0048-1.jpg
src/books/civilAviationServices/assets/images/0049-1.jpg
src/books/civilAviationServices/assets/images/0051-1.jpg
src/books/civilAviationServices/assets/images/0055-1.jpg
src/books/civilAviationServices/assets/images/0055-2.jpg
src/books/civilAviationServices/assets/images/0060-1.jpg
src/books/civilAviationServices/assets/images/0063-1.jpg
src/books/civilAviationServices/assets/images/0064-1.jpg
src/books/civilAviationServices/assets/images/0064-2.jpg
src/books/civilAviationServices/assets/images/0067-1.jpg
src/books/civilAviationServices/assets/images/0068-1.jpg
src/books/civilAviationServices/assets/images/0071-1.jpg
src/books/civilAviationServices/assets/images/0073-1.jpg
src/books/civilAviationServices/assets/images/0073-2.jpg
src/books/civilAviationServices/assets/images/0074-1.jpg
src/books/civilAviationServices/assets/images/0074-2.jpg
src/books/civilAviationServices/assets/images/0077-1.jpg
src/books/civilAviationServices/assets/images/0080-1.jpg
src/books/civilAviationServices/assets/images/0081-1.jpg
src/books/civilAviationServices/assets/images/0083-1.jpg
src/books/civilAviationServices/assets/images/0084-1.jpg
src/books/civilAviationServices/assets/images/0086-1.jpg
src/books/civilAviationServices/assets/images/0088-1.jpg
src/books/civilAviationServices/assets/images/0091-1.jpg
src/books/civilAviationServices/assets/images/0091-2.jpg
src/books/civilAviationServices/assets/images/0092-1.jpg
src/books/civilAviationServices/assets/images/0095-1.jpg
src/books/civilAviationServices/assets/images/0095-2.jpg
src/books/civilAviationServices/assets/images/0096-1.jpg
src/books/civilAviationServices/assets/images/0102-1.jpg
src/books/civilAviationServices/assets/images/0105-1.jpg
src/books/civilAviationServices/assets/images/0109-1.jpg
src/books/civilAviationServices/assets/images/0112-1.jpg
src/books/civilAviationServices/assets/images/0114-1.jpg
src/books/civilAviationServices/assets/images/0117-1.jpg
src/books/civilAviationServices/assets/images/0117-2.jpg
src/books/civilAviationServices/assets/images/0120-1.jpg
src/books/civilAviationServices/assets/images/0121-1.jpg
src/books/civilAviationServices/assets/images/0124-1.jpg
src/books/civilAviationServices/assets/images/0127-1.jpg
src/books/civilAviationServices/assets/images/0128-1.jpg
src/books/civilAviationServices/assets/images/0130-1.jpg
src/books/civilAviationServices/assets/images/0131-1.jpg
src/books/civilAviationServices/assets/images/0133-1.jpg
src/books/civilAviationServices/assets/images/0137-1.jpg
src/books/civilAviationServices/assets/images/0142-1.jpg
src/books/civilAviationServices/assets/images/0146-1.jpg
src/books/civilAviationServices/assets/images/0147-1.jpg
src/books/civilAviationServices/assets/images/0152-1.jpg
src/books/civilAviationServices/assets/images/0154-1.jpg
src/books/civilAviationServices/assets/images/0157-1.jpg
src/books/civilAviationServices/assets/images/0158-1.jpg
src/books/civilAviationServices/assets/images/0165-1.jpg
src/books/civilAviationServices/assets/images/0166-1.jpg
src/books/civilAviationServices/assets/images/0171-1.jpg
src/books/civilAviationServices/assets/images/0172-1.jpg
src/books/civilAviationServices/assets/images/0179-1.jpg
src/books/civilAviationServices/assets/images/0180-1.jpg
src/books/civilAviationServices/assets/images/0181-1.jpg
src/books/civilAviationServices/assets/images/0184-1.jpg
src/books/civilAviationServices/assets/images/0185-1.jpg
src/books/civilAviationServices/assets/images/0185-2.jpg
src/books/civilAviationServices/assets/images/0187-1.jpg
src/books/civilAviationServices/assets/images/0188-1.jpg
src/books/civilAviationServices/assets/images/0188-2.jpg
src/books/civilAviationServices/assets/images/0190-1.jpg
src/books/civilAviationServices/assets/images/0193-1.jpg
src/books/civilAviationServices/assets/images/0196-1.jpg
src/books/civilAviationServices/assets/images/0199-1.jpg
src/books/civilAviationServices/assets/images/0199-2.jpg
src/books/civilAviationServices/assets/images/0201-1.jpg
src/books/civilAviationServices/assets/images/0201-2.jpg
src/books/civilAviationServices/assets/images/0208-1.jpg
src/books/civilAviationServices/assets/images/SMY.jpg
src/books/civilAviationServices/assets/images/ml.jpg
src/books/civilAviationServices/assets/images/pat-01.jpg
src/books/civilAviationServices/assets/images/pat-02.jpg
src/books/civilAviationServices/assets/images/pat-03.jpg
src/books/civilAviationServices/assets/images/pat-04.jpg
src/books/civilAviationServices/assets/images/qjzx.png
src/books/civilAviationServices/assets/images/qy.jpg
src/books/civilAviationServices/assets/main.less
src/books/civilAviationServices/view/components/chapter001.vue
src/books/civilAviationServices/view/components/header.vue
src/books/civilAviationServices/view/components/index.vue
src/books/civilAviationServices/view/index.vue
New file
@@ -0,0 +1,78 @@
<template>
    <div class="civilAviationServices-book" @mouseup="handleMouseUp">
      <pageContent></pageContent>
    </div>
  </template>
  <script>
  import pageContent from "./components/index.vue"
  export default {
    name: "civilAviationServices-book",
    components: { pageContent },
    computed: {
      fontSize() {
        return this.$store.state.qiankun.fontSize;
      },
      pageZoom() {
        return this.$store.state.qiankun.scale / 100;
      },
    },
    methods: {
      getParentWithClass(element, className) {
        while (element.parentElement) {
          element = element.parentElement;
          if (element.classList.contains(className)) {
            return element;
          }
        }
      },
      handleMouseUp(e) {
        const selection = (
          this.container ? this.container : window
        ).getSelection();
        const txt = selection.toString();
        if (selection.type != "none" && txt) {
          let node = selection.anchorNode.parentNode;
          let pageHtml = this.getParentWithClass(
            selection.anchorNode,
            "page-box"
          );
          let chapterDom = this.getParentWithClass(
            selection.anchorNode,
            "chapter"
          );
          let chapterNum;
          if (chapterDom) chapterNum = chapterDom.getAttribute("num");
          if (pageHtml) {
            const page = pageHtml.getAttribute("page");
            // 监听选中文本事件,并触发父层方法
            if (this.$store.state.qiankun.windowSelection) {
              this.$store.state.qiankun.windowSelection({
                chapterNum,
                txt,
                page,
                x: e.x,
                y: e.y,
              });
            }
          }
        } else {
          if (this.$store.state.qiankun.windowSelection) {
            this.$store.state.qiankun.windowSelection({
              chapterNum: "",
              txt: "",
              page: "",
              x: e.x,
              y: e.y,
            });
          }
        }
      },
    },
  };
  </script>
  <style lang="less">
  @import "../assets/main.less";
  </style>