power-user.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. import { axios } from '@/utils/request'
  2. // 重置密码
  3. export const resetPSD = params => {
  4. return axios({
  5. url: '/yyuser/resetPwd',
  6. data: params,
  7. method: 'POST',
  8. headers:{
  9. 'module': encodeURIComponent('重置密码')
  10. }
  11. })
  12. }
  13. // 获取列表数据
  14. export const getPowerUserList = params => {
  15. const url = `/ocsuser/queryLikePage/${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 updateEnableStatus = params => {
  29. return axios({
  30. url: `/yyuser/enable/${params.id}/${params.flag}`,
  31. data: {},
  32. method: 'get',
  33. headers:{
  34. 'module': encodeURIComponent('启用禁用')
  35. }
  36. })
  37. }
  38. // 删除用户接口
  39. export const delectUserPower = params => {
  40. return axios({
  41. url: `/yyuser/delete/${params.id}`,
  42. data: {},
  43. method: 'get',
  44. headers:{
  45. 'module': encodeURIComponent('删除')
  46. }
  47. })
  48. }
  49. // 新增/编辑保存接口
  50. export const saveUserPower = params => {
  51. return axios({
  52. url: '/yyuser/save',
  53. data: params,
  54. method: 'POST',
  55. headers:{
  56. 'module': encodeURIComponent('新增/编辑')
  57. }
  58. })
  59. }
  60. // 获取角色列表接口
  61. export const getRoleList = params => {
  62. return axios({
  63. url: '/yyrole/findAll',
  64. data: params,
  65. method: 'POST',
  66. headers:{
  67. 'module': encodeURIComponent('角色列表')
  68. }
  69. })
  70. }
  71. // 用户管理 分区设置
  72. export const userSubareaSave = params => {
  73. return axios({
  74. url: '/userSubarea/save',
  75. data: params,
  76. method: 'post',
  77. headers:{
  78. 'module': encodeURIComponent('分区设置')
  79. }
  80. })
  81. }
  82. // 所有用户
  83. export const userQueryList = params => {
  84. return axios({
  85. url: '/yyuser/queryAllLike',
  86. data: params,
  87. method: 'POST',
  88. headers:{
  89. 'module': encodeURIComponent('用户列表')
  90. }
  91. })
  92. }