$scope.doSort = function()

in src/main/resources/static/src/consumer.js [49:71]


    $scope.doSort = function () {// todo  how to change this fe's code ? (it's dirty)
        if ($scope.sortKey == 'diffTotal') {
            $scope.allConsumerGrouopList.sort(function (a, b) {
                return (a.diffTotal > b.diffTotal) ? $scope.sortOrder : ((b.diffTotal > a.diffTotal) ? -$scope.sortOrder : 0);
            });
        }
        if ($scope.sortKey == 'group') {
            $scope.allConsumerGrouopList.sort(function (a, b) {
                return (a.group > b.group) ? $scope.sortOrder : ((b.group > a.group) ? -$scope.sortOrder : 0);
            });
        }
        if ($scope.sortKey == 'count') {
            $scope.allConsumerGrouopList.sort(function (a, b) {
                return (a.count > b.count) ? $scope.sortOrder : ((b.count > a.count) ? -$scope.sortOrder : 0);
            });
        }
        if ($scope.sortKey == 'consumeTps') {
            $scope.allConsumerGrouopList.sort(function (a, b) {
                return (a.consumeTps > b.consumeTps) ? $scope.sortOrder : ((b.consumeTps > a.consumeTps) ? -$scope.sortOrder : 0);
            });
        }
        $scope.filterList($scope.paginationConf.currentPage)
    };