浏览代码

事务数据的更新

zhuliu 1 年之前
父节点
当前提交
03aca8edc9

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

@@ -12,7 +12,12 @@
       <!-- <el-button type="primary" size="mini">{{ legalStatus[patent.legalStatus] }}</el-button> -->
     </div>
     <div>
-      <h3 class="patent-articles-patent-status-event">事务数据</h3>
+      <h3 class="patent-articles-patent-status-event">事务数据
+        <span class="margin-left_10">
+          <i class="el-icon-refresh"  @click="exportData('6')"></i>
+        </span>
+      </h3>
+      
     </div>
     <div class="block" style="width:100%">
       <el-timeline v-if="patent.legalEvents && patent.legalEvents.length > 0">

+ 11 - 6
src/views/project/patentDetails/components/patentMessage/mixins/index.js

@@ -55,7 +55,8 @@ export const patentDetails = {
         2:'说明书文本',
         3:'权利要求',
         4:'附图',
-        5:'pdf文档'
+        5:'pdf文档',
+        6:'事务数据'
       }
       var str = `确定刷新${dict[value]}?`
       this.$confirm(str, '提示', {
@@ -72,7 +73,12 @@ export const patentDetails = {
           if(response.code == 200){
             this.$message.success('数据刷新成功')
             // this.loading = false
-            this.getPatent(value)
+            if(value == 5){
+              this.refreshData()
+            }else{
+              this.getPatent(value)
+            }
+            
           }
         }).catch(error=>{
           this.$message.error('数据刷新失败')
@@ -88,7 +94,8 @@ export const patentDetails = {
         2:'publicFullText',
         3:'claim',
         4:'pictureGuid',
-        5:'pdf'
+        5:'pdf',
+        6:'legalEvents'
       }
       var params = {
         patentNo: this.patent.patentNo
@@ -98,9 +105,7 @@ export const patentDetails = {
       this.$api[api](params).then(response => {
         if (response.code == 200) {
           this.$set(this.patent,dict[value],response.data[dict[value]])
-          if(value == 5){
-            this.getSrc()
-          }
+         
           this.loading = false
         }
       }).catch(error => {