README
域名助手
根据BSGlobal中domain值生成域名的工具(BSGlobal.domain必须存在)
安装
npm i -S @beisen/helper@latest
or
yarn add @beisen/helper@latest
API介绍
1. generateHost(host)
返回值: string
根据三级域名生成整体域名
host
类型: string
三级域名的名称. 必须为string
类型.
示例
// 承载页上BSGlobal.domain = 'beisen.cn'
import BSHelper from '@beisen/helper';
const demoHost = BSHelper.generateHost('demo');
// demoHost === '//demo.beisen.cn'
2. getHostByType(type)
返回值: string
根据type获取平台域名(iTalent/多租赁/审批/租户配置中心等).
type
类型: string
平台域名. 枚举,必须为string
类型可选值:
type | 站点 | 备注 |
---|---|---|
italent | iTalent | - |
tm | iTalent 移动端 | - |
setting | iTalent 设置站点 | - |
account | account | - |
cloud | 多租赁 | - |
ocean | ocean | - |
appcenter | appcenter | - |
robot | 机器人 | 机器人 |
operationCloud | operationcloud | - |
appstore | 应用商店 | - |
approval | 审批中心 | - |
tms | tms后台 | - |
landingsite | landingsite | - |
docCloud | 文件预览 | - |
settingCloud | 实施态 | - |
devCloud | 开发态 | - |
service | 帮助文档 | - |
示例
// 承载页上BSGlobal.domain = 'beisen.cn'
import BSHelper from '@beisen/helper';
const demoHost = BSHelper.getHostByType('cloud');
// demoHost === '//cloud.beisen.cn'
3. getUserInfo(type)
返回值: Object
获取当前登录人信息(BSGloabl中loginUserInfo字段).
示例
import BSHelper from '@beisen/helper';
const userInfo = BSHelper.getUserInfo();
4. getTenantInfo()
返回值: Object
获取当前登录人租户信息(BSGloabl中tenantInfo字段).
示例
import BSHelper from '@beisen/helper';
const tenantInfo = BSHelper.getTenantInfo();
5. getUserId()
返回值: number
获取当前登录人Id.
示例
import BSHelper from '@beisen/helper';
const userId = BSHelper.getUserId();
6. getTenantId()
返回值: number
获取当前登录人租户Id.
示例
import BSHelper from '@beisen/helper';
const tenantId = BSHelper.getTenantId();
7. env.isDevelopment()
返回值: boolean
获取当前是否为开发环境.
示例
import BSHelper from '@beisen/helper';
const tenantId = BSHelper.env.isDevelopment();
8. env.isTesting()
返回值: boolean
获取当前是否为测试环境.
示例
import BSHelper from '@beisen/helper';
const isTesting = BSHelper.env.isTesting();
9. env.isProduction()
返回值: boolean
获取当前是否为线上.
示例
import BSHelper from '@beisen/helper';
const isProdction = BSHelper.env.isProduction();