通讯录选人
selectEnterpriseContact
作用:打开通讯录选人功能
参数 | 类型 | 是否必填 | 含义 | 备注 |
---|---|---|---|---|
mode | String | 是 | 选择模式 | ”single”表示单选,”multi”表示多选 |
enterpriseId | [String,Number] | 是 | 组织id | |
selectedUserIds | Array | 否 | 已选中人员的用户id的数组 |
参数 | 类型 | 含义 | 备注 |
---|---|---|---|
code | Number | 错误码 | |
msg | String | 错误信息 | |
data | Object | 返回数据 | 请参考示例 |
const SelectEnterpriseContact=async ()=>{
try{
const res=await cxApi.selectEnterpriseContact({"enterpriseId":'xxx',"mode":"single",selectedUserIds:[xxx]}); // cxApi 在初始化获得
const {userIds=[]}=res;
return userIds;
}
catch(e){
// toDo
}
}
//返回值:暂定返回值为String,格式如下:
{
"enterpriseId": "Id01",// no enterprise to set null
"enterpriseName": "name 1",// no enterprise to set null
"enterpriseIcon": "icon1",// no enterprise to set null
"userIds": [{
"userId": "001",
"avatar": "http://****/avatar/jpg",
"userName": "user01",
"realName": "wang wu",
"department": "dev"
},
{
"userId": "002",
"avatar": "http://****/avatar/jpg",
"userName": "user02",
"realName": "zhang san",
"department": "mobile"
},
........
]
}
修改于 2024-09-04 08:59:54