login.js 2.0 KB

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