user.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382
  1. import request from '@/utils/request'
  2. export function login(data) {
  3. return request({
  4. url: '/admin/login',
  5. method: 'post',
  6. data
  7. })
  8. }
  9. export function getInfo(token) {
  10. return request({
  11. url: '/admin/getAdminInfoByToken',
  12. method: 'get',
  13. params: { token }
  14. })
  15. }
  16. export function logout() {
  17. return request({
  18. url: '/admin/logout',
  19. method: 'get'
  20. })
  21. }
  22. /**
  23. * 会员管理 列表
  24. * @param pram
  25. */
  26. export function userListApi(params) {
  27. return request({
  28. url: `/admin/user/list`,
  29. method: 'get',
  30. params
  31. })
  32. }
  33. /**
  34. * 会员管理 修改
  35. * @param pram
  36. */
  37. export function userUpdateApi(params, data) {
  38. return request({
  39. url: `/admin/user/update`,
  40. method: 'post',
  41. params,
  42. data
  43. })
  44. }
  45. /**
  46. * 会员管理等级 修改
  47. * @param pram
  48. */
  49. export function userLevelUpdateApi( data) {
  50. return request({
  51. url: `/admin/user/update/level`,
  52. method: 'post',
  53. data
  54. })
  55. }
  56. /**
  57. * 会员管理 详情
  58. * @param pram
  59. */
  60. export function userInfoApi(params) {
  61. return request({
  62. url: `/admin/user/info`,
  63. method: 'get',
  64. params
  65. })
  66. }
  67. /**
  68. * 会员管理 账户详情
  69. * @param pram
  70. */
  71. export function infobyconditionApi(params) {
  72. return request({
  73. url: `/admin/user/infobycondition`,
  74. method: 'get',
  75. params
  76. })
  77. }
  78. /**
  79. * 会员管理 账户详情top数据
  80. * @param pram
  81. */
  82. export function topdetailApi(params) {
  83. return request({
  84. url: `/admin/user/topdetail`,
  85. method: 'get',
  86. params
  87. })
  88. }
  89. /**
  90. * 会员管理 批量设置分组
  91. * @param pram
  92. */
  93. export function groupPiApi(params) {
  94. return request({
  95. url: `/admin/user/group`,
  96. method: 'post',
  97. params
  98. })
  99. }
  100. /**
  101. * 会员管理 批量设置标签
  102. * @param pram
  103. */
  104. export function tagPiApi(params) {
  105. return request({
  106. url: `/admin/user/tag`,
  107. method: 'post',
  108. params
  109. })
  110. }
  111. /**
  112. * 会员管理 积分余额
  113. * @param pram
  114. */
  115. export function foundsApi(params) {
  116. return request({
  117. url: `/admin/user/operate/founds`,
  118. method: 'get',
  119. params
  120. })
  121. }
  122. /**
  123. * 会员管理 删除
  124. * @param pram
  125. */
  126. export function userDeleteApi(params) {
  127. return request({
  128. url: `/admin/user/delete`,
  129. method: 'get',
  130. params
  131. })
  132. }
  133. /**
  134. * 会员等级 列表
  135. * @param pram
  136. */
  137. export function levelListApi() {
  138. return request({
  139. url: `/admin/system/user/level/list`,
  140. method: 'get'
  141. })
  142. }
  143. /**
  144. * 会员等级 新增
  145. * @param pram
  146. */
  147. export function levelSaveApi(data) {
  148. return request({
  149. url: `/admin/system/user/level/save`,
  150. method: 'post',
  151. data
  152. })
  153. }
  154. /**
  155. * 会员等级 编辑
  156. * @param pram
  157. */
  158. export function levelUpdateApi(params, data) {
  159. return request({
  160. url: `/admin/system/user/level/update/${params}`,
  161. method: 'post',
  162. // params,
  163. data
  164. })
  165. }
  166. /**
  167. * 会员等级 详情
  168. * @param pram
  169. */
  170. export function levelInfoApi(params) {
  171. return request({
  172. url: `/admin/system/user/level/info`,
  173. method: 'get',
  174. params
  175. })
  176. }
  177. /**
  178. * 会员等级 删除
  179. * @param pram
  180. */
  181. export function levelDeleteApi(id) {
  182. return request({
  183. url: `/admin/system/user/level/delete/${id}`,
  184. method: 'post'
  185. })
  186. }
  187. /**
  188. * 会员等级 是否显示
  189. * @param pram
  190. */
  191. export function levelUseApi(data) {
  192. return request({
  193. url: `/admin/system/user/level/use`,
  194. method: 'post',
  195. data
  196. })
  197. }
  198. /**
  199. * 会员标签 列表
  200. * @param pram
  201. */
  202. export function tagListApi(params) {
  203. return request({
  204. url: `/admin/user/tag/list`,
  205. method: 'get',
  206. params
  207. })
  208. }
  209. /**
  210. * 会员标签 新增
  211. * @param pram
  212. */
  213. export function tagSaveApi(data) {
  214. return request({
  215. url: `/admin/user/tag/save`,
  216. method: 'post',
  217. data
  218. })
  219. }
  220. /**
  221. * 会员标签 编辑
  222. * @param pram
  223. */
  224. export function tagUpdateApi(params, data) {
  225. return request({
  226. url: `/admin/user/tag/update`,
  227. method: 'post',
  228. params,
  229. data
  230. })
  231. }
  232. /**
  233. * 会员标签 详情
  234. * @param pram
  235. */
  236. export function tagInfoApi(params) {
  237. return request({
  238. url: `/admin/user/tag/info`,
  239. method: 'get',
  240. params
  241. })
  242. }
  243. /**
  244. * 会员标签 删除
  245. * @param pram
  246. */
  247. export function tagDeleteApi(params) {
  248. return request({
  249. url: `/admin/user/tag/delete`,
  250. method: 'get',
  251. params
  252. })
  253. }
  254. /**
  255. * 会员分组 列表
  256. * @param pram
  257. */
  258. export function groupListApi(params) {
  259. return request({
  260. url: `/admin/user/group/list`,
  261. method: 'get',
  262. params
  263. })
  264. }
  265. /**
  266. * 会员分组 新增
  267. * @param pram
  268. */
  269. export function groupSaveApi(data) {
  270. return request({
  271. url: `/admin/user/group/save`,
  272. method: 'post',
  273. data
  274. })
  275. }
  276. /**
  277. * 会员分组 编辑
  278. * @param pram
  279. */
  280. export function groupUpdateApi(params, data) {
  281. return request({
  282. url: `/admin/user/group/update`,
  283. method: 'post',
  284. params,
  285. data
  286. })
  287. }
  288. /**
  289. * 会员分组 详情
  290. * @param pram
  291. */
  292. export function groupInfoApi(params) {
  293. return request({
  294. url: `/admin/user/group/info`,
  295. method: 'get',
  296. params
  297. })
  298. }
  299. /**
  300. * 会员分组 删除
  301. * @param pram
  302. */
  303. export function groupDeleteApi(params) {
  304. return request({
  305. url: `/admin/user/group/delete`,
  306. method: 'get',
  307. params
  308. })
  309. }
  310. /**
  311. *获取登录页图片
  312. */
  313. export function getLoginPicApi() {
  314. return request({
  315. url: `/admin/getLoginPic`,
  316. method: 'get'
  317. })
  318. }
  319. /**
  320. * @description 验证码
  321. */
  322. export function captchaApi() {
  323. return request({
  324. url: `/admin/validate/code/get`,
  325. method: 'get'
  326. })
  327. }
  328. /**
  329. * @description 修改上级推广人
  330. */
  331. export function updateSpreadApi(data) {
  332. return request({
  333. url: `/admin/user/update/spread`,
  334. method: 'post',
  335. data
  336. })
  337. }
  338. /**
  339. * @description 修改手机号
  340. */
  341. export function updatePhoneApi(params) {
  342. return request({
  343. url: `/admin/user/update/phone`,
  344. method: 'get',
  345. params
  346. })
  347. }