Skip to content

获取待我审批信息

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、入参

入参入参类型是否必须说明
idstring流程实例id,flow_task表
taskNodeIdstring流程实例节点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"
}