From 456f7d11d83aff950dcb919ec59f651b18547670 Mon Sep 17 00:00:00 2001 From: Nicky Date: Wed, 21 Feb 2018 15:48:36 -0800 Subject: [PATCH 1/3] Watch tagInfo changes to update chart and fix tooltip issue --- frontend/src/scalars/ui/Chart.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/scalars/ui/Chart.vue b/frontend/src/scalars/ui/Chart.vue index 4929e10ff..4350558d9 100644 --- a/frontend/src/scalars/ui/Chart.vue +++ b/frontend/src/scalars/ui/Chart.vue @@ -93,6 +93,10 @@ export default { horizontal: function(val) { this.setChartHorizon(); }, + tagInfo: function(val) { + this.setChartsOptions(val); + this.getOriginChartData(val); + } // runs: function(val) { // this.setChartsRuns(); // } @@ -168,6 +172,7 @@ export default { ); seriesOption = flatten(seriesOption); let legendOptions = tagList.map(item => item.run); + let instance = this; let option = { color: [ '#c23531', @@ -194,8 +199,8 @@ export default { }, position: ['10%', '90%'], formatter(params, ticket, callback) { - let data = this.getFormatterPoints(params[0].data); - return this.transformFormatterData(data); + let data = instance.getFormatterPoints(params[0].data); + return instance.transformFormatterData(data); } }, toolbox: { From 32abdda05a72802eb0334a43d9fcf4fa7e2c1292 Mon Sep 17 00:00:00 2001 From: Nicky Date: Wed, 21 Feb 2018 15:49:14 -0800 Subject: [PATCH 2/3] Add expand panel and maintain isShow state in the panel --- frontend/src/common/component/ExpandPanel.vue | 74 +++++++++++++++++++ frontend/src/scalars/Scalars.vue | 1 - frontend/src/scalars/ui/ChartPage.vue | 10 +-- 3 files changed, 79 insertions(+), 6 deletions(-) create mode 100644 frontend/src/common/component/ExpandPanel.vue diff --git a/frontend/src/common/component/ExpandPanel.vue b/frontend/src/common/component/ExpandPanel.vue new file mode 100644 index 000000000..610ecd9e4 --- /dev/null +++ b/frontend/src/common/component/ExpandPanel.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/frontend/src/scalars/Scalars.vue b/frontend/src/scalars/Scalars.vue index c7f6f62d4..d471b4b93 100644 --- a/frontend/src/scalars/Scalars.vue +++ b/frontend/src/scalars/Scalars.vue @@ -2,7 +2,6 @@
- +
- +