From 99e73c016b4770d066dad4481f0203ebe222521e Mon Sep 17 00:00:00 2001 From: marvzhang Date: Sun, 2 Feb 2020 09:59:47 +0800 Subject: [PATCH] sidebar optimization --- frontend/src/i18n/zh.js | 1 + frontend/src/router/index.js | 19 +++++++++++++++++++ .../layout/components/Sidebar/SidebarItem.vue | 7 +++++++ frontend/src/views/project/ProjectList.vue | 14 ++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 frontend/src/views/project/ProjectList.vue diff --git a/frontend/src/i18n/zh.js b/frontend/src/i18n/zh.js index ac67dd74..1a48189f 100644 --- a/frontend/src/i18n/zh.js +++ b/frontend/src/i18n/zh.js @@ -12,6 +12,7 @@ export default { 'Deploys': '部署', 'Sites': '网站', 'Setting': '设置', + 'Project': '项目', // 标签 'Overview': '概览', diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index a4ba50e1..69b7f35b 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -47,6 +47,25 @@ export const constantRouterMap = [ } ] }, + { + path: '/projects', + component: Layout, + meta: { + title: 'Project', + icon: 'fa fa-gear' + }, + children: [ + { + path: '', + name: 'Project', + component: () => import('../views/project/ProjectList'), + meta: { + title: 'Project', + icon: 'fa fa-code-fork' + } + } + ] + }, { path: '/spiders', component: Layout, diff --git a/frontend/src/views/layout/components/Sidebar/SidebarItem.vue b/frontend/src/views/layout/components/Sidebar/SidebarItem.vue index 9c525c24..983134ad 100644 --- a/frontend/src/views/layout/components/Sidebar/SidebarItem.vue +++ b/frontend/src/views/layout/components/Sidebar/SidebarItem.vue @@ -101,3 +101,10 @@ export default { } } + + diff --git a/frontend/src/views/project/ProjectList.vue b/frontend/src/views/project/ProjectList.vue new file mode 100644 index 00000000..deba17a5 --- /dev/null +++ b/frontend/src/views/project/ProjectList.vue @@ -0,0 +1,14 @@ + + + + +