From af1ce0d1bf3bf3a5afaf95a235755987b25e1aa8 Mon Sep 17 00:00:00 2001 From: "@user8949" Date: Tue, 18 Mar 2025 20:20:37 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dissue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jyh/index.ts | 36 +++++++ src/components/AdvanceSearch/index.vue | 43 +++----- src/components/Header/Search.vue | 53 +++++++++- src/views/Jyh/Home/index.vue | 98 +++++++++++++------ .../Jyh/Search/Components/BatchVerify.vue | 2 +- src/views/Jyh/Version/Detail/Dependency.vue | 6 ++ 6 files changed, 174 insertions(+), 64 deletions(-) diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index 8f87160..2c9d909 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -8,3 +8,39 @@ export function releaseInfo(params: { repoId: string,releaseId: string }): Prom method: 'get' }); } + +// 获取高级筛选语言列表 +export function searchLanguageList() { + return request({ + url: `/api/v1/repo/lan/list`, + method: 'get' + }); +} + + +// 获取首页公告列表 +export function getHomeNoticeList() { + return request({ + url: '/api/v1/home/notice/list', + method: 'get', + params: {} + }); +} + +// 获取依赖关系列表 +export function getDepencyList(softwareId: string) { + return request({ + url: '/api/v1/repo/release/info', + method: 'get', + params: { softwareId: 2 } + }); +} + +// 获取AI修复建议 +export function getRepairInfo() { + return request({ + url: '/api/v1/repo/repair/info', + method: 'get', + params: {} + }); +} \ No newline at end of file diff --git a/src/components/AdvanceSearch/index.vue b/src/components/AdvanceSearch/index.vue index ff1c134..b9391c1 100644 --- a/src/components/AdvanceSearch/index.vue +++ b/src/components/AdvanceSearch/index.vue @@ -3,11 +3,6 @@ - - - - - @@ -18,6 +13,11 @@ + + + + + @@ -49,6 +49,8 @@ diff --git a/src/components/Header/Search.vue b/src/components/Header/Search.vue index ea1d9af..d7d99f0 100644 --- a/src/components/Header/Search.vue +++ b/src/components/Header/Search.vue @@ -3,7 +3,30 @@ :key="$route.path + $route.query?.val" id="golbalSearch" class="g-header-search" v-model.trim="searchStr" placeholder="输入搜索内容..." @keyup.enter="search" @clear="handleClear" clearable > + + \ No newline at end of file diff --git a/src/views/Jyh/Search/Components/BatchVerify.vue b/src/views/Jyh/Search/Components/BatchVerify.vue index 7ab4a71..778be06 100644 --- a/src/views/Jyh/Search/Components/BatchVerify.vue +++ b/src/views/Jyh/Search/Components/BatchVerify.vue @@ -29,7 +29,7 @@ 3
- 下载excel模板 + 下载excel模板 导出 diff --git a/src/views/Jyh/Version/Detail/Dependency.vue b/src/views/Jyh/Version/Detail/Dependency.vue index d98ddfb..44286f8 100644 --- a/src/views/Jyh/Version/Detail/Dependency.vue +++ b/src/views/Jyh/Version/Detail/Dependency.vue @@ -67,6 +67,7 @@