Commit 674beb60b6b7147dae0ce0e22fc7be01a08f8fb1

Authored by yvan.ni
1 parent 6517842c

服务卡项的订单详情

packageA/pages/details_serviceCard/details_serviceCard.js
... ... @@ -70,8 +70,12 @@ Page({
70 70 }).then(res => {
71 71 if (res.data.code == 0) {
72 72 // console.log('请求成功', res);
  73 + var dd=res.data.data.pageData[0];
  74 + dd.prom_type=dd.list[0].prom_type;
  75 + dd.pt_status=dd.list[0].pt_status;
  76 +
73 77 this.setData({
74   - details: res.data.data.pageData[0],
  78 + details: dd,
75 79 });
76 80 } else {
77 81 throw (res);
... ...
packageA/pages/details_serviceCard/details_serviceCard.wxml
... ... @@ -8,8 +8,17 @@
8 8 <view class="ellipsis-1 pdr40 fs30"><text class="iconfont icon-shop c-red pdr10"></text>{{item.pickup_name}}</view>
9 9 <!-- 订单状态 -->
10 10 <block>
11   - <text class="c-red shrink0 fs26" wx:if="{{details.order_status == 0}}">待支付</text>
12   - <text class="c-red shrink0 fs26" wx:if="{{details.order_status == 1}}">待评价</text>
  11 + <text class="c-red shrink0 fs26" wx:if="{{details.order_status<2 && details.pay_status==0 }}">
  12 + <block wx:if="{{details.prom_type==6}}">
  13 + <block wx:if="{{details.pt_status==0}}" >未支付</block>
  14 + <block wx:if="{{details.pt_status==1}}" >组团中</block>
  15 + <block wx:if="{{details.pt_status==2 && details.pt_tail_money>0}}">待支付尾款</block>
  16 + </block>
  17 + <block wx:else>
  18 + 待支付
  19 + </block>
  20 + </text>
  21 + <text class="c-red shrink0 fs26" wx:if="{{details.order_status == 1 && details.pay_status==1}}">待评价</text>
13 22 <text class="c-red shrink0 fs26" wx:if="{{details.order_status == 2}}">已评价</text>
14 23 <text class="c-red shrink0 fs26" wx:if="{{details.order_status == 3}}">已取消</text>
15 24 <text class="c-red shrink0 fs26" wx:if="{{details.order_status == 5}}">已作废</text>
... ... @@ -68,14 +77,20 @@
68 77 </view>
69 78  
70 79 <!-- 底部按钮栏 -->
71   - <view class="btn-bar t-r bg-white pd20">
  80 + <view class="btn-bar t-r bg-white pd20" hidden="{{details.pt_status == 1 && details.order_status<2 }}">
72 81 <!-- 待支付 -->
73   - <block wx:if="{{details.order_status == 0}}">
  82 + <block wx:if="{{details.pay_status == 0 && details.order_status<2 && details.prom_type!=6 }}">
74 83 <text class="btn btn-border" bindtap="cancle">取消订单</text>
75 84 <text class="btn bg-red white mgl20" bindtap="pay">立即支付</text>
76 85 </block>
  86 +
  87 + <block wx:if="{{details.pt_status == 0 && details.order_status<2 && details.prom_type==6 }}">
  88 + <text class="btn btn-border" bindtap="cancle">取消订单</text>
  89 + <text class="btn bg-red white mgl20" bindtap="pay">立即支付</text>
  90 + </block>
  91 +
77 92 <!-- 已支付/未评价 -->
78   - <block wx:if="{{details.order_status == 1}}">
  93 + <block wx:if="{{details.order_status == 1 && details.pay_status == 1 }}">
79 94 <text class="btn bg-orange white" bindtap="buy2">再来一单</text>
80 95 <text class="btn bg-red white mgl20" bindtap="access">立即评价</text>
81 96 </block>
... ...