support scheduled transaction (#2)

This commit is contained in:
MaysWind
2024-08-26 01:52:52 +08:00
parent 17d4fec256
commit d2eaf5c6da
42 changed files with 1437 additions and 112 deletions
+13 -1
View File
@@ -1,5 +1,6 @@
import { createRouter, createWebHashHistory } from 'vue-router';
import templateConstants from '@/consts/template.js';
import userState from '@/lib/userstate.js';
import MainLayout from '@/views/desktop/MainLayout.vue';
@@ -141,7 +142,18 @@ const router = createRouter({
{
path: '/template/list',
component: TransactionTemplateListPage,
beforeEnter: checkLogin
beforeEnter: checkLogin,
props: {
initType: templateConstants.allTemplateTypes.Normal
}
},
{
path: '/schedule/list',
component: TransactionTemplateListPage,
beforeEnter: checkLogin,
props: {
initType: templateConstants.allTemplateTypes.Schedule
}
},
{
path: '/exchange_rates',
+5
View File
@@ -297,6 +297,11 @@ const routes = [
async: asyncResolve(TemplateListPage),
beforeEnter: [checkLogin]
},
{
path: '/schedule/list',
async: asyncResolve(TemplateListPage),
beforeEnter: [checkLogin]
},
{
path: '/template/add',
async: asyncResolve(TransactionEditPage),