fix(订单页面): 修正打开柜子和退款按钮的显示条件

根据订单支付状态调整按钮的显示逻辑,确保按钮仅在订单支付状态为2或3时显示
This commit is contained in:
dzq 2025-04-23 14:55:44 +08:00
parent 168069f6a1
commit 150487bbfb
1 changed files with 2 additions and 2 deletions

View File

@ -134,7 +134,7 @@ async function handleOpenCabinet(item: OrderGoods) {
<p>小计: ¥{{ (item.orderGoods.price * item.orderGoods.quantity).toFixed(2) }}</p>
<div class="button-group">
<van-button
v-if="[1,5].includes(item.orderGoods.status)"
v-if="[1,5].includes(item.orderGoods.status) && [2,3].includes(order.payStatus)"
type="primary"
size="small"
@click="handleOpenCabinet(item)"
@ -143,7 +143,7 @@ async function handleOpenCabinet(item: OrderGoods) {
打开柜子
</van-button>
<van-button
v-if="item.orderGoods.status === 1"
v-if="item.orderGoods.status === 1 && [2,3].includes(order.payStatus)"
type="primary"
size="small"
@click="handleRefund(item)"