
# 调用HWH5.complexChoose选择人和部门
调用HWH5.complexChoose选择人和部门，选择部门后把该部门转换成对应部门下的人（最多支持选择1000人）。
扫码体验：
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001435665828.png "点击放大")
#### 请求参数
| **参数**            | **类型** | **必填** | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|:---|
| isSingleSelection | Bool   | 否      | 是否单选，默认false（单选不能跟users同时存在）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| minimum           | Number | 否      | 最小必选人数，默认1。必须选择一个用户才可以继续操作                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| maximum           | Number | 否      | 最多可选人数，默认10个                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| dataSourceType    | Number | 否      | 我的内部联系人 1，我的外部联系人 2，自定义数据源 4，默认为1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| title             | String | 否      | 选人组件自定义title                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| users             | String | 否      | 参见下方users定义                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| supportPortals    | Number | 否      | 选人组件顶部支持的入口定义： 我的联系人 1，自定义数据源时入口； 手机通讯录 4；   外部联系人 8； 面对面建群 16； 我的组织 32； 我的团队 128，是否显示外部群根据是否显示外部联系人入口来判断； 角色 256； 多种类型选择相加即可，如1+4 即等于，我的联系人+手机通讯录 |
   
#### users请求参数
| **参数**  | **类型** | **必填** | **说明**                                      |
|:---|:---|:---|:---|
| account | String | 是      | 账号                                          |
| type    | Number | 是      | 账号类型。0：账号，2：邮箱，3:外部联系人                      |
| status  | Number | 否      | 当前账号的选择状态 0：未选中，1：已选中，2：未选中且不可操作，3：已选中且不可操作 |
   
#### 返回结果
| **参数**     | **说明** |
|:---|:---|
| uu_id      | 唯一标识   |
| userId     | 账号     |
| userNameCn | 中文名    |
| userNameEn | 英文名    |
| deptName   | 最小部门名称 |
| deptL1Name | 一级部门名称 |
| avatar     | 头像地址   |
   
#### 请求示例
- ES6版本
```
const _users = [
  {
    account: 'l00123456',
    type: 0,
    status: 1,
  }
];
HWH5.complexChoose({
  isSingleSelection: false,
  minimum: 2,
  maximum: 5,
  dataSourceType: 4,
  title: 'h5demo title',
  users: JSON.stringify(_users),
  supportPortals: 1,
}).then(data => {
  console.log('complexChoose success = ', data);
}).catch(error => {
  console.log('complexChoose error = ', error);
});
```
- ES6版本
```
var _users = [
  {
    account: 'l00123456',
    type: 0,
    status: 1,
  }
];
HWH5.complexChoose({
  isSingleSelection: false,
  minimum: 2,
  maximum: 5,
  dataSourceType: 4,
  title: 'h5demo title',
  users: JSON.stringify(_users),
  supportPortals: 1,
}).then(function (data) {
  console.log('complexChoose success = ', data);
}).catch(function (error) {
  console.log('complexChoose error = ', error);
});
```
**HWH5.selectUsers**
[支持版本\>=10.0.2](https://open.welink.huaweicloud.com/docs/#/990hh0/whokyc/fa5obu)
