## 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', //设备品牌(非必填) }) ```