From 9e239fd2d8619a7c65eb985c921bcc671034795f Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Wed, 22 Jun 2022 16:52:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=8A=A5=E5=91=8A?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=9C=80=E5=90=8E=E6=89=A7=E8=A1=8C=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E6=B2=A1=E8=B5=B0=E6=97=B6=E5=8C=BA=E5=A4=84=E7=90=86?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=9B=E5=A4=84=E7=90=86=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E9=97=AE=E9=A2=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/table.js | 6 ++++-- src/utils/constants.js | 4 +++- src/views/charts/charts/ChartActiveIpTable.vue | 3 +-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/mixins/table.js b/src/mixins/table.js index 3762efd0..3643bcaa 100644 --- a/src/mixins/table.js +++ b/src/mixins/table.js @@ -1,3 +1,4 @@ +import { chartTableOrderOptionsMapping } from '@/utils/constants' export default { props: { tableData: { @@ -54,12 +55,13 @@ export default { }) }, tableDataSort (item) { + console.info(item) let orderBy = '' if (item.order === 'ascending') { - orderBy = item.prop + orderBy = chartTableOrderOptionsMapping[item.prop] || item.prop } if (item.order === 'descending') { - orderBy = '-' + item.prop + orderBy = '-' + chartTableOrderOptionsMapping[item.prop] || item.prop } this.$emit('orderBy', orderBy) } diff --git a/src/utils/constants.js b/src/utils/constants.js index 2aa29c06..1b2124f7 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -105,7 +105,9 @@ export const chartTableColumnMapping = { responseFailRate: 'dns.responseFailureRate', ip: 'IP' } -export const chartTableOrderOptionsMapping = {} +export const chartTableOrderOptionsMapping = { + lastTime: 'last_time' +} export const chartPieTableTopOptions = [ { name: 'Sessions', value: 'sessions' }, { name: 'Packets', value: 'packets' }, diff --git a/src/views/charts/charts/ChartActiveIpTable.vue b/src/views/charts/charts/ChartActiveIpTable.vue index 0651adcb..8ed39f27 100644 --- a/src/views/charts/charts/ChartActiveIpTable.vue +++ b/src/views/charts/charts/ChartActiveIpTable.vue @@ -49,7 +49,7 @@