|
@@ -21,64 +21,37 @@ import Swal from 'sweetalert2';
|
|
|
export class RatesComponent implements OnInit {
|
|
export class RatesComponent implements OnInit {
|
|
|
title = 'Tarifas';
|
|
title = 'Tarifas';
|
|
|
|
|
|
|
|
- listData: any;
|
|
|
|
|
- rows = [];
|
|
|
|
|
-
|
|
|
|
|
- listAssets: any;
|
|
|
|
|
- dataSource = new MatTableDataSource(this.listAssets);
|
|
|
|
|
- displayedColumns: string[] = ['name', 'country', 'city', 'id'];
|
|
|
|
|
-
|
|
|
|
|
- error: boolean;
|
|
|
|
|
- listOrganizations: any;
|
|
|
|
|
- plantId: string;
|
|
|
|
|
- plant: any;
|
|
|
|
|
- sub: any;
|
|
|
|
|
- plantNotFound: boolean;
|
|
|
|
|
- selectedPlant: any;
|
|
|
|
|
- meterKeys: any;
|
|
|
|
|
- meterKeys2: any;
|
|
|
|
|
- assetKeys: any;
|
|
|
|
|
-
|
|
|
|
|
- sumarize = 0;
|
|
|
|
|
- totalInstalled = 0;
|
|
|
|
|
-
|
|
|
|
|
- totalMetersInstalled: string;
|
|
|
|
|
-
|
|
|
|
|
- lastUpdate = new Date().toLocaleString();
|
|
|
|
|
- i: number;
|
|
|
|
|
|
|
|
|
|
userLevel: number;
|
|
userLevel: number;
|
|
|
totalAssetsInstalled: any;
|
|
totalAssetsInstalled: any;
|
|
|
|
|
|
|
|
- rates: Rate = {
|
|
|
|
|
- distribuidora: '-',
|
|
|
|
|
- codigo_tarifa: '-',
|
|
|
|
|
- tarifa_actual: {
|
|
|
|
|
- dateMin: null,
|
|
|
|
|
- dateMax: null,
|
|
|
|
|
- cargo_energia: null,
|
|
|
|
|
- cargo_energia_b1: null,
|
|
|
|
|
- cargo_energia_b2: null,
|
|
|
|
|
- cargo_energia_b3: null,
|
|
|
|
|
- cargo_energia_punta: null,
|
|
|
|
|
- cargo_energia_resto: null,
|
|
|
|
|
- cargo_energia_valle: null,
|
|
|
|
|
- },
|
|
|
|
|
- incremento_porcentaje: {
|
|
|
|
|
- cargo_energia: null,
|
|
|
|
|
- cargo_energia_b1: null,
|
|
|
|
|
- cargo_energia_b2: null,
|
|
|
|
|
- cargo_energia_b3: null,
|
|
|
|
|
- cargo_energia_punta: null,
|
|
|
|
|
- cargo_energia_resto: null,
|
|
|
|
|
- cargo_energia_valle: null,
|
|
|
|
|
- },
|
|
|
|
|
- };
|
|
|
|
|
|
|
+ // rates: Rate = {
|
|
|
|
|
+ // distribuidora: '-',
|
|
|
|
|
+ // codigo_tarifa: '-',
|
|
|
|
|
+ // tarifa_actual: {
|
|
|
|
|
+ // dateMin: null,
|
|
|
|
|
+ // dateMax: null,
|
|
|
|
|
+ // cargo_energia: null,
|
|
|
|
|
+ // cargo_energia_b1: null,
|
|
|
|
|
+ // cargo_energia_b2: null,
|
|
|
|
|
+ // cargo_energia_b3: null,
|
|
|
|
|
+ // cargo_energia_punta: null,
|
|
|
|
|
+ // cargo_energia_resto: null,
|
|
|
|
|
+ // cargo_energia_valle: null,
|
|
|
|
|
+ // },
|
|
|
|
|
+ // incremento_porcentaje: {
|
|
|
|
|
+ // cargo_energia: null,
|
|
|
|
|
+ // cargo_energia_b1: null,
|
|
|
|
|
+ // cargo_energia_b2: null,
|
|
|
|
|
+ // cargo_energia_b3: null,
|
|
|
|
|
+ // cargo_energia_punta: null,
|
|
|
|
|
+ // cargo_energia_resto: null,
|
|
|
|
|
+ // cargo_energia_valle: null,
|
|
|
|
|
+ // },
|
|
|
|
|
+ // };
|
|
|
|
|
|
|
|
// For chartjs
|
|
// For chartjs
|
|
|
- chartjs: boolean;
|
|
|
|
|
- chart1: Chart;
|
|
|
|
|
- chart1Type;
|
|
|
|
|
|
|
+
|
|
|
barChartColors: any = [
|
|
barChartColors: any = [
|
|
|
'#075d9d',
|
|
'#075d9d',
|
|
|
'#ff9800',
|
|
'#ff9800',
|
|
@@ -89,28 +62,18 @@ export class RatesComponent implements OnInit {
|
|
|
'#a7c957',
|
|
'#a7c957',
|
|
|
'#f2e8cf',
|
|
'#f2e8cf',
|
|
|
];
|
|
];
|
|
|
- borderChartColors: any = [
|
|
|
|
|
- '#336b87',
|
|
|
|
|
- '#90afc5',
|
|
|
|
|
- '#2a3132',
|
|
|
|
|
- '#763626',
|
|
|
|
|
- '#d38d51',
|
|
|
|
|
- '#a2cae4',
|
|
|
|
|
- '#91b43d',
|
|
|
|
|
- '#d3cbb7',
|
|
|
|
|
- ];
|
|
|
|
|
|
|
+
|
|
|
public barChartType: ChartType;
|
|
public barChartType: ChartType;
|
|
|
public barChartLegend: boolean;
|
|
public barChartLegend: boolean;
|
|
|
public barChartLabels: Label[];
|
|
public barChartLabels: Label[];
|
|
|
public barChartOptions: ChartOptions;
|
|
public barChartOptions: ChartOptions;
|
|
|
public barChartData: ChartDataSets[];
|
|
public barChartData: ChartDataSets[];
|
|
|
- @ViewChild('baseChart', null) chart: BaseChartDirective;
|
|
|
|
|
|
|
+
|
|
|
metersData: any[] = [];
|
|
metersData: any[] = [];
|
|
|
- metersValues: unknown[];
|
|
|
|
|
|
|
+
|
|
|
distribuidoras: any;
|
|
distribuidoras: any;
|
|
|
tarifas: any;
|
|
tarifas: any;
|
|
|
- distribuidoraSel: any;
|
|
|
|
|
- tarifaSel: any;
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
tarifa: Tariff;
|
|
tarifa: Tariff;
|
|
|
vigencia: string;
|
|
vigencia: string;
|
|
@@ -122,17 +85,12 @@ export class RatesComponent implements OnInit {
|
|
|
userDistribuidora: string;
|
|
userDistribuidora: string;
|
|
|
|
|
|
|
|
constructor(
|
|
constructor(
|
|
|
- // private plantsService: PlantsService,
|
|
|
|
|
- // private route: ActivatedRoute,
|
|
|
|
|
- // private orgService: OrganizationsService,
|
|
|
|
|
- // private router: Router,
|
|
|
|
|
- // private zone: NgZone,
|
|
|
|
|
private authService: AuthService,
|
|
private authService: AuthService,
|
|
|
private ratesService: RatesService,
|
|
private ratesService: RatesService,
|
|
|
private catalogService: CatalogsService,
|
|
private catalogService: CatalogsService,
|
|
|
private datePipe: DatePipe
|
|
private datePipe: DatePipe
|
|
|
) {
|
|
) {
|
|
|
- //DEMO
|
|
|
|
|
|
|
+ // DEMO
|
|
|
this.userLevel = +this.authService.getUserLevel();
|
|
this.userLevel = +this.authService.getUserLevel();
|
|
|
|
|
|
|
|
|
|
|