1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
appPort-util.js 1.1 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
wangch Отправлено 6 лет назад e7cb8c3
const appPortUtil = {
// 是否打开内部访问
isOpenInner(portBean) {
return portBean.is_inner_service;
},
// 是否打开了外部访问
isOpenOuter(portBean) {
return portBean.is_outer_service;
},
// 获取绑定的域名
getDomains(portBean) {
return portBean.bind_domains||[];
},
// 获取绑定的tcp域名
getTcpDomains(portBean) {
return portBean.bind_tcp_domains||[]
},
// 是否可以绑定域名
canBindDomain(portBean) {
return !!(portBean.protocol === 'http');
},
// 获取显示的标明
getShowAlias(portBean) {
const alias = portBean.port_alias || '';
return `${alias}_HOST:${alias}_PORT`;
},
// 获取内部服务地址
getInnerUrl(portBean) {
if (this.isOpenInner(portBean)) {
return portBean.inner_url;
}
return '';
},
// 获取外部访问地址
getOuterUrl(portBean) {
if (this.isOpenOuter(portBean)) {
if (portBean.protocol === 'http') {
return `http://${portBean.outer_url}`;
}
return portBean.outer_url;
}
return '';
},
};
export default appPortUtil;

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/rainbond-rainbond-ui.git
git@gitlife.ru:oschina-mirror/rainbond-rainbond-ui.git
oschina-mirror
rainbond-rainbond-ui
rainbond-rainbond-ui
v5.2.0-beta2