From 5bf7f775206ecae5ede79b2763b4aa4e5ae956d8 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Wed, 22 Jan 2025 23:08:18 +0800 Subject: [PATCH] migrate transaction category list page to composition API and typescript --- src/stores/transactionCategory.ts | 2 +- src/views/desktop/categories/ListPage.vue | 590 +++++++++++----------- src/views/mobile/categories/ListPage.vue | 583 +++++++++++---------- 3 files changed, 580 insertions(+), 595 deletions(-) diff --git a/src/stores/transactionCategory.ts b/src/stores/transactionCategory.ts index b5a00df3..9b6cad59 100644 --- a/src/stores/transactionCategory.ts +++ b/src/stores/transactionCategory.ts @@ -456,7 +456,7 @@ export const useTransactionCategoriesStore = defineStore('transactionCategories' }); } - function deleteCategory({ category, beforeResolve }: { category: TransactionCategory, beforeResolve: BeforeResolveFunction }): Promise { + function deleteCategory({ category, beforeResolve }: { category: TransactionCategory, beforeResolve?: BeforeResolveFunction }): Promise { return new Promise((resolve, reject) => { services.deleteTransactionCategory({ id: category.id diff --git a/src/views/desktop/categories/ListPage.vue b/src/views/desktop/categories/ListPage.vue index 323720db..bec1f3e6 100644 --- a/src/views/desktop/categories/ListPage.vue +++ b/src/views/desktop/categories/ListPage.vue @@ -6,16 +6,16 @@
- {{ $t('Primary Categories') }} + {{ tt('Primary Categories') }} - {{ $t('Delete') }} + {{ tt('Delete') }} - {{ $t('Drag to Reorder') }} + {{ tt('Drag to Reorder') }} @@ -185,22 +185,30 @@ + @category:saved="onPresetCategorySaved" /> -