|  | @@ -2,12 +2,13 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div :class="['voicefull', bgIndex == 0 ? 'bg1' : 'bg2']" v-if="sentList">
 | 
	
		
			
				|  |  |      <div
 | 
	
		
			
				|  |  | -      class="voicefull-top"
 | 
	
		
			
				|  |  | +      class="voicefull-top voicefull-bottom"
 | 
	
		
			
				|  |  |        @mouseover="setTopShow(true)"
 | 
	
		
			
				|  |  |        @mouseleave="setTopShow(false)"
 | 
	
		
			
				|  |  |      >
 | 
	
		
			
				|  |  |        <div :class="[isTopShow ? 'voicefull-top-show' : 'voicefull-top-hidden']">
 | 
	
		
			
				|  |  | -        <div class="top-left">
 | 
	
		
			
				|  |  | +        <div></div>
 | 
	
		
			
				|  |  | +        <!-- <div class="top-left">
 | 
	
		
			
				|  |  |            <div :class="['select-bg', bgIndex == 1 ? 'select-bg-blue' : '']">
 | 
	
		
			
				|  |  |              <div :class="['bg-green-box', bgIndex == 1 ? 'active' : '']">
 | 
	
		
			
				|  |  |                <span
 | 
	
	
		
			
				|  | @@ -157,7 +158,7 @@
 | 
	
		
			
				|  |  |                ]"
 | 
	
		
			
				|  |  |              ></span>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | +        </div> -->
 | 
	
		
			
				|  |  |          <div
 | 
	
		
			
				|  |  |            :class="['op-btn', bgIndex == 1 ? 'op-btn-green' : '']"
 | 
	
		
			
				|  |  |            @click="exitFullScreen"
 | 
	
	
		
			
				|  | @@ -624,6 +625,173 @@
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |      <div
 | 
	
		
			
				|  |  | +      class="voicefull-top voicefull-bottom"
 | 
	
		
			
				|  |  | +      @mouseover="setTopShow(true)"
 | 
	
		
			
				|  |  | +      @mouseleave="setTopShow(false)"
 | 
	
		
			
				|  |  | +    >
 | 
	
		
			
				|  |  | +      <div :class="[isTopShow ? 'voicefull-top-show' : 'voicefull-top-hidden']">
 | 
	
		
			
				|  |  | +        <div class="top-left">
 | 
	
		
			
				|  |  | +          <div :class="['select-bg', bgIndex == 1 ? 'select-bg-blue' : '']">
 | 
	
		
			
				|  |  | +            <div :class="['bg-green-box', bgIndex == 1 ? 'active' : '']">
 | 
	
		
			
				|  |  | +              <span
 | 
	
		
			
				|  |  | +                :class="['bg-green', bgIndex == 1 ? 'active' : '']"
 | 
	
		
			
				|  |  | +                @click="changeBg(1)"
 | 
	
		
			
				|  |  | +              ></span>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +            <div :class="['bg-white-box', bgIndex == 0 ? 'active' : '']">
 | 
	
		
			
				|  |  | +              <span
 | 
	
		
			
				|  |  | +                :class="['bg-white', bgIndex == 0 ? 'active' : '']"
 | 
	
		
			
				|  |  | +                @click="changeBg(0)"
 | 
	
		
			
				|  |  | +              ></span>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            :class="['set-fontSize', bgIndex == 1 ? 'set-fontSize-green' : '']"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <template v-if="hzSize >= 34">
 | 
	
		
			
				|  |  | +              <span
 | 
	
		
			
				|  |  | +                :class="[
 | 
	
		
			
				|  |  | +                  'font-jian-black',
 | 
	
		
			
				|  |  | +                  bgIndex == 1 ? 'font-jian-yellow' : ''
 | 
	
		
			
				|  |  | +                ]"
 | 
	
		
			
				|  |  | +                @click="setFontSize('-')"
 | 
	
		
			
				|  |  | +              ></span>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template v-else>
 | 
	
		
			
				|  |  | +              <span
 | 
	
		
			
				|  |  | +                :class="[
 | 
	
		
			
				|  |  | +                  'font-jian-black',
 | 
	
		
			
				|  |  | +                  bgIndex == 1
 | 
	
		
			
				|  |  | +                    ? 'font-jian-yellow-disabled'
 | 
	
		
			
				|  |  | +                    : 'font-jian-white-disabled'
 | 
	
		
			
				|  |  | +                ]"
 | 
	
		
			
				|  |  | +              ></span>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <span
 | 
	
		
			
				|  |  | +              :class="['font-img-black', bgIndex == 1 ? 'font-img-yellow' : '']"
 | 
	
		
			
				|  |  | +            ></span>
 | 
	
		
			
				|  |  | +            <template v-if="hzSize <= 76">
 | 
	
		
			
				|  |  | +              <span
 | 
	
		
			
				|  |  | +                :class="[
 | 
	
		
			
				|  |  | +                  'font-jia-black',
 | 
	
		
			
				|  |  | +                  bgIndex == 1 ? 'font-jia-yellow' : ''
 | 
	
		
			
				|  |  | +                ]"
 | 
	
		
			
				|  |  | +                @click="setFontSize('+')"
 | 
	
		
			
				|  |  | +              ></span>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template v-else>
 | 
	
		
			
				|  |  | +              <span
 | 
	
		
			
				|  |  | +                :class="[
 | 
	
		
			
				|  |  | +                  'font-jia-black',
 | 
	
		
			
				|  |  | +                  bgIndex == 1
 | 
	
		
			
				|  |  | +                    ? 'font-jia-yellow-disabled'
 | 
	
		
			
				|  |  | +                    : 'font-jia-white-disabled'
 | 
	
		
			
				|  |  | +                ]"
 | 
	
		
			
				|  |  | +              ></span>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            :class="['op-btn', bgIndex == 1 ? 'op-btn-green' : '']"
 | 
	
		
			
				|  |  | +            @click="changeStatus('isKeyboard')"
 | 
	
		
			
				|  |  | +            title="键盘控制开启后,可用方向键控制翻页,空格键播放暂停,回车键录音"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <span
 | 
	
		
			
				|  |  | +              :class="[
 | 
	
		
			
				|  |  | +                'keyboard-icon',
 | 
	
		
			
				|  |  | +                !isKeyboard ? 'disabled' : '',
 | 
	
		
			
				|  |  | +                isKeyboard && bgIndex == 1 ? 'keyboard-icon-yellow' : ''
 | 
	
		
			
				|  |  | +              ]"
 | 
	
		
			
				|  |  | +            ></span>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +        <div class="top-middle">
 | 
	
		
			
				|  |  | +          <template v-if="mp3">
 | 
	
		
			
				|  |  | +            <AudioLineSentence
 | 
	
		
			
				|  |  | +              :key="'sent' + curSentIndex"
 | 
	
		
			
				|  |  | +              :mp3="mp3"
 | 
	
		
			
				|  |  | +              :getCurTime="getCurTime"
 | 
	
		
			
				|  |  | +              ref="audioLineSent"
 | 
	
		
			
				|  |  | +              :audioId="'artPraAudioId' + curSentIndex"
 | 
	
		
			
				|  |  | +              :stopAudio="stopAudio"
 | 
	
		
			
				|  |  | +              :width="120"
 | 
	
		
			
				|  |  | +              :hideSlider="true"
 | 
	
		
			
				|  |  | +              :bg="bg"
 | 
	
		
			
				|  |  | +              :ed="ed"
 | 
	
		
			
				|  |  | +              :curTime="curTime"
 | 
	
		
			
				|  |  | +              :maxTime="maxTime"
 | 
	
		
			
				|  |  | +              :bgIndex="bgIndex"
 | 
	
		
			
				|  |  | +              :isRepeat="isRepeat"
 | 
	
		
			
				|  |  | +              :isAuto="isAuto"
 | 
	
		
			
				|  |  | +              @playChange="playChange"
 | 
	
		
			
				|  |  | +              @rollSentence="rollSentence"
 | 
	
		
			
				|  |  | +            />
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            :class="['op-btn', bgIndex == 1 ? 'op-btn-green' : '']"
 | 
	
		
			
				|  |  | +            @click="setStatus"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <span
 | 
	
		
			
				|  |  | +              :class="[
 | 
	
		
			
				|  |  | +                'repeat-icon',
 | 
	
		
			
				|  |  | +                !isRepeat && !isAuto ? 'disabled' : '',
 | 
	
		
			
				|  |  | +                !isRepeat && isAuto ? 'auto-icon' : '',
 | 
	
		
			
				|  |  | +                isRepeat && bgIndex == 1 ? 'repeat-icon-yellow' : '',
 | 
	
		
			
				|  |  | +                !isRepeat && isAuto && bgIndex == 1 ? 'auto-icon-yellow' : ''
 | 
	
		
			
				|  |  | +              ]"
 | 
	
		
			
				|  |  | +            ></span>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            :class="['op-btn', bgIndex == 1 ? 'op-btn-green' : '']"
 | 
	
		
			
				|  |  | +            @click="changePinyin"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <span
 | 
	
		
			
				|  |  | +              :class="[
 | 
	
		
			
				|  |  | +                'pinyin-icon',
 | 
	
		
			
				|  |  | +                !config.isShowPY ? 'disabled' : '',
 | 
	
		
			
				|  |  | +                config.isShowPY && bgIndex == 1 ? 'pinyin-icon-yellow' : ''
 | 
	
		
			
				|  |  | +              ]"
 | 
	
		
			
				|  |  | +            ></span>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            :class="['op-btn', bgIndex == 1 ? 'op-btn-green' : '']"
 | 
	
		
			
				|  |  | +            @click="changeEN"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <span
 | 
	
		
			
				|  |  | +              :class="[
 | 
	
		
			
				|  |  | +                'en-icon',
 | 
	
		
			
				|  |  | +                !enwords ? 'disabled' : '',
 | 
	
		
			
				|  |  | +                !config.isShowEN ? 'disabled' : '',
 | 
	
		
			
				|  |  | +                config.isShowEN && bgIndex == 1 ? 'en-icon-yellow' : ''
 | 
	
		
			
				|  |  | +              ]"
 | 
	
		
			
				|  |  | +            ></span>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            :class="['op-btn', bgIndex == 1 ? 'op-btn-green' : '']"
 | 
	
		
			
				|  |  | +            @click="handleColl"
 | 
	
		
			
				|  |  | +            title="点击收藏后可在“个人中心”-“我的收藏”查看"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <span
 | 
	
		
			
				|  |  | +              :class="[
 | 
	
		
			
				|  |  | +                'coll-icon',
 | 
	
		
			
				|  |  | +                !isCollArr[curSentIndex] ? 'disabled' : '',
 | 
	
		
			
				|  |  | +                isCollArr[curSentIndex] && bgIndex == 1
 | 
	
		
			
				|  |  | +                  ? 'coll-icon-yellow'
 | 
	
		
			
				|  |  | +                  : ''
 | 
	
		
			
				|  |  | +              ]"
 | 
	
		
			
				|  |  | +            ></span>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +        <div
 | 
	
		
			
				|  |  | +          :class="[
 | 
	
		
			
				|  |  | +            'page-count',
 | 
	
		
			
				|  |  | +            bgIndex == 0 ? 'page-count-white' : 'page-count-green'
 | 
	
		
			
				|  |  | +          ]"
 | 
	
		
			
				|  |  | +        >
 | 
	
		
			
				|  |  | +          {{ curSentIndex + 1 }}/{{ sentList.length }}
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <!-- <div
 | 
	
		
			
				|  |  |        class="voicefull-bottom"
 | 
	
		
			
				|  |  |        @mouseover="setBottomShow(true)"
 | 
	
		
			
				|  |  |        @mouseleave="setBottomShow(false)"
 | 
	
	
		
			
				|  | @@ -689,7 +857,7 @@
 | 
	
		
			
				|  |  |            {{ curSentIndex + 1 }}/{{ sentList.length }}
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | +    </div> -->
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <template v-if="isShow">
 | 
	
		
			
				|  |  |        <div
 |