• 筛选-工作流筛选项配置获取接口设计

    对应筛选配置的 typeConfigUrl 字段

    字段 描述 示例
    Authorization - bear XXX
    Content-Type - application/json

    Request

    字段 描述 示例
    typeId 筛选条件Id String

    Response

    字段 描述 类型
    success 成功标识 Boolean
    message 请求结果描述 String
    data 数据源 Object
    data.rows 多条数据 Array
    data.rows[0].type 过滤类型 (text/datetimepicker) String
    data.rows[0].param 对应查询接口参数 String
    data.rows[0].label 文本占位,时间占位 String
    data.rows[0].endDate 最大时间 (datetimepicker类型,精确到年月日) String
    data.rows[0].startDate 最小时间 (datetimepicker类型,精确到年月日) String
    data.rows[0].format 时间格式 (datetimepicker类型,精确到年月日 yyyy/MM/dd 或者 yyyy-MM-dd) StringString
    data.rows[0].sourceData 数据源配置(text类型) Object
    data.rows[0].sourceData.list 固定数据列表(结构:[{label:“,value:“}]) Array
    data.rows[0].sourceData.sourceUrl 请求接口(查看[筛选-工作流筛选数据源获取]) String
    data.rows[0].sourceData.multiSelect 数据项支持多选 Boolean
    data.total 数据数量 Number

    例如

    时间选择接口返回

    {
        "data":{
            "rows":[
                {
                    "type":"datetimepicker",
                    "param":"startTime",
                    "label":"开始时间",
                    "endDate":"2019-06-01",
                    "startDate":"2020-06-01",
                    "format":"yyyy-MM-dd"
                },
                {
                    "type":"datetimepicker",
                    "param":"endTime",
                    "label":"结束时间",
                    "endDate":"2019-06-01",
                    "startDate":"2020-06-01",
                    "format":" yyyy-MM-dd"
                }
            ],
            "total":2
        },
        "message":"",
        "success":true
    }
    

    提交人配置(多选)

    {
                    "data": {
                        "rows": [
                            {
                                "type": "text",
                                "param": "submitter",
                                "label": "请搜索员工姓名/工号",
                                "sourceData": {
                                    "multiSelect": true,
                                    "sourceUrl": "http://xxxxxx/hips/memberList"
                                }
                            }
                        ],
                        "total": 1
                    },
                    "message": "",
                    "success": true
                }