🎉 重构前端代码.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user