From e9e1eb9701e4016d9816f3fa0a3b01c91e8c9dd5 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelca Date: Fri, 24 Sep 2021 17:56:33 +0000 Subject: [PATCH] fix update config --- resources/assets/js/home/TaskMetrics/TaskMetrics.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/resources/assets/js/home/TaskMetrics/TaskMetrics.vue b/resources/assets/js/home/TaskMetrics/TaskMetrics.vue index 78d283d59..f4e1b84e6 100644 --- a/resources/assets/js/home/TaskMetrics/TaskMetrics.vue +++ b/resources/assets/js/home/TaskMetrics/TaskMetrics.vue @@ -43,7 +43,8 @@ export default { visited: this.settings && this.settings.visited ? this.settings.visited : [ { level: 0, - active: true + active: true, + id: _.random(0,100), } ] }; @@ -60,16 +61,18 @@ export default { * Change level in drill down */ changeLevel(data) { - let item = _.find(this.visited, {level: data.level }); + let item = _.find(this.visited, data); this.visited.forEach(function (elem) { elem.active = false; }); if(!item) { data.active = true; + this.visited = _.filter(this.visited, function(o) { + return o.level < data.level; + }); this.visited.push(data); } else { item.active = true; - } this.$emit("updateSettings", { data: this.visited,