systemAdmin.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 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 '@/plugins/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. };