.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
查询已办列表

接口地址:RoadFlow地址/RoadFlowOpenApi/FlowTask/GetCompletedList

请求类型:POST

请求参数:

    token:通过获取token接口获取到的token字符串,

    flowId:流程id(查询条件)

    title:任务标题(查询条件)

    startDateTime:任务接收开始时间(查询条件)

    endDateTime:任务接收结束时间(查询条件)

    status:流程实例状态 0未完成,从rf_flowtask表查询 1已审批结束,从rf_flowtask1表查询

    pageSize:查询条数

    pageNumber:查询第几页

    order:排序(默认completedtime desc)

返回:

{

    "success":true, //是否成功

    "code":0, //0-成功 1-没有找到对应的系统,参数code或key错误

    "msg":"", //不成功时的错误信息

    "data":{ 

        total:总条数,

        //当前页数据

        rows:[

            {

                id:任务id,

                title:任务标题,

                flowId:流程id,

                flowName:流程名称,

                stepId:步骤id,

                stepName:步骤名称,

                senderId:发送人id,

                senderName:发送人姓名,

                instanceId:实例id(数据表数据id),

                groupId:流程任务实例组id

                taskType:任务类型(0常规 1指派 2委托 3转交 4退回 5抄送 6前加签 7后加签 8并签 9跳转 10自由发送 11征求意见),

                receiveTime:接收时间,

                completeTime:要求完成时间,

                completedTime:实际完成时间,

                handleType:处理类型(0未处理 1处理中 2已完成 3他人已处理 4已退回 5他人已退回 6已转交 7已委托 8已阅知 9已指派 10已跳转 11已终止 12他人已终止 13已暂缓 14他人已暂缓 15已加签 16系统自动提交 17已回复别人征求的意见),

                note:备注说明,

            },...

        ]

     }

}

示例:

    //加载已办列表
    function loadData(){
        $.ajax({
            url: roadflowAddress + '/RoadFlowOpenApi/FlowTask/GetCompletedList',
            type: 'post',
            async: true,
            data: {
                'token':'@ViewData["token"]',
                'flowId':$("#query_flowId").val(),
                'title':$("#query_title").val(),
                'startDateTime':'',
                'endDateTime':'',
                'status':$("#query_status").val(),
                'pageSize':'15',
                'pageNumber':'1',
                'order':''
            },
            dataType: 'json',
            success: function(json){
                if(json.code != 0){
                    alert(json.msg);
                }else{
                   var html = '';
                   for(var i=0;i<json.data.rows.length;i++){
                       html+='<tr>';
                       html+='<td>'+json.data.rows[i].title+'</td>';
                       html+='<td>'+json.data.rows[i].flowName+'</td>';
                       html+='<td>'+json.data.rows[i].stepName+'</td>';
                       html+='<td>'+json.data.rows[i].senderName+'</td>';
                       html+='<td>'+json.data.rows[i].receiveTime+'</td>';
                       html+='<td>'+json.data.rows[i].completedTime+'</td>';
                       html+='<td><a class="menu" href="javascript:;" onclick="">过程</a></td>';
                       html+='</tr>';
                   }
                   $(".listtable tbody").html(html);
                   $("#total").html(json.data.total)
                }
            }
        });

联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有