CN-1184 fix:DNS服务洞察页,按照吞吐量排序时排序不准确
This commit is contained in:
@@ -28,7 +28,7 @@
|
|||||||
:class="tableClass"
|
:class="tableClass"
|
||||||
height="100%"
|
height="100%"
|
||||||
empty-text=" "
|
empty-text=" "
|
||||||
@sort-change="((column) => {sortChange(column,tab.prop)})"
|
@sort-change="((col) => {sortChange(col,tab.prop)})"
|
||||||
:key="index"
|
:key="index"
|
||||||
>
|
>
|
||||||
<template v-for="(item, index) in customTableTitles">
|
<template v-for="(item, index) in customTableTitles">
|
||||||
@@ -887,7 +887,7 @@ export default {
|
|||||||
arr.sort((a, b) => {
|
arr.sort((a, b) => {
|
||||||
const str1 = Array.isArray(a[column.prop]) ? a[column.prop][0] : a[column.prop]
|
const str1 = Array.isArray(a[column.prop]) ? a[column.prop][0] : a[column.prop]
|
||||||
const str2 = Array.isArray(b[column.prop]) ? b[column.prop][0] : b[column.prop]
|
const str2 = Array.isArray(b[column.prop]) ? b[column.prop][0] : b[column.prop]
|
||||||
if ((_.isNumber(str1)) || str1 === '') {
|
if (!_.isNaN(Number(str1)) || str1 === '') {
|
||||||
return str2 - str1
|
return str2 - str1
|
||||||
} else {
|
} else {
|
||||||
let aObj = a[column.prop] ? a[column.prop] : a[index]
|
let aObj = a[column.prop] ? a[column.prop] : a[index]
|
||||||
@@ -927,7 +927,7 @@ export default {
|
|||||||
arr.sort((a, b) => {
|
arr.sort((a, b) => {
|
||||||
const str1 = Array.isArray(a[column.prop]) ? a[column.prop][0] : a[column.prop]
|
const str1 = Array.isArray(a[column.prop]) ? a[column.prop][0] : a[column.prop]
|
||||||
const str2 = Array.isArray(b[column.prop]) ? b[column.prop][0] : b[column.prop]
|
const str2 = Array.isArray(b[column.prop]) ? b[column.prop][0] : b[column.prop]
|
||||||
if ((_.isNumber(str1)) || str1 === '') {
|
if (!_.isNaN(Number(str1)) || str1 === '') {
|
||||||
return str1 - str2
|
return str1 - str2
|
||||||
} else {
|
} else {
|
||||||
let aObj = a[column.prop] ? a[column.prop] : a[index]
|
let aObj = a[column.prop] ? a[column.prop] : a[index]
|
||||||
|
|||||||
Reference in New Issue
Block a user