requestIP.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. export let host = 'http://zhihui-pre.intra.xiaojukeji.com'
  2. // export let host = 'http://localhost:8990'
  3. export let requestIp = host + '/zuul'
  4. export let loginUrl = host + '/sso/login?jumpto=' + 'http://zhihui-test.intra.xiaojukeji.com' + location.pathname
  5. export let logoutUrl = host + '/sso/logout?jumpto=' + 'http://zhihui-test.intra.xiaojukeji.com' + location.pathname
  6. export let envTag = 'test'
  7. export let envUrl = 'http://zhihui-test.intra.xiaojukeji.com/zhihui_env/'
  8. export let toolsUrl = 'http://zhihui-test.intra.xiaojukeji.com/tools/'
  9. export let playBackUrl = 'http://zhihui-test.intra.xiaojukeji.com/playback/'
  10. if (location.host.indexOf('localhost') < 0) {
  11. host = 'http://' + location.host
  12. requestIp = host + '/zuul'
  13. loginUrl = host + '/sso/login?jumpto=' + location.href
  14. logoutUrl = host + '/sso/logout?jumpto=' + location.href
  15. if (host.indexOf('zhihui-pre.intra.xiaojukeji.com') >= 0) {
  16. envTag = 'pre'
  17. envUrl = 'http://zhihui-pre.intra.xiaojukeji.com/zhihui_env/'
  18. toolsUrl = 'http://zhihui-pre.intra.xiaojukeji.com/tools/'
  19. playBackUrl = 'http://zhihui-pre.intra.xiaojukeji.com/playback/'
  20. } else if (host.indexOf('zhihui.xiaojukeji.com') >= 0) {
  21. envTag = 'online'
  22. envUrl = 'http://zhihui.xiaojukeji.com/zhihui_env/'
  23. toolsUrl = 'http://zhihui.xiaojukeji.com/tools/'
  24. playBackUrl = 'http://zhihui-pre.intra.xiaojukeji.com/playback/'
  25. }
  26. }
  27. export function getEnv() {
  28. let env = 'test'
  29. if (location.host.indexOf('localhost') < 0) {
  30. host = 'http://' + location.host
  31. requestIp = host + '/zuul'
  32. loginUrl = host + '/sso/login?jumpto=' + location.href
  33. logoutUrl = host + '/sso/logout?jumpto=' + location.href
  34. if (host.indexOf('zhihui-pre.intra.xiaojukeji.com') >= 0) {
  35. env = 'pre'
  36. } else if (host.indexOf('zhihui.xiaojukeji.com') >= 0) {
  37. env = 'online'
  38. }
  39. }
  40. return env
  41. }
  42. export let ws = '10.78.128.20:10234'
  43. if (location.host.match(/localhost/) || location.host.match(/zhihui-test/)) {
  44. ws = '10.78.128.20:10232'
  45. } else if (location.host.match(/zhihui-pre/)) {
  46. ws = '10.78.128.20:10233'
  47. }