|  | @@ -13,7 +13,13 @@
 | 
	
		
			
				|  |  |            :key="index"
 | 
	
		
			
				|  |  |            class="NNPE-title-item"
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  | -          <template v-if="item.detail.wordsList.length == 0">
 | 
	
		
			
				|  |  | +          <template
 | 
	
		
			
				|  |  | +            v-if="
 | 
	
		
			
				|  |  | +              item.detail &&
 | 
	
		
			
				|  |  | +              item.detail.wordsList &&
 | 
	
		
			
				|  |  | +              item.detail.wordsList.length == 0
 | 
	
		
			
				|  |  | +            "
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  |              <p
 | 
	
		
			
				|  |  |                v-if="item.detail.sentence"
 | 
	
		
			
				|  |  |                :class="[
 | 
	
	
		
			
				|  | @@ -21,11 +27,10 @@
 | 
	
		
			
				|  |  |                  /^[\u4e00-\u9fa5]/.test(item.detail.sentence) ? 'hasCn' : '',
 | 
	
		
			
				|  |  |                ]"
 | 
	
		
			
				|  |  |                v-html="item.detail.sentence"
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            </p>
 | 
	
		
			
				|  |  | +            ></p>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |            <template v-else>
 | 
	
		
			
				|  |  | -            <div class="con-box">
 | 
	
		
			
				|  |  | +            <div class="con-box" v-if="item.detail && item.detail.resArr">
 | 
	
		
			
				|  |  |                <div
 | 
	
		
			
				|  |  |                  v-for="(itemCon, indexCon) in item.detail.resArr"
 | 
	
		
			
				|  |  |                  v-show="itemCon.isShow"
 | 
	
	
		
			
				|  | @@ -34,9 +39,12 @@
 | 
	
		
			
				|  |  |                >
 | 
	
		
			
				|  |  |                  <template
 | 
	
		
			
				|  |  |                    v-if="
 | 
	
		
			
				|  |  | +                    item.detail &&
 | 
	
		
			
				|  |  | +                    item.detail.wordsList &&
 | 
	
		
			
				|  |  |                      item.detail.wordsList[indexCon + 1] &&
 | 
	
		
			
				|  |  |                      item.detail.wordsList[indexCon + 1].chs &&
 | 
	
		
			
				|  |  | -                    chsFhList.indexOf(item.detail.wordsList[indexCon + 1].chs) > -1
 | 
	
		
			
				|  |  | +                    chsFhList.indexOf(item.detail.wordsList[indexCon + 1].chs) >
 | 
	
		
			
				|  |  | +                      -1
 | 
	
		
			
				|  |  |                    "
 | 
	
		
			
				|  |  |                  >
 | 
	
		
			
				|  |  |                    <div class="synthesis-box">
 | 
	
	
		
			
				|  | @@ -50,7 +58,10 @@
 | 
	
		
			
				|  |  |                        >
 | 
	
		
			
				|  |  |                        <span class="hanzi content-con">{{ itemCon.chs }}</span>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  | -                    <div style="text-align: left">
 | 
	
		
			
				|  |  | +                    <div
 | 
	
		
			
				|  |  | +                      style="text-align: left"
 | 
	
		
			
				|  |  | +                      v-if="item.detail.wordsList[indexCon + 1]"
 | 
	
		
			
				|  |  | +                    >
 | 
	
		
			
				|  |  |                        <span
 | 
	
		
			
				|  |  |                          class="pinyin"
 | 
	
		
			
				|  |  |                          :class="[
 | 
	
	
		
			
				|  | @@ -105,12 +116,19 @@
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |      <div v-if="cur" class="NNPE-Book-content-inner">
 | 
	
		
			
				|  |  |        <div v-for="(item, index) in cur.cur_fn_data" :key="index">
 | 
	
		
			
				|  |  | -        <div class="title-box" v-if="item.number||item.z_title||item.f_title">
 | 
	
		
			
				|  |  | -            <b v-if="item.number">{{ item.number }}</b>
 | 
	
		
			
				|  |  | -            <div class="title-box-right">
 | 
	
		
			
				|  |  | -                <h2 v-if="item.z_title" v-html="item.z_title"></h2>
 | 
	
		
			
				|  |  | -                <h3 v-if="item.f_title" v-html="item.f_title" :style="{'marginTop':item.z_title?'8px':'0'}"></h3>
 | 
	
		
			
				|  |  | -            </div>
 | 
	
		
			
				|  |  | +        <div
 | 
	
		
			
				|  |  | +          class="title-box"
 | 
	
		
			
				|  |  | +          v-if="item.number || item.z_title || item.f_title"
 | 
	
		
			
				|  |  | +        >
 | 
	
		
			
				|  |  | +          <b v-if="item.number">{{ item.number }}</b>
 | 
	
		
			
				|  |  | +          <div class="title-box-right">
 | 
	
		
			
				|  |  | +            <h2 v-if="item.z_title" v-html="item.z_title"></h2>
 | 
	
		
			
				|  |  | +            <h3
 | 
	
		
			
				|  |  | +              v-if="item.f_title"
 | 
	
		
			
				|  |  | +              v-html="item.f_title"
 | 
	
		
			
				|  |  | +              :style="{ marginTop: item.z_title ? '8px' : '0' }"
 | 
	
		
			
				|  |  | +            ></h3>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |          <div
 | 
	
		
			
				|  |  |            :class="['NNPE-tableList', item.is_bg ? 'NNPE-tableList-hasBg' : '']"
 | 
	
	
		
			
				|  | @@ -581,6 +599,7 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      initContextData() {
 | 
	
		
			
				|  |  |        const _this = this;
 | 
	
		
			
				|  |  | +      console.log(_this.context);
 | 
	
		
			
				|  |  |        _this.contextData = JSON.parse(JSON.stringify(_this.context));
 | 
	
		
			
				|  |  |        _this.queIndex = 0;
 | 
	
		
			
				|  |  |        _this.NNPENewWordList = [];
 | 
	
	
		
			
				|  | @@ -740,12 +759,12 @@ export default {
 | 
	
		
			
				|  |  |          line-height: 18px;
 | 
	
		
			
				|  |  |          font-family: "robot";
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -      .NNPE-title-item-en{
 | 
	
		
			
				|  |  | -          font-weight: normal;
 | 
	
		
			
				|  |  | -          line-height: 12px;
 | 
	
		
			
				|  |  | -          font-family: "robot";
 | 
	
		
			
				|  |  | -          font-size: 12px;
 | 
	
		
			
				|  |  | -          margin: 0;
 | 
	
		
			
				|  |  | +      .NNPE-title-item-en {
 | 
	
		
			
				|  |  | +        font-weight: normal;
 | 
	
		
			
				|  |  | +        line-height: 12px;
 | 
	
		
			
				|  |  | +        font-family: "robot";
 | 
	
		
			
				|  |  | +        font-size: 12px;
 | 
	
		
			
				|  |  | +        margin: 0;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        .con-box {
 | 
	
		
			
				|  |  |          display: flex;
 | 
	
	
		
			
				|  | @@ -826,41 +845,40 @@ export default {
 | 
	
		
			
				|  |  |      padding: 0 40px;
 | 
	
		
			
				|  |  |      > div {
 | 
	
		
			
				|  |  |        padding-top: 32px;
 | 
	
		
			
				|  |  | -      .title-box{
 | 
	
		
			
				|  |  | -          display: flex;
 | 
	
		
			
				|  |  | -          margin-bottom: 24px;
 | 
	
		
			
				|  |  | -          b {
 | 
	
		
			
				|  |  | -            min-width: 39px;
 | 
	
		
			
				|  |  | -            height: 24px;
 | 
	
		
			
				|  |  | -            background: #e35454;
 | 
	
		
			
				|  |  | -            border-radius: 8px;
 | 
	
		
			
				|  |  | -            color: #ffffff;
 | 
	
		
			
				|  |  | -            font-family: "robot";
 | 
	
		
			
				|  |  | -            display: inline-block;
 | 
	
		
			
				|  |  | -            text-align: center;
 | 
	
		
			
				|  |  | -            font-size: 16px;
 | 
	
		
			
				|  |  | -            line-height: 150%;
 | 
	
		
			
				|  |  | -            margin-right: 12px;
 | 
	
		
			
				|  |  | -            padding: 0 4px;
 | 
	
		
			
				|  |  | -          }
 | 
	
		
			
				|  |  | -          h2 {
 | 
	
		
			
				|  |  | -            color: #e35454;
 | 
	
		
			
				|  |  | -            font-size: 16px;
 | 
	
		
			
				|  |  | -            line-height: 150%;
 | 
	
		
			
				|  |  | -            font-weight: bold;
 | 
	
		
			
				|  |  | -            margin: 0;
 | 
	
		
			
				|  |  | +      .title-box {
 | 
	
		
			
				|  |  | +        display: flex;
 | 
	
		
			
				|  |  | +        margin-bottom: 24px;
 | 
	
		
			
				|  |  | +        b {
 | 
	
		
			
				|  |  | +          min-width: 39px;
 | 
	
		
			
				|  |  | +          height: 24px;
 | 
	
		
			
				|  |  | +          background: #e35454;
 | 
	
		
			
				|  |  | +          border-radius: 8px;
 | 
	
		
			
				|  |  | +          color: #ffffff;
 | 
	
		
			
				|  |  | +          font-family: "robot";
 | 
	
		
			
				|  |  | +          display: inline-block;
 | 
	
		
			
				|  |  | +          text-align: center;
 | 
	
		
			
				|  |  | +          font-size: 16px;
 | 
	
		
			
				|  |  | +          line-height: 150%;
 | 
	
		
			
				|  |  | +          margin-right: 12px;
 | 
	
		
			
				|  |  | +          padding: 0 4px;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -          h3 {
 | 
	
		
			
				|  |  | -            color: #000000;
 | 
	
		
			
				|  |  | -            font-size: 16px;
 | 
	
		
			
				|  |  | -            line-height: 150%;
 | 
	
		
			
				|  |  | -            font-weight: normal;
 | 
	
		
			
				|  |  | -            margin: 0;
 | 
	
		
			
				|  |  | -            white-space: pre-wrap;
 | 
	
		
			
				|  |  | -            word-break: break-word;
 | 
	
		
			
				|  |  | +        h2 {
 | 
	
		
			
				|  |  | +          color: #e35454;
 | 
	
		
			
				|  |  | +          font-size: 16px;
 | 
	
		
			
				|  |  | +          line-height: 150%;
 | 
	
		
			
				|  |  | +          font-weight: bold;
 | 
	
		
			
				|  |  | +          margin: 0;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        h3 {
 | 
	
		
			
				|  |  | +          color: #000000;
 | 
	
		
			
				|  |  | +          font-size: 16px;
 | 
	
		
			
				|  |  | +          line-height: 150%;
 | 
	
		
			
				|  |  | +          font-weight: normal;
 | 
	
		
			
				|  |  | +          margin: 0;
 | 
	
		
			
				|  |  | +          white-space: pre-wrap;
 | 
	
		
			
				|  |  | +          word-break: break-word;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -      
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      .NNPE-tableList {
 | 
	
		
			
				|  |  |        background: #fff;
 | 
	
	
		
			
				|  | @@ -926,14 +944,14 @@ export default {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    .NNPE-Book-content-inner {
 | 
	
		
			
				|  |  |      > div {
 | 
	
		
			
				|  |  | -        .title-box{
 | 
	
		
			
				|  |  | -            b {
 | 
	
		
			
				|  |  | -                background: #24b99e;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            h2 {
 | 
	
		
			
				|  |  | -                color: #24b99e;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +      .title-box {
 | 
	
		
			
				|  |  | +        b {
 | 
	
		
			
				|  |  | +          background: #24b99e;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        h2 {
 | 
	
		
			
				|  |  | +          color: #24b99e;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -964,14 +982,14 @@ export default {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    .NNPE-Book-content-inner {
 | 
	
		
			
				|  |  |      > div {
 | 
	
		
			
				|  |  | -      .title-box{
 | 
	
		
			
				|  |  | -            b {
 | 
	
		
			
				|  |  | -                background: #bd8865;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            h2 {
 | 
	
		
			
				|  |  | -                color: #bd8865;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +      .title-box {
 | 
	
		
			
				|  |  | +        b {
 | 
	
		
			
				|  |  | +          background: #bd8865;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        h2 {
 | 
	
		
			
				|  |  | +          color: #bd8865;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 |