feat: harden phase one workflows

This commit is contained in:
王鹏
2026-07-14 16:04:51 +08:00
parent 47f4a24760
commit 767534df48
103 changed files with 4849 additions and 388 deletions

View File

@@ -1,29 +1,34 @@
<view class="page" wx:if="{{order}}">
<view class="card">
<view class="section-title">{{order.orderNo}}</view>
<view class="summary-card">
<view>
<view class="muted">订单编号</view>
<view class="summary-title">{{order.orderNo}}</view>
<view class="muted">类型:{{type}}</view>
</view>
<view class="tag">{{order.statusText}}</view>
<view class="muted">类型:{{type}}</view>
</view>
<view class="card">
<view class="detail-card">
<view wx:if="{{type === 'goods'}}">
<view>商品金额:{{order.totalAmountText}}</view>
<view>配送费:{{order.deliveryFeeText}}</view>
<view class="price">应收:{{order.payableAmountText}}</view>
<view class="detail-line"><text>商品金额</text><text>{{order.totalAmountText}}</text></view>
<view class="detail-line"><text>配送费</text><text>{{order.deliveryFeeText}}</text></view>
<view class="detail-line total"><text>应收</text><text class="price">{{order.payableAmountText}}</text></view>
<view class="muted">{{order.deliveryMethod}}</view>
</view>
<view wx:if="{{type === 'express'}}">
<view>{{order.expressCompany}} / {{order.pickupCode}}</view>
<view class="muted">{{order.pickupAddress}}</view>
<view class="price">服务费:{{order.feeText}}</view>
<view class="detail-line"><text>快递信息</text><text>{{order.expressCompany}} / {{order.pickupCode}}</text></view>
<view class="detail-line"><text>取件地址</text><text>{{order.pickupAddress}}</text></view>
<view class="detail-line total"><text>服务费</text><text class="price">{{order.feeText}}</text></view>
</view>
<view wx:if="{{type === 'group'}}">
<view>{{order.groupBuyTitle}}</view>
<view>数量:{{order.quantity}}</view>
<view class="price">金额:{{order.amountText}}</view>
<view class="detail-line"><text>团购商品</text><text>{{order.groupBuyTitle}}</text></view>
<view class="detail-line"><text>数量</text><text>{{order.quantity}}</text></view>
<view class="detail-line total"><text>金额</text><text class="price">{{order.amountText}}</text></view>
</view>
</view>
<view class="button-row">
<button class="ghost" bindtap="cancel">取消订单</button>
<button wx:if="{{type === 'express'}}" class="primary" bindtap="completeExpress">确认完成</button>
<button class="ghost action-button" bindtap="cancel">取消订单</button>
<button wx:if="{{type === 'express'}}" class="primary action-button" bindtap="completeExpress">确认完成</button>
</view>
</view>