|
|
@@ -54,46 +54,32 @@
|
|
|
cell-class-name="table-cell"
|
|
|
:height="tableHeight"
|
|
|
>
|
|
|
- <el-table-column v-if="multipleMode" align="center" type="selection" width="50"> </el-table-column>
|
|
|
- <el-table-column prop="id" label="ID" width="100"> </el-table-column>
|
|
|
- <el-table-column prop="workflow" label="流程" :formatter="workflowFormatter"> </el-table-column>
|
|
|
- <el-table-column prop="applicantUscc" label="申请人统一社会信用代码"> </el-table-column>
|
|
|
- <el-table-column prop="inventorIdno" label="第一发明人身份证"> </el-table-column>
|
|
|
- <el-table-column prop="deduction" label="是否请求费减"> </el-table-column>
|
|
|
- <el-table-column prop="essentialReview" label="是否请求实质审查"> </el-table-column>
|
|
|
- <el-table-column prop="publicInAdvance" label="是否申请提前公开"> </el-table-column>
|
|
|
- <el-table-column prop="chapterAcceptanceNotice" label="是否申请红章受理通知书"> </el-table-column>
|
|
|
- <el-table-column prop="chapterPaymentNotice" label="是否申请红章缴费通知书"> </el-table-column>
|
|
|
- <el-table-column prop="decideReply" label="是否决定答复">
|
|
|
+ <el-table-column align="center" type="selection" width="50"> </el-table-column>
|
|
|
+ <el-table-column prop="patent" label="案件状态">
|
|
|
<template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.decideReply ? '' : 'info'">{{ row.decideReply }}</el-tag>
|
|
|
+ <el-tag
|
|
|
+ v-if="row.patent && row.patent.applyStatus"
|
|
|
+ :type="applyStatusFormatter(row.patent.applyStatus).type"
|
|
|
+ >{{ applyStatusFormatter(row.patent.applyStatus).label }}</el-tag
|
|
|
+ >
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="isClientReady" label="准备答复意见">
|
|
|
- <template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.isClientReady ? '' : 'info'">{{ row.isClientReady }}</el-tag>
|
|
|
- </template>
|
|
|
+ <el-table-column prop="patent.uwNo" min-width="140" label="寰球案号"> </el-table-column>
|
|
|
+ <el-table-column prop="patent.name" min-width="160" label="专利名称"> </el-table-column>
|
|
|
+ <el-table-column prop="workflow" min-width="120" label="当前流程" :formatter="workflowFormatter">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="replyPassed" label="是否通过答复">
|
|
|
- <template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.replyPassed ? '' : 'info'">{{ row.replyPassed }}</el-tag>
|
|
|
- </template>
|
|
|
+ <el-table-column prop="patent.createdAt" min-width="100" label="申请日" :formatter="dateFormatter">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="registerNotice" label="办登通知日"> </el-table-column>
|
|
|
- <el-table-column prop="registerEndDate" label="办登截止日"> </el-table-column>
|
|
|
- <el-table-column prop="feeRemark" label="费用备注"> </el-table-column>
|
|
|
- <el-table-column prop="payment" label="是否已缴费">
|
|
|
- <template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.payment ? '' : 'info'">{{ row.payment }}</el-tag>
|
|
|
- </template>
|
|
|
+ <el-table-column prop="patent.type" min-width="100" label="专利类型" :formatter="typeFormatter">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="annualFee" label="年费"> </el-table-column>
|
|
|
- <el-table-column prop="feePaymentPeriod" label="年费支付期限"> </el-table-column>
|
|
|
- <el-table-column prop="bill" label="账单"> </el-table-column>
|
|
|
- <el-table-column label="操作" align="center" fixed="right" min-width="150">
|
|
|
+ <el-table-column prop="patent.applyNo" min-width="120" label="国内申请号"> </el-table-column>
|
|
|
+ <el-table-column prop="patent.applicantName" min-width="140" label="申请人"> </el-table-column>
|
|
|
+ <el-table-column prop="applicantUscc" min-width="160" label="申请人统一社会信用代码"> </el-table-column>
|
|
|
+ <el-table-column prop="patent.inventorName" min-width="120" label="发明人姓名"> </el-table-column>
|
|
|
+ <el-table-column prop="inventorIdno" min-width="120" label="第一发明人身份证"> </el-table-column>
|
|
|
+ <el-table-column label="操作" align="center" fixed="right" min-width="80">
|
|
|
<template slot-scope="{ row }">
|
|
|
- <el-button @click="editRow(row)" type="primary" size="mini" plain>编辑</el-button>
|
|
|
- <el-button @click="deleteRow(row)" type="danger" size="mini" plain>删除</el-button>
|
|
|
+ <el-button @click="editRow(row)" type="primary" size="mini" plain>查看详情</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
@@ -132,7 +118,7 @@ export default {
|
|
|
return {
|
|
|
multipleMode: false,
|
|
|
search: '',
|
|
|
- url: '/domesticPatent/all',
|
|
|
+ url: '/domesticPatent/allDTO',
|
|
|
downloading: false,
|
|
|
applyStatus: 'APPLY_STAGE',
|
|
|
logoWorkflow: ''
|
|
|
@@ -153,6 +139,14 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ applyStatusFormatter(status) {
|
|
|
+ let selectedOption = this.statusOptions.find(i => i.value === status);
|
|
|
+ if (selectedOption) {
|
|
|
+ return selectedOption;
|
|
|
+ } else {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ },
|
|
|
workflowFormatter(row, column, cellValue, index) {
|
|
|
let selectedOption = this.workflowOptions.find(i => i.value === cellValue);
|
|
|
if (selectedOption) {
|
|
|
@@ -165,7 +159,7 @@ export default {
|
|
|
search: this.search,
|
|
|
query: {
|
|
|
applyStatus: this.applyStatus,
|
|
|
- logoWorkflow: this.logoWorkflow
|
|
|
+ workflow: this.logoWorkflow
|
|
|
}
|
|
|
};
|
|
|
},
|