fix: 修复设备标识提取、单程票逻辑及前端行程块显示
- 调整后端设备标识提取优先级,优先使用machine_id/machineId字段 - 修复单程票检票时剩余乘车次数的计算逻辑,单程票使用后直接置0 - 前端为行程块添加ID,切换单程票模式时隐藏该块并重置乘车次数为1
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user