dingdanquanliucheng/frontend/mini-app/pages/manager/task-create/task-create.wxml

64 lines
3.1 KiB
Plaintext
Raw Normal View History

<view class="page create-page">
<view class="custom-header" style="padding-top: {{statusBarHeight}}px;">
<view class="back-btn" bindtap="handleBack"><view class="back-arrow"></view></view>
<view class="header-title">司机任务分配</view>
<view class="header-sub">选择待发厂订单并下发司机任务</view>
</view>
<view wx:if="{{message}}" class="message card">{{message}}</view>
<view wx:if="{{loading}}" class="card empty-card">
<view class="page-subtitle">正在加载待分配订单...</view>
</view>
<view wx:else class="card order-panel">
<view class="section-title">待分配订单</view>
<view wx:for="{{orderRows}}" wx:key="orderId" class="item-row" data-id="{{item.orderId}}" data-no="{{item.orderNo}}" data-customer="{{item.customerName}}" bindtap="handleChooseOrder">
<view class="row-main">
<view class="row-left">
<view class="row-title">{{item.orderNo}}</view>
<view class="row-sub">客户:{{item.customerName}}</view>
</view>
<view class="badge badge-orange">{{item.statusText}}</view>
</view>
</view>
</view>
<view class="card form-panel">
<view class="section-title">任务信息</view>
<view class="selected">已选订单:{{selectedOrderNo || "未选择"}}</view>
<view class="field-group">
<view class="field-label">司机ID</view>
<input class="input" type="number" value="{{driverId}}" data-field="driverId" bindinput="handleInput" placeholder="请输入司机ID" />
</view>
<view class="field-group">
<view class="field-label">工厂ID</view>
<input class="input" type="number" value="{{factoryId}}" data-field="factoryId" bindinput="handleInput" placeholder="请输入工厂ID" />
</view>
<view class="field-group">
<view class="field-label">取货地址</view>
<input class="input" value="{{pickupAddress}}" data-field="pickupAddress" bindinput="handleInput" placeholder="请输入取货地址" />
</view>
<view class="field-group">
<view class="field-label">送达地址</view>
<input class="input" value="{{deliveryAddress}}" data-field="deliveryAddress" bindinput="handleInput" placeholder="请输入送达地址" />
</view>
<view class="field-group">
<view class="field-label">提货内容</view>
<input class="input" value="{{pickupContent}}" data-field="pickupContent" bindinput="handleInput" placeholder="请输入提货内容" />
</view>
<view class="field-group">
<view class="field-label">数量</view>
<input class="input" type="number" value="{{quantity}}" data-field="quantity" bindinput="handleInput" placeholder="请输入数量" />
</view>
<view class="field-group">
<view class="field-label">备注</view>
<textarea class="textarea" value="{{remark}}" data-field="remark" bindinput="handleInput" placeholder="请输入备注"></textarea>
</view>
</view>
<view class="actions card">
<button class="primary-btn" type="primary" loading="{{saving}}" bindtap="handleSave">保存任务</button>
</view>
</view>