index.ts 596 B

123456789101112131415161718192021222324252627
  1. import { request } from "@/utils/service"
  2. import type * as Login from "./types/login"
  3. /** 获取登录验证码 */
  4. export function getLoginCodeApi() {
  5. return request<Login.LoginCodeResponseData>({
  6. url: "login/code",
  7. method: "get"
  8. })
  9. }
  10. /** 登录并返回 Token */
  11. export function loginApi(data: Login.LoginRequestData) {
  12. return request<Login.LoginResponseData>({
  13. url: "users/login",
  14. method: "post",
  15. data
  16. })
  17. }
  18. /** 获取用户详情 */
  19. export function getUserInfoApi() {
  20. return request<Login.UserInfoResponseData>({
  21. url: "users/info",
  22. method: "get"
  23. })
  24. }