From 21e3d532b2487bad32696986a944663ce4cc79d9 Mon Sep 17 00:00:00 2001 From: mpuebla Date: Fri, 8 May 2020 14:32:59 -0300 Subject: [PATCH] Fix Agrupado de listado --- package.json | 1 + src/js/controller.js | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d0dc203..90777a0 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "Modal para seleccionar lista de precios", "main": "index.js", "scripts": { + "refresh": "gulp uglify && cp tmp/foca-modal-lista-precio.js ../wrapper-demo/node_modules/foca-modal-lista-precio/dist/foca-modal-lista-precio.min.js", "test": "echo \"Error: no test specified\" && exit 1", "gulp-pre-commit": "gulp pre-commit", "compile": "gulp uglify", diff --git a/src/js/controller.js b/src/js/controller.js index ed102b5..ae4ef7e 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -25,7 +25,14 @@ angular.module('focaModalListaPrecio') function(res) { $scope.searchLoading = false; $scope.primerBusqueda = true; - $scope.listasPrecio = res.data; + $scope.listasPrecio = res.data.reduce(function (acc, current) { + var x = acc.find(function (item) { return item.ID === current.ID }); + if (!x) { + return acc.concat([current]); + } else { + return acc; + } + }, []); $scope.search(true); primera(); } -- 1.9.1