@beisen/helper
v1.0.7
Published
----
Downloads
83
Keywords
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();