From 7aa2ff1d3ace103b3a40893e631042f269e05158 Mon Sep 17 00:00:00 2001 From: nquidox Date: Sun, 2 Nov 2025 23:46:22 +0300 Subject: [PATCH] refresh on delete --- src/views/ZeroPricesView.vue | 7 ++++++- src/views/ZeroPricesView/ZeroPricesToolbar.vue | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/views/ZeroPricesView.vue b/src/views/ZeroPricesView.vue index d1ae267..adab776 100644 --- a/src/views/ZeroPricesView.vue +++ b/src/views/ZeroPricesView.vue @@ -26,6 +26,11 @@ const fetchZeroPrices = async () => { } } +const handleDeleted = () => { + toDelete.value = [] + fetchZeroPrices() +} + onMounted(() => { fetchZeroPrices() }) @@ -38,7 +43,7 @@ onMounted(() => {
- +
diff --git a/src/views/ZeroPricesView/ZeroPricesToolbar.vue b/src/views/ZeroPricesView/ZeroPricesToolbar.vue index 8e3e9b2..122e3d5 100644 --- a/src/views/ZeroPricesView/ZeroPricesToolbar.vue +++ b/src/views/ZeroPricesView/ZeroPricesToolbar.vue @@ -10,11 +10,13 @@ const props = defineProps({ const messages = useMessage() const { deleteZeroPrices } = useZeroPrices() +const emit = defineEmits(['deleted']) const handleDelete = async () => { try { await deleteZeroPrices(props.selected) messages.success("Selected zero prices deleted") + emit('deleted') } catch (error) { console.log(error) messages.error("Error deleting selected prices") @@ -23,7 +25,6 @@ const handleDelete = async () => {