dingdanquanliucheng/frontend/mini-driver/pages/task-detail.wxml

25 lines
1.4 KiB
Plaintext
Raw Normal View History

2026-05-14 13:51:06 +08:00
<view class="page">
2026-05-14 10:15:51 +08:00
<view class="title">任务详情</view>
2026-05-14 13:51:06 +08:00
<view class="desc">任务编号、状态、地址、取件内容、数量、工厂、业务员信息、备注</view>
2026-05-14 15:32:56 +08:00
<view wx:if="{{message}}" class="message">{{message}}</view>
<view wx:if="{{loading}}" class="desc">正在加载任务详情...</view>
<view wx:elif="{{taskInfo}}" class="card">
<view>任务编号:{{taskInfo.task_no}}</view>
<view>订单编号:{{taskInfo.order_no || "-"}}</view>
<view>状态:{{taskInfo.statusText}}</view>
<view>取货地址:{{taskInfo.pickup_address}}</view>
<view>送达地址:{{taskInfo.delivery_address}}</view>
<view>取件内容:{{taskInfo.pickup_content}}</view>
<view>数量:{{taskInfo.quantity}}</view>
<view>工厂:{{taskInfo.factory_name || "-"}}</view>
<view>客户:{{taskInfo.customer_name || "-"}}</view>
<view>业务员:{{taskInfo.salesman_name || "-"}}</view>
<view>备注:{{taskInfo.remark || "-"}}</view>
2026-05-14 13:51:06 +08:00
</view>
2026-05-14 15:32:56 +08:00
<view wx:if="{{taskInfo}}" class="actions">
<button size="mini" type="primary" loading="{{actionLoading}}" disabled="{{taskInfo.status === 'delivered' || taskInfo.status === 'canceled'}}" bindtap="handleAction">
{{ taskInfo.status === 'pending' ? '接单' : (taskInfo.status === 'accepted' ? '确认揽货' : (taskInfo.status === 'picked_up' ? '确认送达' : '已完成')) }}
</button>
2026-05-14 10:15:51 +08:00
</view>
</view>