فهرست منبع

标注库查看详情

zhuliu 1 سال پیش
والد
کامیت
427424e179

+ 3 - 1
src/views/components/indicia/components/card.vue

@@ -113,7 +113,9 @@ export default {
       var router = this.$router.resolve({
         path: '/patentDetails/' + row.patentNo,
         query: {
-          outside:row.createFrom == 0?true:null//createFrom添加批注的时候传后台,0接口检索出的专利1专题库2报告
+          projectId:row.projectId,
+          projectType:4,
+          outside:!row.createFrom?true:null//createFrom添加批注的时候传后台,0接口检索出的专利1专题库2报告
         }
       })
       window.open(router.href, '_blank');

+ 2 - 2
src/views/project/components/PatentKeywordsHighlight.vue

@@ -3,7 +3,7 @@
     <el-container>
       <el-header class="patent-keywords-highlight-header">
         <el-switch v-model="form.ifEnable" active-color="#13ce66" @change="onChange2"></el-switch>
-        <div v-if="this.projectType != 3 && !this.outside">
+        <div v-if="this.projectType != 3 && !this.outside && projectId">
           <el-button type="primary" size="small" @click="handleAdd" :loading="btnLoading">新增</el-button>
           <el-button type="success" size="small" @click="handleSave">保存</el-button>
         </div>
@@ -67,7 +67,7 @@ export default {
   },
   mounted() {
     // 从产品进入进入projectType为3,从接口检索进入为outside为true
-    if (this.projectType != 3 && !this.outside) {
+    if (this.projectType != 3 && !this.outside && this.projectId) {
       this.getList()
     } else {
       this.defaultData()

+ 8 - 5
src/views/project/patentDetails/components/menu.vue

@@ -190,16 +190,19 @@ export default {
   },
   watch: {
     isContract(){
-      this.setQueryParams()
-      this.getData()
+      if(this.projectType != 4){
+        this.setQueryParams()
+        this.getData()
+      }
     }
   },
   computed: {},
   created() {},
   mounted() {
-  
-    this.setQueryParams()
-    this.getData()
+    if(this.projectType != 4){
+      this.setQueryParams()
+      this.getData()
+    }
   },
   methods: {
     setQueryParams(){

+ 3 - 0
src/views/project/patentDetails/components/patentDetails.vue

@@ -435,6 +435,9 @@ export default {
       })
     },
     getPatentField(){
+      if(!this.projectId){
+        return false
+      }
       var params = {
         projectId : this.projectId,
         patentNos:[this.patent.patentNo],

+ 1 - 1
src/views/project/patentDetails/components/patentMessage/PatentBasic.vue

@@ -26,7 +26,7 @@
               </el-link>
             </td>
           </tr>
-          <tr v-if="!outside"> 
+          <tr v-if="!outside && projectId"> 
             <td width="80"><span  class="patent-basic-label">标签:</span></td>
             <td>
               <div class="patent-label">

+ 1 - 1
src/views/project/patentDetails/index.vue

@@ -84,7 +84,7 @@ export default {
       return this.$route.query.outside
     },
     projectType() {
-      return this.$route.query.projectType//判断是不是从专题库进入专利详情1为专题库2为报告(报告未传2)3是产品
+      return this.$route.query.projectType//判断是不是从专题库进入专利详情1为专题库2为报告(报告未传2)3是产品,4是标注库,5是检索
     },
     productId(){
       return this.$route.query.productId