feat(layout): 添加企业邀请码加入功能
- 在 Basic.vue 中添加 JoinModal 组件,用于展示加入企业的模态框 - 添加 checkHasInviteCode 方法,在页面加载时检查邀请码 - 新增 getQueryParam 工具函数,用于获取 URL 参数 - 添加加入企业的相关 API 接口 - 实现 JoinModal 组件,包含加入企业的逻辑和界面
This commit is contained in:
@ -150,3 +150,13 @@ export const removeEnterpriseAccount = (userId: number) => {
|
||||
export const getEnterpriseInviteCode = () => {
|
||||
return Http.get(`/v1/enterprises/invite-code`);
|
||||
};
|
||||
|
||||
// 根据邀请码获取企业信息
|
||||
export const getEnterpriseByInviteCode = (inviteCode: string) => {
|
||||
return Http.get(`/v1/enterprises/by-invite-code`, { invite_code: inviteCode });
|
||||
};
|
||||
|
||||
// 根据邀请码加入企业
|
||||
export const joinEnterpriseByInviteCode = (inviteCode: string) => {
|
||||
return Http.post(`/v1/enterprises/join`, { invite_code: inviteCode });
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user