🎉 重构前端代码.

This commit is contained in:
lijiahangmax
2025-06-25 14:49:36 +08:00
parent 5183b7ccb4
commit 6149010bf4
49 changed files with 564 additions and 573 deletions

View File

@@ -1,27 +1,29 @@
import type { AppRouteRecordRaw } from '../types';
import { DEFAULT_LAYOUT } from '../base';
const ASSET_AUDIT: AppRouteRecordRaw = {
name: 'assetAuditModule',
path: '/asset-audit-module',
component: DEFAULT_LAYOUT,
children: [
{
name: 'connectLog',
path: '/audit/connect-log',
component: () => import('@/views/asset-audit/connect-log/index.vue'),
},
{
name: 'connectSession',
path: '/audit/connect-session',
component: () => import('@/views/asset-audit/connect-session/index.vue'),
},
{
name: 'sftpLog',
path: '/audit/sftp-log',
component: () => import('@/views/asset-audit/sftp-log/index.vue'),
},
],
};
const ASSET_AUDIT: AppRouteRecordRaw[] = [
{
name: 'assetAuditModule',
path: '/asset-audit-module',
component: DEFAULT_LAYOUT,
children: [
{
name: 'connectLog',
path: '/audit/connect-log',
component: () => import('@/views/asset-audit/connect-log/index.vue'),
},
{
name: 'connectSession',
path: '/audit/connect-session',
component: () => import('@/views/asset-audit/connect-session/index.vue'),
},
{
name: 'sftpLog',
path: '/audit/sftp-log',
component: () => import('@/views/asset-audit/sftp-log/index.vue'),
},
],
},
];
export default ASSET_AUDIT;

View File

@@ -43,7 +43,8 @@ const EXEC: Array<AppRouteRecordRaw> = [
component: () => import('@/views/exec/exec-template/index.vue'),
},
],
}, {
},
{
name: 'execFullModule',
path: '/exec-full-module',
component: FULL_LAYOUT,

View File

@@ -1,15 +1,15 @@
import type { AppRouteRecordRaw } from '../types';
import { FULL_LAYOUT } from '../base';
const HOST: AppRouteRecordRaw = {
name: 'hostModule',
path: '/host-module',
const TERMINAL: AppRouteRecordRaw = {
name: 'terminalModule',
path: '/terminal-module',
component: FULL_LAYOUT,
children: [
{
name: 'terminal',
path: '/terminal',
component: () => import('@/views/host/terminal/index.vue'),
component: () => import('@/views/terminal/index.vue'),
meta: {
noAffix: true
}
@@ -17,4 +17,4 @@ const HOST: AppRouteRecordRaw = {
],
};
export default HOST;
export default TERMINAL;

View File

@@ -1,5 +1,5 @@
import type { NavigationGuard, RouteMeta } from 'vue-router';
import { defineComponent } from 'vue';
import type { defineComponent } from 'vue';
export type Component<T = any> =
| ReturnType<typeof defineComponent>