systemAdmin.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import request from '@/plugins/request';
  2. /**
  3. * @description 列表
  4. * @param {Object} param data {Object} 传值参数
  5. */
  6. export function adminListApi (data) {
  7. return request({
  8. url: '/setting/admin',
  9. method: 'get',
  10. params: data
  11. });
  12. };
  13. /**
  14. * @description 管理员添加表单
  15. */
  16. export function adminFromApi () {
  17. return request({
  18. url: '/setting/admin/create',
  19. method: 'get'
  20. });
  21. };
  22. /**
  23. * @description 管理员编辑表单
  24. * @param {Number} param id {Number} 管理员id
  25. */
  26. export function adminEditFromApi (id) {
  27. return request({
  28. url: `/setting/admin/${id}/edit`,
  29. method: 'get'
  30. });
  31. };
  32. /**
  33. * @description 管理员删除
  34. * @param {Number} param id {Number} 管理员id
  35. */
  36. export function adminDelFromApi (id) {
  37. return request({
  38. url: `/setting/admin/${id}`,
  39. method: 'DELETE'
  40. });
  41. };
  42. /**
  43. * @description 管理员 修改状态
  44. * @param {Object} param data {Object} 传值
  45. */
  46. export function setShowApi (data) {
  47. return request({
  48. url: `setting/set_status/${data.id}/${data.status}`,
  49. method: 'PUT'
  50. });
  51. };