/** 代码内置默认根域名(远程 primary/backup 均不可用时回退) */ export const DEFAULT_DOMAIN = { ht: 'https:', ho: 'cwgbroker', dt: 'club', } as const export function getDefaultRootDomain() { return `${DEFAULT_DOMAIN.ho}.${DEFAULT_DOMAIN.dt}` } /** APP 动态域名运行时状态(可被 dynamicDomain 更新) */ let ht: string = DEFAULT_DOMAIN.ht let ho: string = DEFAULT_DOMAIN.ho let dt: string = DEFAULT_DOMAIN.dt export function getDomainParts() { return { ht, ho, dt } } export function setDomainParts(parts: { ho: string; dt: string; ht?: string }) { if (parts.ho) ho = parts.ho if (parts.dt) dt = parts.dt if (parts.ht) ht = parts.ht } export function resetToDefaultDomain() { ht = DEFAULT_DOMAIN.ht ho = DEFAULT_DOMAIN.ho dt = DEFAULT_DOMAIN.dt } export function buildHostUrls() { return { HostWs: `wss://ws.${ho}.${dt}`, Host80: `${ht}//secure.${ho}.${dt}`, Host00: `${ht}//ucard.${ho}.${dt}`, Host85: `${ht}//ucard.${ho}.${dt}`, Host04: `${ht}//pay.${ho}.${dt}`, Host90: `${ht}//data.${ho}.${dt}`, HostShop: `${ht}//shopcustom.${ho}.${dt}`, HostShopImg: `${ht}//shopmanager.${ho}.${dt}`, Host87: `${ht}//followup.${ho}.${dt}`, Host05: `${ht}//file.${ho}.${dt}`, HostEnter: `${ht}//ad.${ho}.${dt}`, // HostWs: `wss://ws.${'44a5c8109e4'}.${'com'}`, // Host80: `${ht}//secure.${'44a5c8109e4'}.${'com'}`, // Host00: `${ht}//ucard.${'44a5c8109e4'}.${'com'}`, // Host85: `${ht}//ucard.${'44a5c8109e4'}.${'com'}`, // Host04: `${ht}//pay.${'44a5c8109e4'}.${'com'}`, // Host90: `${ht}//data.${'44a5c8109e4'}.${'com'}`, // HostShop: `${ht}//shopcustom.${'44a5c8109e4'}.${'com'}`, // HostShopImg: `${ht}//shopmanager.${'44a5c8109e4'}.${'com'}`, // Host87: `${ht}//followup.${'44a5c8109e4'}.${'com'}`, // Host05: `${ht}//file.${'44a5c8109e4'}.${'com'}`, // HostEnter: `${ht}//ad.${'44a5c8109e4'}.${'com'}`, // HostWs: "ws://192.168.0.23:8105", // Host80: "http://192.168.0.23:8000", // Host04: "http://192.168.0.23:8004", // Host90: "http://192.168.0.23:9000", // HostShop: "http://192.168.0.23:8200", // HostShopImg: "http://192.168.0.23:8501", // Host87: "http://192.168.0.23:8800", // Host05: "http://192.168.0.23:8705", // HostEnter: "http://localhost:8088" } }