Merge remote-tracking branch 'origin/feature/0905_登录注册流程重构' into test

# Conflicts:
#	src/App.vue
#	src/layouts/components/siderBar/menu-list.ts
#	src/views/components/login/index.vue
This commit is contained in:
rd
2025-09-15 10:31:18 +08:00
44 changed files with 1574 additions and 788 deletions

View File

@ -46,9 +46,7 @@ export const getHeaders = () => {
};
};
/**
* 获取智能体信息
*/
// 获取智能体信息
export const getAgentData = async () => {
const { data } = await axios.get(`${BASE_PYTHON_URL}/api/agent/info`, {
headers: getHeaders(),
@ -56,12 +54,19 @@ export const getAgentData = async () => {
return data;
};
/**
* 生成会话id
*/
// 生成会话id
export const createSession = async () => {
const { data } = await axios.get(`${BASE_PYTHON_URL}/api/agent/create_session`, {
headers: getHeaders(),
});
return data;
};
// 中断智能体执行
export const stopAgentTask = async (params = {}) => {
const { data } = await axios.get(`${BASE_PYTHON_URL}/api/agent/stop-task`, {
headers: getHeaders(),
params,
});
return data;
};

View File

@ -122,7 +122,7 @@ export const sendUpdateMobileCaptcha = (data: any) => {
// 修改绑定的手机号
export const updateMobile = (data: any) => {
return Http.post(`/v1/me/mobile`, data);
return Http.patch(`/v1/me/mobile`, data);
};
// 修改我的信息

View File

@ -44,7 +44,7 @@ export const fetchBindPhone = (params = {}) => {
};
// 根据id获取企业信息
export const fetchEnterpriseInfo = (id: number) => {
export const fetchEnterpriseInfo = (id: number | string) => {
return Http.get(`/v1/enterprises/${id}`);
};
@ -59,16 +59,52 @@ export const postRegister = (params = {}) => {
};
// 发送注册验证码
export const postRegisterCaptcha = (params = {}) => {
export const postRegisterCaptcha = (params = {}) => {
return Http.post('/v1/sms/register-captcha', params);
};
// 发送忘记密码验证码
export const postForgetPasswordCaptcha = (params = {}) => {
export const postForgetPasswordCaptcha = (params = {}) => {
return Http.post('/v1/sms/forget-password-captcha', params);
};
// 忘记密码
export const postForgetPassword = (params = {}) => {
export const postForgetPassword = (params = {}) => {
return Http.post('/v1/users/forget-password', params);
};
};
// 创建企业
export const postCreateEnterprises = (params = {}) => {
return Http.post('/v1/enterprises', params);
};
// 获取我的企业列表
export const getMyEnterprises = () => {
return Http.get('/v1/me/enterprises');
};
// 获取我的主企业信息
export const getMyPrimaryEnterprise = () => {
return Http.get('/v1/me/primary-enterprise');
};
// 发送修改手机号验证码
export const postUpdateMobileCaptcha = (params = {}) => {
return Http.post('/v1/sms/update-mobile-captcha', params);
};
// 发送修改密码验证码
export const postUpdatePasswordCaptcha = (params = {}) => {
return Http.post('/v1/sms/update-password-captcha', params);
};
// 验证修改密码验证码
export const postCheckUpdatePasswordCaptcha = (params = {}) => {
return Http.post('/v1/sms/check-update-password-captcha', params);
};
// 修改密码
export const postUpdatePassword = (params = {}) => {
return Http.patch('/v1/me/password', params);
};

View File

@ -64,6 +64,9 @@ export class Request {
const { data, status } = res;
switch (status) {
case HttpStatusCode.Success:
if (data.code !== HttpStatusCode.Success) {
message.error(data.message);
}
return data;
default:
return Promise.reject(data);