feat: Add base project structure with API and web components
This commit is contained in:
20
web/src/api/member.ts
Normal file
20
web/src/api/member.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { request } from '@/utils/request'
|
||||
|
||||
// 成员列表
|
||||
export const memberListUrl = '/workspaces/members'
|
||||
// 邀请成员
|
||||
export const inviteMember = (values: { email: string }) => {
|
||||
return request.post(`/workspaces/invites`, values)
|
||||
}
|
||||
// 删除成员
|
||||
export const deleteMember = (id: string) => {
|
||||
return request.delete(`/workspaces/members/${id}`)
|
||||
}
|
||||
// 更新成员
|
||||
export const updateMember = (values: { id: string, role: string }) => {
|
||||
return request.put(`/workspaces/members`, [values])
|
||||
}
|
||||
// 验证邀请token
|
||||
export const validateInviteToken = (token: string) => {
|
||||
return request.get(`/workspaces/invites/validate/${token}`)
|
||||
}
|
||||
Reference in New Issue
Block a user