From 3387fb6cff2c3b42203fc7e4a51c48b30ba21b9d Mon Sep 17 00:00:00 2001 From: Rogee Date: Tue, 6 May 2025 17:59:05 +0800 Subject: [PATCH] fix: discount issues --- frontend/admin/src/pages/OrderPage.vue | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/frontend/admin/src/pages/OrderPage.vue b/frontend/admin/src/pages/OrderPage.vue index 8aaa3e3..3ad3077 100644 --- a/frontend/admin/src/pages/OrderPage.vue +++ b/frontend/admin/src/pages/OrderPage.vue @@ -47,7 +47,7 @@ const formatPrice = (price) => { }; const getDiscountAmount = (price, discount) => { - return (price * discount / 100); + return (price * (100 - discount) / 100); }; const getFinalPrice = (price, discount) => { @@ -89,25 +89,6 @@ const onSearch = (event) => { }, 300); }; -const handleDelete = (order) => { - confirm.require({ - message: `确定要删除订单 "${order.id}" 吗?`, - header: '确认删除', - icon: 'pi pi-exclamation-triangle', - acceptClass: 'p-button-danger', - accept: async () => { - try { - await orderService.deleteOrder(order.id); - toast.add({ severity: 'success', summary: '成功', detail: '订单已删除', life: 3000 }); - fetchOrders(); - } catch (error) { - console.error('Failed to delete order:', error); - toast.add({ severity: 'error', summary: '错误', detail: '删除订单失败', life: 3000 }); - } - } - }); -}; - onMounted(() => { fetchOrders(); });