diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index 2c9d909..67fb00c 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -1,14 +1,56 @@ +import { reqCatchV2, type catchRt } from '@/utils/catch'; import request from '@/utils/request'; // 详情-获取版本信息 -export function releaseInfo(params: { repoId: string,releaseId: string }): Promise { - const { repoId,releaseId } = params; +export function releaseInfo(params: { softwareId: string }): Promise { + const { softwareId } = params; return request({ - url: `/api/v1/repo/release/info?repo_id=${repoId}&releaseId=${releaseId}`, + url: `/api/v1/repo/release/info?softwareId=${softwareId}`, method: 'get' }); } +// 详情-搜索结果列表 +export function releasePage(data): Promise { + return request({ + url: `/api/v1/repo/release/page`, + method: 'post', + data + }); +} + +// 获取邀请列表 +export function getInviteListData(): catchRt { + return reqCatchV2(() => request({ + url: '/api/v1/group/member/invite/list', + method: 'get' + }, { + customError: true + })); +} + +// 处理邀请 +export function acceptInvite(params): catchRt { + return reqCatchV2(() => request({ + url: '/api/v1/group/member/invite/accept', + method: 'post', + data: params, + }, { + customError: true + })); +} + +// 发送订阅 +export function subscribeSoftware(params): catchRt { + return reqCatchV2(() => request({ + url: '/api/v1/alert/subscribe', + method: 'post', + data: params, + }, { + customError: true + })); +} + // 获取高级筛选语言列表 export function searchLanguageList() { return request({ @@ -43,4 +85,4 @@ export function getRepairInfo() { method: 'get', params: {} }); -} \ No newline at end of file +} diff --git a/src/components/AdvanceSearch/index.vue b/src/components/AdvanceSearch/index.vue index b9391c1..ffe2aa0 100644 --- a/src/components/AdvanceSearch/index.vue +++ b/src/components/AdvanceSearch/index.vue @@ -4,8 +4,8 @@ - - + + @@ -21,7 +21,7 @@ - + @@ -49,8 +49,6 @@ \ No newline at end of file + diff --git a/src/views/Jyh/Home/index.vue b/src/views/Jyh/Home/index.vue index b924181..7410311 100644 --- a/src/views/Jyh/Home/index.vue +++ b/src/views/Jyh/Home/index.vue @@ -16,7 +16,7 @@ + + + + diff --git a/src/views/Jyh/Search/Components/OrgModal.vue b/src/views/Jyh/Search/Components/OrgModal.vue new file mode 100644 index 0000000..5897911 --- /dev/null +++ b/src/views/Jyh/Search/Components/OrgModal.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/views/Jyh/Search/Components/OssQuery.vue b/src/views/Jyh/Search/Components/OssQuery.vue index 6ca72a4..a5ee19e 100644 --- a/src/views/Jyh/Search/Components/OssQuery.vue +++ b/src/views/Jyh/Search/Components/OssQuery.vue @@ -4,7 +4,7 @@ -
+
@@ -40,6 +40,9 @@ + @@ -53,15 +56,19 @@ {{ scope.row.programmingLanguage }} -