组织管理接口初步调试
This commit is contained in:
@@ -1,50 +1,45 @@
|
||||
import request from '@/utils/request';
|
||||
import {
|
||||
type CreateOrganizationApiResultType,
|
||||
type OrganizationMemberItemType,
|
||||
type UnitRes
|
||||
} from "@/api/organizationManage/organizationManageType";
|
||||
|
||||
// TODO 获取组织信息功能 没有相关接口,待对齐
|
||||
export function getOrganizationInfoApi(params) {
|
||||
export function createOrganizationApi(params: { groupName: string, groupDesc: string }): Promise<UnitRes<CreateOrganizationApiResultType>> {
|
||||
return request({
|
||||
url: ``,
|
||||
url: `/api/v1/group/create`,
|
||||
method: 'post',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateOrganizationInfoApi(params: { id: number, name: string, desc: string }): Promise<UnitRes<CreateOrganizationApiResultType>> {
|
||||
return request({
|
||||
url: `/api/v1/group/update`,
|
||||
method: 'post',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getOrganizationMemberListApi(params: { groupId: number }): Promise<UnitRes<any>> {
|
||||
return request({
|
||||
url: `/api/v1/group/member/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function createOrganizationApi(params) {
|
||||
export function inviteOrganizationMemberApi(params: { groupId: number, username: string, roleCode: string }): Promise<UnitRes<boolean>> {
|
||||
return request({
|
||||
url: `/api/v1/user/group/create`,
|
||||
url: `/api/v1/group/member/invite `,
|
||||
method: 'post',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
// TODO 更新组织信息功能 没有相关接口,待对齐
|
||||
export function updateOrganizationInfoApi(params) {
|
||||
export function deleteOrganizationMemberApi(params: { groupId: number, username: string }): Promise<UnitRes<boolean>> {
|
||||
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`,
|
||||
url: `/api/v1/group/member/remove`,
|
||||
method: 'delete',
|
||||
data: params,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user