generator-hcy-system
Version:
hcy system layout and pages
33 lines (29 loc) • 764 B
text/typescript
// import { getNoToken, postNoToken } from '../api';
import * as Urls from '../Urls';
import { request } from 'umi';
export async function getCaptcha() {
return request<API.CaptchaResult>(Urls.GET_CAPTCHA, {
method: 'GET',
});
};
export async function userLogin(options?:{data: API.userLoginReq}) {
return request<API.LoginResult>(Urls.LOGIN, {
method: 'POST',
data: options?.data,
});
};
export async function userLogout() {
return request<API.Result>(Urls.LOGOUT, {
method: 'GET',
});
};
export async function getInitUserInfo() {
return request <API.Result>(Urls.GET_SELF_MESSAGE, {
method: 'GET',
});
}
export async function getAccessInfo() {
return request <API.Result>(Urls.GET_ACCESS_INFO, {
method: 'GET',
});
}