fix: 修复报告列表最后执行时间没走时区处理的问题;处理排序问题;

This commit is contained in:
chenjinsong
2022-06-22 16:52:27 +08:00
parent 661247343c
commit 9e239fd2d8
3 changed files with 8 additions and 5 deletions

View File

@@ -1,3 +1,4 @@
import { chartTableOrderOptionsMapping } from '@/utils/constants'
export default { export default {
props: { props: {
tableData: { tableData: {
@@ -54,12 +55,13 @@ export default {
}) })
}, },
tableDataSort (item) { tableDataSort (item) {
console.info(item)
let orderBy = '' let orderBy = ''
if (item.order === 'ascending') { if (item.order === 'ascending') {
orderBy = item.prop orderBy = chartTableOrderOptionsMapping[item.prop] || item.prop
} }
if (item.order === 'descending') { if (item.order === 'descending') {
orderBy = '-' + item.prop orderBy = '-' + chartTableOrderOptionsMapping[item.prop] || item.prop
} }
this.$emit('orderBy', orderBy) this.$emit('orderBy', orderBy)
} }

View File

@@ -105,7 +105,9 @@ export const chartTableColumnMapping = {
responseFailRate: 'dns.responseFailureRate', responseFailRate: 'dns.responseFailureRate',
ip: 'IP' ip: 'IP'
} }
export const chartTableOrderOptionsMapping = {} export const chartTableOrderOptionsMapping = {
lastTime: 'last_time'
}
export const chartPieTableTopOptions = [ export const chartPieTableTopOptions = [
{ name: 'Sessions', value: 'sessions' }, { name: 'Sessions', value: 'sessions' },
{ name: 'Packets', value: 'packets' }, { name: 'Packets', value: 'packets' },

View File

@@ -49,7 +49,7 @@
</template> </template>
<script> <script>
import { unitTypes, chartTableOrderOptionsMapping } from '@/utils/constants' import { unitTypes } from '@/utils/constants'
import unitConvert from '@/utils/unit-convert' import unitConvert from '@/utils/unit-convert'
export default { export default {
name: 'ChartActiveIpTable', name: 'ChartActiveIpTable',
@@ -61,7 +61,6 @@ export default {
}, },
data () { data () {
return { return {
chartTableOrderOptionsMapping,
unitConvert, unitConvert,
unitTypes, unitTypes,
activeIpTable: { activeIpTable: {