From 030128d30dc40ff105c85f7d97d2bd5a9d16a10e Mon Sep 17 00:00:00 2001
From: huliyong <2783385703@qq.com>
Date: Fri, 27 Sep 2024 15:37:39 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E8=B7=B3=E8=BD=AC=E9=A2=84?=
=?UTF-8?q?=E7=BA=A6=E8=AE=A2=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/submit/StudyAndPathDetailSubmit.vue | 30 +++++++++++++--
pages_order/mine/collect.vue | 6 ++-
pages_order/mine/subscribe.vue | 6 +--
pages_order/order/orderSubscribe.vue | 43 +++++++++++++++++-----
pages_order/service/StudyAndPathDetail.vue | 14 ++++++-
pages_order/service/articleDetail.vue | 11 ++++++
pages_order/service/experience.vue | 8 +++-
pages_order/service/heritagePath.vue | 9 ++++-
pages_order/service/reservationDetail.vue | 1 +
9 files changed, 108 insertions(+), 20 deletions(-)
diff --git a/pages_order/components/submit/StudyAndPathDetailSubmit.vue b/pages_order/components/submit/StudyAndPathDetailSubmit.vue
index 767ce6c..8cd111c 100644
--- a/pages_order/components/submit/StudyAndPathDetailSubmit.vue
+++ b/pages_order/components/submit/StudyAndPathDetailSubmit.vue
@@ -17,7 +17,7 @@
+ @click="addCollection">
@@ -57,6 +62,8 @@
data() {
return {
titles: ['遗产路径', '我要研学'],
+ collectType : [2, 5],
+ payType : [0, 5],
type: 0,
tabs: [
{
@@ -106,6 +113,11 @@
}
})
},
+ toPayUrl(item, payType){
+ uni.navigateTo({
+ url: `/pages_order/order/orderSubscribe?payType=${payType}&id=${item.id}`
+ })
+ },
}
}
diff --git a/pages_order/service/articleDetail.vue b/pages_order/service/articleDetail.vue
index 2748274..e6ef17b 100644
--- a/pages_order/service/articleDetail.vue
+++ b/pages_order/service/articleDetail.vue
@@ -9,6 +9,10 @@
article
submiitTitle="线上预约"
v-if="type == 2"
+ :detail="detail"
+ @getData="queryArticleById"
+ @submit="toPayUrl(detail, payType[type])"
+ :collectType="collectType[type]"
/>
@@ -22,6 +26,8 @@
data() {
return {
titles: ['文化遗产', '申遗历程', '非遗体验'],
+ collectType: [0, 0, 4],
+ payType : [0, 0, 4],
detail : {},
id : 0,
type : 0,
@@ -50,6 +56,11 @@
}
})
},
+ toPayUrl(item, payType){
+ uni.navigateTo({
+ url: `/pages_order/order/orderSubscribe?payType=${payType}&id=${item.id}`
+ })
+ },
}
}
diff --git a/pages_order/service/experience.vue b/pages_order/service/experience.vue
index 195ba94..4a14eba 100644
--- a/pages_order/service/experience.vue
+++ b/pages_order/service/experience.vue
@@ -20,7 +20,8 @@
{{ item.experienceTitle }}
{{ item.experienceOpentime }}
-
+
线上预订
@@ -53,6 +54,11 @@
toUrl(item){
this.$utils.navigateTo(`/pages_order/service/articleDetail?id=${item.id}&type=2`)
},
+ toPayUrl(item, payType){
+ uni.navigateTo({
+ url: `/pages_order/order/orderSubscribe?payType=4&id=${item.id}`
+ })
+ },
}
}
diff --git a/pages_order/service/heritagePath.vue b/pages_order/service/heritagePath.vue
index c71792f..8827555 100644
--- a/pages_order/service/heritagePath.vue
+++ b/pages_order/service/heritagePath.vue
@@ -36,7 +36,9 @@
{{ item.amusementTitle }}
¥{{ item.amusementPrice }}起
- 线上预订
+ 线上预订
@@ -82,6 +84,11 @@
beforeGetData(){
},
+ toPayUrl(item){
+ uni.navigateTo({
+ url: `/pages_order/order/orderSubscribe?payType=0&id=${item.id}`
+ })
+ },
}
}
diff --git a/pages_order/service/reservationDetail.vue b/pages_order/service/reservationDetail.vue
index 5a0db23..3183935 100644
--- a/pages_order/service/reservationDetail.vue
+++ b/pages_order/service/reservationDetail.vue
@@ -167,6 +167,7 @@
}
},
methods: {
+ // 添加收藏
addCollection(){
this.$api('addCollection', {
itemId : this.detail.id,