|
@@ -79,13 +79,13 @@
|
|
<el-tabs value="0">
|
|
<el-tabs value="0">
|
|
<el-tab-pane label="著录项目" name="0">
|
|
<el-tab-pane label="著录项目" name="0">
|
|
<el-descriptions :column=2>
|
|
<el-descriptions :column=2>
|
|
- <el-descriptions-item label="申请号"><div class="patent-basic-value" v-html="getViewDom(patent.appNo,'申请号')"></div></el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="申请日"><div class="patent-basic-value" v-html="getViewDom(patent.appDate,'申请日')"></div></el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="公开号" v-if="patent.publicNo"><div class="patent-basic-value" v-html="getViewDom(patent.publicNo,'公开号')"></div></el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="公开日" v-if="patent.publicDate"><div class="patent-basic-value" v-html="getViewDom(patent.publicDate,'公开日')"></div></el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="授权号" v-if="patent.grantNo"><div class="patent-basic-value" v-html="getViewDom(patent.grantNo,'授权号')"></div></el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="授权日" v-if="patent.grantDate"><div class="patent-basic-value" v-html="getViewDom(patent.grantDate,'授权日')"></div></el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="优先权" v-if="patent.priorityNo"><div class="patent-basic-value" v-html="getViewDom(patent.priorityNo,'优先权')+ ' ' +getViewDom(patent.priorityDate)"></div></el-descriptions-item>
|
|
|
|
|
|
+ <el-descriptions-item label="申请号"><div class="patent-basic-value" v-html="getViewDom(patent.appNo,'申请号','appNo')"></div></el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="申请日"><div class="patent-basic-value" v-html="getViewDom(patent.appDate,'申请日','appDate')"></div></el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="公开号" v-if="patent.publicNo"><div class="patent-basic-value" v-html="getViewDom(patent.publicNo,'公开号','publicNo')"></div></el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="公开日" v-if="patent.publicDate"><div class="patent-basic-value" v-html="getViewDom(patent.publicDate,'公开日','publicDate')"></div></el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="授权号" v-if="patent.grantNo"><div class="patent-basic-value" v-html="getViewDom(patent.grantNo,'授权号','grantNo')"></div></el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="授权日" v-if="patent.grantDate"><div class="patent-basic-value" v-html="getViewDom(patent.grantDate,'授权日','grantDate')"></div></el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="优先权" v-if="patent.priorityNo"><div class="patent-basic-value" v-html="getViewDom(patent.priorityNo,'优先权','priorityNo')+ ' ' +getViewDom(patent.priorityDate,'优先权日','priorityDate')"></div></el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-descriptions>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
@@ -103,34 +103,34 @@
|
|
<el-descriptions-item label="申请人" labelStyle="width:90px" v-if="patent.applicant" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
<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,index) in patent.applicant" :key="index">
|
|
<div class="patent-basic-value" v-for="(item,index) in patent.applicant" :key="index">
|
|
<div class="margin-right_10">
|
|
<div class="margin-right_10">
|
|
- <span v-html="getViewDom(item,'申请人')"></span>
|
|
|
|
- <span v-if="item.shortName" v-html="'(标:'+getViewDom(item.shortName,'申请人')+')'"></span>
|
|
|
|
|
|
+ <span v-html="getViewDom(item,'申请人','applicant')"></span>
|
|
|
|
+ <span v-if="item.shortName" v-html="'(标:'+getViewDom(item.shortName,'申请人','standerApplicant')+')'"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="申请人地址" labelStyle="width:90px" v-if="patent.applicant">
|
|
<el-descriptions-item label="申请人地址" labelStyle="width:90px" v-if="patent.applicant">
|
|
- <div class="patent-basic-value" v-if="patent.applicantAddr" v-html="getViewDom(patent.applicantAddr.address,'申请人地址')"></div>
|
|
|
|
|
|
+ <div class="patent-basic-value" v-if="patent.applicantAddr" v-html="getViewDom(patent.applicantAddr.address,'申请人地址','appAddress')"></div>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="权利人" labelStyle="width:90px" v-if="patent.rightHolder" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
<el-descriptions-item label="权利人" labelStyle="width:90px" v-if="patent.rightHolder" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
<div class="patent-basic-value" v-for="(item,index) in patent.rightHolder" :key="index">
|
|
<div class="patent-basic-value" v-for="(item,index) in patent.rightHolder" :key="index">
|
|
<div class="margin-right_10">
|
|
<div class="margin-right_10">
|
|
- <span v-html="getViewDom(item,'权利人')"></span>
|
|
|
|
- <span v-if="item.shortName" v-html="'(标:'+getViewDom(item.shortName,'权利人')+')'"></span>
|
|
|
|
|
|
+ <span v-html="getViewDom(item,'权利人','rightHolder')"></span>
|
|
|
|
+ <span v-if="item.shortName" v-html="'(标:'+getViewDom(item.shortName,'权利人','standerRightHolder')+')'"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="权利人地址" labelStyle="width:90px" v-if="patent.rightHolderAddr">
|
|
<el-descriptions-item label="权利人地址" labelStyle="width:90px" v-if="patent.rightHolderAddr">
|
|
- <div class="patent-basic-value" v-if="patent.rightHolderAddr" v-html="getViewDom(patent.rightHolderAddr.address,'权利人地址')"></div>
|
|
|
|
|
|
+ <div class="patent-basic-value" v-if="patent.rightHolderAddr" v-html="getViewDom(patent.rightHolderAddr.address,'权利人地址','rightAddress')"></div>
|
|
</el-descriptions-item>
|
|
</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;">
|
|
<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" v-html="getViewDom(item,'发明人')" ></div>
|
|
|
|
|
|
+ <div class="patent-basic-value margin-right_10" v-for="item in patent.inventor" :key="item" v-html="getViewDom(item,'发明人','inventor')" ></div>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="代理人" labelStyle="width:90px" v-if="patent.agent && patent.agent.length>0">
|
|
<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>
|
|
|
|
|
|
+ <div class="patent-basic-value margin-right_10" v-for="item in patent.agent" :key="item" v-html="getViewDom(item,'代理人','agent')"></div>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
<el-descriptions-item label="代理机构" labelStyle="width:90px" v-if="patent.agency">
|
|
<el-descriptions-item label="代理机构" labelStyle="width:90px" v-if="patent.agency">
|
|
- <div v-if="patent.agency" class="patent-basic-value" v-html="getViewDom(patent.agency,'代理机构')"></div>
|
|
|
|
|
|
+ <div v-if="patent.agency" class="patent-basic-value" v-html="getViewDom(patent.agency,'代理机构','agency')"></div>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-descriptions>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
@@ -150,10 +150,10 @@
|
|
<el-descriptions :column=1>
|
|
<el-descriptions :column=1>
|
|
<el-descriptions-item label="分类号" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
<el-descriptions-item label="分类号" contentStyle="display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;">
|
|
<template v-if="patent.patentType == 3 && patent.patentNo.substring(0,2) == 'CN'" >
|
|
<template v-if="patent.patentType == 3 && patent.patentNo.substring(0,2) == 'CN'" >
|
|
- <div class="patent-basic-value margin-right_10" v-for="(item,index) in patent.loc" :key="index" v-html="getViewDom(getIPCContent({data:item}),'分类号')"></div>
|
|
|
|
|
|
+ <div class="patent-basic-value margin-right_10" v-for="(item,index) in patent.loc" :key="index" v-html="getViewDom(getIPCContent({data:item}),'分类号','loc')"></div>
|
|
</template>
|
|
</template>
|
|
<template v-else>
|
|
<template v-else>
|
|
- <div class="patent-basic-value margin-right_10" v-for="(item,index) in patent.ipc" :key="index" v-html="getViewDom(getIPCContent({data:item}),'分类号')"></div>
|
|
|
|
|
|
+ <div class="patent-basic-value margin-right_10" v-for="(item,index) in patent.ipc" :key="index" v-html="getViewDom(getIPCContent({data:item}),'分类号','ipc')"></div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|