crud.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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 crudApi(table_name) {
  16. return request({
  17. url: `system/crud/config/${table_name}`,
  18. method: 'get',
  19. });
  20. }
  21. /**
  22. * @description 列表接口
  23. */
  24. export function getList(url, params) {
  25. return request({
  26. url: url,
  27. method: 'get',
  28. params,
  29. });
  30. }
  31. /**
  32. * @description 创建接口
  33. */
  34. export function getCreateApi(url) {
  35. return request({
  36. url: url,
  37. method: 'get',
  38. });
  39. }
  40. export function getStatusApi(url, data) {
  41. return request({
  42. url: url,
  43. method: 'put',
  44. data
  45. });
  46. }
  47. /**
  48. * @description 创建接口
  49. */
  50. export function getEditApi(url) {
  51. return request({
  52. url: url,
  53. method: 'get',
  54. });
  55. }