Appearance
获取待我审批信息
1、接口说明
获取待我审批信息,审核时,获取后一节点信息
2、接口类型
get
3、接口使用
3.1、接口地址
http://xxxx/api/workflow/Engine/FlowBefore/getNextInfo/{id}
3.2、 调用示例
js
export function FlowNextInfo (id, data) {
return request({
url: `${base}/getNextInfo/${id}`,
method: 'get',
data
})
}
3.2、入参
入参 | 入参类型 | 是否必须 | 说明 |
---|---|---|---|
id | string | 是 | 流程实例id,flow_task表 |
taskNodeId | string | 是 | 流程实例节点id,flow_tasknode表 |
3.3、返回结果
json
{
"code": 0,
"data": {
"approverProperties": {
"activeInterfaceUrl": "string",
"approverInterfaceType": "string",
"approverInterfaceUrl": "string",
"approverPos": [
"string"
],
"approverRole": [
"string"
],
"approvers": [
"string"
],
"assignList": [
{
"childField": "string",
"parentField": "string"
}
],
"assigneeType": "string",
"auditRemarkRequire": true,
"beRejectInterfaceUrl": "string",
"btnPermissions": [
{
"approver": true,
"has": true,
"initiator": true,
"label": "string",
"opType": [
0
],
"status": [
0
],
"title": "string",
"value": "string"
}
],
"circulatePosition": [
"string"
],
"circulateRole": [
"string"
],
"circulateUser": [
"string"
],
"conditions": [
{
"field": "string",
"fieldName": "string",
"filedValue": "string",
"logic": "string",
"logicName": "string",
"symbol": "string",
"symbolName": "string",
"tableName": "string",
"type": "string",
"typeName": "string"
}
],
"counterSign": 0,
"countersignRatio": 0,
"customNodeCode": "string",
"day": 0,
"description": "string",
"endInterfaceType": "string",
"endInterfaceUrl": "string",
"flowId": "string",
"flowRecallInterfaceUrl": "string",
"formSchemeId": "string",
"getUserUrl": "string",
"hasActiveFunc": true,
"hasApproverFunc": true,
"hasAuditRemark": true,
"hasBeRejectFunc": true,
"hasEndFunc": true,
"hasFlowRecallFunc": true,
"hasFreeApprover": true,
"hasInitFunc": true,
"hasManualChoose": true,
"hasRecallFunc": true,
"hasSign": true,
"hour": 0,
"initInterfaceType": "string",
"initInterfaceUrl": "string",
"initiatePos": [
"string"
],
"initiateRole": [
"string"
],
"initiateType": "string",
"initiator": [
"string"
],
"isCustomCopy": true,
"isDefault": true,
"managerLevel": 0,
"manualChooseMode": 0,
"manualChooseNum": 0,
"manualChooseSymbol": "string",
"messageType": [
"string"
],
"minute": 0,
"noApproverHandler": true,
"nodeFlag": "string",
"nodeId": "string",
"priority": "string",
"progress": "string",
"recallInterfaceUrl": "string",
"rejectSetting": [
{
"has": true,
"label": "string",
"mode": 0,
"value": "string"
}
],
"revokeMode": 0,
"second": 0,
"signOffMode": "string",
"tabPermissions": [
{
"has": true,
"label": "string",
"opType": [
0
],
"status": [
0
],
"title": "string",
"url": "string",
"value": "string"
}
],
"tableField": "string",
"tableName": "string",
"timeoutConfig": {
"handler": 0,
"on": true,
"quantity": 0,
"type": "string"
},
"title": "string"
},
"engineInfo": {
"appFormUrl": "string",
"bizDelUrl": "string",
"category": "string",
"dbLinkId": "string",
"description": "string",
"enCode": "string",
"enabledMark": 0,
"flowTemplateJson": "string",
"formData": "string",
"formType": 0,
"formUrl": "string",
"freeApprover": 0,
"fullName": "string",
"hasAssign": 0,
"hasCancel": 0,
"hasEfficacy": 0,
"icon": "string",
"iconBackground": "string",
"id": "string",
"sortCode": 0,
"tables": "string",
"type": 0,
"version": "string",
"visibleType": 0
},
"flowTableInfo": "string",
"flowTaskInfo": {
"appFormUrl": "string",
"bizFlag": "string",
"completion": 0,
"customNodeCode": "string",
"description": "string",
"enCode": "string",
"enabledMark": 0,
"endTime": 0,
"flowCategory": "string",
"flowCode": "string",
"flowId": "string",
"flowName": "string",
"flowTable": "string",
"flowTemplateJson": "string",
"flowType": 0,
"flowUrgent": 0,
"flowVersion": "string",
"formUrl": "string",
"fullName": "string",
"grade": "string",
"id": "string",
"nodeFlag": "string",
"pause": 0,
"processId": "string",
"sortCode": 0,
"startTime": 0,
"status": 0,
"thisStep": "string",
"thisStepId": "string",
"type": 0
},
"flowTaskNodeList": [
{
"assigneeName": "string",
"completion": 0,
"creatorTime": 0,
"description": "string",
"id": "string",
"nodeCode": "string",
"nodeName": "string",
"nodeNext": "string",
"nodePropertyJson": "string",
"nodeType": "string",
"nodeUp": "string",
"sortCode": 0,
"taskId": "string",
"type": "string",
"userName": "string"
}
],
"flowTaskOperatorList": [
{
"completion": 0,
"creatorTime": 0,
"description": "string",
"handleId": "string",
"handleStatus": 0,
"handleTime": 0,
"handleType": "string",
"id": "string",
"nodeCode": "string",
"nodeName": "string",
"taskId": "string",
"taskNodeId": "string"
}
],
"flowTaskOperatorRecordList": [
{
"handleId": "string",
"handleOpinion": "string",
"handleStatus": 0,
"handleTime": 0,
"id": "string",
"nodeCode": "string",
"nodeName": "string",
"operatorId": "string",
"signImg": "string",
"status": 0,
"taskId": "string",
"taskNodeId": "string",
"taskOperatorId": "string",
"userName": "string"
}
],
"lastAuditNode": true,
"nextMulti": true,
"nextOperatorIdList": [
"string"
],
"nextProperties": {
"activeInterfaceUrl": "string",
"approverInterfaceType": "string",
"approverInterfaceUrl": "string",
"approverPos": [
"string"
],
"approverRole": [
"string"
],
"approvers": [
"string"
],
"assignList": [
{
"childField": "string",
"parentField": "string"
}
],
"assigneeType": "string",
"auditRemarkRequire": true,
"beRejectInterfaceUrl": "string",
"btnPermissions": [
{
"approver": true,
"has": true,
"initiator": true,
"label": "string",
"opType": [
0
],
"status": [
0
],
"title": "string",
"value": "string"
}
],
"circulatePosition": [
"string"
],
"circulateRole": [
"string"
],
"circulateUser": [
"string"
],
"conditions": [
{
"field": "string",
"fieldName": "string",
"filedValue": "string",
"logic": "string",
"logicName": "string",
"symbol": "string",
"symbolName": "string",
"tableName": "string",
"type": "string",
"typeName": "string"
}
],
"counterSign": 0,
"countersignRatio": 0,
"customNodeCode": "string",
"day": 0,
"description": "string",
"endInterfaceType": "string",
"endInterfaceUrl": "string",
"flowId": "string",
"flowRecallInterfaceUrl": "string",
"formSchemeId": "string",
"getUserUrl": "string",
"hasActiveFunc": true,
"hasApproverFunc": true,
"hasAuditRemark": true,
"hasBeRejectFunc": true,
"hasEndFunc": true,
"hasFlowRecallFunc": true,
"hasFreeApprover": true,
"hasInitFunc": true,
"hasManualChoose": true,
"hasRecallFunc": true,
"hasSign": true,
"hour": 0,
"initInterfaceType": "string",
"initInterfaceUrl": "string",
"initiatePos": [
"string"
],
"initiateRole": [
"string"
],
"initiateType": "string",
"initiator": [
"string"
],
"isCustomCopy": true,
"isDefault": true,
"managerLevel": 0,
"manualChooseMode": 0,
"manualChooseNum": 0,
"manualChooseSymbol": "string",
"messageType": [
"string"
],
"minute": 0,
"noApproverHandler": true,
"nodeFlag": "string",
"nodeId": "string",
"priority": "string",
"progress": "string",
"recallInterfaceUrl": "string",
"rejectSetting": [
{
"has": true,
"label": "string",
"mode": 0,
"value": "string"
}
],
"revokeMode": 0,
"second": 0,
"signOffMode": "string",
"tabPermissions": [
{
"has": true,
"label": "string",
"opType": [
0
],
"status": [
0
],
"title": "string",
"url": "string",
"value": "string"
}
],
"tableField": "string",
"tableName": "string",
"timeoutConfig": {
"handler": 0,
"on": true,
"quantity": 0,
"type": "string"
},
"title": "string"
},
"signOffStatus": 0
},
"msg": "string"
}