zhuliu před 1 rokem
rodič
revize
c16e5917d5

+ 1 - 1
src/views/components/import/conditionImport/search.vue

@@ -9,7 +9,7 @@
                     </el-radio-group>
                 </span>
                   <el-link :type="isComponent === 'FormSearch' ? 'primary' : undefined" @click="changeComponent('FormSearch')" >表格检索</el-link>
-                  <el-link :type="isComponent === 'patentNoSearch' ? 'primary' : undefined" @click="changeComponent('patentNoSearch')" >号码检索</el-link>
+                  <!-- <el-link :type="isComponent === 'patentNoSearch' ? 'primary' : undefined" @click="changeComponent('patentNoSearch')" >号码检索</el-link> -->
                   <el-link :type="isComponent === 'customSearch' ? 'primary' : undefined" @click="changeComponent('customSearch')">高级检索</el-link>
                   <el-link :type="isComponent === 'AdvancedSearch' ? 'primary' : undefined" @click="changeComponent('AdvancedSearch')">专家检索</el-link>  
                 <span class="icon">

+ 24 - 24
src/views/project/patentCollection/components/mixins/index.js

@@ -235,7 +235,7 @@ export const handleData = {
         return ""
       }
       var obj = null
-      switch (field) {
+      // switch (field) {
         // case '权利要求原文':
         //   obj = text.find(item => {
         //     return item.if_origin
@@ -258,30 +258,30 @@ export const handleData = {
         //     text = ''
         //   }
         //   break;
-        case '说明书文本原文':
-          obj = text.find(item => {
-            return item.if_origin
-          })
-          if(obj){
-            text = obj.text_content.replace(/(\r\n)+/g,'<br/>').replace(/(\t)+/g,'<br/>')
-          }else {
-            text = ''
-          }
-          break;
-        case '说明书文本译文':
-          obj = text.find(item => {
-            return item.if_origin == false
-          })
-          if(obj){
-            text = obj.text_content.replace(/(\r\n){1}/g,'<br/>').replace(/(\t)+/g,'<br/>')
-          }else {
-            text = ''
-          }
-          break;
+        // case '说明书文本原文':
+        //   obj = text.find(item => {
+        //     return item.if_origin
+        //   })
+        //   if(obj){
+        //     text = obj.text_content.replace(/(\r\n)+/g,'<br/>').replace(/(\t)+/g,'<br/>')
+        //   }else {
+        //     text = ''
+        //   }
+        //   break;
+        // case '说明书文本译文':
+        //   obj = text.find(item => {
+        //     return item.if_origin == false
+        //   })
+        //   if(obj){
+        //     text = obj.text_content.replace(/(\r\n){1}/g,'<br/>').replace(/(\t)+/g,'<br/>')
+        //   }else {
+        //     text = ''
+        //   }
+        //   break;
 
-        default:
-          break;
-      }
+      //   default:
+      //     break;
+      // }
       if (!text) {
         return ""
       }

+ 3 - 3
src/views/project/patentDetails/components/patentMessage/PatentInstruction.vue

@@ -16,12 +16,12 @@
       <el-main style="overflow: auto;" ref="content">
         <div class="height_100" v-loading="loading"  :style="setStyle()" >
           <template v-if="name != 2">
-            <div  class="height_100" v-html="getContentOrContentOut(this.patent.pdfTranslate, tabItem.field)" :data-type="name == 2?'说明书原文':'说明书'+tabItem.label" ></div>
+            <div  class="height_100" v-html="getContentOrContentOut(this.patent.pdfTranslate, tabItem.field,name == 2?'说明书原文':'说明书'+tabItem.label)" :data-type="name == 2?'说明书原文':'说明书'+tabItem.label" ></div>
           </template>
           <template v-else>
             <div class="height_100 claim">
-              <div v-equal_heights="'yiwen'" class="height_100" v-html="getContentOrContentOut(this.patent.pdfTranslate,  tabItem.field)" :data-type="name == 2?'说明书原文':'说明书'+tabItem.label" ref="yuanwen"></div>
-              <div class="height_100" v-html="getContentOrContentOut(this.patent.pdfTranslate,  'contentOut')" :data-type="'说明书译文'" ref="yiwen"></div> 
+              <div v-equal_heights="'yiwen'" class="height_100" v-html="getContentOrContentOut(this.patent.pdfTranslate,  tabItem.field,name == 2?'说明书原文':'说明书'+tabItem.label)" :data-type="name == 2?'说明书原文':'说明书'+tabItem.label" ref="yuanwen"></div>
+              <div class="height_100" v-html="getContentOrContentOut(this.patent.pdfTranslate,  'contentOut','说明书译文')" :data-type="'说明书译文'" ref="yiwen"></div> 
             </div>
             
           </template>

+ 3 - 3
src/views/project/patentDetails/components/patentMessage/PatentRight.vue

@@ -19,12 +19,12 @@
       <el-main style="overflow: auto;" ref="content">
         <div class="height_100" v-loading="loading" v-if="!checkedRightTree"  :style="setStyle()" >
           <template v-if="name != 2">
-            <div  class="height_100" v-html="getContentOrContentOut(this.patent.claimTranslate, tabItem.field)" :data-type="name == 2?'权利要求原文':'权利要求'+tabItem.label" ></div>
+            <div  class="height_100" v-html="getContentOrContentOut(this.patent.claimTranslate, tabItem.field,name == 2?'权利要求原文':'权利要求'+tabItem.label)" :data-type="name == 2?'权利要求原文':'权利要求'+tabItem.label" ></div>
           </template>
           <template v-else>
             <div class="height_100 claim">
-              <div v-equal_heights="'yiwen'" class="height_100" v-html="getContentOrContentOut(this.patent.claimTranslate,  tabItem.field)" :data-type="name == 2?'权利要求原文':'权利要求'+tabItem.label" ref="yuanwen"></div>
-              <div class="height_100" v-html="getContentOrContentOut(this.patent.claimTranslate,  'contentOut')" :data-type="'权利要求译文'" ref="yiwen"></div> 
+              <div v-equal_heights="'yiwen'" class="height_100" v-html="getContentOrContentOut(this.patent.claimTranslate,  tabItem.field,name == 2?'权利要求原文':'权利要求'+tabItem.label)" :data-type="name == 2?'权利要求原文':'权利要求'+tabItem.label" ref="yuanwen"></div>
+              <div class="height_100" v-html="getContentOrContentOut(this.patent.claimTranslate,  'contentOut','权利要求译文')" :data-type="'权利要求译文'" ref="yiwen"></div> 
             </div>
             
           </template>

+ 3 - 3
src/views/project/patentDetails/components/patentMessage/mixins/translate.js

@@ -142,7 +142,7 @@ export const translate = {
             }
           },
           //获取内容
-          getContentOrContentOut(data,field){
+          getContentOrContentOut(data,field,type){
             if(data){
                 if(data[field]){
                     return this.getViewDom(data[field])
@@ -151,7 +151,7 @@ export const translate = {
                         var {text,sign} = this.dataToDom(data.data,field)
                         if(sign){
                             this.$set(data,'content',text)
-                            return this.getViewDom(text)  
+                            return this.getViewDom(text,type)  
                         }
                         return text
                     }
@@ -165,7 +165,7 @@ export const translate = {
                             var {text,sign} = this.dataToDom(data.data,field)
                             if(sign){
                                 this.$set(data,'contentOut',text)
-                                return this.getViewDom(text)  
+                                return this.getViewDom(text,type)  
                             }
                             return text
                         }