|
@@ -101,7 +101,7 @@
|
|
|
<el-tab-pane label="相关人" name="0">
|
|
|
<el-descriptions :column="1">
|
|
|
<el-descriptions-item label="申请人" labelStyle="width:90px" v-if="patent.applicant" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
|
- <div class="patent-basic-value" v-for="item in patent.applicant.filter(a => a.dataType === 2)" :key="item.name">
|
|
|
+ <div class="patent-basic-value" v-for="item in patent.applicant" :key="item">
|
|
|
<div class="margin-right_10">
|
|
|
<span v-html="getViewDom(item.name,'申请人')"></span>
|
|
|
<span v-if="item.shortName" v-html="'(标:'+getViewDom(item.shortName,'申请人')+')'"></span>
|
|
@@ -109,10 +109,10 @@
|
|
|
</div>
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label="申请人地址" labelStyle="width:90px" v-if="patent.applicant">
|
|
|
- <div class="patent-basic-value" v-if="patent.applicant.filter(a => a.dataType === 2)[0]" v-html="getViewDom(patent.applicant.filter(a => a.dataType === 2)[0].addressStr,'申请人地址')"></div>
|
|
|
+ <div class="patent-basic-value" v-if="patent.applicantAddr" v-html="getViewDom(patent.applicantAddr.address,'申请人地址')"></div>
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label="权利人" labelStyle="width:90px" v-if="patent.applicant && patent.applicant.filter(a => a.dataType === 1).length>0" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
|
- <div class="patent-basic-value" v-for="item in patent.applicant.filter(a => a.dataType === 1)" :key="item.name">
|
|
|
+ <div class="patent-basic-value" v-for="item in patent.applicant.filter(a => a.dataType === 1)" :key="item">
|
|
|
<div class="margin-right_10">
|
|
|
<span v-html="getViewDom(item.name,'权利人')"></span>
|
|
|
<span v-if="item.shortName" v-html="'(标:'+getViewDom(item.shortName,'权利人')+')'"></span>
|
|
@@ -124,7 +124,7 @@
|
|
|
</el-descriptions-item>
|
|
|
|
|
|
<el-descriptions-item label="发明人" labelStyle="width:90px" v-if="patent.inventor && patent.inventor.length>0" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
|
- <div class="patent-basic-value margin-right_10" v-for="item in patent.inventor" :key="item.name" v-html="getViewDom(item.name,'发明人')" ></div>
|
|
|
+ <div class="patent-basic-value margin-right_10" v-for="item in patent.inventor" :key="item" v-html="getViewDom(item,'发明人')" ></div>
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label="代理人" labelStyle="width:90px" v-if="patent.agent && patent.agent.length>0">
|
|
|
<div class="patent-basic-value margin-right_10" v-for="item in patent.agent" :key="item" v-html="getViewDom(item,'代理人')"></div>
|
|
@@ -149,7 +149,7 @@
|
|
|
<el-tab-pane label="分类号" name="0" v-if="patent.ipc">
|
|
|
<el-descriptions :column=1>
|
|
|
<el-descriptions-item label="IPC分类号" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
|
- <div class="patent-basic-value margin-right_10" v-for="item in patent.ipc" :key="item" v-html="getViewDom(item.level5,'IPC分类号')"></div>
|
|
|
+ <div class="patent-basic-value margin-right_10" v-for="item in patent.ipc" :key="item.level5" v-html="getViewDom(item.level5,'IPC分类号')"></div>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions>
|
|
|
</el-tab-pane>
|
|
@@ -263,7 +263,7 @@ export default {
|
|
|
|
|
|
.patent-basic {
|
|
|
// height: 500px;
|
|
|
- overflow: auto;
|
|
|
+ overflow-y: auto;
|
|
|
// height:calc(100% + 30px) ;
|
|
|
// padding-bottom: 10px;
|
|
|
.el-image {
|