{
  "Properties": [
    {
      "Name": "validateSearch",
      "Type": "object",
      "Description": "搜索框中数据的验证",
      "label": "搜索框中数据的验证",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "funcType": "function",
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "function"
      }
    },
    {
      "Name": "treeLoading",
      "Type": "boolean",
      "Description": "树形loading状态",
      "label": "树形loading状态",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "treeData",
      "Type": "object",
      "Description": "初始传入的树形组件数据",
      "label": "初始传入的树形组件数据",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "selectedData",
      "Type": "object",
      "Description": "默认选中的数据",
      "label": "默认选中的数据",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "multi",
      "Type": "boolean",
      "Description": "是否多选",
      "label": "是否多选",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": false,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "withSub",
      "Type": "boolean",
      "Description": "“包含下级”默认勾选状态 单选才会用到",
      "label": "“包含下级”默认勾选状态",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": true,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "hideWithSub",
      "Type": "boolean",
      "Description": "是否隐藏“包含下级”和“确定”按钮 单选才会用到",
      "label": "是否隐藏“包含下级”和“确定”按钮",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": true,
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "leftTitle",
      "Type": "string",
      "Description": "可选组织的标题",
      "label": "可选组织的标题",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "可选组织",
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "rightTitle",
      "Type": "string",
      "Description": "已选组织的标题",
      "label": "已选组织的标题",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "已选组织",
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "maxCount",
      "Type": "number",
      "Description": "多选时的最大可选数",
      "label": "多选时的最大可选数",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": 99999,
        "editor": {
          "type": "Number",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "maxCountTip",
      "Type": "string",
      "Description": "多选达到最大可选数时弹出的message内容",
      "label": "提示达到最大可选数时的信息内容",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "已选组织",
        "editor": {
          "type": "Input",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "showDisableCheck",
      "Type": "boolean",
      "Description": "是否显示「显示停用」勾选框",
      "label": "是否显示「显示停用」勾选框",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": "已选组织",
        "editor": {
          "type": "Switch",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "expandLevel",
      "Type": "number",
      "Description": "树形组件默认展开的层级",
      "label": "树形组件默认展开的层级",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": 2,
        "editor": {
          "type": "Number",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "columns",
      "Type": "object",
      "Description": "自定义配置已选列表",
      "label": "自定义配置已选列表",
      "IsArray": true,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": true,
        "defaultValue": [
          "组织名称",
          "上级组织",
          "包含下级"
        ],
        "editor": {
          "type": "TextArea",
          "config": {}
        },
        "jsType": "value"
      }
    },
    {
      "Name": "onSearchChange",
      "Type": "string",
      "Description": "搜索框中值变化时的回调，参数为输入框的value",
      "label": "onSearchChange",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "value",
            "label": "输入的内容",
            "type": "string"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onExpand",
      "Type": "string",
      "Description": "树形组件中，部门展开的回调；当被展开的部门无子部门数据时会调用该函数，参数为department对象",
      "label": "onExpand",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "department",
            "label": "部门信息",
            "type": "object"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onCancel",
      "Type": "string",
      "Description": "取消按钮点击时的回调",
      "label": "onCancel",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "event",
            "label": "事件对象",
            "type": "object"
          }
        ],
        "jsType": "function"
      }
    },
    {
      "Name": "onSubmit",
      "Type": "string",
      "Description": "确定按钮点击时的回调，参数为选中的部门",
      "label": "onSubmit",
      "IsArray": false,
      "IsMetaDataType": false,
      "Version": null,
      "Extension": {
        "editable": false,
        "funcType": "event",
        "cbParams": [
          {
            "name": "department",
            "label": "选中的部门信息",
            "type": "object"
          }
        ],
        "jsType": "function"
      }
    }
  ],
  "_Name": "Department",
  "_Title": "部门选择组件",
  "_Description": "部门选择组件",
  "_MetaDataType": 1,
  "_TenantId": 0,
  "_AppId": 0,
  "_State": 0,
  "_Version": "1.2.3"
}