httpmock.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import request from '@/utils/request'
  2. // import { mockUrl } from '@/apiConfig/mock'
  3. import { httpMock } from '@/apiConfig/api'
  4. // ================================== Interface ======================================
  5. export function fetchServiceList(data) {
  6. return request({
  7. url: httpMock + '/api/mock/httpmock/query',
  8. method: 'post',
  9. data
  10. })
  11. }
  12. // 添加
  13. export function createService(data) {
  14. return request({
  15. url: httpMock + '/api/mock/httpmock/add',
  16. method: 'post',
  17. data
  18. })
  19. }
  20. // 更新
  21. export function updateService(data) {
  22. return request({
  23. url: httpMock + '/api/mock/httpmock/update',
  24. method: 'post',
  25. data
  26. })
  27. }
  28. // 状态
  29. export function changeStatus(data) {
  30. return request({
  31. url: httpMock + '/api/mock/httpmock/changeStatus',
  32. method: 'post',
  33. data
  34. })
  35. }
  36. // 复制
  37. export function changeCopy(id) {
  38. return request({
  39. url: httpMock + `/api/mock/httpmock/copy/` + id,
  40. method: 'get',
  41. id
  42. })
  43. }
  44. // data类型数据接口
  45. export function changeDataType(d) {
  46. return request({
  47. url: httpMock + '/api/mock/httpmock/getReturnDataTyppes',
  48. method: 'get',
  49. params: {}
  50. })
  51. }
  52. // method方法获取接口
  53. export function getSupportMethods() {
  54. return request({
  55. url: httpMock + '/api/mock/httpmock/getSupportMethods',
  56. method: 'get',
  57. params: {}
  58. })
  59. }