Commit 7c07a4ec7fb21f7ddfd1cab370815bef26f1d27f

Authored by yvan.ni
1 parent e3a1140f

支付成功页面的优化

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