{
  "components": [
    {
      "name": "el-row",
      "label": "行",
      "group": "ElementUI",
      "designer": "classContainer",
      "properties": [
        {
          "name": "fieldOptions.props.gutter",
          "group": "组件",
          "label": "间隔",
          "editor": "number"
        }
      ]
    },
    {
      "name": "el-col",
      "label": "列",
      "group": "ElementUI",
      "designer": "classContainer",
      "properties": [
        {
          "name": "fieldOptions.props.span",
          "group": "组件",
          "label": "列宽",
          "editor": "number"
        }
      ]
    },
    {
      "name": "e-charts",
      "label": "echarts",
      "group": "ECharts",
      "properties": [
        {
          "name": "fieldOptions.props.width",
          "label": "宽度",
          "group": "组件样式"
        },
        {
          "name": "fieldOptions.props.height",
          "label": "高度",
          "group": "组件样式",
          "default": "400px"
        },

        {
          "name": "fieldOptions.props.options.title.text",
          "label": "标题",
          "group": "Title"
        },
        {
          "name": "fieldOptions.props.options.title.show",
          "label": "显示标题",
          "group": "Title",
          "editor": "checkbox"
        },
        {
          "name": "fieldOptions.props.options.title.subtext",
          "label": "副标题",
          "group": "Title"
        },

        {
          "name": "fieldOptions.props.options.xAxis.show",
          "label": "显示",
          "group": "X 轴",
          "editor": "checkbox",
          "default": true
        },
        {
          "name": "fieldOptions.props.options.xAxis.name",
          "label": "名称",
          "group": "X 轴"
        },
        {
          "name": "fieldOptions.props.options.xAxis.data",
          "label": "数据",
          "group": "X 轴",
          "editor": "tags"
        },

        {
          "name": "fieldOptions.props.options.yAxis.show",
          "label": "是否显示",
          "group": "Y 轴",
          "editor": "checkbox",
          "default": true
        },
        {
          "name": "fieldOptions.props.options.yAxis.name",
          "label": "名称",
          "group": "Y 轴"
        },

        {
          "name": "fieldOptions.props.options.legend.data",
          "label": "图例",
          "group": "legend",
          "editor": "tags"
        },

        {
          "name": "fieldOptions.props.options.series",
          "label": "系列",
          "group": "series",
          "editor": "array",
          "properties": [
            { "name": "name", "label": "名称" },
            {
              "name": "type",
              "label": "类型",
              "editor": {
                "name": "select",
                "options": {
                  "items": [
                    { "value": "bar", "label": "柱状图" },
                    { "value": "line", "label": "折线图" },
                    { "value": "pie", "label": "饼图" },
                    { "value": "scatter", "label": "分散图" }
                  ]
                }
              }
            },
            {
              "name": "data",
              "label": "数据",
              "editor": "array",
              "properties": [
                { "name": "value", "label": "数值" },
                { "name": "name", "label": "名称" }
              ]
            }
          ]
        }
      ]
    }
  ],
  "datasource": [],
  "functional": [],
  "schema": {
    "type": "object",
    "properties": {
      "model": {},
      "params": {}
    }
  }
}
