user.ts 486 B

12345678910111213141516171819202122
  1. import type { UserApiType } from '@/apis/types';
  2. import type { UserInfo } from '@vben/types';
  3. import { request } from '@/forward/request';
  4. /**
  5. * 登录
  6. */
  7. async function userLogin(data: UserApiType.LoginParams) {
  8. return request<UserApiType.LoginResult>('/login', { data, method: 'post' });
  9. }
  10. /**
  11. * 获取用户信息
  12. */
  13. async function getUserInfo() {
  14. return request<UserInfo>('/getUserInfo', { method: 'get' });
  15. }
  16. export { getUserInfo, userLogin };
  17. export * from './user';