dingdanquanliucheng/frontend/mini-app/pages/manager/approve-list/approve-list.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

40 lines
1.8 KiB
Plaintext

<view class="page approve-page">
<view class="custom-header" style="padding-top: {{statusBarHeight}}px;">
<view class="header-title">审批中心</view>
<view class="header-sub">优先处理高风险与高金额订单</view>
</view>
<view class="tabs card">
<button size="mini" data-type="all" bindtap="handleChangeType" type="{{approveType === 'all' ? 'primary' : 'default'}}">全部待办</button>
<button size="mini" data-type="order" bindtap="handleChangeType" type="{{approveType === 'order' ? 'primary' : 'default'}}">订单审批</button>
<button size="mini" data-type="cancel" bindtap="handleChangeType" type="{{approveType === 'cancel' ? 'primary' : 'default'}}">取消审批</button>
</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:elif="{{!orderRows.length}}" class="card empty-card">
<view class="empty-title">当前没有待审批订单</view>
<view class="page-subtitle">请稍后刷新,或切换审批类型查看其他待办。</view>
</view>
<view wx:else class="list">
<view class="card order-card" wx:for="{{orderRows}}" wx:key="orderId" data-id="{{item.orderId}}" bindtap="handleOpenDetail">
<view class="order-head">
<view class="order-left">
<view class="order-no">{{item.orderNo}}</view>
<view class="order-customer">{{item.customerName}} · {{item.customerMobile}}</view>
</view>
<view class="badge {{item.badgeClass}}">{{item.statusText}}</view>
</view>
<view class="order-meta">
<view class="muted">销售金额</view>
<view class="amount">{{item.amount}}</view>
</view>
</view>
</view>
</view>