From d944aca3c6e389fcd648e384c60d75ebfab3da88 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Mon, 16 Aug 2021 17:21:46 +0800 Subject: [PATCH] =?UTF-8?q?CN-91=20fix:=20=E8=A7=A3=E5=86=B3table=E9=A1=BA?= =?UTF-8?q?=E5=BA=8F=E5=92=8C=E6=8E=92=E5=BA=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/charts/Chart.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/views/charts/Chart.vue b/src/views/charts/Chart.vue index 085a02a3..182c37be 100644 --- a/src/views/charts/Chart.vue +++ b/src/views/charts/Chart.vue @@ -487,8 +487,18 @@ export default { }, getTableTitle (data) { if (data.length > 0) { - const columns = Object.keys(data[0]) - return columns.map(c => tableTitleMapping[c]) + const dataColumns = Object.keys(data[0]) // 返回数据的字段 + const columns = dataColumns.map(c => tableTitleMapping[c]) // 展示字段 + const keys = ['clientIp', 'serverIp', 'appName', 'domain'] + return columns.sort((a, b) => { + if (keys.indexOf(a.prop) > -1) { + return -1 + } else if (keys.indexOf(b.prop) > -1) { + return 1 + } else { + return 0 + } + }) } else { return [] }