feat(reserve): add session/场次 info to success page and usage detail

- reserve-index: pass selected session time to success page via query param
- reserve-success: receive and display session conditionally
- reserve-list: add session field to ReserveRecord model and detail sheet
- 4 of 6 mock records now include session data

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
jacobxu666
2026-06-26 11:42:20 +08:00
co-authored by Claude
parent 455b865931
commit 6eb4ab05ae
3 changed files with 20 additions and 5 deletions
+5 -1
View File
@@ -215,8 +215,12 @@ function handleSubmit() {
// Mock 预约成功
const reserveId = 'YP' + Date.now().toString().slice(-8)
// 获取选中场次的时间段
const session = selectedSessions.value.find(s => s.id === selectedSession.value)
const sessionTime = session ? session.time : ''
const sessionParam = sessionTime ? `&session=${encodeURIComponent(sessionTime)}` : ''
uni.navigateTo({
url: `/pages/reserve/reserve-success?reserveId=${reserveId}&date=${selectedDate.value}&scenic=${scenic.value.name}`
url: `/pages/reserve/reserve-success?reserveId=${reserveId}&date=${selectedDate.value}&scenic=${encodeURIComponent(scenic.value.name)}${sessionParam}`
})
}