login.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import request from "@/utils/request";
  2. // 刷新令牌
  3. export function refreshToken(data) {
  4. return request({
  5. url: '/admin-api/system/auth/refresh-token',
  6. header: {
  7. 'content-type': 'application/x-www-form-urlencoded'
  8. },
  9. method: 'post',
  10. data: data
  11. })
  12. }
  13. // 登录方法
  14. export function login(username, password,socialCode,socialType,socialState,captchaVerification) {
  15. const data = {
  16. username,
  17. password,
  18. socialCode,
  19. socialType,
  20. socialState,
  21. captchaVerification,
  22. };
  23. return request({
  24. // PC端接口
  25. url: "/admin-api/system/auth/login",
  26. // 移动端接口
  27. // url: '/admin-api/backend/member-user/applogin',
  28. headers: {
  29. isToken: false,
  30. },
  31. method: "POST",
  32. data: data,
  33. });
  34. }
  35. // 获取用户详细信息
  36. export function getUserInfo(data) {
  37. return request({
  38. url: "/admin-api/backend/s9-user/getuserinfo",
  39. method: "get",
  40. params: data,
  41. });
  42. }
  43. export function getInfo() {
  44. return request({
  45. url: "/admin-api/system/auth/get-permission-info",
  46. method: "get",
  47. });
  48. }
  49. // 退出方法
  50. export function logout() {
  51. return request({
  52. url: "/admin-api/system/auth/logout",
  53. method: "POST",
  54. });
  55. }
  56. // 查询全部字典数据列表
  57. export function listSimpleDictDatas() {
  58. return request({
  59. url: "/admin-api/system/dict-data/list-all-simple",
  60. method: "get",
  61. });
  62. }
  63. // 查询全部角色菜单列表
  64. export function getMenusByUser(data) {
  65. return request({
  66. url: '/admin-api/backend/app-menus/getmenusbyuser',
  67. method: 'get',
  68. params: data
  69. })
  70. }
  71. // 获取部门信息
  72. export function getDepartment(data) {
  73. return request({
  74. url: '/admin-api/system/dept/list-all-simple',
  75. method: 'get',
  76. params: data
  77. })
  78. }
  79. // 注册--搜索获取单位信息
  80. export function getDepartUnit(data) {
  81. return request({
  82. url: '/admin-api/s9/org/querybyorgname',
  83. header: {
  84. 'content-type': 'application/x-www-form-urlencoded'
  85. },
  86. method: 'post',
  87. data: data
  88. })
  89. }
  90. // 注册
  91. export function wxbind(data) {
  92. return request({
  93. url: '/admin-api/s9/wx/wxbind',
  94. header: {
  95. 'content-type': 'application/x-www-form-urlencoded'
  96. },
  97. method: 'post',
  98. data: data
  99. })
  100. }
  101. //获取街道
  102. export function streetPage(data) {
  103. return request({
  104. url: '/admin-api/backend/street/page',
  105. method: 'get',
  106. params: data
  107. })
  108. }