king
2022-03-24 26d0fa42ea8c63a87e8ef93d0915f75f46fb1f9c
src/tabviews/custom/components/chart/antv-bar-line/index.jsx
@@ -323,7 +323,9 @@
      transfield
    }, () => {
      if (config.setting.sync !== 'true' && config.setting.onload === 'true') {
        this.loadData()
        setTimeout(() => {
          this.loadData()
        }, _config.setting.delay || 0)
      } else if (config.setting.sync === 'true' && _data) {
        this.handleData()
      }
@@ -598,7 +600,7 @@
    if (plot.repeat === 'average') {
      let _mdata = new Map()
      _cdata.forEach(item => {
        if (!item[plot.Xaxis]) return
        if (!item[plot.Xaxis] && item[plot.Xaxis] !== 0) return
        vFields.forEach(col => {
          if (typeof(item[col.field]) !== 'number') {
@@ -615,6 +617,8 @@
        // dodge is not support linear attribute, please use category attribute! 时间格式
        if (/^\d{4}-\d{2}-\d{2}(\s\d{2}:\d{2}:\d{2})?/.test(item[plot.Xaxis])) {
          item[plot.Xaxis] = ' ' + item[plot.Xaxis]
        } else {
          item[plot.Xaxis] = '' + item[plot.Xaxis]
        }
        if (!_mdata.has(item[plot.Xaxis])) {
@@ -643,7 +647,7 @@
    } else if (plot.repeat === 'cumsum') {
      let _mdata = new Map()
      _cdata.forEach(item => {
        if (!item[plot.Xaxis]) return
        if (!item[plot.Xaxis] && item[plot.Xaxis] !== 0) return
        vFields.forEach(col => {
          if (typeof(item[col.field]) !== 'number') {
@@ -659,6 +663,8 @@
        if (/^\d{4}-\d{2}-\d{2}(\s\d{2}:\d{2}:\d{2})?/.test(item[plot.Xaxis])) {
          item[plot.Xaxis] = ' ' + item[plot.Xaxis]
        } else {
          item[plot.Xaxis] = '' + item[plot.Xaxis]
        }
        if (!_mdata.has(item[plot.Xaxis])) {
@@ -684,10 +690,12 @@
    } else { // plot.repeat === 'unrepeat'
      let _mdata = new Map()
      _cdata.forEach(item => {
        if (!item[plot.Xaxis]) return
        if (!item[plot.Xaxis] && item[plot.Xaxis] !== 0) return
        if (/^\d{4}-\d{2}-\d{2}(\s\d{2}:\d{2}:\d{2})?/.test(item[plot.Xaxis])) {
          item[plot.Xaxis] = ' ' + item[plot.Xaxis]
        } else {
          item[plot.Xaxis] = '' + item[plot.Xaxis]
        }
        if (!_mdata.has(item[plot.Xaxis])) {