Files
fe_supplier_frontend/src/servers/api/login.ts

99 lines
1.6 KiB
TypeScript
Raw Normal View History

2025-07-09 14:01:45 +08:00
import request from '@/utils/request';
/**
*
*/
export async function getCaptcha() {
return request('/v1/login/getCaptcha', {
method: 'GET'
});
}
/**
2025-07-11 08:33:29 +08:00
*
*/
export async function accountLogin (data: API.LoginSupplier) {
return request('/v1/login/accountLogin', {
method: 'POST',
data
});
}
/**
*
*/
export async function expertLogin (data: API.LoginSupplier) {
return request('/v1/login/expertLogin', {
method: 'POST',
data
});
}
/**
*
2025-07-09 14:01:45 +08:00
*/
export async function supplierLogin (data: API.LoginSupplier) {
return request('/v1/login/accountLogin/supplier', {
method: 'POST',
data
});
}
2025-07-15 09:07:43 +08:00
/**
*
*/
export async function getUserinfo() {
return request('/v1/userinfo/get', {
method: 'GET'
});
}
2025-07-09 14:01:45 +08:00
2025-07-15 09:07:43 +08:00
/**
* 退
*/
export async function Logout() {
return request('/v1/login/logout', {
2025-07-15 15:47:21 +08:00
method: 'POST'
2025-07-15 09:07:43 +08:00
});
}
/**
*
*/
export async function findMenuList(data: any) {
return request('/v1/menu/findMenuList', {
method: 'POST',
data
});
}
2025-07-16 08:59:49 +08:00
/**
*
*/
export async function queryUserOrgAll() {
return request('/org/queryUserOrgAll', {
method: 'GET'
});
2025-07-18 13:39:45 +08:00
}
/**
*
*/
interface sendCodeData {
account: string;
}
export async function sendCode(data: sendCodeData) {
return request('/v1/login/forgotPassword/sendCode', {
method: 'POST',
data
});
}
/**
*
*/
interface resetData {
account: string;
identifying: string;
password: string;
}
export async function reset(data: resetData) {
return request('/v1/login/forgotPassword/reset', {
method: 'POST',
data
});
2025-07-16 08:59:49 +08:00
}