api.ts 895 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { request } from '/@/utils/service'
  2. import { Local, Session } from '/@/utils/storage'
  3. const token = Session.get('token')
  4. export function getCaptcha() {
  5. return request({
  6. url: '/api/captcha/',
  7. method: 'get',
  8. })
  9. }
  10. export function login(params: object) {
  11. return request({
  12. url: '/api/login/',
  13. method: 'post',
  14. data: params,
  15. })
  16. }
  17. export function getUserInfo() {
  18. return request({
  19. url: '/api/system/user/user_info/',
  20. method: 'get',
  21. })
  22. }
  23. export function getWorkWeChatCode() {
  24. return request({
  25. url: '/api/system/wechat/start_oauth',
  26. method: 'get',
  27. })
  28. }
  29. export function postWorkWeChatCode(body) {
  30. return request({
  31. url: '/api/system/wechat/login',
  32. method: 'post',
  33. data: body
  34. })
  35. }
  36. export function WeComLogin(query: any) {
  37. return request({
  38. url: '/api/system/wechat/login/test',
  39. method: 'get',
  40. params: query,
  41. });
  42. }