From 0f5185bbebff2e948bec08fadb95b3122b7ebaf7 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Fri, 9 May 2025 15:56:11 +0800 Subject: [PATCH] style: Dynamic Layout --- frontend/src/assets/svg/icon_ai.svg | 1 + frontend/src/assets/svg/icon_user.svg | 1 + frontend/src/components/layout/index.vue | 242 +++++++++++++++++++---- frontend/src/router/index.ts | 4 +- 4 files changed, 208 insertions(+), 40 deletions(-) create mode 100644 frontend/src/assets/svg/icon_ai.svg create mode 100644 frontend/src/assets/svg/icon_user.svg diff --git a/frontend/src/assets/svg/icon_ai.svg b/frontend/src/assets/svg/icon_ai.svg new file mode 100644 index 00000000..ac8d6d76 --- /dev/null +++ b/frontend/src/assets/svg/icon_ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/svg/icon_user.svg b/frontend/src/assets/svg/icon_user.svg new file mode 100644 index 00000000..c41ecc6e --- /dev/null +++ b/frontend/src/assets/svg/icon_user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/components/layout/index.vue b/frontend/src/components/layout/index.vue index 9395ed0e..751e4d98 100644 --- a/frontend/src/components/layout/index.vue +++ b/frontend/src/components/layout/index.vue @@ -1,9 +1,9 @@ \ No newline at end of file diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index cc1df178..b0117bb0 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -76,13 +76,13 @@ const router = createRouter({ path: 'user', name: 'user', component: () => import('@/views/system/user/index.vue'), - meta: { title: 'User Management', icon: 'setting' } + meta: { title: 'User Management', icon: 'icon_user' } }, { path: 'model', name: 'model', component: () => import('@/views/system/model/index.vue'), - meta: { title: 'AI Model Configuration', icon: 'setting' } + meta: { title: 'AI Model Configuration', icon: 'icon_ai' } } ] }