zhuliu 9 ay önce
ebeveyn
işleme
5ce2208bc7

+ 12 - 1
src/views/report/components/index.vue

@@ -68,6 +68,8 @@
 
     <!-- IPR邮箱 -->
     <IPREmailDialog ref="IPREmailDialog"></IPREmailDialog>
+    <!-- 配案人员/实际处理人 -->
+    <handlePersonDialog ref="handlePersonDialog"></handlePersonDialog>
   </div>
 </template>
 
@@ -85,6 +87,7 @@ import exportReport from './dialog/exportReport.vue'
 import patentShare from '@/views/components/drawer/Share.vue';
 
 import IPREmailDialog from '../InvalidResponse/components/dialog/IPREmail.vue'
+import handlePersonDialog from './dialog/handlePerson.vue'
 export default {
   components: {
     Table,
@@ -98,7 +101,8 @@ export default {
     cronConclusion,
     exportReport,
     patentShare,
-    IPREmailDialog
+    IPREmailDialog,
+    handlePersonDialog
   },
   props: {
     isOperate: '',
@@ -644,9 +648,16 @@ export default {
           break;
         case 'e'://编辑
           this.handleEdit(row)
+          break;
+        case 'matchCase'://实际处理人/配案人员
+          this.matchCase(row)
           break
       }
     },
+    //实际处理人/配案人员
+    matchCase(row){
+      this.$refs.handlePersonDialog.open(row.id)
+    },
     //导入导出历史
     importAndExportHistory(row){
       this.$router.push({

+ 1 - 0
src/views/report/components/view/card.vue

@@ -17,6 +17,7 @@
                 </span>
                 <el-dropdown-menu slot="dropdown" class="text-align_center">
                   <el-dropdown-item command="0">分享</el-dropdown-item>
+                  <el-dropdown-item v-if="item.reportType == 7" command="matchCase">实际处理人</el-dropdown-item>
                   <el-dropdown-item command="1" v-if="[2,3].includes(item.status) && item.reportType != 7">导出报告</el-dropdown-item>
                   <el-dropdown-item command="2" v-if="[2,3].includes(item.status)">报告文档</el-dropdown-item>
                   <el-dropdown-item command="16" v-if="[1,2].includes(item.reportType)">检索记录</el-dropdown-item>

+ 1 - 0
src/views/report/components/view/table.vue

@@ -44,6 +44,7 @@
                 <span>编辑</span>
                 <el-dropdown-menu slot="dropdown" class="text-align_center">
                   <el-dropdown-item command="0">分享</el-dropdown-item>
+                  <el-dropdown-item v-if="scope.row.reportType == 7" command="matchCase">实际处理人</el-dropdown-item>
                   <el-dropdown-item command="1" v-if="[2,3].includes(scope.row.status) && scope.row.reportType != 7">导出报告</el-dropdown-item>
                   <el-dropdown-item command="2" v-if="[2,3].includes(scope.row.status)">报告文档</el-dropdown-item>
                   <el-dropdown-item command="16" v-if="[1,2].includes(scope.row.reportType)">检索记录</el-dropdown-item>