index.md
2.56 KB
nav: path: /component title: 组件 order: 1 group: path: /common title: 条件配置
order: 0
条件配置
import { QxCondition } from '@qx/common';
import { Form } from 'antd';
import {node, nodes} from "./mock";
export default () => {
return (
<div>
<Form
initialValues={{
condition: {
sqlType: 'AND',
operators: [
{
"type": "STRING",
"code": "${e7c1b3c8183b4fb185c9ba6133ee5cef|result.xA6wwOW3pZSAnNFT1nH}",
"title": "标题",
"opt": "IS",
"field": {
"name": "标题",
"code": "e7c1b3c8183b4fb185c9ba6133ee5cef|result.xA6wwOW3pZSAnNFT1nH",
"extract": {
"fieldType": "STRING",
"fieldKey": "xA6wwOW3pZSAnNFT1nH",
"widget": "qxInput",
"required": true,
"readOnly": false,
"hidden": false
},
"icon": {
"type": "span",
"key": null,
"ref": null,
"props": {
"className": "qx-node-select-item__icon",
"children": {
"key": null,
"ref": null,
"props": {
"widgetName": "qxInput"
},
"_owner": null
}
},
"_owner": null
},
"title": "标题",
"id": "xA6wwOW3pZSAnNFT1nH",
"type": "STRING"
},
"name": "标题",
"mappingValues": [
"${e7c1b3c8183b4fb185c9ba6133ee5cef|result.xA6wwOW3pZSAnNFT1nH}"
],
"valuesObj": [
{
"type": "FIELD",
"value": "${e7c1b3c8183b4fb185c9ba6133ee5cef|result.xA6wwOW3pZSAnNFT1nH}"
}
]
}
],
},
}}
onValuesChange={(value, values) => {
console.log('values', values);
}}
>
<Form.Item name="condition">
<QxCondition
nodes={nodes}
node={node}
showHeader
formId="FhkvYvVgpWmijBVEbk2"
/>
</Form.Item>
</Form>
</div>
);
};