Login.js 953 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import axiosApi from './AxiosApi.js'
  2. const apiList = {
  3. captcha: `/oauth/anno/captcha`,
  4. login: `/oauth/anno/token`,
  5. router: `/oauth/menu/router`,
  6. resource: `/oauth/resource/visible`,
  7. qcodelogin: `/oauth/anno/qcodelogin`,
  8. }
  9. export default {
  10. getCaptcha (randomId) {
  11. return axiosApi({
  12. method: 'GET',
  13. url: apiList.captcha + `?key=${randomId}`,
  14. responseType: 'arraybuffer',
  15. meta: {
  16. "X-isToken": false
  17. }
  18. })
  19. },
  20. login (data) {
  21. return axiosApi({
  22. method: 'POST',
  23. url: apiList.login,
  24. data
  25. })
  26. },
  27. getRouter (data) {
  28. return axiosApi({
  29. method: 'GET',
  30. url: apiList.router,
  31. data: data || {}
  32. })
  33. },
  34. getResource (data) {
  35. return axiosApi({
  36. method: 'GET',
  37. url: apiList.resource,
  38. data: data || {}
  39. })
  40. },
  41. qcodelogin (data) {
  42. return axiosApi({
  43. method: 'POST',
  44. url: apiList.qcodelogin,
  45. data
  46. })
  47. },
  48. }