king
2024-05-21 f0bf8c399c354c22227f8f1a76ed806098db59c0
src/menu/components/chart/chart-custom/index.jsx
@@ -4,7 +4,6 @@
import { Popover, notification } from 'antd'
import { ToolOutlined, DeleteOutlined, FontColorsOutlined, PlusCircleOutlined } from '@ant-design/icons'
import { Chart } from '@antv/g2'
import DataSet from '@antv/data-set'
import * as echarts from 'echarts'
import MKEmitter from '@/utils/events.js'
@@ -137,8 +136,8 @@
    if (card.plot.chartType === 'antv') {
      try {
        // eslint-disable-next-line
        let func = new Function('Chart', 'DataSet', 'wrap', 'data', 'config', card.plot.script)
        func(Chart, DataSet, this.wrap, [], card)
        let func = new Function('Chart', 'chartId', 'data', 'config', card.plot.script)
        func(Chart, card.uuid + 'canvas', [], card)
      } catch (e) {
        console.warn(e)
  
@@ -151,8 +150,8 @@
    } else if (card.plot.chartType === 'echarts') {
      try {
        // eslint-disable-next-line
        let func = new Function('echarts', 'DataSet', 'wrap', 'data', 'config', card.plot.script)
        func(echarts, DataSet, this.wrap, [], card)
        let func = new Function('echarts', 'chartId', 'data', 'config', card.plot.script)
        func(echarts, card.uuid + 'canvas', [], card)
      } catch (e) {
        console.warn(e)
  
@@ -262,7 +261,7 @@
        </Popover>
        <NormalHeader config={card} updateComponent={this.updateComponent}/>
        <div className="canvas-wrap" style={{height: card.plot.height}}>
          <div className="canvas" id={card.uuid + 'canvas'} style={{height: getHeight(card.plot.height)}} ref={ref => this.wrap = ref}></div>
          <div className="canvas" id={card.uuid + 'canvas'} style={{height: getHeight(card.plot.height)}}></div>
        </div>
        <div className="component-name">
          <div className="center">