domainState.ts 869 B

123456789101112131415161718192021222324252627282930
  1. /** APP 动态域名运行时状态(可被 dynamicDomain 更新) */
  2. let ht = 'https:'
  3. let ho = 'cwgbroker'
  4. let dt = 'club'
  5. export function getDomainParts() {
  6. return { ht, ho, dt }
  7. }
  8. export function setDomainParts(parts: { ho: string; dt: string; ht?: string }) {
  9. if (parts.ho) ho = parts.ho
  10. if (parts.dt) dt = parts.dt
  11. if (parts.ht) ht = parts.ht
  12. }
  13. export function buildHostUrls() {
  14. return {
  15. HostWs: `wss://ws.${ho}.${dt}`,
  16. Host80: `${ht}//secure.${ho}.${dt}`,
  17. Host00: `${ht}//ucard.${ho}.${dt}`,
  18. Host85: `${ht}//ucard.${ho}.${dt}`,
  19. Host04: `${ht}//pay.${ho}.${dt}`,
  20. Host90: `${ht}//data.${ho}.${dt}`,
  21. HostShop: `${ht}//shopcustom.${ho}.${dt}`,
  22. HostShopImg: `${ht}//shopmanager.${ho}.${dt}`,
  23. Host87: `${ht}//followup.${ho}.${dt}`,
  24. Host05: `${ht}//file.${ho}.${dt}`,
  25. HostEnter: `${ht}//ad.${ho}.${dt}`,
  26. }
  27. }