筛选-工作流筛选项配置获取接口设计
对应筛选配置的 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
}