userManage.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. import { axios } from '@/utils/request'
  2. /**
  3. * 获取用户列表
  4. *
  5. * @author yubaoshan
  6. * @date 2020/4/26 12:08
  7. */
  8. export function getUserPage (parameter) {
  9. return axios({
  10. url: '/sysUser/page',
  11. method: 'get',
  12. params: parameter
  13. })
  14. }
  15. /**
  16. * 增加用户
  17. *
  18. * @author yubaoshan
  19. * @date 2020/5/5 02:08
  20. */
  21. export function sysUserAdd (parameter) {
  22. return axios({
  23. url: '/sysUser/add',
  24. method: 'post',
  25. data: parameter
  26. })
  27. }
  28. /**
  29. * 编辑用户
  30. *
  31. * @author yubaoshan
  32. * @date 2020/5/5 02:08
  33. */
  34. export function sysUserEdit (parameter) {
  35. return axios({
  36. url: '/sysUser/edit',
  37. method: 'post',
  38. data: parameter
  39. })
  40. }
  41. /**
  42. * 获取用户详情
  43. *
  44. * @author yubaoshan
  45. * @date 2020/5/5 19:55
  46. */
  47. export function sysUserDetail (parameter) {
  48. return axios({
  49. url: '/sysUser/detail',
  50. method: 'get',
  51. params: parameter
  52. })
  53. }
  54. /**
  55. * 删除用户
  56. *
  57. * @author yubaoshan
  58. * @date 2020/5/7 19:31
  59. */
  60. export function sysUserDelete (parameter) {
  61. return axios({
  62. url: '/sysUser/delete',
  63. method: 'post',
  64. data: parameter
  65. })
  66. }
  67. /**
  68. * 拥有角色
  69. *
  70. * @author yubaoshan
  71. * @date 2020/6/3 11:58
  72. */
  73. export function sysUserOwnRole (parameter) {
  74. return axios({
  75. url: '/sysUser/ownRole',
  76. method: 'get',
  77. params: parameter
  78. })
  79. }
  80. /**
  81. * 授权角色
  82. *
  83. * @author yubaoshan
  84. * @date 2020/5/26 23:59
  85. */
  86. export function sysUserGrantRole (parameter) {
  87. return axios({
  88. url: '/sysUser/grantRole',
  89. method: 'post',
  90. data: parameter
  91. })
  92. }
  93. /**
  94. * 拥有数据
  95. *
  96. * @author yubaoshan
  97. * @date 2020/6/2 23:14
  98. */
  99. export function sysUserOwnData (parameter) {
  100. return axios({
  101. url: '/sysUser/ownData',
  102. method: 'get',
  103. params: parameter
  104. })
  105. }
  106. /**
  107. * 授权数据
  108. *
  109. * @author yubaoshan
  110. * @date 2020/6/2 23:15
  111. */
  112. export function sysUserGrantData (parameter) {
  113. return axios({
  114. url: '/sysUser/grantData',
  115. method: 'post',
  116. data: parameter
  117. })
  118. }
  119. /**
  120. * 修改状态
  121. *
  122. * @author yubaoshan
  123. * @date 2020/6/23 21:36
  124. */
  125. export function sysUserChangeStatus (parameter) {
  126. return axios({
  127. url: '/sysUser/changeStatus',
  128. method: 'post',
  129. data: parameter
  130. })
  131. }
  132. /**
  133. * 重置密码
  134. *
  135. * @author yubaoshan
  136. * @date 2020/6/23 22:04
  137. */
  138. export function sysUserResetPwd (parameter) {
  139. return axios({
  140. url: '/sysUser/resetPwd',
  141. method: 'post',
  142. data: parameter
  143. })
  144. }
  145. /**
  146. * 修改密码
  147. *
  148. * @author yubaoshan
  149. * @date 2020/6/25 00:25
  150. */
  151. export function sysUserUpdatePwd (parameter) {
  152. return axios({
  153. url: '/sysUser/updatePwd',
  154. method: 'post',
  155. data: parameter
  156. })
  157. }
  158. /**
  159. * 用户选择器
  160. *
  161. * @author yubaoshan
  162. * @date 2020/6/25 00:25
  163. */
  164. export function sysUserSelector (parameter) {
  165. return axios({
  166. url: '/sysUser/selector',
  167. method: 'get',
  168. params: parameter
  169. })
  170. }