From 4fed383b9c4acdaa713b5d42cff81e8ba20e3203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=B0=91=E4=BC=9F?= Date: Thu, 13 Mar 2025 19:38:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=BC=8F=E6=B4=9E=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/config/home.ts | 20 ++ .../RepoDetail/VulnerabilitiesList/index.vue | 309 ++++++++++++++++++ src/views/RepoDetail/index.vue | 111 +++++++ 3 files changed, 440 insertions(+) create mode 100644 src/views/RepoDetail/VulnerabilitiesList/index.vue create mode 100644 src/views/RepoDetail/index.vue diff --git a/src/router/config/home.ts b/src/router/config/home.ts index acfeda3..9a3a9a9 100644 --- a/src/router/config/home.ts +++ b/src/router/config/home.ts @@ -27,6 +27,26 @@ export default [ headerClassName: '' } }, + { + path: 'repoDetail', + component: () => import('@/views/RepoDetail/index.vue'), + redirect: '/repoDetail/vulnerabilitiesList', + children: [ + { + path: 'vulnerabilitiesList', + name: 'vulnerabilitiesList', + component: () => import('@/views/RepoDetail/VulnerabilitiesList/index.vue'), + meta: { + hasMobile: true, + hiddenFooter: true, + title: '漏洞信息', + reportTitle: '漏洞信息', + className: 'w-full min-w-full', + asideMenu: 'drawer' + } + } + ] + }, { path: 'search/license', name: 'SearchLicense', diff --git a/src/views/RepoDetail/VulnerabilitiesList/index.vue b/src/views/RepoDetail/VulnerabilitiesList/index.vue new file mode 100644 index 0000000..c2c8437 --- /dev/null +++ b/src/views/RepoDetail/VulnerabilitiesList/index.vue @@ -0,0 +1,309 @@ + + + + + diff --git a/src/views/RepoDetail/index.vue b/src/views/RepoDetail/index.vue new file mode 100644 index 0000000..5f2d72f --- /dev/null +++ b/src/views/RepoDetail/index.vue @@ -0,0 +1,111 @@ + + + + +