|
|
@@ -15,7 +15,7 @@ export class AdjusterService {
|
|
|
: 'https://publish.lesprojekt.cz/nodejs/';
|
|
|
this.factors = factors;
|
|
|
this.clusters = [];
|
|
|
- this.apply();
|
|
|
+ this.init();
|
|
|
}
|
|
|
|
|
|
apply() {
|
|
|
@@ -73,20 +73,17 @@ export class AdjusterService {
|
|
|
this.HsUtilsService.debounce(f, 300)();
|
|
|
}
|
|
|
|
|
|
- /*init() {
|
|
|
+ init() {
|
|
|
this.$http({
|
|
|
url: this.serviceBaseUrl + 'datasets',
|
|
|
}).then((response) => {
|
|
|
this.factors = response.data.map((dataset) => {
|
|
|
- return {factor: dataset.Factor, weight: 1, datasets: []};
|
|
|
+ return {name: dataset.Factor, weight: 1, datasets: []};
|
|
|
});
|
|
|
- this.factors = this.HsUtilsService.removeDuplicates(
|
|
|
- this.factors,
|
|
|
- 'factor'
|
|
|
- );
|
|
|
+ this.factors = this.HsUtilsService.removeDuplicates(this.factors, 'name');
|
|
|
this.factors.forEach((factor) => {
|
|
|
factor.datasets = response.data
|
|
|
- .filter((ds) => ds.Factor === factor.factor)
|
|
|
+ .filter((ds) => ds.Factor === factor.name)
|
|
|
.map((ds) => {
|
|
|
return {
|
|
|
name: ds.Name,
|
|
|
@@ -96,5 +93,5 @@ export class AdjusterService {
|
|
|
});
|
|
|
this.apply();
|
|
|
});
|
|
|
- }*/
|
|
|
+ }
|
|
|
}
|