diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index c533bf5..cbe9e7a 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -296,3 +296,33 @@ export const alertIsSubscribe = (data): Promise => { }) ); }; + +// 获取邀请历史 +export function getInviteHistoryData(): catchRt { + return reqCatchV2(() => + request( + { + url: `/api/v1/group/member/invite/accept/history`, + method: 'get' + }, + { + customError: true + } + ) + ); +} +// 删除个人邀请历史记录 +export function acceptHistoryDelete(params): catchRt { + return reqCatchV2(() => + request( + { + url: '/api/v1/group/member/invite/accept/history/delete', + method: 'post', + data: params + }, + { + customError: true + } + ) + ); +} diff --git a/src/views/Jyh/PersonalCenter/Detail/InvitationNotice/InvitationHistoryList.vue b/src/views/Jyh/PersonalCenter/Detail/InvitationNotice/InvitationHistoryList.vue new file mode 100644 index 0000000..9cc9144 --- /dev/null +++ b/src/views/Jyh/PersonalCenter/Detail/InvitationNotice/InvitationHistoryList.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/views/Jyh/PersonalCenter/Detail/InvitationNoticeList.vue b/src/views/Jyh/PersonalCenter/Detail/InvitationNotice/InvitationNoticeList.vue similarity index 98% rename from src/views/Jyh/PersonalCenter/Detail/InvitationNoticeList.vue rename to src/views/Jyh/PersonalCenter/Detail/InvitationNotice/InvitationNoticeList.vue index 8063f94..38e5b1c 100644 --- a/src/views/Jyh/PersonalCenter/Detail/InvitationNoticeList.vue +++ b/src/views/Jyh/PersonalCenter/Detail/InvitationNotice/InvitationNoticeList.vue @@ -39,6 +39,7 @@ import { acceptInvite, getInviteListData } from '@/api/jyh'; import { ref, shallowReactive } from 'vue'; import NoData from '@/components/NoData/NoData.vue'; +import InvitationHistoryList from './InvitationHistoryList.vue'; import { Message } from 'vue-devui'; import dayjs from 'dayjs'; import { useAccountStore } from '@/stores/user'; diff --git a/src/views/Jyh/PersonalCenter/Detail/PersonalSettings.vue b/src/views/Jyh/PersonalCenter/Detail/PersonalSettings.vue index ca6faec..ee21727 100644 --- a/src/views/Jyh/PersonalCenter/Detail/PersonalSettings.vue +++ b/src/views/Jyh/PersonalCenter/Detail/PersonalSettings.vue @@ -4,10 +4,12 @@ + + @@ -15,7 +17,8 @@ import { ref } from 'vue'; import PersonalBasic from '../PersonalBasic.vue'; import OrganizationManage from '../OrganizationManage/OrganizationManage.vue'; -import InvitationNoticeList from '../Detail/InvitationNoticeList.vue'; +import InvitationNoticeList from './InvitationNotice/InvitationNoticeList.vue'; +import InvitationHistoryList from './InvitationNotice/InvitationHistoryList.vue'; const selectTab = ref('personalBasic');