events fix

This commit is contained in:
Vladimir Voronin
2025-01-09 16:24:20 +03:00
parent 7e54e8fcbc
commit 60934d4335

View File

@@ -175,7 +175,7 @@ const createTransaction = async () => {
emit('create-transaction', editedTransaction.value); emit('create-transaction', editedTransaction.value);
transactionsUpdatedEmit() await transactionsUpdatedEmit()
toast.add({severity: 'success', summary: 'Успешно!', detail: 'Транзакция создана!', life: 3000}); toast.add({severity: 'success', summary: 'Успешно!', detail: 'Транзакция создана!', life: 3000});
// computeResult(true) // computeResult(true)
resetForm(); resetForm();
@@ -194,7 +194,9 @@ const createTransaction = async () => {
}; };
const transactionsUpdatedEmit = () => { const transactionsUpdatedEmit = async () => {
await getTransactions('INSTANT', 'EXPENSE', null, user.value.id, false, 3).then(transactionsResponse => transactions.value = transactionsResponse.data);
EventBus.emit('transactions-updated', { EventBus.emit('transactions-updated', {
id: Date.now(), id: Date.now(),
}); });
@@ -210,7 +212,7 @@ const updateTransaction = async () => {
// toast.add({severity: 'success', summary: 'Transaction updated!', detail: 'Транзакция обновлена!', life: 3000}); // toast.add({severity: 'success', summary: 'Transaction updated!', detail: 'Транзакция обновлена!', life: 3000});
emit('update-transaction', editedTransaction.value); emit('update-transaction', editedTransaction.value);
emit('transaction-updated'); emit('transaction-updated');
transactionsUpdatedEmit() await transactionsUpdatedEmit()
toast.add({severity: 'success', summary: 'Успешно!', detail: 'Транзакция создана!', life: 3000}); toast.add({severity: 'success', summary: 'Успешно!', detail: 'Транзакция создана!', life: 3000});
} catch (error) { } catch (error) {
toast.add({severity: 'error', summary: 'Ошибка!', detail: error.response.data["message"], life: 3000}); toast.add({severity: 'error', summary: 'Ошибка!', detail: error.response.data["message"], life: 3000});
@@ -233,7 +235,7 @@ const deleteTransaction = async () => {
await deleteTransactionRequest(editedTransaction.value.id); await deleteTransactionRequest(editedTransaction.value.id);
toast.add({severity: 'success', summary: 'Транзакция удалена!', detail: 'Транзакция удалена!', life: 3000}); toast.add({severity: 'success', summary: 'Транзакция удалена!', detail: 'Транзакция удалена!', life: 3000});
emit('delete-transaction', editedTransaction.value); emit('delete-transaction', editedTransaction.value);
transactionsUpdatedEmit() await transactionsUpdatedEmit()
closeDrawer() closeDrawer()
} catch (error) { } catch (error) {