add transaction template

This commit is contained in:
MaysWind
2024-07-29 00:53:19 +08:00
parent 4c69243bef
commit de086aa29e
25 changed files with 2109 additions and 44 deletions
+7
View File
@@ -22,6 +22,8 @@ import TransactionCategoryListPage from '@/views/desktop/categories/ListPage.vue
import TransactionTagListPage from '@/views/desktop/tags/ListPage.vue';
import TransactionTemplateListPage from '@/views/desktop/templates/ListPage.vue';
import UserSettingsPage from '@/views/desktop/user/UserSettingsPage.vue';
import AppSettingsPage from '@/views/desktop/app/AppSettingsPage.vue';
@@ -136,6 +138,11 @@ const router = createRouter({
component: TransactionTagListPage,
beforeEnter: checkLogin
},
{
path: '/template/list',
component: TransactionTemplateListPage,
beforeEnter: checkLogin
},
{
path: '/exchange_rates',
component: ExchangeRatesPage,
+7
View File
@@ -38,6 +38,8 @@ import CategoryPresetPage from '@/views/mobile/categories/PresetPage.vue';
import TagListPage from '@/views/mobile/tags/ListPage.vue';
import TemplateListPage from '@/views/mobile/templates/ListPage.vue';
function asyncResolve(component) {
return function({ resolve }) {
return resolve({
@@ -290,6 +292,11 @@ const routes = [
async: asyncResolve(TagListPage),
beforeEnter: [checkLogin]
},
{
path: '/template/list',
async: asyncResolve(TemplateListPage),
beforeEnter: [checkLogin]
},
{
path: '(.*)',
redirect: '/'