diff --git a/src/api/server.js b/src/api/server.js
index 76f8fe1..86034c8 100644
--- a/src/api/server.js
+++ b/src/api/server.js
@@ -20,6 +20,8 @@ server.interceptors.request.use(
config => {
let _token = uni.getStorageSync('token');
if(_token)config.data.token = _token;
+ // 后端: 加这个好像就不用传品牌id了吧
+ config.data.from_platform = 'ouxuan_org_douyin';
loading.show(config.loading);
return config;
},
diff --git a/src/subpackage/groupon/components/confirm_template.vue b/src/subpackage/groupon/components/confirm_template.vue
index 69586a6..856bac1 100644
--- a/src/subpackage/groupon/components/confirm_template.vue
+++ b/src/subpackage/groupon/components/confirm_template.vue
@@ -1,6 +1,24 @@
-
+
产品信息:
- 单次卡
- ¥15
+ {{ ticketInfo?.merchandise_name ?? '-' }}
+
+
- 有效期至:2020-10-16 15:45:20
+ 有效期至:{{ expireTimeStr ?? '-' }}
x1
-
+
团购券 (已选1张)
- -¥15
+
+
-
+
@@ -87,7 +109,6 @@ onLoad(() => {
flex-shrink: 0;
width: 40upx;
height: 40upx;
- background: skyblue;
}
.tti-right{
flex-grow: 1;
diff --git a/src/subpackage/groupon/pages/list.vue b/src/subpackage/groupon/pages/list.vue
index a5e2180..223bdb3 100644
--- a/src/subpackage/groupon/pages/list.vue
+++ b/src/subpackage/groupon/pages/list.vue
@@ -17,14 +17,32 @@ onLoad(() => {
}
})
.then(res => {
- console.log('票券列表--->', res);
if(res?.data?.data?.total === 0)return showModal({ content: '暂无票券' });
ticketLs.value = res.data?.data?.orders || [];
});
});
-function ticketClick(){
- routeTo('/subpackage/groupon/pages/stadiums');
+function ticketClick(e){
+ let [ certificates ] = e?.certificates || [];
+ let _ouxuan_group_purchase_info = certificates?.sku_info?.ouxuan_group_purchase_info ?? {};
+ let _merchandise_type = _ouxuan_group_purchase_info?.merchandise_type;
+ if(![0, 1].includes(_merchandise_type))return showModal({ content: '无效的商品类型' });
+ let _ticketInfo = {
+ order_id: e?.order_id ?? '',
+ expire_time: certificates?.expire_time ?? 0,
+ dy_title: certificates?.sku_info?.title ?? '',
+ merchandise_name: _ouxuan_group_purchase_info?.merchandise_name ?? '',
+ // merchandise_type 1-> 订场,0-> 次卡
+ merchandise_type: _ouxuan_group_purchase_info?.merchandise_type,
+ }
+
+ uni.navigateTo({
+ url: `/subpackage/groupon/pages/stadiums`,
+ success: res => {
+ // 通过eventChannel向被打开页面传送数据
+ res.eventChannel.emit('dataForGrouponStadiums', { ticket: _ticketInfo });
+ }
+ });
}
@@ -33,10 +51,12 @@ function ticketClick(){
+ @click:use="ticketClick(e)"
+ >
diff --git a/src/subpackage/groupon/pages/site_select.vue b/src/subpackage/groupon/pages/site_select.vue
index 6e525ae..3617302 100644
--- a/src/subpackage/groupon/pages/site_select.vue
+++ b/src/subpackage/groupon/pages/site_select.vue
@@ -1,6 +1,6 @@
@@ -136,10 +158,10 @@ function searchKeyConfrim(val){
>
-
+
-
+
{{ e?.name || '-' }}
@@ -154,8 +176,8 @@ function searchKeyConfrim(val){
去核销
-
-
+
+
diff --git a/src/subpackage/groupon/static/images/ticket_icon.png b/src/subpackage/groupon/static/images/ticket_icon.png
new file mode 100644
index 0000000..f1bbb68
Binary files /dev/null and b/src/subpackage/groupon/static/images/ticket_icon.png differ