Files
Letters/2000s/ticket/index.html
T
2026-05-05 07:13:54 +08:00

97 lines
4.4 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<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.jsdmirror.cn/gh/bishshi/wechat-detect@main/wechat-detect.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2"></script>
<script src="https://unpkg.com/html5-qrcode"></script>
</head>
<body>
<main class="page-shell">
<section class="page-header">
<div class="hero-card">
<span class="eyebrow">Ticket Search</span>
<h1>单据状态追踪中心</h1>
<p>支持按单据编号、姓名和时间范围查询,扫码可直接识别单据信息并进入检索流程。</p>
<div class="hero-meta">
<span class="meta-chip">覆盖范围:2024 年至今</span>
<span class="meta-chip">输出内容:金额 / 状态 / 详情入口</span>
</div>
</div>
<aside class="stat-card">
<div>
<div class="stat-label">Module</div>
<div class="stat-value">TICKET</div>
</div>
<p></p>
</aside>
</section>
<section class="panel-card">
<div class="panel-title-row">
<div>
<h2 class="panel-title">检索条件</h2>
<div class="panel-subtitle">支持文本检索与扫码录入</div>
</div>
</div>
<div class="search-grid">
<div class="form-group">
<label class="form-label" for="searchTerm">编号 / 姓名</label>
<div class="input-with-action">
<input type="text" id="searchTerm" class="tech-input" placeholder="请输入单据编号或姓名">
<button type="button" class="icon-action" id="startScanBtn" title="扫码查询" aria-label="扫码查询">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 7V5a2 2 0 0 1 2-2h2m10 0h2a2 2 0 0 1 2 2v2m0 10v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2M7 7h10v10H7z"/></svg>
</button>
</div>
</div>
<div class="form-group">
<label class="form-label" for="dateFrom">开始日期</label>
<input type="date" id="dateFrom" class="tech-input">
</div>
<div class="form-group">
<label class="form-label" for="dateTo">结束日期</label>
<input type="date" id="dateTo" class="tech-input">
</div>
<button id="searchBtn" class="tech-button">执行查询</button>
</div>
</section>
<section class="panel-card results-card">
<div class="panel-title-row">
<div>
<h2 class="panel-title">查询结果</h2>
<div class="panel-subtitle">金额、状态与详情一屏展示</div>
</div>
</div>
<div id="searchResults" class="results-shell">
<div class="empty-state">输入查询条件后开始检索,或使用扫码功能快速定位单据。</div>
</div>
</section>
</main>
<div id="scanner-overlay" class="scanner-overlay">
<div class="scanner-frame">
<div id="reader"></div>
<div class="scanner-line"></div>
</div>
<div class="scanner-text">请将二维码保持在扫描框内</div>
<button class="tech-button secondary" id="stopScanBtn" type="button">退出扫描</button>
</div>
<footer class="page-footer">
<p>© 2026 BI Intelligent Query Interface</p>
</footer>
<script src="../js/ticket-index.js"></script>
<script src="../js/notice-banner.js"></script>
</body>
</html>