feat(M08-C): 补管理员订单处置与代下单

This commit is contained in:
Codex
2026-08-10 10:20:32 +08:00
parent 8b2156cdd5
commit 566e61b5d9
20 changed files with 701 additions and 96 deletions
+21 -2
View File
@@ -48,9 +48,24 @@
</view>
</view>
<view class="section-title">近期订单</view>
<view class="section-heading">
<view class="section-title">近期订单</view>
<button wx:if="{{canWrite}}" size="mini" type="primary" bindtap="createOrder">代下单</button>
</view>
<scroll-view class="order-filters" scroll-x enhanced show-scrollbar="false">
<view class="order-filters-inner">
<button
wx:for="{{orderFilters}}"
wx:key="value"
size="mini"
class="{{item.value === selectedOrderStatus ? 'order-filter active' : 'order-filter'}}"
data-status="{{item.value}}"
bindtap="selectOrderFilter"
>{{item.label}}</button>
</view>
</scroll-view>
<view wx:if="{{!loading && visibleOrders.length === 0}}" class="empty">当前门店暂无订单</view>
<view wx:for="{{visibleOrders}}" wx:key="id" class="order-card" data-order-id="{{item.id}}" bindtap="openOrder">
<view wx:for="{{visibleOrders}}" wx:key="id" class="order-card">
<view class="card-main">
<view>
<view class="card-title">{{item.roomName}} · {{item.roomNo}}</view>
@@ -59,6 +74,10 @@
<view class="status-pill">{{item.statusText}}</view>
</view>
<view class="order-line"><text>{{item.timeText}}</text><strong>{{item.amountText}}</strong></view>
<view wx:if="{{canWrite}}" class="card-actions">
<button size="mini" loading="{{busyOrderId === item.id}}" data-order-id="{{item.id}}" data-status="{{item.status}}" bindtap="manageOrder">订单处置</button>
<button size="mini" data-order-id="{{item.id}}" bindtap="addOrderNote">添加备注</button>
</view>
</view>
</view>
</scroll-view>