beefast-mini-deliveryman/pages/order-detail/index.wxml
2025-02-27 22:15:09 +08:00

133 lines
5.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<scroll-view refresher-triggered="{{refreshTrigger}}" bindrefresherrefresh="getOrderDetail"
refresher-enabled scroll-y class="order-detail">
<view class="page-container address-info">
<view class="title">
{{orderDetail.community_name}}
{{orderDetail.building_name}}
{{orderDetail.address_detail}}
</view>
<view class="sub-title">
{{orderDetail.address_name}}
{{genderKV[orderDetail.address_gender]}}{{orderDetail.address_phone}}丨{{deliverStatusKV[orderDetail.delivery_method]}}
</view>
</view>
<view class="page-container station-info" wx:for="{{orderDetail.packages}}" wx:key="index">
<view class="title">
<view class="name">{{item.station_name}}</view>
<view class="received-status {{orderDetail.status==orderStatus.received&&!item.receivedAll?'done':''}}"
wx:if="{{item.status!=orderStatus.created}}">
<!-- {{item.receivedAll?'已取件':'待取件'}} -->
{{
orderDetail.status==orderStatus.received?(item.receivedAll?'已取件':'待取件'):
orderDetail.status==orderStatus.delivering?'已取件':''
}}
</view>
</view>
<checkbox-group value="{{receivedCodes}}" bindchange="selectPackageCode"
data-index="{{index}}">
<label class="code-item" wx:for="{{item.pickup_codes}}" wx:key="index" wx:for-item="code">
<view class="code {{orderDetail.status==orderStatus.created||(orderDetail.status==orderStatus.received&&!item[code])?'':'checked'}}">
{{orderDetail.status==orderStatus.created?'*********':code}}
</view>
<checkbox checked="{{!!item[code]}}" value="{{code}}" wx:if="{{orderDetail.status==orderStatus.received}}"/>
</label>
</checkbox-group>
</view>
<view class="page-container station-info" wx:if="{{orderDetail.pickup_images&&orderDetail.pickup_images.length>0}}">
<view class="title">
<view class="name">图片取件 {{orderDetail.pickup_images_count}} 件</view>
</view>
<view class="images" wx:if="{{orderDetail.status==orderStatus.created}}">
<view class="image empty-img" wx:for="{{orderDetail.pickup_images}}" wx:key="index" src="{{item}}">
<image class="icon" src="/assets/icon/img-default.png"/>
</view>
</view>
<view class="images" wx:else="">
<image class="image" wx:for="{{orderDetail.pickup_images}}" wx:key="index"
src="{{item}}" bind:tap="previewPackageImage" data-item="{{item}}"/>
</view>
</view>
<!-- <view class="page-container package-info">
<view class="station-list" bind:tap="navToOrderDetail">
<view class="sl-item" wx:for="{{orderDetail.packages}}" wx:key="index">
<view class="name">{{item.station_name}}</view>
<view class="package">
<view class="key">{{item.pickup_codes.length}} 件包裹:</view>
<view class="value">
<label wx:for="{{item.pickup_codes}}" wx:key="index" wx:for-item="code">
{{orderDetail.status==orderStatus.created?'******':code}}
</label>
</view>
</view>
<view class="received-status" wx:if="{{item.status!=orderStatus.created}}">待取件</view>
</view>
</view>
<view class="address">
<view class="title">
{{orderDetail.community_name}}
{{orderDetail.building_name}}
{{orderDetail.address_detail}}
</view>
<view class="sub-title">
{{orderDetail.address_name}}
{{genderKV[orderDetail.address_gender]}}{{orderDetail.address_phone}}丨{{deliverStatusKV[orderDetail.delivery_method]}}
</view>
</view>
</view> -->
<view class="page-container steps">
<view class="item {{orderStep>0?'night':''}}">
<view class="content">
<view class="name">接单</view>
<view class="time">{{orderDetail.received_time}}</view>
</view>
</view>
<view class="item {{orderStep>1?'night':''}}">
<view class="content">
<view class="name">取货</view>
<view class="time">{{orderDetail.pickup_time}}</view>
</view>
</view>
<view class="item {{orderStep>2?'night':''}}">
<view class="content">
<view class="name">送达</view>
<view class="time">{{orderDetail.complete_time}}</view>
</view>
</view>
</view>
<view class="page-container photos" wx:if="{{orderDetail.complete_images&&orderDetail.complete_images.length>0}}">
<view class="title">拍照留证</view>
<view class="imgs">
<image class="image" src="{{item}}" wx:for="{{orderDetail.complete_images}}" wx:key="index" bind:tap="preview" data-url="{{item}}"/>
</view>
</view>
<view class="page-container income">
<label>订单收益:</label>
<label class="money">{{orderDetail.deliveryman_share}}</label>
</view>
<view class="page-container order-info">
<view class="row">
<view class="key">订单编号</view>
<view class="value">{{orderDetail.orderid}}</view>
<view class="copy-area" bind:tap="copyOrderId">
<view class="copy-btn">复制</view>
</view>
</view>
<view class="row">
<view class="key">下单时间</view>
<view class="value">{{orderDetail.create_time}}</view>
</view>
<view class="row">
<view class="key">取件数量</view>
<view class="value">{{orderDetail.package_count}}</view>
</view>
<view class="row">
<view class="key">订单金额</view>
<view class="value money money-normal">{{orderDetail.original_amount}}</view>
</view>
</view>
<view class="scroll-view-dispatch"></view>
</scroll-view>