83 lines
2.3 KiB
JSON
83 lines
2.3 KiB
JSON
{
|
|
"label": "指派商务负责人",
|
|
"version": "1.0.0",
|
|
"description": "指派商务负责人",
|
|
"apis": {
|
|
"/save": {
|
|
"name": "保存",
|
|
"process": "xiang.assign.save"
|
|
},
|
|
"/terminal": {
|
|
"name": "关闭",
|
|
"process": "xiang.assign.terminal"
|
|
},
|
|
"/submit": {
|
|
"name": "提交审批",
|
|
"process": "flows.assign.submit"
|
|
},
|
|
"/reject/reset": {
|
|
"name": "审批驳回并重填",
|
|
"process": "flows.assign.reject.rest"
|
|
},
|
|
"/reject/terminal": {
|
|
"name": "审批驳回并关闭",
|
|
"process": "flows.assign.reject.terminal"
|
|
},
|
|
"/resolve": {
|
|
"name": "审批同意",
|
|
"process": "flows.assign.resolve"
|
|
}
|
|
},
|
|
"actions": {
|
|
"关闭": { "@": "assign.关闭" },
|
|
"保存": { "@": "assign.保存" },
|
|
"提交": { "@": "assign.提交" },
|
|
"同意": { "@": "assign.同意" },
|
|
"驳回并重填": { "@": "assign.驳回并重填" },
|
|
"驳回并关闭": { "@": "assign.驳回并关闭" }
|
|
},
|
|
"nodes": [
|
|
{
|
|
"name": "选择商务负责人",
|
|
"body": {
|
|
"type": "form",
|
|
"props": { "name": "assign" }
|
|
},
|
|
"actions": ["关闭", "保存", "提交"],
|
|
"user": { "process": "flows.current.user", "args": ["id"] }
|
|
},
|
|
{
|
|
"name": "项目负责人审批",
|
|
"body": {
|
|
"type": "iframe",
|
|
"props": { "src": "/workflows/assign/approve.html" }
|
|
},
|
|
"actions": ["驳回并重填", "驳回并关闭", "同意"],
|
|
"user": { "process": "flows.select.manager", "args": ["id"] }
|
|
},
|
|
{
|
|
"name": "审批通过",
|
|
"when": [{ "审批通过": "{{$data.审批状态}}", "=": "通过" }],
|
|
"body": {
|
|
"type": "markdown",
|
|
"props": {
|
|
"content": "审批通过, {{$data.项目名称}}商务负责人为: **{{$data.商务负责人名称}}**"
|
|
}
|
|
},
|
|
"actions": ["关闭"],
|
|
"user": { "process": "flows.current.user", "args": ["id"] }
|
|
},
|
|
{
|
|
"name": "审批驳回",
|
|
"when": [{ "审批通过": "{{$data.审批状态}}", "=": "驳回" }],
|
|
"body": {
|
|
"type": "markdown",
|
|
"props": {
|
|
"content": "您的请求被驳回, 驳回原因: **{{$data.驳回原因}}**"
|
|
}
|
|
},
|
|
"actions": ["关闭"],
|
|
"user": { "process": "flows.current.user", "args": ["id"] }
|
|
}
|
|
]
|
|
}
|