king
2023-12-10 2682e38fcea26a70d3bac34c79931973b989eab5
src/menu/components/chart/antv-bar/chartcompile/formconfig.jsx
@@ -273,6 +273,28 @@
    }])
  }
  let axis = []
  if (card.grid !== 'hidden') {
    axis.push('grid')
  }
  if (card.x_line !== 'hidden') {
    axis.push('x_line')
  }
  if (card.y_line !== 'hidden') {
    axis.push('y_line')
  }
  if (card.tick !== 'hidden') {
    axis.push('tick')
  }
  let tickVals = []
  if (card.x_label !== 'hidden') {
    tickVals.push('x_label')
  }
  if (card.y_label !== 'hidden') {
    tickVals.push('y_label')
  }
  return [
    {
      type: 'radio',
@@ -504,32 +526,70 @@
        label: '极坐标'
      }]
    }, {
      type: 'radio',
      field: 'grid',
      label: '网格线',
      initval: card.grid || 'show',
      type: 'checkbox',
      field: 'axis',
      label: '坐标轴',
      initval: axis,
      required: false,
      options: [{
        value: 'show',
        label: '显示'
        value: 'grid',
        label: '网格线'
      }, {
        value: 'hidden',
        label: '隐藏'
      }]
        value: 'x_line',
        label: 'X轴'
    }, {
      type: 'radio',
      field: 'y_line',
      label: 'y轴边线',
      initval: card.y_line || 'hidden',
      tooltip: '图形左侧或右侧的边线。',
        value: 'y_line',
        label: 'Y轴'
      }, {
        value: 'tick',
        label: '刻度线'
      }],
      controlFields: [
        {field: 'lineColor', notNull: true},
      ]
    }, {
      type: 'checkbox',
      field: 'tickVals',
      label: '刻度值',
      initval: tickVals,
      required: false,
      options: [{
        value: 'show',
        label: '显示'
        value: 'x_label',
        label: 'X轴'
      }, {
        value: 'hidden',
        label: '隐藏'
      }]
        value: 'y_label',
        label: 'Y轴'
      }],
      controlFields: [
        {field: 'color', notNull: true},
      ]
    // }, {
    //   type: 'radio',
    //   field: 'grid',
    //   label: '网格线',
    //   initval: card.grid || 'show',
    //   required: false,
    //   options: [{
    //     value: 'show',
    //     label: '显示'
    //   }, {
    //     value: 'hidden',
    //     label: '隐藏'
    //   }]
    // }, {
    //   type: 'radio',
    //   field: 'y_line',
    //   label: 'y轴边线',
    //   initval: card.y_line || 'hidden',
    //   tooltip: '图形左侧或右侧的边线。',
    //   required: false,
    //   options: [{
    //     value: 'show',
    //     label: '显示'
    //   }, {
    //     value: 'hidden',
    //     label: '隐藏'
    //   }]
    }, {
      type: 'radio',
      field: 'download',
@@ -602,17 +662,17 @@
      required: false
    }, {
      type: 'color',
      field: 'color',
      label: '刻度值颜色',
      initval: card.color || 'rgba(0, 0, 0, 0.65)',
      tooltip: '刻度值的文字颜色。',
      field: 'lineColor',
      label: '坐标轴颜色',
      initval: card.lineColor || '',
      tooltip: '坐标轴线的颜色,包括x轴、y轴、网格线、刻度线。',
      allowClear: true,
      required: false
    }, {
      type: 'color',
      field: 'lineColor',
      label: '轴线颜色',
      initval: card.lineColor,
      tooltip: '坐标轴线的颜色,包括x轴、y轴及网格线。',
      field: 'color',
      label: '刻度值颜色',
      initval: card.color || '',
      allowClear: true,
      required: false
    }, {