XfSystemApi.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. import request from '@/utils/request' //引入axios请求及拦截器
  2. const tokenName = "backstageToken"
  3. export default {
  4. //获取登录验证码
  5. XfSystemApiGetCode(data) {
  6. return request({
  7. url: '/captchaImage',
  8. method: 'get',
  9. params: data,
  10. noToken: true
  11. })
  12. },
  13. //登录
  14. XfSystemApiLogin(data) {
  15. return request({
  16. url: '/login',
  17. method: 'post',
  18. data: data,
  19. noToken: true
  20. })
  21. },
  22. //登出
  23. XfSystemApiLoginOut(data) {
  24. return request({
  25. url: '/logout',
  26. method: 'get',
  27. params: data,
  28. tokenName
  29. })
  30. },
  31. //获取登录账号信息
  32. XfSystemApiGetLoginUser(data) {
  33. return request({
  34. url: '/getInfo',
  35. method: 'get',
  36. params: data,
  37. tokenName
  38. })
  39. },
  40. //修改密码
  41. XfSystemApiEditAdminPwd(data) {
  42. return request({
  43. url: '/system/user/edit/pwd',
  44. method: 'post',
  45. data: data,
  46. tokenName
  47. })
  48. },
  49. //获取菜单列表
  50. XfSystemApiGetSystemMenuList(data) {
  51. return request({
  52. url: '/getRouters',
  53. method: 'get',
  54. params: data,
  55. tokenName
  56. })
  57. },
  58. //保存菜单信息
  59. XfSystemApiSaveSystemMenu(data) {
  60. return request({
  61. url: '/system/menu/save',
  62. method: 'post',
  63. data: data,
  64. tokenName
  65. })
  66. },
  67. //删除菜单信息
  68. XfSystemApiDelSystemMenu(data) {
  69. return request({
  70. url: '/api/XfSystemApi/DelSystemMenu/' + data,
  71. method: 'post',
  72. tokenName
  73. })
  74. },
  75. //获取角色列表
  76. XfSystemApiGetRoleList(data) {
  77. return request({
  78. url: '/system/role/list',
  79. method: 'get',
  80. params: data,
  81. tokenName
  82. })
  83. },
  84. //获取角色信息
  85. XfSystemApiGetRole(data) {
  86. return request({
  87. url: '/system/role/detail/' + data,
  88. method: 'get',
  89. tokenName
  90. })
  91. },
  92. //新增修改角色
  93. XfSystemApiSaveRole(data) {
  94. return request({
  95. url: '/system/role/save',
  96. method: 'post',
  97. data: data,
  98. tokenName
  99. })
  100. },
  101. //删除角色
  102. XfSystemApiDelRole(data) {
  103. return request({
  104. url: '/system/role/del/'+data,
  105. method: 'get',
  106. tokenName
  107. })
  108. },
  109. //获取管理员列表
  110. XfSystemApiGetAdminUserL(data) {
  111. return request({
  112. url: '/system/user/list',
  113. method: 'get',
  114. params: data,
  115. tokenName
  116. })
  117. },
  118. //编辑管理员
  119. XfSystemApiSaveAdminUser(data) {
  120. return request({
  121. url: '/system/user/save',
  122. method: 'post',
  123. data: data,
  124. tokenName
  125. })
  126. },
  127. //删除管理员账号
  128. XfSystemApiDelAdminUser(data) {
  129. return request({
  130. url: '/system/user/del/'+data,
  131. method: 'get',
  132. tokenName
  133. })
  134. },
  135. }