login.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import request from '@/utils/request'
  2. const api = {
  3. register: '/User/Register',
  4. Login: '/User/Login',
  5. ImgCaptcha: '/Captcha/ImageCaptcha',
  6. GetPermissions: '/User/GetPermissions',
  7. sendEmail: '/Captcha/SendEmail',
  8. GetLoginUrl: '/UniLogin/GetLoginUrl',
  9. UniLogin: '/UniLogin/Login',
  10. BindSocial: '/UniLogin/BindSocial',
  11. UnbindSocial: '/UniLogin/UnbindSocial'
  12. }
  13. export function register(parameter) {
  14. return request({
  15. url: api.register,
  16. method: 'post',
  17. data: parameter
  18. })
  19. }
  20. export function login (parameter) {
  21. return request({
  22. url: api.Login,
  23. method: 'post',
  24. data: parameter
  25. })
  26. }
  27. export function sendEmail(parameter) {
  28. return request({
  29. url: api.sendEmail,
  30. method: 'post',
  31. data: parameter
  32. })
  33. }
  34. export function getImageCaptcha () {
  35. return request({
  36. url: api.ImgCaptcha,
  37. method: 'get'
  38. })
  39. }
  40. export function GetPermissions(parameter) {
  41. return request({
  42. url: api.GetPermissions,
  43. method: 'get',
  44. params: parameter
  45. })
  46. }
  47. export function getLoginUrl(parameter) {
  48. return request({
  49. url: api.GetLoginUrl,
  50. method: 'get',
  51. params: parameter
  52. })
  53. }
  54. export function uniLogin(parameter) {
  55. return request({
  56. url: api.UniLogin,
  57. method: 'post',
  58. data: parameter
  59. })
  60. }
  61. export function bindSocial(parameter) {
  62. return request({
  63. url: api.BindSocial,
  64. method: 'post',
  65. data: parameter
  66. })
  67. }
  68. export function unbindSocial(parameter) {
  69. return request({
  70. url: api.UnbindSocial,
  71. method: 'post',
  72. data: parameter
  73. })
  74. }