Commit 7c07a4ec7fb21f7ddfd1cab370815bef26f1d27f
1 parent
e3a1140f
支付成功页面的优化
Showing
3 changed files
with
122 additions
and
33 deletions
pages/payment/pay_success/pay_success.js
@@ -30,6 +30,29 @@ Page({ | @@ -30,6 +30,29 @@ Page({ | ||
30 | }); | 30 | }); |
31 | var type=options.type,order_sn=options.order_sn; | 31 | var type=options.type,order_sn=options.order_sn; |
32 | var th=this,order=null; | 32 | var th=this,order=null; |
33 | + | ||
34 | + getApp().request.promiseGet("/api/weshop/ad/page?pid=1211&store_id=" + getApp().globalData.setting.stoid, { | ||
35 | + data: { | ||
36 | + enabled: 1 | ||
37 | + } | ||
38 | + }).then(res => { | ||
39 | + if (res.data.code == 0 && res.data.data.pageData && res.data.data.pageData.length > 0) { | ||
40 | + var a = res.data.data.pageData; | ||
41 | + var arr = new Array(); | ||
42 | + for (var i = 0; i < a.length; i++) { | ||
43 | + var tt = { | ||
44 | + 'ad_code': getApp().globalData.setting.imghost + a[i].ad_code, | ||
45 | + 'media_link': '', | ||
46 | + 'ad_weapplink': a[i].ad_weapplink | ||
47 | + }; | ||
48 | + arr.push(tt); | ||
49 | + } | ||
50 | + if (arr.length > 0) th.setData({ | ||
51 | + banner: arr, | ||
52 | + }); | ||
53 | + } | ||
54 | + }) | ||
55 | + | ||
33 | 56 | ||
34 | 57 | ||
35 | // 卡项订单 | 58 | // 卡项订单 |
@@ -117,4 +140,10 @@ Page({ | @@ -117,4 +140,10 @@ Page({ | ||
117 | var url= '/pages/index/index/index'; | 140 | var url= '/pages/index/index/index'; |
118 | getApp().goto(url) | 141 | getApp().goto(url) |
119 | }, | 142 | }, |
143 | + | ||
144 | + gotoshequn:function(e){ | ||
145 | + getApp().goto(e.currentTarget.dataset.url); | ||
146 | + }, | ||
147 | + | ||
148 | + | ||
120 | }) | 149 | }) |
121 | \ No newline at end of file | 150 | \ No newline at end of file |
pages/payment/pay_success/pay_success.wxml
@@ -12,6 +12,39 @@ | @@ -12,6 +12,39 @@ | ||
12 | </view> | 12 | </view> |
13 | </view> | 13 | </view> |
14 | 14 | ||
15 | + | ||
16 | + <!-- 链接 --> | ||
17 | + <view class="fs28 pd20" style="padding-top: 0;"> | ||
18 | + <view class="flex-center"> | ||
19 | + | ||
20 | + <block wx:if="{{options.card == 1}}"> | ||
21 | + <!-- <view class="flex-center"> --> | ||
22 | + <navigator class="btn border c-6" url="/packageA/pages/details_serviceCard/details_serviceCard?order_id={{order.order_id}}"> | ||
23 | + <view>订单详情</view> | ||
24 | + </navigator> | ||
25 | + <!-- </view> --> | ||
26 | + <!-- <view class="flex-center"> --> | ||
27 | + <navigator class="btn bg-red white mgl20" url="/pages/user/my_service/i_service"> | ||
28 | + <view>立即预约</view> | ||
29 | + </navigator> | ||
30 | + <!-- </view> --> | ||
31 | + </block> | ||
32 | + | ||
33 | + <block wx:else> | ||
34 | + | ||
35 | + <navigator class="btn border c-6" bindtap="goto"> | ||
36 | + <view>回到首页</view> | ||
37 | + </navigator> | ||
38 | + <navigator class="btn bg-yellow white mgl20" url="/pages/user/order_list/order_list"> | ||
39 | + <view>查看订单</view> | ||
40 | + </navigator> | ||
41 | + </block> | ||
42 | + | ||
43 | + </view> | ||
44 | + | ||
45 | + </view> | ||
46 | + | ||
47 | + | ||
15 | <!-- 支付信息 --> | 48 | <!-- 支付信息 --> |
16 | <view class="payitem_max fs28"> | 49 | <view class="payitem_max fs28"> |
17 | <!-- 订单编号 --> | 50 | <!-- 订单编号 --> |
@@ -78,6 +111,8 @@ | @@ -78,6 +111,8 @@ | ||
78 | <view class="line"></view> | 111 | <view class="line"></view> |
79 | </view> | 112 | </view> |
80 | 113 | ||
114 | + | ||
115 | + | ||
81 | <!-- 跳转链接 --> | 116 | <!-- 跳转链接 --> |
82 | <view> | 117 | <view> |
83 | <!-- 个人收货信息 --> | 118 | <!-- 个人收货信息 --> |
@@ -107,35 +142,10 @@ | @@ -107,35 +142,10 @@ | ||
107 | </view> | 142 | </view> |
108 | </view> | 143 | </view> |
109 | 144 | ||
110 | - <!-- 链接 --> | ||
111 | - <view class="fs28 pd20 mgt40"> | ||
112 | - <view class="flex"> | ||
113 | - | ||
114 | - <block wx:if="{{options.card == 1}}"> | ||
115 | - <!-- <view class="flex-center"> --> | ||
116 | - <navigator class="btn f1 bg-yellow white" url="/packageA/pages/details_serviceCard/details_serviceCard?order_id={{order.order_id}}"> | ||
117 | - <view>订单详情</view> | ||
118 | - </navigator> | ||
119 | - <!-- </view> --> | ||
120 | - <!-- <view class="flex-center"> --> | ||
121 | - <navigator class="btn f1 bg-red white mgl20" url="/pages/user/my_service/i_service"> | ||
122 | - <view>立即预约</view> | ||
123 | - </navigator> | ||
124 | - <!-- </view> --> | ||
125 | - </block> | ||
126 | - | ||
127 | - <block wx:else> | ||
128 | - <navigator class="btn f1 bg-yellow white" url="/pages/user/order_list/order_list"> | ||
129 | - <view>查看订单</view> | ||
130 | - </navigator> | ||
131 | - </block> | ||
132 | - | ||
133 | - </view> | ||
134 | - <view class="mgt30"> | ||
135 | - <navigator class="btn border c-6" bindtap="goto"> | ||
136 | - <view>回到首页</view> | ||
137 | - </navigator> | ||
138 | - </view> | ||
139 | - </view> | ||
140 | </view> | 145 | </view> |
146 | +</view> | ||
147 | + | ||
148 | + | ||
149 | +<view class="shequn" style="margin-top:20rpx;" bindtap="gotoshequn" wx:if="{{banner}}" data-url="{{banner[0].ad_weapplink}}"> | ||
150 | + <image src="{{banner[0].ad_code}}" mode="scaleToFill" style="width: 100%;border-radius: 15rpx;" /> | ||
141 | </view> | 151 | </view> |
142 | \ No newline at end of file | 152 | \ No newline at end of file |
pages/payment/pay_success/pay_success.wxss
@@ -64,11 +64,12 @@ page { | @@ -64,11 +64,12 @@ page { | ||
64 | 64 | ||
65 | .btn { | 65 | .btn { |
66 | box-sizing: border-box; | 66 | box-sizing: border-box; |
67 | - height: 80rpx; | ||
68 | - line-height: 80rpx; | 67 | + height: 75rpx; |
68 | + line-height: 75rpx; | ||
69 | /* padding: 10rpx; */ | 69 | /* padding: 10rpx; */ |
70 | text-align: center; | 70 | text-align: center; |
71 | - border-radius: 40rpx; | 71 | + border-radius: 20rpx; |
72 | + padding: 0 40rpx; | ||
72 | } | 73 | } |
73 | 74 | ||
74 | .pay_home { | 75 | .pay_home { |
@@ -94,3 +95,52 @@ page { | @@ -94,3 +95,52 @@ page { | ||
94 | .border { | 95 | .border { |
95 | border: 2rpx solid #ccc; | 96 | border: 2rpx solid #ccc; |
96 | } | 97 | } |
98 | + | ||
99 | + | ||
100 | +.shequn{ | ||
101 | + width: 94%; | ||
102 | + margin:0 23rpx 23rpx 23rpx; | ||
103 | + min-height: 260rpx; | ||
104 | + background: white; | ||
105 | + border-radius: 15rpx; | ||
106 | + display: flex; | ||
107 | +} | ||
108 | + | ||
109 | +.shequnleft{ | ||
110 | + display: block; | ||
111 | + width: 60%; | ||
112 | + margin: 30rpx; | ||
113 | +} | ||
114 | +.shequnleft .one1{ | ||
115 | + display: flex; | ||
116 | + width: 100%; | ||
117 | + height: 110rpx; | ||
118 | + line-height: 110rpx; | ||
119 | + margin-top: -15rpx; | ||
120 | + font-size: 30rpx; | ||
121 | + color: #313131; | ||
122 | + font-weight: bold; | ||
123 | +} | ||
124 | +.shequnleft .one2{ | ||
125 | + display: flex; | ||
126 | + width: 100%; | ||
127 | + color: #f39700; | ||
128 | + font-size: 24rpx; | ||
129 | +} | ||
130 | +.shequnleft .one3{ | ||
131 | + display: flex; | ||
132 | + width: 100%; | ||
133 | + color: #313131; | ||
134 | + font-size: 24rpx; | ||
135 | +} | ||
136 | +.shequnright{ | ||
137 | + display: flex; | ||
138 | + width: 40%; | ||
139 | + justify-content: center; | ||
140 | + align-items: center; | ||
141 | +} | ||
142 | + | ||
143 | +.shequnright image{ | ||
144 | + width: 150rpx; | ||
145 | + height: 150rpx; | ||
146 | +} |