fix: 修复设备标识提取、单程票逻辑及前端行程块显示

- 调整后端设备标识提取优先级,优先使用machine_id/machineId字段
- 修复单程票检票时剩余乘车次数的计算逻辑,单程票使用后直接置0
- 前端为行程块添加ID,切换单程票模式时隐藏该块并重置乘车次数为1
This commit is contained in:
2026-07-10 00:46:06 +08:00
parent fc4fe5101c
commit 5a3d77d36d
4 changed files with 10 additions and 7 deletions
+1 -1
View File
@@ -136,7 +136,7 @@
</label>
</div>
</div>
<div class="jr-form-block jr-trip-block">
<div class="jr-form-block jr-trip-block" id="tripsBlock">
<div class="jr-field-head">
<label class="jr-field-label" for="trips">乘次数量</label>
<span class="jr-field-note">至少 1 次</span>
+3
View File
@@ -715,10 +715,13 @@
if (isSingle) {
document.getElementById('normalTicketView').style.display = 'none';
document.getElementById('singleTicketView').style.display = 'block';
document.getElementById('tripsBlock').style.display = 'none';
if (tripsEl) tripsEl.value = 1;
renderSingleSegments();
} else {
document.getElementById('normalTicketView').style.display = 'block';
document.getElementById('singleTicketView').style.display = 'none';
document.getElementById('tripsBlock').style.display = 'block';
}
previewPrice(true);
}