power-user.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import { axios } from '@/utils/request'
  2. // 重置密码
  3. export const resetPSD = params => {
  4. return axios({
  5. url: '/mduser/resetPwd',
  6. data: params,
  7. method: 'POST',
  8. headers: {
  9. 'module': encodeURIComponent('重置密码')
  10. }
  11. })
  12. }
  13. // 获取列表数据
  14. export const getPowerUserList = params => {
  15. const url = `/mduser/queryLike/${params.pageNo}/${params.pageSize}`
  16. delete params.pageNo
  17. delete params.pageSize
  18. return axios({
  19. url: url,
  20. data: params,
  21. method: 'POST',
  22. headers: {
  23. 'module': encodeURIComponent('列表查询')
  24. }
  25. })
  26. }
  27. // 获取所有用户
  28. export const getUserAllList = params => {
  29. const url = `/mduser/findAll`
  30. return axios({
  31. url: url,
  32. data: params,
  33. method: 'POST',
  34. headers: {
  35. 'module': encodeURIComponent('列表查询')
  36. }
  37. })
  38. }
  39. // 改变权限状态接口
  40. export const updateEnableStatus = params => {
  41. return axios({
  42. url: `/mduser/enable/${params.id}/${params.flag}`,
  43. data: {},
  44. method: 'get',
  45. headers: {
  46. 'module': encodeURIComponent(params.flag == 0 ? '禁用' : '启用')
  47. }
  48. })
  49. }
  50. // 删除用户接口
  51. export const delectUserPower = params => {
  52. return axios({
  53. url: `/mduser/delete/${params.id}`,
  54. data: {},
  55. method: 'get',
  56. headers: {
  57. 'module': encodeURIComponent('删除')
  58. }
  59. })
  60. }
  61. // 新增/编辑保存接口
  62. export const saveUserPower = params => {
  63. return axios({
  64. url: '/mduser/save',
  65. data: params,
  66. method: 'POST',
  67. headers: {
  68. 'module': encodeURIComponent(!params.id ? '新增' : '编辑')
  69. }
  70. })
  71. }
  72. // 获取角色列表接口
  73. export const getRoleList = params => {
  74. return axios({
  75. url: '/mdrole/findAll',
  76. data: params,
  77. method: 'POST',
  78. headers: {
  79. 'module': encodeURIComponent('角色列表查询')
  80. }
  81. })
  82. }