user.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. import request from '@/utils/request'
  2. // 查询用户列表
  3. export function listUser(query) {
  4. return request({
  5. url: '/system/user/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 查询用户详细
  11. export function getUser(userId) {
  12. let safeId = userId || ''
  13. return request({
  14. url: '/system/user/' + safeId,
  15. method: 'get'
  16. })
  17. }
  18. // 新增用户
  19. export function addUser(data) {
  20. return request({
  21. url: '/system/user',
  22. method: 'post',
  23. data: data
  24. })
  25. }
  26. // 修改用户
  27. export function updateUser(data) {
  28. return request({
  29. url: '/system/user',
  30. method: 'put',
  31. data: data
  32. })
  33. }
  34. // 删除用户
  35. export function delUser(userId) {
  36. return request({
  37. url: '/system/user/' + userId,
  38. method: 'delete'
  39. })
  40. }
  41. // 导出用户
  42. export function exportUser(query) {
  43. return request({
  44. url: '/system/user/export',
  45. method: 'get',
  46. params: query
  47. })
  48. }
  49. // 用户密码重置
  50. export function resetUserPwd(userId, password) {
  51. const data = {
  52. userId,
  53. password
  54. }
  55. return request({
  56. url: '/system/user/resetPwd',
  57. method: 'put',
  58. data: data
  59. })
  60. }
  61. // 用户状态修改
  62. export function changeUserStatus(userId, status) {
  63. const data = {
  64. userId,
  65. status
  66. }
  67. return request({
  68. url: '/system/user/changeStatus',
  69. method: 'put',
  70. data: data
  71. })
  72. }
  73. // 查询用户个人信息
  74. // http://localhost/dev-api/back/busiSchools/list?agentcode=456dcef18ce3f2903e22412f0d1f9725&pageNum=1&pageSize=100
  75. export function getUserInfoByAgentcode(params) {
  76. return request({
  77. url: '/front/busiSchools/list',
  78. method: 'get',
  79. params: params
  80. })
  81. }
  82. // 查询用户个人信息
  83. export function getUserProfile() {
  84. return request({
  85. url: '/system/user/profile',
  86. method: 'get'
  87. })
  88. }
  89. // 修改用户个人信息
  90. export function updateUserProfile(data) {
  91. return request({
  92. url: '/system/user/profile',
  93. method: 'put',
  94. data: data
  95. })
  96. }
  97. // 手机号变更
  98. export function updatePhonenumber(params) {
  99. return request({
  100. url: '/system/user/profile/updatePhonenumber',
  101. method: 'get',
  102. params
  103. })
  104. }
  105. // 用户密码重置
  106. export function updateUserPwd(data) {
  107. return request({
  108. url: '/system/user/profile/updatePwd',
  109. method: 'put',
  110. params: data
  111. })
  112. }
  113. // 用户头像上传
  114. export function uploadAvatar(data) {
  115. return request({
  116. url: '/system/user/profile/avatar',
  117. method: 'post',
  118. data: data
  119. })
  120. }
  121. // 下载用户导入模板
  122. export function importTemplate() {
  123. return request({
  124. url: '/system/user/importTemplate',
  125. method: 'get'
  126. })
  127. }
  128. //
  129. export function getFrontInitialRouters() {
  130. return request({
  131. url: '/getFrontInitialRouters',
  132. method: 'get'
  133. })
  134. }
  135. export function getRouters() {
  136. return request({
  137. url: '/getRouters',
  138. method: 'get'
  139. })
  140. }
  141. export function createOrder(data) {
  142. return request({
  143. url: '/front/ecard/createOrder',
  144. method: 'post',
  145. data,
  146. header: {
  147. 'Content-Type': 'application/x-www-form-urlencoded'
  148. }
  149. });
  150. }
  151. export function getCardPrice(data) {
  152. return request({
  153. url: '/front/ecard/getEcardPrices',
  154. method: 'get',
  155. params: data
  156. });
  157. }
  158. // 查询支付结果
  159. export function queryOrder(data) {
  160. return request({
  161. url: '/front/ecard/queryOrder',
  162. method: 'get',
  163. params: data,
  164. custom: {toast: false}
  165. });
  166. }