EditionManagement.ts 813 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { request } from '@@/plugin-request/request';
  2. import { stringify } from 'qs';
  3. /**
  4. * 版本管理
  5. * @param param
  6. */
  7. export async function queryEdition(param: object) {
  8. return request(`/web/v1/app_updates?${stringify(param)}`);
  9. }
  10. /**
  11. * 创建新版本
  12. * @param params
  13. */
  14. export async function createEdition(params: object) {
  15. return request(`/web/v1/app_updates`, {
  16. method: 'POST',
  17. data: params,
  18. });
  19. }
  20. /**
  21. * 更新版本内容
  22. * @param params
  23. */
  24. export async function editEdition(params: any) {
  25. return request(`/web/v1/app_updates/${params.record_id}`, {
  26. method: 'PUT',
  27. data: params,
  28. });
  29. }
  30. /**
  31. * 删除版本
  32. * @param record_id
  33. */
  34. export async function delEdition(record_id: any) {
  35. return request(`/web/v1/app_updates/${record_id}`, {
  36. method: 'DELETE',
  37. });
  38. }