diff --git a/src/bundle/order/douyin/douyin-order-detail.vue b/src/bundle/order/douyin/douyin-order-detail.vue
index 5740569..34dfe4e 100644
--- a/src/bundle/order/douyin/douyin-order-detail.vue
+++ b/src/bundle/order/douyin/douyin-order-detail.vue
@@ -92,7 +92,7 @@
- 立即预定
+ 立即预定
@@ -137,7 +137,7 @@
// 跳转到套餐详情
handleToCombo: () => {
-
+ router.navigateTo(`/bundle/tea-room/room?id=${order.value.store.id}&type=${order.value.store.operation_type}`)
},
// 跳转到包间详情
diff --git a/src/components/order/ComboCard.vue b/src/components/order/ComboCard.vue
index 5465405..ffba470 100644
--- a/src/components/order/ComboCard.vue
+++ b/src/components/order/ComboCard.vue
@@ -86,9 +86,13 @@
-
+
+
+ 立即预定
+
+
@@ -310,7 +314,7 @@
},
/**
- * 使用套餐
+ * 使用套餐(抖音、团购,都跳转到对应的页面)
*/
handleUsePackage: (store_id: number, operation_type: number) => {
router.navigateTo(`/bundle/tea-room/room?id=${store_id}&type=${operation_type}`)
diff --git a/src/pages.json b/src/pages.json
index 36c53c2..228da46 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -269,6 +269,7 @@
{
"path": "tea-room/choose-room-reserve",
"type": "page",
+ "needLogin": true,
"layout": "tabbar",
"style": {
"navigationStyle": "custom"
@@ -277,6 +278,7 @@
{
"path": "tea-room/choose-room",
"type": "page",
+ "needLogin": true,
"layout": "tabbar",
"style": {
"navigationStyle": "custom"
diff --git a/src/pages/cashier/cashier.vue b/src/pages/cashier/cashier.vue
index f5df283..29e4172 100644
--- a/src/pages/cashier/cashier.vue
+++ b/src/pages/cashier/cashier.vue
@@ -278,29 +278,39 @@
router.navigateBack(1, 500)
} else if (pay.value == PayValue.WeChatPay) {
// 微信支付
- wechatPay(res.pay.config).then((res) => {
- uni.hideLoading()
- if (res === 'success') {
- toast.success('支付成功')
- result.value = 'success'
- } else if (res === 'cancel') {
- toast.info('已取消支付')
- result.value = 'fail'
- } else {
- toast.info('支付失败,请重试')
- result.value = 'fail'
- }
-
+ console.log("🚀 ~ res.pay:", res.pay)
+ if (res.pay_type && res.pay_type == 1) {
+ toast.success('支付成功')
+ result.value = 'success'
isSubmitting.value = false
router.navigateBack(1, 500)
return
- }).catch(() => {
- uni.hideLoading()
- toast.info('支付失败,请重试')
- return
- })
- }
+ } else {
+ wechatPay(res.pay.config).then((res) => {
+ console.log("🚀 ~ res:", res)
+ uni.hideLoading()
+ if (res === 'success') {
+ toast.success('支付成功')
+ result.value = 'success'
+ } else if (res === 'cancel') {
+ toast.info('已取消支付')
+ result.value = 'fail'
+ } else {
+ toast.info('支付失败,请重试')
+ result.value = 'fail'
+ }
+ isSubmitting.value = false
+ router.navigateBack(1, 500)
+ return
+ }).catch((e) => {
+ console.log("🚀 ~ error:", e)
+ uni.hideLoading()
+ toast.info('支付失败,请重试')
+ return
+ })
+ }
+ }
} catch (error) {
isSubmitting.value = false
uni.hideLoading()
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index f954ae6..3b32f63 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -95,7 +95,7 @@
- 距您{{ item.distance }}km
+ 距您{{ item.distance }}
diff --git a/src/pages/notice/reserve.vue b/src/pages/notice/reserve.vue
index 89b87be..4e2665c 100644
--- a/src/pages/notice/reserve.vue
+++ b/src/pages/notice/reserve.vue
@@ -44,11 +44,13 @@
const storeId = ref(0) // 店铺ID
const storeType = ref(0) // 1. 直营 2. 加盟
+ const orderId = ref(0) // 订单ID
onLoad((args) => {
storeId.value = Number(args.storeId) || 0
storeType.value = Number(args.storeType) || 0
- console.log("🚀 ~ 456 storeId:", storeId.value, storeType.value)
+ orderId.value = Number(args.orderId) || 0
+ console.log("🚀 ~ orderId.value:", orderId.value)
type.value = args.type || ''
isGroupBuying.value = Number(args.isGroupBuying) || 0
@@ -60,7 +62,7 @@
*/
handleRoomSeeOrder: () => {
if (isGroupBuying.value) {
- router.reLaunch( `/bundle/tea-room/room?id=${storeId.value}&type=${storeType.value}`)
+ router.navigateTo('/bundle/order/platform/order-list')
} else {
router.navigateTo('/bundle/order/tea-room/order-list')
}