feat(layout): 添加企业邀请码加入功能

- 在 Basic.vue 中添加 JoinModal 组件,用于展示加入企业的模态框
- 添加 checkHasInviteCode 方法,在页面加载时检查邀请码
- 新增 getQueryParam 工具函数,用于获取 URL 参数
- 添加加入企业的相关 API 接口
- 实现 JoinModal 组件,包含加入企业的逻辑和界面
This commit is contained in:
2025-06-20 18:16:40 +08:00
parent 87ef27759f
commit c83eadcbed
4 changed files with 76 additions and 1 deletions

View File

@ -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 });
};