diff --git a/src/components/charts/ChartTable.vue b/src/components/charts/ChartTable.vue
index 68051b75..87551a5f 100644
--- a/src/components/charts/ChartTable.vue
+++ b/src/components/charts/ChartTable.vue
@@ -23,10 +23,18 @@
v-for="(c, i) in tableColumns"
show-overflow-tooltip
:key="i"
- :prop="c"
+ :label="c.label"
+ :prop="c.prop"
>
- {{c}}
- {{row[c]}}
+ {{c.label}}
+ {{}}
+
+ {{shortFormatter(row[c.prop])}}
+
+
+ {{row[c.prop]}}
+
+
@@ -37,11 +45,15 @@
diff --git a/src/components/charts/chartTableTitle.js b/src/components/charts/chartTableTitle.js
new file mode 100644
index 00000000..bedc1c64
--- /dev/null
+++ b/src/components/charts/chartTableTitle.js
@@ -0,0 +1,74 @@
+export const allTableTitle = {
+ tableTitles10: [
+ {
+ label: 'clientIp',
+ prop: 'clientIp'
+ },
+ {
+ label: 'bytes',
+ prop: 'bytes'
+ },
+ {
+ label: 'packets',
+ prop: 'packets'
+ },
+ {
+ label: 'sessions',
+ prop: 'sessions'
+ }
+ ],
+ tableTitles13: [
+ {
+ label: 'serverIp',
+ prop: 'serverIp'
+ },
+ {
+ label: 'bytes',
+ prop: 'bytes'
+ },
+ {
+ label: 'packets',
+ prop: 'packets'
+ },
+ {
+ label: 'sessions',
+ prop: 'sessions'
+ }
+ ],
+ tableTitles14: [
+ {
+ label: 'domain',
+ prop: 'domain'
+ },
+ {
+ label: 'bytes',
+ prop: 'bytes'
+ },
+ {
+ label: 'packets',
+ prop: 'packets'
+ },
+ {
+ label: 'sessions',
+ prop: 'sessions'
+ }
+ ],
+ tableTitles15: [
+ {
+ label: 'appName',
+ prop: 'appName'
+ },
+ {
+ label: 'bytes',
+ prop: 'bytes'
+ },
+ {
+ label: 'packets',
+ prop: 'packets'
+ },
+ {
+ label: 'sessions',
+ prop: 'sessions'
+ }
+ ]
+}
diff --git a/src/views/charts/Chart.vue b/src/views/charts/Chart.vue
index ecd045f0..c1c362d5 100644
--- a/src/views/charts/Chart.vue
+++ b/src/views/charts/Chart.vue
@@ -46,7 +46,7 @@
{{chartInfo.i18n ? $t(chartInfo.i18n) : chartInfo.name}}
-