You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

98 lines
6.1 KiB

<!--pages/user/order/sceneOrderInfo/index.wxml-->
<wxs src="../../../../utils/filter.wxs" module="tool" />
<title title="订单详情"></title>
<view class="top-bg"></view>
<view class="state-text" wx:if="{{info}}">{{!isRefund && info.stateNums.WAIT_DELIVERY>0?"已发货":(!isRefund && info.stateNums.WAIT_POST>0?"待发货":orderState[info.state])}}</view>
<view class="box" wx:if="{{info}}" style="color:#333">
<view class="scene-box-left" wx:if="{{info.state=='REFUND'}}" style="width:100%">您的退款已成功,退款金额预计在1-7个工作日内退还到您支付的账户</view>
<view class="scene-box-left" wx:elif="{{info.state=='WAIT_REFUND'}}" style="width:100%">您已成功发起退款申请,请耐心等待</view>
<view class="scene-box-left" wx:elif="{{info.state=='UNPAID'}}" style="width:100%">请在00:{{minute}}:{{second}}内支付,逾期订单将自动取消</view>
<view class="scene-box-left" wx:elif="{{info.stateNums.WAIT_POST>0 && !info.stateNums.WAIT_DELIVERY}}" style="width:100%">等待商家发货</view>
<view class="scene-box-left" wx:elif="{{info.stateNums.WAIT_DELIVERY>0}}" style="width:100%">商家已发货</view>
<view class="box-title" style="margin-top:15rpx"><text style="margin-right:20rpx">{{info.order_product_list[0].consignee_info.name}}</text><text>{{info.order_product_list[0].consignee_info.tel}}</text></view>
<view style="font-size:26rpx;color:#333;line-height:50rpx"><text style="color:#0B898E;margin-right:10rpx" class="iconfont icon-location"></text>{{info.order_product_list[0].consignee_info.address}}</view>
</view>
<view class="box" wx:if="{{info}}" style="padding-bottom:0">
<view wx:if="{{info.order_product_list && info.order_product_list.length>0}}" class="product-info" wx:for="{{info.order_product_list}}">
<view class="product-info-top">
<image src="{{item.sku_headimg}}" mode="aspectFill"></image>
<view class="title-box textOver2">
<view class="title textOver2">{{item.product_title}}</view>
<view class="subtitle textOver2">{{item.sku_name}}</view>
</view>
<view class="price-box-tip">
<view style="margin-bottom:10rpx">¥ {{item.product_price/100}}</view>
<view>x{{item.product_num}}</view>
</view>
</view>
<view class="product-price">邮费:{{item.post_fee==0?'包邮':('¥'+item.post_fee/100)}} 实付:¥{{item.paid_money/100}}</view>
<view class="product-state">{{productState[item.state]}}</view>
</view>
<view class="detail-item">
<text>商品总价</text>
<text>¥{{info.total_money/100}}</text>
</view>
<view class="detail-item">
<text>运费</text>
<text>{{info.total_post_fee?("¥"+info.total_post_fee/100):"包邮"}}</text>
</view>
<view class="detail-item" wx:if="{{info.preference_money}}">
<text>优惠券抵扣</text>
<text>-¥{{info.preference_money/100}}</text>
</view>
<view class="detail-item all-total-item" style="border-bottom:none">
<text>需付款</text>
<view class="price">{{info.paid_money/100}}</view>
</view>
<view class="btns" style="border-top:1rpx solid #ccc" wx:if="{{info.state!='CLOSED'}}">
<view class="scene-rest-time" wx:if="{{info.state=='UNPAID'}}">剩余时间:00:{{minute}}:{{second}}</view>
<navigator wx:if="{{info.state!='UNPAID'}}" url="/pages/info/postProductInfo/index?id={{info.order_product_list[0].product_id}}" class="btn">再次购买</navigator>
<navigator url="../refundInfo/index?id={{info.order_id}}" class="btn" wx:if="{{isRefund}}">退款详情</navigator>
<view class="btn" wx:elif="{{info.stateNums.WAIT_DELIVERY==info.order_product_list.length}}">确认收货</view>
<view class="btn" wx:if="{{info.state=='PAID'}}" bindtap="refund">申请退款</view>
<view class="btn" wx:if="{{info.state=='UNPAID'}}" bindtap="close">取消订单</view>
<navigator url="/pages/order/comment/index?id={{info.order_id}}" class="btn active1" wx:if="{{info.state=='WAIT_COMMENT'}}">去评价</navigator>
<navigator url="/pages/order/pay/index?id={{id}}" class="btn active" wx:if="{{info.state=='UNPAID'}}">立即支付</navigator>
<navigator url="../expressInfo/index?id={{info.order_id}}" class="btn" wx:if="{{info.post_detail_list.length>0}}">查询快递</navigator>
</view>
</view>
<view class="box" wx:if="{{info}}">
<view class="box-title">订单信息</view>
<view class="detail-item">
<text>订单编号:{{info.order_id}}</text>
</view>
<view class="detail-item">
<text>下单时间:{{info.create_time}}</text>
</view>
<view class="detail-item" wx:if="{{info.pay_at}}">
<text>支付时间:{{info.pay_at}}</text>
</view>
<view class="detail-item" wx:if="{{info.pay_method}}">
<text>支付方式:{{pay_methods[info.pay_method]}}</text>
</view>
<view wx:if="{{info.post_detail_list.length>0}}" class="detail-item" style="height:auto;align-items:flex-start;line-height:45rpx;">
<text>快递公司:</text>
<view style="flex:1">
<view wx:for="{{info.post_detail_list}}">{{item.express_name}}</view>
</view>
</view>
<view wx:if="{{info.post_detail_list.length>0}}" class="detail-item" style="height:auto;align-items:flex-start;line-height:45rpx;">
<text>快递单号:</text>
<view style="flex:1">
<view wx:for="{{info.post_detail_list}}">{{item.courier_number}}<text data-num="{{item.courier_number}}" bindtap="copy" style="flex:1;color:#0B898E;margin-left:20rpx">复制</text></view>
</view>
</view>
</view>
<navigator url="/pages/user/service/index" class="bottom-btn">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/service.png" mode="widthFix"></image>联系客服
</navigator>
<view class="mask" wx:if="{{feeInfoFlag}}">
<view class="mask-bg" bindtap="showFeeInfo"></view>
<view class="mask-content">
<view class="mask-title">费用明细</view>
<view class="iconfont icon-close" bindtap="showFeeInfo"></view>
<view class="mask-item"><text>商品总价</text><text>¥{{info.total_money/100}}</text></view>
<view class="mask-item"><text>优惠券抵扣</text><text>-¥{{info.preference_money/100}}</text></view>
<view class="mask-item"><text>订单实付</text><text>¥{{info.paid_money/100}}</text></view>
</view>
</view>