|  | @@ -2,11 +2,11 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div id="notes-model">
 | 
	
		
			
				|  |  |      <div class="NNPE-ArticleView" v-if="articleInfo">
 | 
	
		
			
				|  |  | -        <template v-if="resArr[0]&&resArr[0].wordsList">
 | 
	
		
			
				|  |  | +        <template v-if="resArr[0]">
 | 
	
		
			
				|  |  |              <h2>
 | 
	
		
			
				|  |  | -                <span v-for="(itemR,indexR) in resArr[0].wordsList" :key="indexR" :style="{color:colorObj.titleColor,fontSize:(wordFontsize+30)+'px',lineHeight:(wordFontsize+38)+'px',marginRight:'10px',fontWeight:'700',cursor:'pointer'}">
 | 
	
		
			
				|  |  | +                <span :style="{color:colorObj.titleColor,fontSize:(wordFontsize+30)+'px',lineHeight:(wordFontsize+38)+'px',marginRight:'10px',fontWeight:'700',cursor:'pointer'}">
 | 
	
		
			
				|  |  |                          <span
 | 
	
		
			
				|  |  | -                            class="NNPE-chs" v-html="itemR.text"
 | 
	
		
			
				|  |  | +                            class="NNPE-chs" v-html="resArr[0].text" @mousedown="mouseupClick(resArr[0],0)"
 | 
	
		
			
				|  |  |                              ></span
 | 
	
		
			
				|  |  |                          >
 | 
	
		
			
				|  |  |                      <!-- {{itemR.tokens[2]}} -->
 | 
	
	
		
			
				|  | @@ -41,7 +41,7 @@
 | 
	
		
			
				|  |  |              :key="'detail' + index"
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |                  <template v-if="index!==0">
 | 
	
		
			
				|  |  | -                    <span v-for="(pItem, pIndex) in item.wordsList" :key="'wordsList' + pIndex" class="word-box" :style="{fontSize:wordFontsize + 'px',color: colorObj.contentColor}" @mousedown="mouseupClick(pItem)" v-html="pItem.text">
 | 
	
		
			
				|  |  | +                    <span class="word-box" :style="{fontSize:wordFontsize + 'px',color: colorObj.contentColor}" @mousedown="mouseupClick(item,index)" v-html="item.text">
 | 
	
		
			
				|  |  |                      </span>
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |              </div>
 | 
	
	
		
			
				|  | @@ -179,12 +179,12 @@ export default {
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |          for(let i=0;i<leg+1;i++){
 | 
	
		
			
				|  |  |              let obj = {
 | 
	
		
			
				|  |  | -                wordsList: []
 | 
	
		
			
				|  |  | +                text: ''
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              resArr.push(obj)
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          this.sentenceList.forEach((item,index) => {
 | 
	
		
			
				|  |  | -            resArr[item.pno].wordsList.push(item)
 | 
	
		
			
				|  |  | +            resArr[item.pno].text+=item.text
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |          this.resArr = resArr;
 | 
	
		
			
				|  |  |          this.handleHighSentence()
 | 
	
	
		
			
				|  | @@ -207,7 +207,7 @@ export default {
 | 
	
		
			
				|  |  |                      if(sources&&sources[0]){
 | 
	
		
			
				|  |  |                          _this.notesObj.title = sources[0].text
 | 
	
		
			
				|  |  |                          _this.notesObj.pos = JSON.stringify({
 | 
	
		
			
				|  |  | -                            sent_id: _this.activeSentObj.id,
 | 
	
		
			
				|  |  | +                            sent_id: _this.activeSentObj,
 | 
	
		
			
				|  |  |                              s: sources[0].startMeta.textOffset,
 | 
	
		
			
				|  |  |                              e: sources[0].endMeta.textOffset,
 | 
	
		
			
				|  |  |                          })
 | 
	
	
		
			
				|  | @@ -236,12 +236,12 @@ export default {
 | 
	
		
			
				|  |  |                      this.highDataList = res.data
 | 
	
		
			
				|  |  |                      this.highDataList.forEach(itemh=>{
 | 
	
		
			
				|  |  |                          if(JSON.parse(itemh.pos).sent_id){
 | 
	
		
			
				|  |  | -                            this.resArr.forEach(itemr=>{
 | 
	
		
			
				|  |  | -                                itemr.wordsList.forEach(itemw=>{
 | 
	
		
			
				|  |  | -                                    if(itemw.id===JSON.parse(itemh.pos).sent_id){
 | 
	
		
			
				|  |  | -                                        itemw.text = itemw.text.replace(itemh.select_text, "<span class='selece-high-sent' attr-id='"+itemh.id+"'>"+itemh.select_text+"</span>")
 | 
	
		
			
				|  |  | +                            this.resArr.forEach((itemr,indexr)=>{
 | 
	
		
			
				|  |  | +                                // itemr.wordsList.forEach(itemw=>{
 | 
	
		
			
				|  |  | +                                    if(indexr===JSON.parse(itemh.pos).sent_id){
 | 
	
		
			
				|  |  | +                                        itemr.text = itemr.text.replace(itemh.select_text, "<span class='selece-high-sent' attr-id='"+itemh.id+"'>"+itemh.select_text+"</span>")
 | 
	
		
			
				|  |  |                                      }
 | 
	
		
			
				|  |  | -                                })
 | 
	
		
			
				|  |  | +                                // })
 | 
	
		
			
				|  |  |                              })
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      })
 | 
	
	
		
			
				|  | @@ -267,8 +267,8 @@ export default {
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              })
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    mouseupClick(obj){
 | 
	
		
			
				|  |  | -        this.activeSentObj = obj
 | 
	
		
			
				|  |  | +    mouseupClick(obj,index){
 | 
	
		
			
				|  |  | +        this.activeSentObj = index
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 保存
 | 
	
		
			
				|  |  |      handleSave(){
 |