Commit 7c07a4ec7fb21f7ddfd1cab370815bef26f1d27f

Authored by yvan.ni
1 parent e3a1140f

支付成功页面的优化

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 +}