index.md
11.1 KB
nav: path: /component title: 组件 order: 1 group: path: /flow title: 流程
order: 0
QxFlowNodeFieldSelector 流程结果集选择器
普通
import { QxFlowNodeFieldSelector } from '@qx/common';
import { Form } from 'antd';
const node = {
"id": "cc98b10fd69f446ba32c7c76fd2c5dde",
"icon": "http://io.qgutech.com/qx-apaaspublic/data/qixiao/fs/upload/default/2023/09-20/compressed/6657769957328896/DF_DO_U/public/icons/logo.svg",
"type": "default_DF_DO_U",
"name": "更新记录",
"url": "http://io.qgutech.com/qx-apaaspublic/data/qixiao/fs/upload/default/2023/09-20/compressed/6657769957328896/DF_DO_U/index.js",
"data": {
"nodeVersion": "1.0.0-dev34"
},
"previousId": "40e5975ebf6b4afb9a9fe162d7f7227f",
"path": [
"1"
],
"configuring": true
};
const nodes = [
{
"id": "40e5975ebf6b4afb9a9fe162d7f7227f",
"name": "开始",
"type": "default_DF_START",
"data": {
"nodeVersion": "3.0.0",
"data": {
"enablePropagation": true,
"params": [
{
"id": "e039b23ff8294b158ac6b8ddc2ece8aa",
"code": "5ybpag",
"type": "STRING",
"title": "文本字段",
"qxProps": {
"min": "-1",
"max": "20"
},
"valueMapping": {
"mappingValues": [
"1111111111111"
]
},
"valuesObj": [
{
"type": "MANUAL",
"value": "1111111111111"
}
]
},
{
"id": "b0f72671bc474d0cb9ecb2609973f35d",
"code": "z0zbwx",
"type": "FORM",
"title": "表单参数",
"qxProps": {
"appId": "C9QUrtTmcmDkvHMoOKI",
"formId": "hhgYI0rGV78NEPbgIms",
"isTree": false
},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": []
},
{
"id": "82ab09325d3e4c328adfe33e17898b22",
"code": "p62xqq",
"type": "USER",
"title": "人员11",
"qxProps": {
"formId": "PbOC6xBYOvZ1IB2mwUc",
"appId": "eSnLZ42R2TA5Z18dNsJ",
"isTree": false
}
},
{
"id": "09a6780520964f5fa237ca0dbdb11b94",
"code": "ksq7se",
"type": "ORG",
"title": "部门11",
"qxProps": {
"formId": "UsoOGnrJLPziSQwGDwj",
"appId": "eSnLZ42R2TA5Z18dNsJ",
"isTree": true
}
},
{
"id": "098d551fbe1d40858c590edc78c543eb",
"code": "0nmura",
"type": "OBJECT",
"title": "对象一级",
"qxProps": {},
"pid": "",
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": [],
"child": [
{
"id": "1bb1b69f3e3249048c77509eb8dc2d53",
"type": "ARRAY",
"pid": "098d551fbe1d40858c590edc78c543eb",
"code": "rypxuo",
"title": "数组二级",
"qxProps": {},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": [],
"child": [
{
"id": "87d01cd61fe24519b2865438c2bf60ed",
"type": "FORM",
"pid": "1bb1b69f3e3249048c77509eb8dc2d53",
"code": "gnmz55",
"title": "表单三级啦啦啦啦啦绿绿绿",
"qxProps": {
"appId": "C9QUrtTmcmDkvHMoOKI",
"formId": "2uJbERNkkDhRqLDjHeY",
"isTree": true
},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": []
}
]
},
{
"id": "54b1d7156a1a4e62a4efe463c0ceebd3",
"type": "FORM",
"pid": "098d551fbe1d40858c590edc78c543eb",
"code": "uozzv4",
"title": "表单啦",
"qxProps": {
"appId": "C9QUrtTmcmDkvHMoOKI",
"formId": "wKYeK6md1mOuZm2ORxe",
"isTree": false
},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": []
}
]
}
],
"propagation": "REQUIRED",
"isolation": "REPEATABLE_READ"
},
"result": [
{
"id": "e039b23ff8294b158ac6b8ddc2ece8aa",
"code": "5ybpag",
"type": "STRING",
"title": "文本字段",
"qxProps": {
"min": "-1",
"max": "20"
},
"valueMapping": {
"mappingValues": [
"1111111111111"
]
},
"valuesObj": [
{
"type": "MANUAL",
"value": "1111111111111"
}
]
},
{
"id": "b0f72671bc474d0cb9ecb2609973f35d",
"code": "z0zbwx",
"type": "FORM",
"title": "表单参数",
"qxProps": {
"appId": "C9QUrtTmcmDkvHMoOKI",
"formId": "hhgYI0rGV78NEPbgIms",
"isTree": false
},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": []
},
{
id: 'deb0705410b24087bf22ccee74e4e7e4',
code: 'tbxkuz',
type: 'FORM',
title: 'input',
qxProps: {
appId: 'k6cY4GqjTaxQTW3XLua',
formId: 'FhkvYvVgpWmijBVEbk2',
isTree: false,
},
description: '',
valueMapping: {
mappingValues: [],
},
required: false,
disabled: true,
},
{
id: '3b1e0f82c6a049dca8a01d83a7a09b35',
code: 'vjo6ta',
type: 'OBJECT',
title: 'vjo6ta',
qxProps: {},
pid: '',
description: '',
valueMapping: {
mappingValues: [],
},
valuesObj: [],
child: [
{
id: 'be3d37ae184144dc88c0d39a644fe2c1',
type: 'STRING',
pid: '3b1e0f82c6a049dca8a01d83a7a09b35',
code: '87b2ww',
title: '87b2ww',
},
],
},
{
"id": "82ab09325d3e4c328adfe33e17898b22",
"code": "p62xqq",
"type": "USER",
"title": "人员11",
"qxProps": {
"formId": "PbOC6xBYOvZ1IB2mwUc",
"appId": "eSnLZ42R2TA5Z18dNsJ",
"isTree": false
}
},
{
"id": "09a6780520964f5fa237ca0dbdb11b94",
"code": "ksq7se",
"type": "ORG",
"title": "部门11",
"qxProps": {
"formId": "UsoOGnrJLPziSQwGDwj",
"appId": "eSnLZ42R2TA5Z18dNsJ",
"isTree": true
}
},
{
"id": "098d551fbe1d40858c590edc78c543eb",
"code": "0nmura",
"type": "OBJECT",
"title": "对象一级",
"qxProps": {},
"pid": "",
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": [],
"child": [
{
"id": "1bb1b69f3e3249048c77509eb8dc2d53",
"type": "ARRAY",
"pid": "098d551fbe1d40858c590edc78c543eb",
"code": "rypxuo",
"title": "数组二级",
"qxProps": {},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": [],
"child": [
{
"id": "87d01cd61fe24519b2865438c2bf60ed",
"type": "FORM",
"pid": "1bb1b69f3e3249048c77509eb8dc2d53",
"code": "gnmz55",
"title": "表单三级啦啦啦啦啦绿绿绿",
"qxProps": {
"appId": "C9QUrtTmcmDkvHMoOKI",
"formId": "2uJbERNkkDhRqLDjHeY",
"isTree": true
},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": []
}
]
},
{
"id": "54b1d7156a1a4e62a4efe463c0ceebd3",
"type": "FORM",
"pid": "098d551fbe1d40858c590edc78c543eb",
"code": "uozzv4",
"title": "表单啦",
"qxProps": {
"appId": "C9QUrtTmcmDkvHMoOKI",
"formId": "wKYeK6md1mOuZm2ORxe",
"isTree": false
},
"description": "",
"valueMapping": {
"mappingValues": []
},
"valuesObj": []
}
]
}
]
},
"icon": {
"type": {
"displayName": "Iconfont"
},
"key": null,
"ref": null,
"props": {
"type": "qx-icon-flow-start"
},
"_owner": null,
"_store": {}
},
"path": [
"0"
],
"validateStatusError": false,
"configuring": false,
"children": []
},
{
"id": "cc98b10fd69f446ba32c7c76fd2c5dde",
"icon": "http://io.qgutech.com/qx-apaaspublic/data/qixiao/fs/upload/default/2023/09-20/compressed/6657769957328896/DF_DO_U/public/icons/logo.svg",
"type": "default_DF_DO_U",
"name": "更新记录",
"url": "http://io.qgutech.com/qx-apaaspublic/data/qixiao/fs/upload/default/2023/09-20/compressed/6657769957328896/DF_DO_U/index.js",
"data": {
"nodeVersion": "1.0.0-dev34"
},
"previousId": "40e5975ebf6b4afb9a9fe162d7f7227f",
"path": [
"1"
],
"configuring": true
},
{
"id": "0e8ddac188f44acbac675ae8fd517287",
"name": "结束",
"type": "default_DF_END",
"data": {
"nodeVersion": "3.0.0"
},
"icon": {
"type": {
"displayName": "Iconfont"
},
"key": null,
"ref": null,
"props": {
"type": "qx-icon-flow-end"
},
"_owner": null,
"_store": {}
},
"iconColor": "#7C7E86",
"previousId": "cc98b10fd69f446ba32c7c76fd2c5dde",
"path": [
"2"
],
"validateStatusError": false,
"children": []
}
];
export default () => {
return (
<Form
initialValues={{
field: ''
}}
>
<Form.Item name="field">
<QxFlowNodeFieldSelector node={node} nodes={nodes} />
</Form.Item>
</Form>
);
};