Appearance
chooseDepartments 部门选择器
接口说明
返回部门的信息,是以部门为维度,不是以人为维度。
使用说明
是否需要鉴权 | ** 是否支持Android** | ** 是否支持IOS** | ** 是否支持PC** |
---|---|---|---|
是 | 是 | 是 | 是 |
参数说明
名称 | ** 类型** | ** 是否必填** | ** 描述** |
---|---|---|---|
title | String | 否 | 选择器标题 |
multiple | Boolean | 否 | 是否支持多选 |
limitTips | String | 否 | 超过限制数量后提示 |
maxDepartments | Integer | 否 | 最多选择部门数(最大值1000) |
pickedDepartments | Array | 否 | 部门code(organizationCode)数组,以选择部门 |
disabledDepartments | Array | 否 | 部门code(organizationCode)数组,不可以选择的部门列表 |
requiredDepartments | Array | 否 | 部门code(organizationCode)数组,必须选择的部门 (不可取消选中状态) |
返回参数
名称 | ** 类型** | ** 描述** |
---|---|---|
userCount | Integer | 选中人数 |
departments | Array | 返回已选部门列表,列表中每个对象包含部门id (部门code)、name (部门名称) 部门人数返回真实的部门人数,无需进行可见性过滤 |
用法示例
调用示例
javascript
SZHN_HZT_SDK.chooseDepartments({
multiple:true, //是否多选
limitTips:"超出了", //超过限定人数返回提示
maxDepartments:100 //最大选择部门数量
}).then(res => {
console.log(res)
}).catch(err => {});