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] =?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 @@