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(); });