fix: discount issues
This commit is contained in:
@@ -47,7 +47,7 @@ const formatPrice = (price) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const getDiscountAmount = (price, discount) => {
|
const getDiscountAmount = (price, discount) => {
|
||||||
return (price * discount / 100);
|
return (price * (100 - discount) / 100);
|
||||||
};
|
};
|
||||||
|
|
||||||
const getFinalPrice = (price, discount) => {
|
const getFinalPrice = (price, discount) => {
|
||||||
@@ -89,25 +89,6 @@ const onSearch = (event) => {
|
|||||||
}, 300);
|
}, 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(() => {
|
onMounted(() => {
|
||||||
fetchOrders();
|
fetchOrders();
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user