新增组织管理内容

This commit is contained in:
LovableCat
2025-03-15 18:08:35 +08:00
parent 782b7537fe
commit a7b9c0ffad
8 changed files with 747 additions and 26 deletions

View File

@@ -0,0 +1,53 @@
import request from '@/utils/request';
// TODO 获取组织信息功能 没有相关接口,待对齐
export function getOrganizationInfoApi(params) {
return request({
url: ``,
method: 'get',
params,
});
}
export function createOrganizationApi(params) {
return request({
url: `/api/v1/user/group/create`,
method: 'post',
data: params,
});
}
// TODO 更新组织信息功能 没有相关接口,待对齐
export function updateOrganizationInfoApi(params) {
return request({
url: `/api/v1/user/group/create`,
method: 'post',
data: params,
});
}
export function getOrganizationMemberListApi(params) {
return request({
url: `/api/v1/user/group/member/list`,
method: 'get',
params,
});
}
export function inviteOrganizationMemberApi(params) {
return request({
url: `/api/v1/user/group/member/invite `,
method: 'post',
data: params,
});
}
export function deleteOrganizationMemberApi(params) {
return request({
url: `/api/v1/user/group/member/remove`,
method: 'delete',
data: params,
});
}

View File

@@ -0,0 +1,12 @@
export interface OrganizationInfoType {
organizationName: string;
organizationProfile: string;
}
export interface OrganizationMemberItemType {
id: string;
userName: string;
role: string;
email: string;
joinDate: string;
}