${dot}
diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts
index 24d4784..4bd45a4 100644
--- a/src/router/elegant/imports.ts
+++ b/src/router/elegant/imports.ts
@@ -21,8 +21,9 @@ export const views: Record
Promise import("@/views/_builtin/iframe-page/[url].vue"),
login: () => import("@/views/_builtin/login/index.vue"),
about: () => import("@/views/about/index.vue"),
+ ai: () => import("@/views/ai/index.vue"),
department: () => import("@/views/department/index.vue"),
- employee: () => import("@/views/employee/index.vue"),
+ employee_list: () => import("@/views/employee/list/index.vue"),
facility: () => import("@/views/facility/index.vue"),
"function_hide-child_one": () => import("@/views/function/hide-child/one/index.vue"),
"function_hide-child_three": () => import("@/views/function/hide-child/three/index.vue"),
diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts
index 9868194..9a78c4f 100644
--- a/src/router/elegant/routes.ts
+++ b/src/router/elegant/routes.ts
@@ -50,6 +50,15 @@ export const generatedRoutes: GeneratedRoute[] = [
order: 10
}
},
+ {
+ name: 'ai',
+ path: '/ai',
+ component: 'layout.base$view.ai',
+ meta: {
+ title: 'ai',
+ i18nKey: 'route.ai'
+ }
+ },
{
name: 'department',
path: '/department',
@@ -63,12 +72,23 @@ export const generatedRoutes: GeneratedRoute[] = [
{
name: 'employee',
path: '/employee',
- component: 'layout.base$view.employee',
+ component: 'layout.base',
meta: {
title: 'employee',
i18nKey: 'route.employee',
order: 23
- }
+ },
+ children: [
+ {
+ name: 'employee_list',
+ path: '/employee/list',
+ component: 'view.employee_list',
+ meta: {
+ title: 'employee_list',
+ i18nKey: 'route.employee_list'
+ }
+ }
+ ]
},
{
name: 'facility',
@@ -305,7 +325,8 @@ export const generatedRoutes: GeneratedRoute[] = [
meta: {
title: 'multi-menu',
i18nKey: 'route.multi-menu',
- order: 8
+ order: 8,
+ hideInMenu: true
},
children: [
{
diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts
index 94785f0..677a82c 100644
--- a/src/router/elegant/transform.ts
+++ b/src/router/elegant/transform.ts
@@ -179,8 +179,10 @@ const routeMap: RouteMap = {
"404": "/404",
"500": "/500",
"about": "/about",
+ "ai": "/ai",
"department": "/department",
"employee": "/employee",
+ "employee_list": "/employee/list",
"facility": "/facility",
"function": "/function",
"function_hide-child": "/function/hide-child",
diff --git a/src/router/routes/index.ts b/src/router/routes/index.ts
index 9d5143f..8c580fa 100644
--- a/src/router/routes/index.ts
+++ b/src/router/routes/index.ts
@@ -60,7 +60,8 @@ const customRoutes: CustomRoute[] = [
title: 'document',
i18nKey: 'route.document',
order: 2,
- icon: 'mdi:file-document-multiple-outline'
+ icon: 'mdi:file-document-multiple-outline',
+ hideInMenu: true
},
children: [
{
diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts
index 659ae2b..60b393c 100644
--- a/src/typings/elegant-router.d.ts
+++ b/src/typings/elegant-router.d.ts
@@ -33,8 +33,10 @@ declare module "@elegant-router/types" {
"404": "/404";
"500": "/500";
"about": "/about";
+ "ai": "/ai";
"department": "/department";
"employee": "/employee";
+ "employee_list": "/employee/list";
"facility": "/facility";
"function": "/function";
"function_hide-child": "/function/hide-child";
@@ -112,6 +114,7 @@ declare module "@elegant-router/types" {
| "404"
| "500"
| "about"
+ | "ai"
| "department"
| "employee"
| "facility"
@@ -148,8 +151,9 @@ declare module "@elegant-router/types" {
| "iframe-page"
| "login"
| "about"
+ | "ai"
| "department"
- | "employee"
+ | "employee_list"
| "facility"
| "function_hide-child_one"
| "function_hide-child_three"
diff --git a/src/views/about/index.vue b/src/views/about/index.vue
index 1160b9d..51b0fee 100644
--- a/src/views/about/index.vue
+++ b/src/views/about/index.vue
@@ -39,7 +39,7 @@ const latestBuildTime = BUILD_TIME;
{{ $t('page.about.introduction') }}
-
+
diff --git a/src/views/employee/index.vue b/src/views/ai/index.vue
similarity index 78%
rename from src/views/employee/index.vue
rename to src/views/ai/index.vue
index 2cc3c34..8c16bd2 100644
--- a/src/views/employee/index.vue
+++ b/src/views/ai/index.vue
@@ -1,7 +1,7 @@
- employee
+ ai
diff --git a/src/views/employee/list/index.vue b/src/views/employee/list/index.vue
new file mode 100644
index 0000000..7754b1f
--- /dev/null
+++ b/src/views/employee/list/index.vue
@@ -0,0 +1,184 @@
+
+
+
+
+
+ {{ text }}
+
+
+
+ {{ text ? '启用' : '禁用' }}
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
\ No newline at end of file