{
"name": "使用三方流程和页面对接钉钉OA",
"description": "钉钉OA审批支持将外部系统(企业自研或采购的第三方系统)的审批任务推送到钉钉审批应用,用户在钉钉审批中即可统一查看和处理所有审批、享受一站式的审批体验。",
"formComponents": [
{
"componentType": "TextField",
"props": {
"componentId": "TextField-1",
"label": "单行输入框",
"required": true,
"bizAlias": "TextField-bizAlias",
"disabled": false
}
},
{
"componentType": "TextareaField",
"props": {
"placeholder": "请输入",
"label": "多行输入框"
}
},
{
"componentType": "NumberField",
"props": {
"placeholder": "请输入数字",
"label": "数字输入框",
"id": "NumberField-1"
}
},
{
"componentType": "DDSelectField",
"props": {
"options": [ // 可选选项列表
{
"value": "选项1", // 选项显示名称
"key": "option_0" // 控件内唯一key,非必填,系统会默认生成
},
{
"value": "选项2",
"key": "option_1"
},
{
"value": "选项3",
"key": "option_2"
},
{
"key": "other", // 其他项特殊key
"value": "其它"
}
],
"label": "单选框",
"placeholder": "请选择",
"componentId": "DDSelectField_1",
"required": false
}
},
{
"componentType": "DDMultiSelectField",
"props": {
"options": [
{
"value": "选项1",
"key": "option_0"
},
{
"value": "选项2",
"key": "option_1"
},
{
"value": "选项3",
"key": "option_2"
},
{
"key": "other", // 其他项特殊key
"value": "其它"
}
],
"label": "多选框",
"placeholder": "请选择",
"componentId": "DDMultiSelectField_1",
"required": false
}
},
{
"componentType": "DDDateField",
"props": {
"unit": "小时", // 日期格式,枚举值(小时、天)
"format": "yyyy-MM-dd HH:mm", // 日期格式,非必填,小时对应yyyy-MM-dd HH:mm,天对应yyyy-MM-dd
"bizAlias": "",
"label": "日期",
"placeholder": "请选择",
"componentId": "DDDateField_1",
"required": false,
"defaultValue": "2021-12-21 17:46" // 默认值
}
},
{
"componentType": "DDDateRangeField",
"props": {
"unit": "天",
"format": "yyyy-MM-dd",
"bizAlias": "",
"label": "[\"开始时间\",\"结束时间\"]",
"placeholder": "请选择",
"componentId": "DDDateRangeField_1",
"duration": true, // 是否自动计算时长
"durationLabel": "时长", // 时长计算显示文本
"required": false
}
},
{
"componentType": "TextNote",
"props": {
"link": "https://www.dingtalk.io/", // 超链接
"notPrint": "0",
"bizAlias": "",
"componentId": "TextNote_1",
"content": "这是一个说明文字" // 说明文字
}
},
{
"componentType": "DDPhotoField",
"props": {
"label": "图片",
"componentId": "DDPhotoField_1",
"required": false
}
},
{
"componentType": "MoneyField",
"props": {
"upper": "0", // 金额需要大写(0不大写,1需要大写),默认需要大写
"label": "金额(元)",
"placeholder": "请输入金额",
"componentId": "MoneyField_1",
"required": false
}
},
{
"children": [
{
"componentType": "TextField",
"props": {
"label": "单行输入框",
"placeholder": "请输入",
"componentId": "TextField_1UE1ZY1A28AO0",
"required": false
}
},
{
"componentType": "MoneyField",
"props": {
"upper": "0",
"bizAlias": "",
"label": "金额(元)",
"placeholder": "请输入金额",
"componentId": "MoneyField_1S85G0",
"required": false
}
},
{
"componentType": "NumberField",
"props": {
"unit": "元",
"bizAlias": "",
"label": "数字输入框",
"placeholder": "请输入数字",
"componentId": "NumberField_1XP6A",
"required": false
}
}
],
"componentType": "TableField",
"props": {
"tableViewMode": "table",
"verticalPrint": true,
"statField": [
{
"componentId": "MoneyField_1S85G0",
"label": "金额(元)"
},
{
"componentId": "NumberField_1XP6A",
"label": "数字输入框"
}
],
"bizAlias": "table",
"label": "表格",
"componentId": "TableField_1MLEPEA"
}
},
{
"componentType": "DDAttachment",
"props": {
"label": "附件",
"componentId": "DDAttachment_1",
"required": false
}
},
{
"componentType": "InnerContactField",
"props": {
"label": "联系人",
"placeholder": "请选择",
"componentId": "InnerContactField_1",
"choice": "1", //枚举值:1标识支持多选,0标识单选,默认为0
"required": false,
"bizAlias": ""
}
},
{
"componentType": "DepartmentField",
"props": {
"multiple": false, // 是否支持多选,true多选,false单选
"label": "部门",
"placeholder": "请选择",
"componentId": "DepartmentField_1",
"required": false
}
},
{
"componentType": "RelateField",
"props": {
"label": "关联审批单",
"placeholder": "请选择",
"componentId": "RelateField_1",
"required": false,
"bizAlias": "",
"availableTemplates": [ // 可被关联的审批模板列表,为空时表示可关联所有审批模板的实例数据
]
}
},
{
"componentType": "AddressField",
"props": {
"addressModel": "district", // 枚举值,city省市,district省市区,street省市区-街道
"bizAlias": "",
"label": "省市区",
"componentId": "AddressField_1",
"required": false
}
},
{
"componentType": "StarRatingField",
"props": {
"limit": 5, // 枚举值:5分制、10分制
"label": "评分",
"placeholder": "请输入",
"componentId": "StarRatingField_1",
"required": false,
"bizAlias": ""
}
}
],
"templateConfig": {
"hiddenProcess": true,
"createInstanceMobileUrl": "https://www.dingtalk.io",
"createInstancePcUrl": "https://www.dingtalk.io",
"templateEditUrl": "https://www.dingtalk.io",
"disableSendCard": false
}
}