[图片]第二次进去的时候没有人员重入绑定
企业微信小程序wx.qy.selectEnterpriseContact无法回填自建应用user代码片段: https://developers.weixin.qq.com/s/ODnuzCm67zqx Page({ data: { selectedUserIds: [], selectedDepartmentIds: [] }, onPick(){ let { selectedUserIds, selectedDepartmentIds } = this.data const params = { fromDepartmentId: -1, mode: 'multi', type: ['department', 'user'], success: (result)=>{ // 1、解析 部门集合 + 员工集合 let { departmentList=[], userList=[] } = result // 2、格式化数据 let selectedUserIds = userList.map(({id})=>(id)) // 员工id(string:[]) let selectedDepartmentIds = departmentList.map(({id})=>(id)) // 部门id(string:[]) // 3、渲染视图 this.setData({ selectedUserIds, selectedDepartmentIds, }) }, fail: (FailedRes)=>{ console.log(1400, FailedRes); } } // 回填已选的员工id, if (selectedUserIds.length) { Object.assign(params, { selectedUserIds }) } // 回填已选的部门id, if (selectedDepartmentIds.length) { Object.assign(params, { selectedDepartmentIds }) } console.log(100, params) // 唤起通讯录 wx.qy.selectCorpGroupContact(params) } }) 1、企业微信版本: 2、基础库 [图片] [图片] 3、勾选User和部门 4、效果呈现 [图片] [图片] 5、再次勾选时User数据回填异常 [图片]
2021-07-30