user.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import config from "@/config";
  2. import http from "@/utils/request";
  3. export default {
  4. /** 小程序用户列表 adminapi/users/list */
  5. list: {
  6. url: `${config.API_URL}/users/list`,
  7. name: "用户列表",
  8. get: async function (params = {}) {
  9. return await http.get(this.url, params);
  10. },
  11. },
  12. setStatus: {
  13. url: `${config.API_URL}/users/set_status`,
  14. name: "用户状态",
  15. get: async function (id, status) {
  16. return await http.get(`${this.url}/${id}/${status}`);
  17. },
  18. },
  19. pwd: {
  20. url: `${config.API_URL}/user/passwd`,
  21. name: "-",
  22. post: async function (params) {
  23. return await http.post(this.url, params);
  24. },
  25. },
  26. batch: {
  27. url: `${config.API_URL}/user/batch`,
  28. name: "-",
  29. post: async function (params) {
  30. return await http.post(this.url, params);
  31. },
  32. },
  33. save: {
  34. url: `${config.API_URL}/user/save`,
  35. name: "-",
  36. post: async function (params) {
  37. return await http.post(this.url, params);
  38. },
  39. },
  40. state: {
  41. url: `${config.API_URL}/user/state`,
  42. name: "-",
  43. post: async function (params) {
  44. return await http.post(this.url, params);
  45. },
  46. },
  47. del: {
  48. url: `${config.API_URL}/user/del`,
  49. name: "-",
  50. post: async function (params) {
  51. return await http.post(this.url, params);
  52. },
  53. },
  54. }