## PC 端政府保险和健康保险，设置和获取 user 对象及 token 的信息，测试环境区分需要在 url 上携带 isInsH=true 参数，生产可根据域名判断

### 1、安装

`cnpm i orcrist-blade@latest --save`

### 2、引入

`import { Loginfo } from 'orcrist-blade';`

### 3、 Apis

```
|功能函数|备注|
|setLoginfo|存储用户信息|
|getLoginfo|获取用户信息|
|removeLoginfo|移除用户信息|
|setToken|存储 token|
|getToken|获取 token|
|removeToken|移除 token|
|setCompanyId|存储企业 id|
|getCompanyId|获取企业 id|
|setMobileNo|存储手机号|
|getMobileNo|获取手机号|
|checkToken|检测 token|
|checkComId|检测 token 和企业 id|
|getUserId|获取userId|
```

#### getMobileNo 获取手机号信息

#### getLoginfo 获取 user 信息或 user 对象里面的属性值

入参(_name_: string, _key_?: string) name 为必填参数，若不传 key 值则返回 user 对象，若有 key 则返回 user[key]

#### setLoginfo 设置 user 信息

入参(_user_:any) 必传参数

#### setToken，setCompanyId，setMobileNo

入参(string) 必传参数

#### removeItem (remove localStorage Item)

入参(name:string) 必传参数

#### checkToken 校验 token

入参( params?: { callback?: Function, redictUrl?: string } ) 均为可传参数

*callback*为校验有 token 后的回调函数, 没有 token 时跳转登录，redictUrl 是登录成功后的返回页面

#### checkComId 校验 companyId

入参( params?: { callback?: Function, redictUrl?: string } ) 均为可传参数

*callback*为校验有 comId 后的回调函数, 没有 token 时跳转登录，没有 comId 时跳转认证页面， redictUrl 是认证或者登录成功后的返回页面

```

```
