diff --git a/src/pages.json b/src/pages.json index fa0c224..aa376c0 100644 --- a/src/pages.json +++ b/src/pages.json @@ -102,6 +102,24 @@ "style": { "navigationBarTitleText": "订单详情" } + }, + { + "path": "pages/reserve/reserve-index", + "style": { + "navigationBarTitleText": "景区预约" + } + }, + { + "path": "pages/reserve/reserve-success", + "style": { + "navigationBarTitleText": "预约成功" + } + }, + { + "path": "pages/reserve/reserve-list", + "style": { + "navigationBarTitleText": "预约/使用记录" + } } ], "subPackages": [ diff --git a/src/pages/qrcode/index.vue b/src/pages/qrcode/index.vue index 3b584c3..85353c9 100644 --- a/src/pages/qrcode/index.vue +++ b/src/pages/qrcode/index.vue @@ -234,6 +234,10 @@ function onFeatureClick(item: { label: string }) { uni.navigateTo({ url: '/pages/usage-guide/usage-guide' }) return } + if (item.label === '使用记录') { + uni.navigateTo({ url: '/pages/reserve/reserve-list' }) + return + } uni.showToast({ title: `${item.label}功能开发中`, icon: 'none' }) } diff --git a/src/pages/reserve/reserve-index.vue b/src/pages/reserve/reserve-index.vue new file mode 100644 index 0000000..04e85a5 --- /dev/null +++ b/src/pages/reserve/reserve-index.vue @@ -0,0 +1,663 @@ + + + + + diff --git a/src/pages/reserve/reserve-list.vue b/src/pages/reserve/reserve-list.vue new file mode 100644 index 0000000..1e5040e --- /dev/null +++ b/src/pages/reserve/reserve-list.vue @@ -0,0 +1,612 @@ + + + + + diff --git a/src/pages/reserve/reserve-success.vue b/src/pages/reserve/reserve-success.vue new file mode 100644 index 0000000..793645f --- /dev/null +++ b/src/pages/reserve/reserve-success.vue @@ -0,0 +1,381 @@ + + + + + diff --git a/src/pages/scenic-detail/scenic-detail.vue b/src/pages/scenic-detail/scenic-detail.vue index 945bdea..6b145cd 100644 --- a/src/pages/scenic-detail/scenic-detail.vue +++ b/src/pages/scenic-detail/scenic-detail.vue @@ -207,8 +207,7 @@ function onCopyAddress() { }) } function onBookClick(cardType: string) { - const label = cardType === 'super' ? '超级玩家卡' : '赣湘全域旅游年卡' - uni.showToast({ title: `${label}预约功能开发中`, icon: 'none' }) + uni.navigateTo({ url: '/pages/reserve/reserve-index' }) }