king
2023-07-02 16f80ddfc338bc65a893c1b7eb93d1d9861158b2
src/tabviews/custom/components/chart/antv-X6/nodeupdate/index.jsx
@@ -7,6 +7,8 @@
import './index.scss'
const { TextArea } = Input
class NodeUpdate extends Component {
  static propTpyes = {
    node: PropTypes.object,
@@ -71,6 +73,8 @@
        lineType = 'dash'
      }
      let font = node.labels && node.labels[0] ? node.labels[0].attrs.label : {}
      return [
        {
          type: 'title',
@@ -80,7 +84,7 @@
          type: 'text',
          field: 'title',
          label: '标签',
          initval: title
          initval: font.text || ''
        },
        {
          type: 'title',
@@ -107,6 +111,22 @@
            {value: 'solid', text: '实线'},
            {value: 'dash', text: '虚线'}
          ]
        },
        {
          type: 'title',
          label: '标签样式'
        },
        {
          type: 'number',
          field: 'fontSize',
          label: '字号',
          initval: font.fontSize || 14
        },
        {
          type: 'color',
          field: 'fontFill',
          label: '颜色',
          initval: font.fill || '#000000'
        }
      ]
    } else if (node.shape === 'lane') {
@@ -228,7 +248,7 @@
          label: '内容'
        },
        {
          type: 'text',
          type: 'textarea',
          field: 'title',
          label: '标签',
          initval: title
@@ -387,6 +407,12 @@
            </Form.Item>
          </Col>
        )
      } else if (item.type === 'textarea') {
        fields.push(
          <Col span={24} key={index} style={{padding: '0 12px'}}>
            <TextArea defaultValue={item.initval} rows={3} onChange={(e) => this.change(e.target.value, item.field)} />
          </Col>
        )
      } else if (item.type === 'number') {
        fields.push(
          <Col span={24} key={index}>