7fea8807b8
- 更新 update_machine.lua 和 installer.lua 中的远程资源下载地址,从旧云存储链接切换为 Gitea 仓库提交镜像地址 - 新增双向闸机专用安装脚本 installer_bi.lua - 为所有网页HTML文件更新静态资源的缓存版本号,避免浏览器加载过期的静态文件缓存 - 修复登录页面的乱码文本,替换为标准简体中文内容,修正ICP备案标识文本 - 新增管理后台概览板块、快捷操作按钮,优化IC卡管理界面与响应式布局样式
150 lines
7.0 KiB
HTML
150 lines
7.0 KiB
HTML
<!doctype html>
|
|
<html lang="zh-CN">
|
|
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>票务查询</title>
|
|
<link rel="icon" type="image/png" href="/FSE-ticket.png">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
|
<link rel="stylesheet" href="/style.css?v=13" />
|
|
</head>
|
|
|
|
<body class="public-search jr-public-page">
|
|
<div class="jr-public-shell">
|
|
<header class="jr-topbar">
|
|
<div class="jr-topbar-inner">
|
|
<a href="https://ticket.fse-media.group" id="homeLink" class="jr-top-link">
|
|
<i class="fas fa-arrow-left"></i>
|
|
<span>返回首页</span>
|
|
</a>
|
|
<div class="jr-top-status is-checking" data-server-status-root>
|
|
<span class="jr-top-status-label">服务器状态</span>
|
|
<span class="jr-top-status-dot"></span>
|
|
<span class="jr-top-status-value" data-server-status-value>检测中</span>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<div class="jr-brandbar">
|
|
<div class="jr-brandbar-inner">
|
|
<a href="https://ticket.fse-media.group" class="jr-brand" id="brandLink">
|
|
<img src="/FSE-ticket.png" alt="FSE Railway" class="jr-brand-logo" />
|
|
<div class="jr-brand-copy">
|
|
<strong>FSE铁路售票系统</strong>
|
|
<span>票务查询</span>
|
|
</div>
|
|
</a>
|
|
<nav class="jr-nav" aria-label="站点导航">
|
|
<a href="https://ticket.fse-media.group/home.html" data-link="home">首页</a>
|
|
<a href="https://ticket.fse-media.group/order" data-link="order">线上预定</a>
|
|
<a href="https://ticket.fse-media.group/search" data-link="search" class="is-active">车票查询</a>
|
|
<a href="https://ticket.fse-media.group/ic-card/search" data-link="card-search">IC 卡查询</a>
|
|
<a href="https://ticket.fse-media.group/ic-card/order" data-link="card-order">线上购卡</a>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
|
|
<main class="jr-public-main">
|
|
<section class="jr-page-intro">
|
|
<span class="jr-kicker">TICKET SEARCH</span>
|
|
<h1>按票号、站点或日期快速查询票据</h1>
|
|
<p>输入完整票号、起终点、日期或关键词,左侧浏览结果,右侧查看票据详情与最近流转记录。</p>
|
|
</section>
|
|
|
|
<section class="jr-panel-card" style="margin-bottom:24px;">
|
|
<div class="jr-panel-headline">
|
|
<h2>检索条件</h2>
|
|
<span class="jr-panel-note">Ticket ID / Station / Date</span>
|
|
</div>
|
|
<div class="jr-search-form">
|
|
<input id="q" class="jr-search-input" type="text"
|
|
placeholder="输入完整票号 / 起点 / 终点 / 日期 (YYYY-MM-DD)" />
|
|
<button id="searchBtn" class="btn primary jr-search-button"><i class="fas fa-search"></i>
|
|
立即搜索</button>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="jr-search-results">
|
|
<article class="jr-panel-card">
|
|
<div class="jr-panel-headline">
|
|
<h3>结果列表</h3>
|
|
<span class="jr-panel-note">Search Results</span>
|
|
</div>
|
|
<div id="list" class="jr-scroll-box">
|
|
<div class="jr-center-empty">
|
|
<p>请输入关键词开始查询。</p>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
|
|
<section id="detail-section">
|
|
<article class="jr-panel-card" style="margin-bottom:20px;">
|
|
<div class="jr-panel-headline">
|
|
<h3>车票详情</h3>
|
|
<span class="jr-panel-note">Ticket Overview</span>
|
|
</div>
|
|
<div id="detail">
|
|
<div class="jr-center-empty">
|
|
<p>从左侧选择一张车票以查看详情。</p>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
|
|
<div class="jr-grid-two">
|
|
<article class="jr-panel-card">
|
|
<div class="jr-panel-headline">
|
|
<h3>热门站点</h3>
|
|
<span class="jr-panel-note">Popular Stations</span>
|
|
</div>
|
|
<div id="popularStations" class="jr-popular-list"></div>
|
|
</article>
|
|
<article class="jr-panel-card">
|
|
<div class="jr-panel-headline">
|
|
<h3>热门路线</h3>
|
|
<span class="jr-panel-note">Popular Routes</span>
|
|
</div>
|
|
<div id="popularRoutes" class="jr-popular-list"></div>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
|
|
<footer class="site-footer jr-footer-space">
|
|
<a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer">粤ICP备2025450093号</a>
|
|
<span class="version">v1.0.12</span>
|
|
</footer>
|
|
</main>
|
|
</div>
|
|
|
|
<script src="/custom-dialog.js?v=12"></script>
|
|
<script src="/ticket-search.js?v=11"></script>
|
|
<script src="/public-status.js?v=13"></script>
|
|
<script src="/ai-assistant.js?v=6"></script>
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
const isDomain = location.hostname.includes('fse-media.group');
|
|
const links = {
|
|
home: isDomain ? 'https://ticket.fse-media.group' : '/home.html',
|
|
order: isDomain ? 'https://ticket.fse-media.group/order' : '/ticket-order.html',
|
|
search: isDomain ? 'https://ticket.fse-media.group/search' : '/ticket-search.html',
|
|
'card-search': isDomain ? 'https://ticket.fse-media.group/ic-card/search' : '/ic-card-search.html',
|
|
'card-order': isDomain ? 'https://ticket.fse-media.group/ic-card/order' : '/ic-card-order.html'
|
|
};
|
|
|
|
const homeLink = document.getElementById('homeLink');
|
|
const brandLink = document.getElementById('brandLink');
|
|
if (homeLink) homeLink.href = links.home;
|
|
if (brandLink) brandLink.href = links.home;
|
|
|
|
document.querySelectorAll('[data-link]').forEach((el) => {
|
|
const key = el.getAttribute('data-link');
|
|
if (links[key]) el.href = links[key];
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
|
|
</html>
|
|
|