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