## SDK 调用方式
### SDK 地址
*
```javascript
// 调用说明
window.xbcs.show({
type: 'sis' | 'erp' | 'anxinbao' | 'gaode' | 'agent' | 'douyin',// 申请类型
position: 'string', // 留资位置
hideType: 'boolean', // 隐藏机构类型选择 (非必填)
modal: { // 弹窗配置(非必填)
items: { // 配置弹窗字段文案 (非必填)
orgType: {
label: '机构类型',
placeholder: '请选择机构类型'
},
name: {
label: '机构名称',
placeholder: '请输入机构名称',
},
phone: {
label: '手机号码',
placeholder: '请输入手机号码',
},
schoolCount: {
label: '校区数量',
placeholder: '选择校区数量',
},
},
position: { //弹窗相对窗口的位置(非必填、默认底部居右,移动端无效)
top: 0,
left: 0,
right: 0,
bottom: 0,
},
},
})
```
### UI 交互式说明
* 打开留资窗口
```javascript
// 示例代码
window.xbcs.show()
```
* 打开保险留资窗口
```javascript
// 示例代码
window.xbcs.show({
type: 'anxinbao',
hideType: true,
modal: {
items: {
name: {
label: '姓名',
placeholder: '请输入您的姓名',
rules: [{required: true, message: '请输入您的姓名'}]
}
}
}
})
```
*
```javascript
// 示例
window.xbcs.hide()
```
### 函数式 API 调用
*
```javascript
// 示例
window.xbcs.sendMSG({
phone: 'string',
})
```
*
```javascript
// 示例
window.xbcs.apply({
type: 'sis' | 'erp' | 'gaode' | 'agent' | 'douyin',// 申请类型
position: 'string',// 留资位置
name: 'string',// 机构名称
phone: 'string',// 手机号码
verificationCode: 'number', // 验证码
schoolCount: 'number', // 校区数量枚举值 (1~2校区 = 1;3~4校区 = 2;5校区及以上 = 3)
signature: 'string', // 签名 md5(md5(phone + xiaoBao2021))
channel: 'string', // 推广渠道代码 (非必填\从 query 获取)
industry: 'number', // 行业(非必填\已作废)
comeFrom: 'string', //来源(非必填)
url: 'string', //落地页(非必填)
device: 'string', //设备品牌(非必填)
})
```