interface.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import request from '@/utils/request'
  2. // import { mockUrl } from '@/apiConfig/mock'
  3. import { httpMock } from '@/apiConfig/api'
  4. // ================================== Interface ======================================
  5. // const httpMock = 'http://10.179.88.110:8089'
  6. // const httpMock = 'http://mock.Intra.xiaojukeji.com'
  7. export function fetchEnvInfo(envChannel) {
  8. return request({
  9. url: httpMock + '/api/mock/envConfig/getAllEnvConfigByChannel',
  10. method: 'get',
  11. params: { channelId: envChannel }
  12. })
  13. }
  14. export function fetchServiceById(data) {
  15. return request({
  16. url: httpMock + '/api/mock/methodConfig/query',
  17. method: 'post',
  18. data
  19. })
  20. }
  21. export function fetchServiceList(data) {
  22. return request({
  23. url: httpMock + '/api/mock/methodConfig/query',
  24. method: 'post',
  25. data
  26. })
  27. }
  28. export function fetchConsumerList() {
  29. return request({
  30. url: httpMock + '/api/mock/dubboConsumer/getAll',
  31. method: 'get',
  32. params: {}
  33. })
  34. }
  35. export function createService(data) {
  36. return request({
  37. url: httpMock + '/api/mock/methodConfig/add',
  38. method: 'post',
  39. data
  40. })
  41. }
  42. export function updateService(data) {
  43. return request({
  44. url: httpMock + '/api/mock/methodConfig/update',
  45. method: 'post',
  46. data
  47. })
  48. }
  49. export function changeStatus(data) {
  50. return request({
  51. url: httpMock + '/api/mock/methodConfig/changeStatus',
  52. method: 'post',
  53. data
  54. })
  55. }