更改了取消订单的逻辑

This commit is contained in:
2025-08-28 09:15:01 +08:00
parent 9535622893
commit a4b59d70d7
2 changed files with 4 additions and 4 deletions

View File

@@ -267,7 +267,7 @@ const routes = [
path: '/payfailed', path: '/payfailed',
name: 'PayFailed', name: 'PayFailed',
component: () => import('../views/PayFailed.vue'), component: () => import('../views/PayFailed.vue'),
meta: { title: '确认支付' }, meta: { title: '支付失败' },
props: route => ({ cartId: route.query.cartId }) props: route => ({ cartId: route.query.cartId })
}, },
{ {

View File

@@ -90,7 +90,7 @@
</div> </div>
<!-- 底部操作按钮 --> <!-- 底部操作按钮 -->
<div class="bottom-actions"> <div class="bottom-actions" v-if="!orderExpired">
<el-button <el-button
size="large" size="large"
class="cancel-btn" class="cancel-btn"
@@ -298,13 +298,13 @@ const cancelOrder = async () => {
const response = await api.post(`/order/cancel/${cartId}`) const response = await api.post(`/order/cancel/${cartId}`)
if (response.data.success) { if (response.data.success) {
ElMessage.success('订单已取消') ElMessage.success('订单已取消')
router.push('/shop') orderExpired.value = true
} else { } else {
throw new Error(response.data.message || '取消订单失败') throw new Error(response.data.message || '取消订单失败')
} }
} else { } else {
ElMessage.success('订单已取消') ElMessage.success('订单已取消')
router.push('/shop') orderExpired.value = true
} }
} catch (error) { } catch (error) {
if (error !== 'cancel') { if (error !== 'cancel') {