diff --git a/app/.vitepress/src/api/api-security.ts b/app/.vitepress/src/api/api-security.ts index 1b1c254bb62b9d1e7feb4e7ac4a7f58a2d521103..7daec2b9a572070cea24d5d9e4fb736cb5f61db0 100644 --- a/app/.vitepress/src/api/api-security.ts +++ b/app/.vitepress/src/api/api-security.ts @@ -18,9 +18,9 @@ export function getSecurityList(params: BulletinParams) { * 调用接口获取Cve列表 * @name getCveList */ -export function getCveList(params: QueryParams) { +export function getCveList(pages: QueryParams) { const url = '/api-cve/cve-security-notice-server/cvedatabase/findAll'; - return request.post(url, params).then((res: AxiosResponse) => res.data); + return request.post(url, { pages }).then((res: AxiosResponse) => res.data); } /** diff --git a/app/.vitepress/src/shared/@types/type-bulletin-detail.ts b/app/.vitepress/src/shared/@types/type-bulletin-detail.ts deleted file mode 100644 index 975bef4d73438ea7ddd76658c2a894a6844a2ee1..0000000000000000000000000000000000000000 --- a/app/.vitepress/src/shared/@types/type-bulletin-detail.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface DetailParams { - securityNoticeNo: string; -} diff --git a/app/.vitepress/src/shared/@types/type-cvelist.ts b/app/.vitepress/src/shared/@types/type-cvelist.ts deleted file mode 100644 index 58ea339d4a0bdf55995c93cb43aed4332623d0b8..0000000000000000000000000000000000000000 --- a/app/.vitepress/src/shared/@types/type-cvelist.ts +++ /dev/null @@ -1,13 +0,0 @@ -export interface QueryParams { - page: number; - size: number; -} - -export interface CveLists { - announcementTime: string; - cveId: string; - cvsssCoreOE: string; - status: string; - summary: string; - updateTime: string; -} diff --git a/app/.vitepress/src/shared/@types/type-safety-bulletin.ts b/app/.vitepress/src/shared/@types/type-support.ts similarity index 44% rename from app/.vitepress/src/shared/@types/type-safety-bulletin.ts rename to app/.vitepress/src/shared/@types/type-support.ts index c9318887e949971f6cf78a88280d51812f9c4e0e..41d6e900deca9ba8a3609306a7ff3a8d39df954a 100644 --- a/app/.vitepress/src/shared/@types/type-safety-bulletin.ts +++ b/app/.vitepress/src/shared/@types/type-support.ts @@ -1,12 +1,30 @@ -export interface BulletinParams { - page: number; - size: number; -} -export interface SecurityLists { - affectedComponent: string; - affectedProduct: string; - announcementTime: string; - securityNoticeNo: string; - summary: string; - type: string; -} +export interface DetailParams { + securityNoticeNo: string; +} + +export interface BulletinParams { + page: number; + size: number; +} +export interface SecurityLists { + affectedComponent: string; + affectedProduct: string; + announcementTime: string; + securityNoticeNo: string; + summary: string; + type: string; +} + +export interface QueryParams { + page: number; + size: number; +} + +export interface CveLists { + announcementTime: string; + cveId: string; + cvsssCoreOE: string; + status: string; + summary: string; + updateTime: string; +} diff --git a/app/.vitepress/src/shared/styles/_filter.scss b/app/.vitepress/src/shared/styles/_filter.scss index 58e7c34d7b9a6047df9bb35baf1399913c1bec93..0125c187b2d5b26c416c221f1a8914eb6b211a45 100644 --- a/app/.vitepress/src/shared/styles/_filter.scss +++ b/app/.vitepress/src/shared/styles/_filter.scss @@ -2,20 +2,32 @@ box-shadow: none !important; --el-popper-border-radius: none; + .is-light { + border: 1px solid red; + } + .el-popper__arrow { display: none; } .el-select-dropdown__item { - color: var(--o-color-base_inverse); + color: var(--o-color-text2); &:hover { color: var(--o-color-brand); } } + .el-select-dropdown__item.selected { + background-color: var(--o-color-bg2); + } + .el-select-dropdown__item.selected { font-weight: normal; color: var(--o-color-brand); } + + .el-select-dropdown__wrap { + background-color: var(--o-color-bg); + } } \ No newline at end of file diff --git a/app/.vitepress/src/views/security/TheCompatibility.vue b/app/.vitepress/src/views/security/TheCompatibility.vue index e7de4687d42f62800a1e98dc8cb7f86dea34c189..86cf0441de6304015c7d241bd2834f84aaf5565a 100644 --- a/app/.vitepress/src/views/security/TheCompatibility.vue +++ b/app/.vitepress/src/views/security/TheCompatibility.vue @@ -6,7 +6,7 @@ import BannerLevel2 from '@/components/BannerLevel2.vue'; import banner from '@/assets/banner-secondary.png'; import search from '@/assets/illustrations/search.png'; -import { BulletinParams } from '@/shared/@types/type-safety-bulletin'; +import { BulletinParams } from '@/shared/@types/type-support.ts'; const { theme: i18n } = useData(); const inputName = ref('zhangsan'); diff --git a/app/.vitepress/src/views/security/TheCveList.vue b/app/.vitepress/src/views/security/TheCveList.vue index b91f8dae1060f489934c6b55027dd716c58fa0d5..7951e214f72e056a401edbcdd033e7ce907be5fe 100644 --- a/app/.vitepress/src/views/security/TheCveList.vue +++ b/app/.vitepress/src/views/security/TheCveList.vue @@ -8,7 +8,7 @@ import banner from '@/assets/banner-secondary.png'; import search from '@/assets/illustrations/search.png'; import { getCveList } from '@/api/api-security'; -import { CveLists, QueryParams } from '@/shared/@types/type-cvelist'; +import { CveLists, QueryParams } from '@/shared/@types/type-support.ts'; const inputName = ref(''); const { theme: i18n } = useData(); @@ -27,7 +27,12 @@ const tableData = ref([ }, ]); -const queryData: QueryParams = reactive({ +// const queryData: QueryParams = reactive({ +// page: 1, +// size: 10, +// }); + +const pages: QueryParams = reactive({ page: 1, size: 10, }); @@ -47,23 +52,21 @@ const tagClick = (i: number) => { activeIndex.value = i; }; -const handleSizeChange = (val: number) => { - queryData.size = val; -}; +// const handleSizeChange = (val: number) => { +// queryData.size = val; +// }; + +// const handleCurrentChange = (val: number) => { +// queryData.page = val; +// }; -const handleCurrentChange = (val: number) => { - queryData.page = val; -}; onMounted(() => { - getCveLists(queryData); + getCveLists(pages); }); -watch( - queryData, - // { - // pages: { page: queryData.page, size: queryData.size }, - // } - () => getCveLists(queryData) -); +// watch( +// queryData, +// () => getCveLists(queryData) +// );