{
    "$schema": "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json",
    "data": {
        "properties": {
            "label": {
                "type": "string",
                "default": "成员",
                "title": "标题"
            },
            "labelVisible": {
                "type": "boolean",
                "default": true,
                "title": "显示标题"
            },
            "name": {
                "type": "string",
                "default": "formUserTreeSelect",
                "title": "提交后台所用字段"
            },
            "placeholder": {
                "type": "string",
                "default": "请选择成员",
                "title": "提示文字"
            },
            "defaultValueType": {
                "type": "string",
                "default": "noneUser",
                "title": "选中值",
                "enum": [
                    {
                        "label": "无",
                        "value": "noneUser"
                    },
                    {
                        "label": "指定成员",
                        "value": "confirmUser"
                    },
                    {
                        "label": "当前登录用户",
                        "value": "loginUser"
                    }
                ],
                "x-linkages": [
                    {
                        "type": "value:visible",
                        "target": "confirmValue",
                        "condition": "{{$self.value=='confirmUser' || $self.value=='currentUser'}}"
                    }
                ]
            },
            "confirmValue": {
                "type": "string",
                "default": "",
                "title": "指定成员id"
            },
            "defaultValue": {
                "type": "string",
                "default": "",
                "title": "默认值"
            },
            "where": {
                "title": "数据筛选",
                "x-category": "基础属性",
                "type": "array",
                "items": {},
                "x-component": "condition-select",
                "x-component-props": {
                    "selectedDataSourceName": "sys_user",
                    "customLogicOptions": [
                        {
                            "text": "且",
                            "value": "and"
                        }
                    ],
                    "blackListConfig": {
                        "format": ["x-file", "x-image"],
                        "type": ["object", "array"]
                    },
                    "customRelOptions": {
                        "number": [
                            {
                                "value": "equal",
                                "text": "等于",
                                "type": "equal"
                            },
                            {
                                "value": "unequal",
                                "text": "不等于",
                                "type": "unequal"
                            },
                            {
                                "value": "greater",
                                "text": "大于",
                                "type": "greate"
                            },
                            {
                                "value": "greater_or_equal",
                                "text": "大于等于",
                                "type": "greater_or_equal"
                            },
                            {
                                "value": "less",
                                "text": "小于",
                                "type": "less"
                            },
                            {
                                "value": "less_or_equal",
                                "text": "小于等于",
                                "type": "less_or_equal"
                            }
                        ]
                    }
                },
                "description": "对数据进行筛选过滤"
            },
            "layout": {
                "title": "布局方式",
                "type": "string",
                "default": "horizontal",
                "enum": [
                    {
                        "label": "水平",
                        "value": "horizontal"
                    },
                    {
                        "label": "垂直",
                        "value": "vertical"
                    }
                ]
            },
            "requiredFlag": {
                "type": "boolean",
                "default": false,
                "title": "是否显示必填标记"
            },
            "size": {
                "title": "大小",
                "type": "string",
                "default": "full",
                "enum": [
                    {
                        "label": "大",
                        "value": "l"
                    },
                    {
                        "label": "中",
                        "value": "m"
                    },
                    {
                        "label": "小",
                        "value": "s"
                    },
                    {
                        "label": "占满",
                        "value": "full"
                    }
                ]
            },
            "disabled": {
                "type": "boolean",
                "default": false,
                "title": "是否禁用"
            },
            "multiple": {
                "type": "boolean",
                "default": false,
                "title": "是否多选"
            }
        }
    },
    "meta": {
        "title": "成员选择",
        "description": "成员选择",
        "category": "表单",
        "icon": "../../icons/UserTreeSelect.svg",
        "visible": []
    },
    "events": [
        {
            "name": "change",
            "title": "值改变"
        }
    ]
}
