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 | 30 | }); |
31 | 31 | var type=options.type,order_sn=options.order_sn; |
32 | 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 | 140 | var url= '/pages/index/index/index'; |
118 | 141 | getApp().goto(url) |
119 | 142 | }, |
143 | + | |
144 | + gotoshequn:function(e){ | |
145 | + getApp().goto(e.currentTarget.dataset.url); | |
146 | + }, | |
147 | + | |
148 | + | |
120 | 149 | }) |
121 | 150 | \ No newline at end of file | ... | ... |
pages/payment/pay_success/pay_success.wxml
... | ... | @@ -12,6 +12,39 @@ |
12 | 12 | </view> |
13 | 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 | 49 | <view class="payitem_max fs28"> |
17 | 50 | <!-- 订单编号 --> |
... | ... | @@ -78,6 +111,8 @@ |
78 | 111 | <view class="line"></view> |
79 | 112 | </view> |
80 | 113 | |
114 | + | |
115 | + | |
81 | 116 | <!-- 跳转链接 --> |
82 | 117 | <view> |
83 | 118 | <!-- 个人收货信息 --> |
... | ... | @@ -107,35 +142,10 @@ |
107 | 142 | </view> |
108 | 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 | 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 | 151 | </view> |
142 | 152 | \ No newline at end of file | ... | ... |
pages/payment/pay_success/pay_success.wxss
... | ... | @@ -64,11 +64,12 @@ page { |
64 | 64 | |
65 | 65 | .btn { |
66 | 66 | box-sizing: border-box; |
67 | - height: 80rpx; | |
68 | - line-height: 80rpx; | |
67 | + height: 75rpx; | |
68 | + line-height: 75rpx; | |
69 | 69 | /* padding: 10rpx; */ |
70 | 70 | text-align: center; |
71 | - border-radius: 40rpx; | |
71 | + border-radius: 20rpx; | |
72 | + padding: 0 40rpx; | |
72 | 73 | } |
73 | 74 | |
74 | 75 | .pay_home { |
... | ... | @@ -94,3 +95,52 @@ page { |
94 | 95 | .border { |
95 | 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 | +} | ... | ... |