You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.0 KiB
51 lines
1.0 KiB
<template>
|
|
<view class="pay-order-redirect">
|
|
<text class="redirect-text">正在跳转订单详情...</text>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: "PayOrderRedirectPage",
|
|
onLoad(options) {
|
|
let reservationId = options.id || "";
|
|
|
|
if (!reservationId && options.item) {
|
|
try {
|
|
const item = JSON.parse(decodeURIComponent(options.item));
|
|
reservationId = item && item.id ? String(item.id) : "";
|
|
} catch (e) {
|
|
reservationId = "";
|
|
}
|
|
}
|
|
|
|
if (!reservationId) {
|
|
uni.showToast({ title: "订单信息缺失", icon: "none" });
|
|
setTimeout(() => {
|
|
uni.navigateBack();
|
|
}, 800);
|
|
return;
|
|
}
|
|
|
|
uni.redirectTo({
|
|
url: `/pages/order/pay_order_detail?id=${reservationId}`,
|
|
});
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<style scoped>
|
|
.pay-order-redirect {
|
|
min-height: 100vh;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: linear-gradient(180deg, #cbe6ff 0%, #f6faff 100%);
|
|
}
|
|
|
|
.redirect-text {
|
|
color: #3b4a6b;
|
|
font-size: 28rpx;
|
|
}
|
|
</style>
|