diff --git a/contact-frontend/packages/apps/web/src/router/index.ts b/contact-frontend/packages/apps/web/src/router/index.ts
index 18b3bea7..99945fb9 100644
--- a/contact-frontend/packages/apps/web/src/router/index.ts
+++ b/contact-frontend/packages/apps/web/src/router/index.ts
@@ -40,6 +40,26 @@ const routes: RouteRecordRaw[] = [
...settingRoutes,
...systemRoutes,
...enterpriseRoutes,
+ // {
+ // path: '302',
+ // name: ROUTE_NAME.PAGE_REDIRECT,
+ // component: () => import('../views/common/Page302.vue'),
+ // },
+ {
+ path: '403',
+ name: ROUTE_NAME.PAGE_FORBIDDEN,
+ component: () => import('../views/common/Page403.vue'),
+ },
+ {
+ path: '404',
+ name: ROUTE_NAME.PAGE_NOT_FOUND,
+ component: () => import('../views/common/Page404.vue'),
+ },
+ {
+ path: '500',
+ name: ROUTE_NAME.PAGE_SERVER_ERROR,
+ component: () => import('../views/common/Page500.vue'),
+ },
],
},
...authRoutes,
diff --git a/contact-frontend/packages/apps/web/src/views/common/Page302.vue b/contact-frontend/packages/apps/web/src/views/common/Page302.vue
new file mode 100644
index 00000000..672c3d9d
--- /dev/null
+++ b/contact-frontend/packages/apps/web/src/views/common/Page302.vue
@@ -0,0 +1,11 @@
+
+
+
+
+ 即将离开,跳转至
+ $router.go(-1)">返回
+
+
+
diff --git a/contact-frontend/packages/apps/web/src/views/common/Page403.vue b/contact-frontend/packages/apps/web/src/views/common/Page403.vue
new file mode 100644
index 00000000..aad78b66
--- /dev/null
+++ b/contact-frontend/packages/apps/web/src/views/common/Page403.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
权限不足,请联系管理员
+
![404]()
+
$router.go(-1)">返回
+
+
+
diff --git a/contact-frontend/packages/apps/web/src/views/common/Page404.vue b/contact-frontend/packages/apps/web/src/views/common/Page404.vue
new file mode 100644
index 00000000..6d6faa18
--- /dev/null
+++ b/contact-frontend/packages/apps/web/src/views/common/Page404.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
页面未找到
+
![404]()
+
$router.go(-1)">返回
+
+
+
diff --git a/contact-frontend/packages/apps/web/src/views/common/Page500.vue b/contact-frontend/packages/apps/web/src/views/common/Page500.vue
new file mode 100644
index 00000000..42146f63
--- /dev/null
+++ b/contact-frontend/packages/apps/web/src/views/common/Page500.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
发生错误,请重试
+
![404]()
+
$router.go(-1)">返回
+
+
+
diff --git a/contact-frontend/packages/assets/img/bg-403.svg b/contact-frontend/packages/assets/img/bg-403.svg
new file mode 100644
index 00000000..939bf274
--- /dev/null
+++ b/contact-frontend/packages/assets/img/bg-403.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/contact-frontend/packages/assets/img/bg-404.svg b/contact-frontend/packages/assets/img/bg-404.svg
new file mode 100644
index 00000000..4a351336
--- /dev/null
+++ b/contact-frontend/packages/assets/img/bg-404.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/contact-frontend/packages/assets/img/bg-500.svg b/contact-frontend/packages/assets/img/bg-500.svg
new file mode 100644
index 00000000..dabff8e7
--- /dev/null
+++ b/contact-frontend/packages/assets/img/bg-500.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/contact-frontend/packages/modules/services/system/src/views/AuthenticatorView.vue b/contact-frontend/packages/modules/services/system/src/views/AuthenticatorView.vue
index f20c9012..442e076d 100644
--- a/contact-frontend/packages/modules/services/system/src/views/AuthenticatorView.vue
+++ b/contact-frontend/packages/modules/services/system/src/views/AuthenticatorView.vue
@@ -9,5 +9,8 @@ import { NTabs, NTab } from 'naive-ui'
模板
设置
+
+
+
diff --git a/contact-frontend/packages/modules/services/system/src/views/HomeView.vue b/contact-frontend/packages/modules/services/system/src/views/HomeView.vue
index 00228bab..5b974996 100644
--- a/contact-frontend/packages/modules/services/system/src/views/HomeView.vue
+++ b/contact-frontend/packages/modules/services/system/src/views/HomeView.vue
@@ -4,7 +4,7 @@ import { NCard, NGrid, NGi } from 'naive-ui'
-
+
卡片内容
diff --git a/contact-frontend/packages/shared/ui/src/pages/Page403.vue b/contact-frontend/packages/shared/ui/src/pages/Page403.vue
deleted file mode 100644
index e69de29b..00000000
diff --git a/contact-frontend/packages/shared/ui/src/pages/Page404.vue b/contact-frontend/packages/shared/ui/src/pages/Page404.vue
deleted file mode 100644
index e69de29b..00000000
diff --git a/contact-frontend/packages/shared/ui/src/pages/Page500.vue b/contact-frontend/packages/shared/ui/src/pages/Page500.vue
deleted file mode 100644
index e69de29b..00000000