fix
This commit is contained in:
@@ -756,7 +756,11 @@ const onSmartClassifySave = async () => {
|
||||
|
||||
// 刷新统计数据
|
||||
await fetchStatistics()
|
||||
try { window.dispatchEvent(new CustomEvent('transactions-changed', { detail: { reason: selectedClassify.value, type: selectedType.value } })) } catch(e) {}
|
||||
try {
|
||||
window.dispatchEvent(new CustomEvent('transactions-changed', { detail: { reason: selectedClassify.value, type: selectedType.value } }))
|
||||
} catch(e) {
|
||||
console.error('触发 transactions-changed 事件失败:', e)
|
||||
}
|
||||
|
||||
showToast('智能分类已保存')
|
||||
}
|
||||
@@ -791,7 +795,7 @@ onActivated(() => {
|
||||
})
|
||||
|
||||
// 全局监听交易删除事件,确保统计数据一致
|
||||
const onGlobalTransactionDeleted = (e) => {
|
||||
const onGlobalTransactionDeleted = () => {
|
||||
// e.detail contains transaction id
|
||||
fetchStatistics()
|
||||
}
|
||||
@@ -802,7 +806,7 @@ onBeforeUnmount(() => {
|
||||
window.removeEventListener && window.removeEventListener('transaction-deleted', onGlobalTransactionDeleted)
|
||||
})
|
||||
|
||||
const onGlobalTransactionsChanged = (e) => {
|
||||
const onGlobalTransactionsChanged = () => {
|
||||
fetchStatistics()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user