From 6c3635ddabc6bbb828c996faa0eba8c4cee87773 Mon Sep 17 00:00:00 2001 From: MaxShen <997186306@qq.com> Date: Tue, 18 Mar 2025 17:13:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=82=80=E8=AF=B7=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=8E=A5=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jyh/index.ts | 22 +++++++ .../Detail/EarlyWarningDetail.vue | 29 +++++----- .../Detail/EarlyWarningOrganization.vue | 2 +- .../Detail/EarlyWarningPerson.vue | 2 +- .../Detail/InvitationNoticeList.vue | 57 +++++++++++++++---- 5 files changed, 84 insertions(+), 28 deletions(-) diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index 8f87160..948748f 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -1,3 +1,4 @@ +import { reqCatchV2, type catchRt } from '@/utils/catch'; import request from '@/utils/request'; // 详情-获取版本信息 @@ -8,3 +9,24 @@ export function releaseInfo(params: { repoId: string,releaseId: string }): Prom method: 'get' }); } + +// 获取用户信息 +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 + })); +} diff --git a/src/views/Jyh/PersonalCenter/Detail/EarlyWarningDetail.vue b/src/views/Jyh/PersonalCenter/Detail/EarlyWarningDetail.vue index 6ab0c7b..6272ed7 100644 --- a/src/views/Jyh/PersonalCenter/Detail/EarlyWarningDetail.vue +++ b/src/views/Jyh/PersonalCenter/Detail/EarlyWarningDetail.vue @@ -7,30 +7,20 @@ 重要性 {{warningData.importance}} -
+
预览
-
-
可信开源代码库运营团队 {{ warningData.fromTime }}
+
{{warningData.group}} {{ warningData.pulishTime }}
确定 取消 @@ -48,7 +38,8 @@ const warningData = ref({ importance: '高', summary: '近日,安全中心发现Apache lgnite远程代码执行漏洞(CVE-2024-52577)。在 2.6.0 { font-weight: 600; font-size: 20px; line-height: 28px; - padding: 4px 20px 12px; + padding: 20px 20px 12px; .sub-title { display: flex; @@ -102,7 +93,15 @@ const handleModeChange = () => { background: #F6F6F8; color: initial; - ::v-deep .dp-md-view { + :deep .dp-md-readonly { + .dp-md-toolbar-container { + display: none; + } + } + + :deep .dp-md-view { + background-color: #F6F6F8; + h2 { font-size: 1.5em; font-weight: bold; diff --git a/src/views/Jyh/PersonalCenter/Detail/EarlyWarningOrganization.vue b/src/views/Jyh/PersonalCenter/Detail/EarlyWarningOrganization.vue index 2f7492a..70a4da5 100644 --- a/src/views/Jyh/PersonalCenter/Detail/EarlyWarningOrganization.vue +++ b/src/views/Jyh/PersonalCenter/Detail/EarlyWarningOrganization.vue @@ -29,7 +29,7 @@
- + diff --git a/src/views/Jyh/PersonalCenter/Detail/EarlyWarningPerson.vue b/src/views/Jyh/PersonalCenter/Detail/EarlyWarningPerson.vue index f74c7c3..253f059 100644 --- a/src/views/Jyh/PersonalCenter/Detail/EarlyWarningPerson.vue +++ b/src/views/Jyh/PersonalCenter/Detail/EarlyWarningPerson.vue @@ -28,7 +28,7 @@ - + diff --git a/src/views/Jyh/PersonalCenter/Detail/InvitationNoticeList.vue b/src/views/Jyh/PersonalCenter/Detail/InvitationNoticeList.vue index 08b08d2..187de92 100644 --- a/src/views/Jyh/PersonalCenter/Detail/InvitationNoticeList.vue +++ b/src/views/Jyh/PersonalCenter/Detail/InvitationNoticeList.vue @@ -8,26 +8,31 @@ :header-bg="true" :data="noticeTableData" > - - - + + + +