diff --git a/src/api/board/index.js b/src/api/board/index.js index 6c6e637..9c93faa 100644 --- a/src/api/board/index.js +++ b/src/api/board/index.js @@ -52,4 +52,10 @@ export function workshopColumns(query) { return request({ url: '/ems/board/workshopColumns', method: 'get', params: query }) +} + +export function workshopEnergyBoard(query) { + return request({ + url: '/ems/board/workshopEnergyBoard', method: 'get', params: query + }) } \ No newline at end of file diff --git a/src/components/Charts/Chart.vue b/src/components/Charts/Chart.vue index 033c13c..ba880d0 100644 --- a/src/components/Charts/Chart.vue +++ b/src/components/Charts/Chart.vue @@ -26,9 +26,10 @@ export default { this.initChart(option) }, initChart(option) { - this.chart = echarts.init(this.$el, 'macarons') - - this.chart.setOption(option) + if (!this.chart) { + this.chart = echarts.init(this.$el, 'macarons') + } + this.chart.setOption(option, true) }, getChart() { return this.chart diff --git a/src/views/board/workshopIndex.vue b/src/views/board/workshopIndex.vue index 2d60357..173ffc8 100644 --- a/src/views/board/workshopIndex.vue +++ b/src/views/board/workshopIndex.vue @@ -1,507 +1,365 @@ - - - -