dingdanquanliucheng/frontend/mini-app/pages/manager/task-create/task-create.wxml
taiyi 4acd420638 fix: 多个小程序页面 hidden 属性改为 wx:if/wx:elif 条件指令
统一修复 task-list、approve-list、dashboard、order-list、
task-create 页面中 hidden 与 wx:else 不兼容的写法。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-07 16:28:12 +08:00

64 lines
3.1 KiB
Plaintext

<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>