beefast-mini-merchant/pages/order/list/index.wxml
2025-03-26 20:06:10 +08:00

87 lines
4.0 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.

<nav-bar>
<view class="order-category active{{categoryIndex}}" slot="left">
<view class="item {{categoryIndex==index?'current':''}}" data-index="{{index}}"
bind:tap="changeOrderCategory" wx:for="{{orderCategory}}" wx:key="index">{{item}}</view>
</view>
</nav-bar>
<view class="top-bar">
<view class="item">待接单(0)</view>
<view class="item">待配送(0)</view>
<view class="item">已送达(0)</view>
</view>
<view class="search">
<input class="input" placeholder="手机尾号查询"/>
<button class="button">搜索</button>
</view>
<list-view class="package-list main" bind:refresh="refreshList"
bind:loadMore="loadList" refresher-triggered="{{pager.refreshTrigger}}"
show-load-more="{{!(list.length==0&&pager.loadAll)}}"
loading="{{pager.loading}}" load-all="{{pager.loadAll}}">
<view wx:for="{{list}}" wx:key="index"
class="item {{item.status==orderStatus.unpaid||item.status==orderStatus.completed?'no-btns':''}} {{item.is_first_order?'is-new-order':''}} {{item.order_additional_fees.length>0?'has-markup':''}}">
<view bind:tap="navToOrderDetail" data-id="{{item.orderid}}" >
<view class="item-head">
<view class="tag">自营商品</view>
<view class="deliver-time">
剩余<label class="time">{{'59分钟'}}</label>(19:30前送达)
</view>
</view>
<view class="merchant">
<view class="name">
<view class="text">家庭私厨烤串【鲜货】</view>
<view class="count">x 1</view>
</view>
<view class="money">9.9</view>
</view>
<view class="address">
<view class="title">佳兆业丽晶公馆3栋2单元2702</view>
<view class="sub-title">
<view>{{'仙人模斗'}}{{genderKV['MALE']}}{{'13438370499'}}</view>
<view class="make-phone-tap-area">
<view class="make-phone">
<view class="icon-phone"/>
</view>
</view>
</view>
</view>
<view class="markup" wx:if="{{item.order_additional_fees.length>0}}">
<view class="mu-item" wx:for="{{item.order_additional_fees}}"
wx:for-item="mItem" wx:key="index">
【<label class="bold">{{markupStatusKV[mItem.result]}}</label>】加价金额:<label class="bold">{{mItem.additional_fee_amount}}元</label>
</view>
</view>
</view>
<view class="btns" wx:if="{{item.status==orderStatus.pending}}">
<button disabled="{{item.receiving}}" class="button more-btn" plain
capture-catch:tap="showMoreAS" data-item="{{item}}" data-index="{{index}}">
退单
</button>
<swipe-button class="swipe-button" loading="{{item.receiving}}" bind:done="getOrder"
data-item="{{item}}" data-index="{{index}}" button-text="我要接单"
button-loading-text="接单中..." capture-catch:tap="emptyFun"/>
</view>
<view class="btns" wx:if="{{item.status==orderStatus.received}}">
<button disabled="{{item.receiving}}" class="button more-btn" plain
capture-catch:tap="showMoreAS" data-item="{{item}}" data-index="{{index}}">
<view class="icon"></view>
</button>
<swipe-button class="swipe-button" loading="{{item.receiving}}" bind:done="receivedOrder"
data-item="{{item}}" data-index="{{index}}" button-text="我已取货"
button-loading-text="取货中..." capture-catch:tap="emptyFun"/>
</view>
<view class="btns" wx:if="{{item.status==orderStatus.delivering}}">
<!-- <button class="button concat-user-btn" capture-catch:tap="concatUser"
data-item="{{item}}">
<image class="icon" src="/assets/icon/phone.png"></image>
<label>联系用户</label>
</button> -->
<button disabled="{{item.receiving}}" class="button more-btn" plain
capture-catch:tap="showMoreAS" data-item="{{item}}" data-index="{{index}}">
<view class="icon"></view>
</button>
<button type="primary" class="confirm-send-btn"
capture-catch:tap="confirmSend" data-item="{{item}}">我已送达</button>
</view>
</view>
</list-view>