systemAdmin.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/libs/request';
  11. /**
  12. * @description 列表
  13. * @param {Object} param data {Object} 传值参数
  14. */
  15. export function adminListApi(data) {
  16. return request({
  17. url: '/setting/admin',
  18. method: 'get',
  19. params: data,
  20. });
  21. }
  22. /**
  23. * @description 管理员添加表单
  24. */
  25. export function adminFromApi() {
  26. return request({
  27. url: '/setting/admin/create',
  28. method: 'get',
  29. });
  30. }
  31. /**
  32. * @description 管理员编辑表单
  33. * @param {Number} param id {Number} 管理员id
  34. */
  35. export function adminEditFromApi(id) {
  36. return request({
  37. url: `/setting/admin/${id}/edit`,
  38. method: 'get',
  39. });
  40. }
  41. /**
  42. * @description 管理员删除
  43. * @param {Number} param id {Number} 管理员id
  44. */
  45. export function adminDelFromApi(id) {
  46. return request({
  47. url: `/setting/admin/${id}`,
  48. method: 'DELETE',
  49. });
  50. }
  51. /**
  52. * @description 管理员 修改状态
  53. * @param {Object} param data {Object} 传值
  54. */
  55. export function setShowApi(data) {
  56. return request({
  57. url: `setting/set_status/${data.id}/${data.status}`,
  58. method: 'PUT',
  59. });
  60. }