Skip to content

BizCertUpload 资质证照管理 ​

资质证照管理:类型清单配置驱动(必传 / 数量上限 / 接受格式 / 到期口径 / 长期有效),上传即建卡(复用 BizUploadFile 契约),行内登记发证 / 到期日期,到期预警(临期黄标含剩余天数 / 过期红标 / 长期有效),审核状态与驳回原因展示,只读审查模式、完备性校验(validate / getCompleteness)与本地 CSV 清单导出(含公式注入防护)、变更记录时间线。供应商准入、承包商资质审查、企业信息年审归档场景。组件零接口:上传实现由 upload-request 注入。

基础用法 ​

营业执照必传三证合一后的统一社会信用代码证0/1
经营许可证0/1
其他资质荣誉资质、行业认证等,最多 3 份0/3
必传 1 项 · 已传 0 项 缺 营业执照

已登记 0 份证照;点击缩略图预览图片,PDF 等其他格式经 preview 事件交业务处理

types 配置驱动整个面板:营业执照必传、许可证限格式、其他资质 max-count: 3;上传成功即建卡并回写 v-model。

到期预警 ​

营业执照必传1/1
营业执照.jpg
已过期
安全生产许可证必传1/1
安全生产许可证.pdf
临期(20 天后到期)
荣誉资质1/3
守合同重信用.png
长期有效
必传 2 项 · 已传 2 项过期 1临期 1
warning-days 临期阈值(默认 30):已过期红标 / 阈值内黄标(含剩余天数)/ 长期有效绿标;汇总条实时统计缺失 / 临期 / 过期。

审核驳回 ​

营业执照必传1/1
营业执照-模糊.jpg
生效中已通过
经营许可证必传1/1
许可证-过期版本.pdf
已过期已驳回
驳回原因:上传版本已过期,请上传 2026 年新版许可证(盖章页需完整清晰)
必传 2 项 · 已传 2 项过期 1
status: 'rejected' + rejectReason 展示驳回原因;删除被驳回文件重新上传即完成重报(同一条目链路)。

只读审查 ​

营业执照必传1/1
营业执照.jpg
2022-06-012027-05-31
生效中已通过
安全生产许可证必传1/1
安全生产许可证.pdf
2024-03-152026-11-10
临期(15 天后到期)待审核
荣誉资质1/3
AAA 信用企业.png
2023-12-01长期有效
长期有效已通过
必传 2 项 · 已传 2 项临期 1
readonly 审查模式:隐藏上传 / 删除 / 日期编辑,保留预警、审核状态与图片预览,供应商准入审查场景。

供应商准入场景 ​

营业执照必传需在有效期内0/1
开户许可证必传0/1
质量体系认证ISO9001 等0/2
授权委托书法人授权经办人办理0/1
荣誉资质选填0/3
必传 2 项 · 已传 0 项 缺 营业执照 缺 开户许可证
五类证照动态注入;need-expiry: false 的类型(授权委托书)不参与到期口径校验。

完备性校验 ​

营业执照必传1/1
营业执照.jpg
安全生产许可证必传0/1
荣誉资质0/3
必传 2 项 · 已传 1 项 缺 安全生产许可证
expose validate():必传类型缺失或到期口径不全时弹出具体缺失项并返回 false;getCompleteness() 返回缺失 / 临期 / 过期明细。

清单导出 ​

营业执照必传1/1
营业执照.jpg
生效中已通过
安全生产许可证必传0/1
荣誉资质1/3
AAA 信用.png
长期有效
必传 2 项 · 已传 1 项 缺 安全生产许可证
show-export 开启汇总条「导出清单」按钮:本地 CSV(类型 / 日期 / 状态 / 预警 / 备注),= + - @ 开头内容自动加 ' 前缀防公式注入。

变更记录 ​

营业执照必传1/1
营业执照-新证.jpg
生效中已通过
安全生产许可证0/1
必传 1 项 · 已传 1 项
变更记录
  • 营业执照换新证,旧证(2021 版)作废归档(王经理)
    2026-10-20 09:12
  • 审查通过:新版营业执照(风控组-李明)
    2026-10-20 14:35
  • 驳回:旧版证照模糊,要求补传盖章页(风控组-李明)
    2026-10-18 11:02
  • 首次提交准入材料(营业执照 / 安全生产许可证)(王经理)
    2026-10-15 16:40
logs 注入后底部渲染变更时间线(补传 / 换证 / 审核流转留痕)。

自定义预览 ​

营业执照必传1/1
营业执照.jpg
生效中
经营许可证1/1
经营许可证.pdf
长期有效
必传 1 项 · 已传 1 项
图片点击走内置大图查看器;PDF 等其他格式经 preview 事件交业务侧打开(内嵌预览 / 新窗口)。

同类型多份 ​

营业执照必传0/1
荣誉资质最多 3 份2/3
守合同重信用.png
生效中
高新技术企业.jpg
长期有效
必传 1 项 · 已传 0 项 缺 营业执照
max-count > 1 的类型可多次上传(荣誉资质 3 份),达到上限自动隐藏上传入口。

Props ​

属性名类型默认值说明
model-value / v-modelBizCertItem[][]证照条目(上传 / 删除 / 日期编辑即时回写)
typesBizCertType[][]证照类型清单(面板结构由该配置驱动)
upload-request(file: File) => Promise<string>—上传实现(BizUploadFile 契约;未注入时隐藏上传入口仅作展示)
warning-daysnumber30临期预警阈值(天)
readonlybooleanfalse只读审查模式(隐藏上传 / 删除 / 日期编辑)
disabledbooleanfalse禁用全部交互
logsBizCertLog[]—变更记录(传入后底部时间线展示)
show-exportbooleanfalse展示「导出清单」按钮(本地 CSV)
export-filenamestring'资质证照清单'导出文件名(自动补 .csv)

BizCertType ​

属性类型说明
valuestring类型标识(唯一)
labelstring类型名称
requiredboolean必传类型(完备性统计与校验)
max-countnumber条目数上限,默认 1
acceptstring接受的文件类型,默认 'image/*,.pdf'
need-expiryboolean是否需要到期口径,默认 true(到期日与长期有效二选一必填)
allow-permanentboolean是否允许「长期有效」,默认 true
descstring类型说明

BizCertItem ​

属性类型说明
idstring条目 id(组件创建格式 ${typeCode}-${timestamp},业务可自带)
typeCodestring所属类型(对应 BizCertType.value)
namestring证照名称(缺省展示文件名 / 类型 label)
filesBizCertFile[]证照文件(单条目一份:{ name, url, size? })
issue-date / expiry-datestring发证 / 到期日期(YYYY-MM-DD)
permanentboolean长期有效(到期日不参与校验与预警)
status'pending' | 'approved' | 'rejected'审核状态
reject-reasonstring驳回原因(rejected 时展示)
remarkstring备注

BizCertLog ​

属性类型说明
idstring记录 id
timestring发生时间(展示字符串)
contentstring变更内容
operatorstring操作人

Events ​

事件名参数说明
update:model-value(items: BizCertItem[])条目集合回写
change(items: BizCertItem[])上传 / 删除 / 日期编辑引起的条目变化
preview(payload: { item, url })非图片文件点击预览(图片走内置查看器)

Slots ​

插槽名说明
type-extra类型分组头补充位,scope:{ type }
item-extra条目操作区补充位,scope:{ item }

Expose ​

名称说明
validate()完备性校验(必传齐 + 到期口径完整),失败弹出具体缺失项,resolve 是否通过
getCompleteness()完备性统计:{ required, fulfilled, missing, expiring, expired }
exportList()本地导出清单 CSV(与内置按钮等价)