92 lines
4.7 KiB
HTML
92 lines
4.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="zh-CN">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>证书核验详情</title>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&family=Orbitron:wght@500;700&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="../css/tech-query.css">
|
|
<link rel="stylesheet" href="../css/notice-banner.css">
|
|
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2"></script>
|
|
</head>
|
|
<body>
|
|
<main class="detail-shell">
|
|
<div class="top-actions">
|
|
<a href="javascript:history.back()" class="tech-link-button secondary">返回查询</a>
|
|
<div class="top-actions-group">
|
|
<button type="button" class="tech-button secondary" onclick="loadCertificateImage()">加载证书图片</button>
|
|
<button type="button" class="tech-button" onclick="printCertificate()">打印证书与明细</button>
|
|
</div>
|
|
</div>
|
|
|
|
<section class="detail-grid">
|
|
<section class="preview-panel">
|
|
<div class="section-kicker">Certificate Preview</div>
|
|
<h1 class="section-heading">证书原件预览</h1>
|
|
<p class="section-copy">点击下方预览区域或使用顶部按钮,即可加载对应证书原件图片。</p>
|
|
<div id="cert-viewport" class="certificate-stage" onclick="loadCertificateImage()">
|
|
<img id="cert-img" alt="证书原件">
|
|
<div class="certificate-hint" id="click-hint">
|
|
<span class="hint-orb">证</span>
|
|
<strong>点击加载证书图片</strong>
|
|
<span>原件图片将从当前证书编号对应的 `img/*.svg` 文件中读取。</span>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<aside class="summary-panel">
|
|
<div class="section-kicker">Verify Status</div>
|
|
<h2 class="section-heading">核验摘要</h2>
|
|
<p class="section-copy">证书基础信息与系统核验状态会在这里同步展示。</p>
|
|
<div class="summary-stack">
|
|
<div class="summary-tile">
|
|
<span class="summary-label">证书编号</span>
|
|
<div class="summary-value emphasis" id="summary-cert-number">-</div>
|
|
</div>
|
|
<div class="summary-tile">
|
|
<span class="summary-label">持有人</span>
|
|
<div class="summary-value" id="summary-holder-name">-</div>
|
|
</div>
|
|
<div class="summary-tile">
|
|
<span class="summary-label">核验状态</span>
|
|
<div id="display-status"><span class="status-pill pending">待核验</span></div>
|
|
</div>
|
|
<div class="summary-tile">
|
|
<span class="summary-label">最近核验时间</span>
|
|
<div class="summary-value" id="summary-verify-time">-</div>
|
|
</div>
|
|
</div>
|
|
</aside>
|
|
</section>
|
|
|
|
<section class="detail-panel is-hidden mt-18" id="info-card">
|
|
<div class="section-kicker">Certificate Detail</div>
|
|
<h2 class="section-heading">证书明细信息</h2>
|
|
<p class="section-copy">以下信息由证书数据库实时读取,用于核验与归档展示。</p>
|
|
<div class="info-table-shell">
|
|
<table class="info-table">
|
|
<tr><th>证书编号</th><td id="d-cert-number">-</td></tr>
|
|
<tr><th>持有人姓名</th><td id="d-holder-name">-</td></tr>
|
|
<tr><th>荣誉名称</th><td id="d-honor-title">-</td></tr>
|
|
<tr><th>颁发日期</th><td id="d-issue-date">-</td></tr>
|
|
<tr><th>颁发机构</th><td id="d-issuer">-</td></tr>
|
|
<tr><th>详细描述</th><td id="d-desc">-</td></tr>
|
|
<tr><th>系统备注</th><td id="d-remarks">-</td></tr>
|
|
<tr><th>核验时间</th><td id="d-verify-time">-</td></tr>
|
|
</table>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
|
|
<footer class="page-footer">
|
|
<p>© 2026 BI Intelligent Query Interface</p>
|
|
</footer>
|
|
|
|
<script src="../js/certs-certificate.js"></script>
|
|
<script src="https://cdn.jsdmirror.cn/gh/bishshi/wechat-detect@main/wechat-detect.js"></script>
|
|
<script src="../js/notice-banner.js"></script>
|
|
</body>
|
|
</html>
|