|
|
|
@ -1,21 +1,226 @@
|
|
|
|
|
<template>
|
|
|
|
|
<block-header title="基本信息">
|
|
|
|
|
|
|
|
|
|
<el-descriptions :column="2" :colon="false" border labelClassName='labelClassName' contentClassName="contentClassName">
|
|
|
|
|
<el-descriptions-item label="产品名称">{{ cpmc }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="注册厂家"></el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="统一社会信用代码">{{ shxydm }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="生产地址">{{ scdz }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="注册人住所/备案人注册地址">{{ sczdz }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="注册人/备案人所在地区">{{ zcrszx }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="注册人/备案人所在市">{{ zcrszshi }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="产品类型">{{ cplx }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="行政区划代码">{{ xzqydm }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="结构特征">{{ ylqxjgtz }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="注册证编号/备案号">{{ zczh }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="创新产品">{{ sfCxcp }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="分类编码">{{ ylqxflbm }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="产品管理类别">{{ cplb }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="结构及组成或主要组成部分" span="2">{{ jgjzccf }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="结构及组成或主要组成部分附件" span="2">
|
|
|
|
|
<div class="fileBox">
|
|
|
|
|
<span>
|
|
|
|
|
<i class="el-icon-s-marketing"></i>
|
|
|
|
|
</span>
|
|
|
|
|
<div>{{ jgjzccffj }}</div>
|
|
|
|
|
<div class="file-icon">
|
|
|
|
|
<!-- jgjzccflj 下载地址字段 -->
|
|
|
|
|
<i class="el-icon-download"></i>
|
|
|
|
|
下载
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="适用范围或预期用途" span="2">{{ cpsyfw }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="适用范围或预期用途附件" span="2">
|
|
|
|
|
<div class="fileBox">
|
|
|
|
|
<span>
|
|
|
|
|
<i class="el-icon-s-marketing"></i>
|
|
|
|
|
</span>
|
|
|
|
|
<div>{{ cpsyfwfj }}</div>
|
|
|
|
|
<div class="file-icon">
|
|
|
|
|
<!-- cpsyfwlj -->
|
|
|
|
|
<i class="el-icon-download"></i>
|
|
|
|
|
下载
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="规格型号/包装规格" span="2">{{ xhgg }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="规格型号/包装规格附件" span="2">
|
|
|
|
|
<div class="fileBox">
|
|
|
|
|
<span>
|
|
|
|
|
<i class="el-icon-s-marketing"></i>
|
|
|
|
|
</span>
|
|
|
|
|
<div>{{ xhggfj }}</div>
|
|
|
|
|
<div class="file-icon" @click="downloadFile(xhgglj)">
|
|
|
|
|
<!-- xhgglj -->
|
|
|
|
|
<i class="el-icon-download"></i>
|
|
|
|
|
下载
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="产品存储条件/产品有效期" span="2">{{ cpyxq }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="批准日期">{{ pzrq }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="生效日期">{{ sxrq }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="批准有效期">{{ pzyxq }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="批准有效期至疫情结束">{{ pzyxqzyqjs }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="产品技术要求" span="2">{{ cpjsyq }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="产品技术要求附件" span="2">
|
|
|
|
|
<div class="fileBox">
|
|
|
|
|
<span>
|
|
|
|
|
<i class="el-icon-s-marketing"></i>
|
|
|
|
|
</span>
|
|
|
|
|
<div>A项目检验报告.doc</div>
|
|
|
|
|
<div class="file-icon">
|
|
|
|
|
<!-- cpjsyqlj -->
|
|
|
|
|
<i class="el-icon-download"></i>
|
|
|
|
|
下载
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="产品状态"></el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="首次上报标志">{{ isUpload == 1 ? "是":"否" }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="审批部门/备案部门">{{ spbm }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="注册证状态/备案凭证状态">{{ ppztDm }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="注销/撤销/吊销/取消备案时间" span="2">{{ zxsj }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="原注册证号">{{ yzczh }}</el-descriptions-item>
|
|
|
|
|
<!-- xkztpfjId附件id字段 -->
|
|
|
|
|
<el-descriptions-item label="许可证图片附件"></el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="延续注册次数">{{ yxzccs }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="联系人">{{ lxr }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电话号码">{{ lxdh }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="传真">{{ cz }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电子邮箱">{{ dzyx }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="是否为优先注册产品">{{ sfYxz }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="是否为应急注册产品">{{ sfYjzccp }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="是否为组合包装类产品">{{ sfZhlcp }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="是否为一次性适用产品">{{ sfYcxsycp }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="是否为附条件审批产品">{{ sfFjtjspcp }}</el-descriptions-item>
|
|
|
|
|
<!-- smslj -->
|
|
|
|
|
<el-descriptions-item label="说明书附件" span="2">{{ sms ? sms:'-' }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="变更内容" span="2">{{ bgqk }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="变更日期" span="2">{{ bgrq }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="变更历史记录" span="2">{{ bglsjl }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="其他内容" span="2">{{ qtnr }}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="备注" span="2">{{ bz }}</el-descriptions-item>
|
|
|
|
|
</el-descriptions>
|
|
|
|
|
</block-header>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
import blockHeader from "@/views/firmContent/components/blockHeader/index.vue"
|
|
|
|
|
import downloadFilebox from "@/views/firmContent/components/downloadFileBox/index.vue"
|
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
files:[
|
|
|
|
|
{
|
|
|
|
|
id:1,
|
|
|
|
|
name:'A项目检验报告.pdf',
|
|
|
|
|
size:'44KB',
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
cpmc:'-',
|
|
|
|
|
shxydm:'-',
|
|
|
|
|
scdz:'-',
|
|
|
|
|
sczdz:'-',
|
|
|
|
|
zcrszx:'-',
|
|
|
|
|
zcrszshi:'-',
|
|
|
|
|
cplx:'-',
|
|
|
|
|
xzqydm:'-',
|
|
|
|
|
ylqxjgtz:'-',
|
|
|
|
|
zczh:'-',
|
|
|
|
|
sfCxcp:'-',
|
|
|
|
|
ylqxflbm:'-',
|
|
|
|
|
cplb:'-',
|
|
|
|
|
jgjzccf:'-',
|
|
|
|
|
jgjzccffj:'-',
|
|
|
|
|
cpsyfw:'-',
|
|
|
|
|
cpsyfwfj:'-',
|
|
|
|
|
xhgg:'-',
|
|
|
|
|
xhggfj:'-',
|
|
|
|
|
cpyxq:'-',
|
|
|
|
|
pzrq:'-',
|
|
|
|
|
sxrq:'-',
|
|
|
|
|
pzyxq:'-',
|
|
|
|
|
pzyxqzyqjs:'-',
|
|
|
|
|
cpjsyq:'-',
|
|
|
|
|
isUpload:'-',
|
|
|
|
|
spbm:'-',
|
|
|
|
|
ppztDm:'-',
|
|
|
|
|
zxsj:'-',
|
|
|
|
|
yzczh:'-',
|
|
|
|
|
yxzccs:'-',
|
|
|
|
|
lxr:'-',
|
|
|
|
|
lxdh:'-',
|
|
|
|
|
cz:'-',
|
|
|
|
|
dzyx:'-',
|
|
|
|
|
sfYxz:'-',
|
|
|
|
|
sfYjzccp:'-',
|
|
|
|
|
sfZhlcp:'-',
|
|
|
|
|
sfYcxsycp:'-',
|
|
|
|
|
sfFjtjspcp:'-',
|
|
|
|
|
sms:'-',
|
|
|
|
|
bgqk:'-',
|
|
|
|
|
bgrq:'-',
|
|
|
|
|
bglsjl:'-',
|
|
|
|
|
qtnr:'-',
|
|
|
|
|
bz:'-',
|
|
|
|
|
xhgglj:null,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
props:['zczh'],
|
|
|
|
|
components:{blockHeader},
|
|
|
|
|
props:['myzczh'],
|
|
|
|
|
components:{blockHeader,downloadFilebox},
|
|
|
|
|
methods:{
|
|
|
|
|
async ylqxJnyelcp(){
|
|
|
|
|
let data = await this.$api.productDetails.ylqxJnyelcp(this.zczh);
|
|
|
|
|
console.log(data)
|
|
|
|
|
let data = await this.$api.productDetails.ylqxJnyelcp(this.myzczh);
|
|
|
|
|
this.cpmc = data.data.cpmc;
|
|
|
|
|
this.shxydm = data.data.shxydm;
|
|
|
|
|
this.scdz = data.data.scdz;
|
|
|
|
|
this.sczdz = data.data.sczdz;
|
|
|
|
|
this.zcrszx = data.data.zcrszx;
|
|
|
|
|
this.zcrszshi = data.data.zcrszshi;
|
|
|
|
|
this.cplx = data.data.cplx;
|
|
|
|
|
this.xzqydm = data.data.xzqydm;
|
|
|
|
|
this.ylqxjgtz = data.data.ylqxjgtz;
|
|
|
|
|
this.zczh = data.data.zczh;
|
|
|
|
|
this.sfCxcp = data.data.sfCxcp;
|
|
|
|
|
this.ylqxflbm = data.data.ylqxflbm;
|
|
|
|
|
this.cplb = data.data.cplb;
|
|
|
|
|
this.jgjzccf = data.data.jgjzccf;
|
|
|
|
|
this.jgjzccffj = data.data.jgjzccffj;
|
|
|
|
|
this.cpsyfw = data.data.cpsyfw;
|
|
|
|
|
this.cpsyfwfj = data.data.cpsyfwfj;
|
|
|
|
|
this.xhgg = data.data.xhgg;
|
|
|
|
|
this.xhggfj = data.data.xhggfj;
|
|
|
|
|
this.cpyxq = data.data.cpyxq;
|
|
|
|
|
this.pzrq = data.data.pzrq;
|
|
|
|
|
this.sxrq = data.data.sxrq;
|
|
|
|
|
this.pzyxq = data.data.pzyxq;
|
|
|
|
|
this.pzyxqzyqjs = data.data.pzyxqzyqjs;
|
|
|
|
|
this.cpjsyq = data.data.cpjsyq;
|
|
|
|
|
this.isUpload = data.data.isUpload;
|
|
|
|
|
this.spbm = data.data.spbm;
|
|
|
|
|
this.ppztDm = data.data.ppztDm;
|
|
|
|
|
this.zxsj = data.data.zxsj;
|
|
|
|
|
this.yzczh = data.data.yzczh;
|
|
|
|
|
this.yxzccs = data.data.yxzccs;
|
|
|
|
|
this.lxr = data.data.lxr;
|
|
|
|
|
this.lxdh = data.data.lxdh;
|
|
|
|
|
this.cz = data.data.cz;
|
|
|
|
|
this.dzyx = data.data.dzyx;
|
|
|
|
|
this.sfYxz = data.data.sfYxz;
|
|
|
|
|
this.sfYjzccp = data.data.sfYjzccp;
|
|
|
|
|
this.sfZhlcp = data.data.sfZhlcp;
|
|
|
|
|
this.sfYcxsycp = data.data.sfYcxsycp;
|
|
|
|
|
this.sfFjtjspcp = data.data.sfFjtjspcp;
|
|
|
|
|
this.sms = data.data.sms;
|
|
|
|
|
this.bgqk = data.data.bgqk;
|
|
|
|
|
this.bgrq = data.data.bgrq;
|
|
|
|
|
this.bglsjl = data.data.bglsjl;
|
|
|
|
|
this.qtnr = data.data.qtnr;
|
|
|
|
|
this.bz = data.data.bz;
|
|
|
|
|
this.xhgglj = data.data.xhgglj;
|
|
|
|
|
},
|
|
|
|
|
downloadFile(url){
|
|
|
|
|
console.log(url)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
mounted(){
|
|
|
|
@ -24,5 +229,39 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
|
|
|
|
|
@import "@/assets/styles/utils.scss";
|
|
|
|
|
::v-deep .el-descriptions__body {
|
|
|
|
|
.labelClassName{
|
|
|
|
|
background-color: #F7FAFC;
|
|
|
|
|
width: vw(246);
|
|
|
|
|
font-size: vw(16);
|
|
|
|
|
font-family: Source Han Sans CN;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #6A6C6F;
|
|
|
|
|
}
|
|
|
|
|
.contentClassName{
|
|
|
|
|
font-size: vw(16);
|
|
|
|
|
font-family: Source Han Sans CN;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #292F38;
|
|
|
|
|
.my--file {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
width: 95%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.fileBox {
|
|
|
|
|
margin-top: 8px;
|
|
|
|
|
display: flex;
|
|
|
|
|
color: #333;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
& > span {
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
}
|
|
|
|
|
.file-icon {
|
|
|
|
|
color: #02d1a6;
|
|
|
|
|
margin-left: 40px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|