开发者社区> 问答> 正文

大佬们,有个问题想请教一下,万分感谢回答

已解决

自定义复选框选择人员后,将复选的人员赋值给成员组件,用于审批流程选择,应该怎么写,感谢!image.png

展开
收起
游客ve4t2w5o5zkuc 2024-10-15 12:07:26 41 0
1 条回答
写回答
取消 提交回答
  • 如果问题得到了解决,辛苦点下采纳回答哦~
    采纳回答

    这种效果吗
    image.png
    成员组件作为审批人效果:
    image.png
    实现步骤:
    1、成员组件开启多选
    image.png
    2、给成员组件赋值的前提是有两个参数:lable:姓名 value:工号
    工号如何查看:

    1. 【管理后台 oa.dingtalk.com】-左侧【通讯录】-【成员管理】-【点击某个成员】-【userId】
    2. 在宜搭页面拖一个成员组件,打开右侧操作栏中的显示成员编号,选中成员后,即可看到image.png
      image.png

    3、在下拉复选设置选项的时候,可以将显示值设置为姓名,选项值设置为工号,如图:
    image.png
    4、在复选组件值发生变化的时候,也就是给复选组件绑定onChange 事件,然后处理数据后,赋值给成员组件,如图:image.png
    代码示例如下:

    export function onChange({value, actionType, item}) {
      if (item.length){
        const memberValue = item.map((items)=>{
          return{
            label: items.label,
            value: items.value,
          }
        });
        this.$('employeeField_m2b7nne8').setValue(memberValue);
      }
    }
    
    2024-10-16 10:12:52
    赞同 282 展开评论 打赏
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载