feat: 优化自动更新逻辑,移除单程票购票并升级版本至1.0.18
升级package.json版本至1.0.18;重构update_gate.lua和update_machine.lua,支持--silent静默运行参数,统一日志输出逻辑;优化ticketmachine.lua和gate.lua的自动更新触发逻辑,新增设备空闲检测,避免打断用户操作,仅在空闲时执行静默更新后重启设备;修复ticketmachine.lua中state变量重复声明的问题;移除Web端ticket-order相关的单程票购票UI与业务逻辑,简化购票流程;将gate.lua中的版本检查间隔从5秒调整为60秒,优化设备ID显示格式。
This commit is contained in:
@@ -47,29 +47,6 @@
|
||||
<section class="jr-content-grid">
|
||||
<div class="jr-column-main">
|
||||
<article class="jr-section-card" id="reservationPanel">
|
||||
<div class="jr-form-block" style="margin-bottom: 24px;">
|
||||
<div class="jr-field-head">
|
||||
<span class="jr-field-label">票种</span>
|
||||
<span class="jr-field-note">请选择购买的车票类型</span>
|
||||
</div>
|
||||
<div class="train-type-group jr-train-type-group">
|
||||
<label>
|
||||
<input type="radio" name="ticketClass" value="normal" checked>
|
||||
<div class="type-card jr-type-card">
|
||||
<div class="type-title">普通票</div>
|
||||
<div class="type-desc">按起终点购票</div>
|
||||
</div>
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" name="ticketClass" value="single">
|
||||
<div class="type-card jr-type-card">
|
||||
<div class="type-title">单程票</div>
|
||||
<div class="type-desc">限乘一个区间</div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="normalTicketView">
|
||||
<div class="jr-section-head">
|
||||
<div>
|
||||
@@ -98,21 +75,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="singleTicketView" style="display: none;">
|
||||
<div class="jr-section-head">
|
||||
<div>
|
||||
<p class="jr-section-label">Single Trip</p>
|
||||
<h2>选择单程区间</h2>
|
||||
</div>
|
||||
<p class="jr-section-note">根据线路和票价分类,购买后可乘坐该线路任意单一区间。</p>
|
||||
</div>
|
||||
<div id="singleSegmentList" class="list jr-price-list" style="max-height: 400px; overflow-y: auto;">
|
||||
<div class="loading">加载区间数据...</div>
|
||||
</div>
|
||||
<input type="hidden" id="singleSegmentSelection" value="" />
|
||||
<input type="hidden" id="singleSegmentPrice" value="" />
|
||||
</div>
|
||||
|
||||
<div class="jr-form-grid" style="margin-top: 24px;">
|
||||
<div class="jr-form-block">
|
||||
<div class="jr-field-head">
|
||||
|
||||
Reference in New Issue
Block a user