Admin.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import Http from "/@/utils/net/Http";
  2. import Urls from "../Urls";
  3. const Admin = {
  4. /**
  5. * 初始化
  6. * @returns
  7. */
  8. async init() {
  9. let url = Urls.admin.init;
  10. let res = await Http.get(url);
  11. return res;
  12. },
  13. /**
  14. * 获取列表
  15. * @param params
  16. * @returns
  17. */
  18. async list(params: any) {
  19. let url = Urls.admin.list;
  20. let res = await Http.get(url, params);
  21. return res;
  22. },
  23. async add(params: any) {
  24. let url = Urls.admin.add;
  25. let res = await Http.post(url, params);
  26. return res;
  27. },
  28. async edit(params: any) {
  29. let url = Urls.admin.edit;
  30. let res = await Http.post(url, params);
  31. return res;
  32. },
  33. async delete(ids: string) {
  34. let url = Urls.admin.delete;
  35. let res = await Http.get(url, { ids });
  36. return res;
  37. },
  38. async detail(id: string | number) {
  39. let url = Urls.admin.detail;
  40. let res = await Http.get(url, { id });
  41. return res;
  42. },
  43. async resetPwd(id: string | number, password: string) {
  44. let url = Urls.admin.resetPwd;
  45. let res = await Http.get(url, { id, password });
  46. return res;
  47. }
  48. };
  49. export default Admin;