ParameterConfiguration.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import { request } from '@@/plugin-request/request';
  2. import { stringify } from 'qs';
  3. /**
  4. * 查询参数配置列表数据
  5. * @param params
  6. */
  7. export async function queryParameters(params: object) {
  8. return request(`/web/v1/system_parameters?${stringify(params)}`);
  9. }
  10. /**
  11. * 编辑参数配置
  12. * @param params
  13. */
  14. export async function editParameters(params: any) {
  15. return request(`/web/v1/system_parameters/${params.record_id}`, {
  16. method: 'PUT',
  17. data: params,
  18. });
  19. }
  20. /**
  21. * 新增参数配置
  22. * @param params
  23. */
  24. export async function createParameters(params: object) {
  25. return request(`/web/v1/system_parameters`, {
  26. method: 'POST',
  27. data: params,
  28. });
  29. }
  30. /**
  31. * 删除参数配置
  32. * @param record_id
  33. */
  34. export async function delParameters(record_id: any) {
  35. return request(`/web/v1/system_parameters/${record_id}`, {
  36. method: 'DELETE',
  37. });
  38. }
  39. /**
  40. * 启用
  41. * @param id
  42. */
  43. export async function enableParameters(id: string) {
  44. return request(`/web/v1/system_parameters/${id}/enable`, {
  45. method: 'PATCH',
  46. });
  47. }
  48. /**
  49. * 禁用
  50. * @param id
  51. */
  52. export async function disableParameters(id: string) {
  53. return request(`/web/v1/system_parameters/${id}/disable`, {
  54. method: 'PATCH',
  55. });
  56. }