钉钉宜搭-阿里云开发者社区

钉钉宜搭

阿里云官方出品

「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。

因宜搭部门组件不会直接返回该部门下的成员,可通过「宜搭连接器」调用钉钉接口返回部门成员
实现效果:image.png
宜搭自定义连接器使用参考:
https://docs.aliwork.com/docs/yida_support/wtwabe/zevvr1/_1/zbq17y
可以通过以下步骤实现该功能:
1、宜搭连接器工厂创建自定义连接器,调用获取钉钉成员的接口
钉钉接口文档参考:https://open.dingtalk.com/document/isvapp/queries-the-complete-information-of-a-department-user
image.png
2、宜搭数据源调用连接器
宜搭数据源处调连接器使用参考:https://docs.aliwork.com/docs/yida_support/wtwabe/zevvr1/_2/gtkly9/stbfik#ZUnMw
image.png
3、部门组件添加回调事件image.pngimage.png
参考代码:
export function onChange(ctx) {
const inputs = JSON.stringify({
"body": {
"cursor": "0",
"size": "10",
"dept_id": ctx.value[0].value
}
})
this.dataSourceMap.getdeptMember.load({
inputs: inputs
}).then(res => {
const { list } = res.result
if (list.length == 0) { return; }
const memberArr = list.map((item) => {
return {
"employeeField_lp6jxb0a":
[{
label: item.name,
value: item.userid
}]
}
})
this.$('tableField_lp6jxb09').setValue(memberArr)
}).catch((error) => {
console.log(error)
})
}

arana_A 评论 1

10

回答

2

回答

游客kg6mdwhelmswe 2024-03-30 432浏览量 回答数 2

11

回答

游客lyepkhs4nqctq 2023-11-28 379浏览量 回答数 11

3

回答

3

回答

9

回答

游客as6kdbzxuw7hy 2024-03-08 225浏览量 回答数 9

4

回答

游客as6kdbzxuw7hy 2023-11-15 228浏览量 回答数 4

3

回答

4

回答

你好,你可以通过以下两种方法实现字段信息自行展示
1、在子表单当中其他字段通过配置
数据联动,以物料类别,物料名称为联动条件,联动出底表对应字段数据image.png
2、在子表单内添加一个关联表单组件,配置关联表单组件的数据填充功能,列:
image.png
image.png

麦丁 评论 0

公告

帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。

展开

宜搭公众号

相关产品