From fa3ac93010bea3805438ee3ab0a182bfbf7423da Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期一, 27 五月 2024 16:19:31 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/router/routes/basic.ts |   73 ++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

diff --git a/src/router/routes/basic.ts b/src/router/routes/basic.ts
new file mode 100644
index 0000000..afd0b1b
--- /dev/null
+++ b/src/router/routes/basic.ts
@@ -0,0 +1,73 @@
+import { t } from '/@/hooks/web/useI18n'
+import { EXCEPTION_COMPONENT, LAYOUT, PAGE_NOT_FOUND_NAME, REDIRECT_NAME } from '/@/router/constant'
+import type { AppRouteRecordRaw } from '/@/router/types'
+
+// 404 on a page
+export const PAGE_NOT_FOUND_ROUTE: AppRouteRecordRaw = {
+	path: '/:path(.*)*',
+	name: PAGE_NOT_FOUND_NAME,
+	component: LAYOUT,
+	meta: {
+		title: 'ErrorPage',
+		hideBreadcrumb: true,
+		hideMenu: true,
+	},
+	children: [
+		{
+			path: '/:path(.*)*',
+			name: PAGE_NOT_FOUND_NAME,
+			component: EXCEPTION_COMPONENT,
+			meta: {
+				title: 'ErrorPage',
+				hideBreadcrumb: true,
+				hideMenu: true,
+			},
+		},
+	],
+}
+
+export const REDIRECT_ROUTE: AppRouteRecordRaw = {
+	path: '/redirect',
+	component: LAYOUT,
+	name: 'RedirectTo',
+	meta: {
+		title: REDIRECT_NAME,
+		hideBreadcrumb: true,
+		hideMenu: true,
+	},
+	children: [
+		{
+			path: '/redirect/:path(.*)',
+			name: REDIRECT_NAME,
+			component: () => import('/@/views/sys/redirect/index.vue'),
+			meta: {
+				title: REDIRECT_NAME,
+				hideBreadcrumb: true,
+			},
+		},
+	],
+}
+
+export const ERROR_LOG_ROUTE: AppRouteRecordRaw = {
+	path: '/error-log',
+	name: 'ErrorLog',
+	component: LAYOUT,
+	redirect: '/error-log/list',
+	meta: {
+		title: 'ErrorLog',
+		hideBreadcrumb: true,
+		hideChildrenInMenu: true,
+	},
+	children: [
+		{
+			path: 'list',
+			name: 'ErrorLogList',
+			component: () => import('/@/views/sys/error-log/index.vue'),
+			meta: {
+				title: t('routes.basic.errorLogList'),
+				hideBreadcrumb: true,
+				currentActiveMenu: '/error-log',
+			},
+		},
+	],
+}

--
Gitblit v1.9.3