apiProxy.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. const apiProxy = {
  2. 'api': {
  3. local: 'http://192.168.174.70:8080/',
  4. // local: 'http://8.140.240.182:18085/',
  5. // local: 'http://h386t1c.nat.ipyingshe.com/seat-java/',
  6. 116: 'http://74.10.28.24:9999/',
  7. 117: 'http://74.10.28.117:9999/',
  8. 118: 'http://74.10.28.18:9999/',
  9. }, // 席位接口代理
  10. 'img-api': 'http://74.10.28.118:8090/', // 服务器静态图片代理
  11. 'EzServer6-api': 'http://74.10.28.116:8090/', // 地图底图代理
  12. 'geoserver-api': 'http://74.10.28.39:8080/', // 地图服务代理
  13. 'history-track-ws-api': {
  14. local:'http://74.10.28.103:8010/',
  15. 116: 'http://74.10.28.24:9999/',
  16. 117: 'http://74.10.28.117:9999/',
  17. 118: 'http://74.10.28.18:9999/',
  18. }, // 历史轨迹代理
  19. 'rh-ws-api': {
  20. local:'http://74.10.28.103:8010/',
  21. 116: 'http://74.10.28.28:6990/',
  22. 117: 'http://74.10.28.38:8015/',
  23. 118: 'http://74.10.28.38:8014/',
  24. }, // 融合实时船舶ws代理
  25. 'bd-ws-api': 'http://74.10.28.38:6991/', // 北斗实时船舶ws代理
  26. 'ais-ws-api': 'http://74.10.28.28:6992/', //全球ais
  27. 'xmb-ws-api': 'http://74.10.28.38:6996/', // 小目标雷达实时船舶ws代理
  28. 'hlx-ws-api': 'http://74.10.28.28:7000/', // 海兰信守望者实时船舶ws代理
  29. 'hlx-radar-ws-api': 'http://74.10.28.28:7004/', // 海兰信原始雷达实时船舶ws代理
  30. 'zyh-ws-api': 'http://74.10.28.28:6995/', // 中远海实时船舶ws代理
  31. 'dc-ws-api': {
  32. local:'http://74.10.28.103:8010/',
  33. 116: 'http://74.10.28.24:9999/',
  34. 117: 'http://74.10.28.117:9999/',
  35. 118: 'http://74.10.28.18:9999/',
  36. }, // 历史回放单船ws代理
  37. 'kx-ws-api': {
  38. local:'http://74.10.28.103:8010/',
  39. 116: 'http://74.10.28.103:8010/',
  40. 117: 'http://74.10.28.103:8012/',
  41. 118: 'http://74.10.28.103:8011/',
  42. }, // 历史回放框选ws代理
  43. 'rh-find-ship-api': {
  44. local:'http://74.10.28.103:8010/',
  45. 116: 'http://74.10.28.28:9000/',
  46. 117: 'http://74.10.28.38:9015/',
  47. 118: 'http://74.10.28.38:9014/',
  48. }, // 融合找船代理
  49. 'warning-ws-api': {
  50. local:'http://74.10.28.103:8010/',
  51. 116: 'http://74.10.28.24:6999/',
  52. 117: 'http://74.10.28.117:6999/',
  53. 118: 'http://74.10.28.18:6999/',
  54. }, // 预警推送ws代理
  55. 'info-center-ws-api': {
  56. local:'http://74.10.28.103:8010/',
  57. 116: 'http://74.10.28.24:5999/',
  58. 117: 'http://74.10.28.117:5999/',
  59. 118: 'http://74.10.28.18:5999/',
  60. }, // 消息中心ws代理
  61. 'police-man-ws-api': 'http://74.10.28.38:7003/', // 执法记录仪ws代理
  62. 'speed-analysis-api': 'http://74.10.28.103:8090/', // 轨迹列表航速分析导出
  63. 'jwt-ws-api': 'http://74.10.28.38:7002/', // 警务通实时ws代理
  64. 'pdt-ws-api': 'http://74.10.28.38:7001/', // PDT实时ws代理
  65. 'police-car-ws-api': 'http://74.10.28.38:6999/', // 警车实时ws代理
  66. 'police-boat-ws-api': 'http://74.10.28.38:6997/', // 巡逻艇实时ws代理
  67. }
  68. export const getApiProxy = (key, version = null) => {
  69. return version ? (apiProxy[key][version] ? apiProxy[key][version] : apiProxy[key]) : apiProxy[key]
  70. }