From 166a5bcdfdd09ee6e3081cd867fdaf042949264f Mon Sep 17 00:00:00 2001 From: "@user8949" Date: Tue, 18 Mar 2025 19:23:57 +0800 Subject: [PATCH 1/4] fix: fix issue --- public/static/template.xlsx | Bin 0 -> 8522 bytes src/views/Jyh/Search/Components/BatchVerify.vue | 4 +++- src/views/Jyh/Version/Detail/index.vue | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 public/static/template.xlsx diff --git a/public/static/template.xlsx b/public/static/template.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..68dd94ee18a69e1b8cfa1796db7dddd744b9ecd6 GIT binary patch literal 8522 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 literal 0 HcmV?d00001 diff --git a/src/views/Jyh/Search/Components/BatchVerify.vue b/src/views/Jyh/Search/Components/BatchVerify.vue index 2d8bdae..7ab4a71 100644 --- a/src/views/Jyh/Search/Components/BatchVerify.vue +++ b/src/views/Jyh/Search/Components/BatchVerify.vue @@ -9,7 +9,7 @@ @@ -29,6 +29,8 @@ 3
+ 下载excel模板 + 导出 diff --git a/src/views/Jyh/Version/Detail/index.vue b/src/views/Jyh/Version/Detail/index.vue index 864874e..c6d6c39 100644 --- a/src/views/Jyh/Version/Detail/index.vue +++ b/src/views/Jyh/Version/Detail/index.vue @@ -35,11 +35,11 @@ - - + +
From 88b994de76602dd67ef2bf948ce0249de2c62af6 Mon Sep 17 00:00:00 2001 From: MaxShen <997186306@qq.com> Date: Tue, 18 Mar 2025 19:51:01 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E8=AE=A2=E9=98=85=E8=BD=AF=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jyh/index.ts | 15 ++++++++-- .../Jyh/Version/Detail/SubscriptionModal.vue | 29 +++++++++++++++++-- 2 files changed, 40 insertions(+), 4 deletions(-) diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index 948748f..300b433 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -10,7 +10,7 @@ export function releaseInfo(params: { repoId: string,releaseId: string }): Prom }); } -// 获取用户信息 +// 获取邀请列表 export function getInviteListData(): catchRt { return reqCatchV2(() => request({ url: '/api/v1/group/member/invite/list', @@ -20,7 +20,7 @@ export function getInviteListData(): catchRt { })); } -// 获取用户信息 +// 处理邀请 export function acceptInvite(params): catchRt { return reqCatchV2(() => request({ url: '/api/v1/group/member/invite/accept', @@ -30,3 +30,14 @@ export function acceptInvite(params): catchRt { customError: true })); } + +// 发送订阅 +export function subscribeSoftware(params): catchRt { + return reqCatchV2(() => request({ + url: '/api/v1/alert/subscribe', + method: 'post', + data: params, + }, { + customError: true + })); +} diff --git a/src/views/Jyh/Version/Detail/SubscriptionModal.vue b/src/views/Jyh/Version/Detail/SubscriptionModal.vue index ba52e18..ee01069 100644 --- a/src/views/Jyh/Version/Detail/SubscriptionModal.vue +++ b/src/views/Jyh/Version/Detail/SubscriptionModal.vue @@ -20,24 +20,49 @@ From af1ce0d1bf3bf3a5afaf95a235755987b25e1aa8 Mon Sep 17 00:00:00 2001 From: "@user8949" Date: Tue, 18 Mar 2025 20:20:37 +0800 Subject: [PATCH 3/4] =?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 @@