| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- import { Component, OnInit } from '@angular/core';
- import { FormBuilder, FormGroup, Validators } from '@angular/forms';
- import { PlantsService } from '@app/services/plants.service';
- import { ActivatedRoute } from '@angular/router';
- import Swal from 'sweetalert2';
- @Component({
- selector: 'app-plant',
- templateUrl: './plant.component.html',
- styleUrls: ['./plant.component.scss']
- })
- export class PlantComponent implements OnInit {
- [x: string]: any;
- title:string = "Detalle de la planta";
- listPlant: any;
- organizationExists:boolean;
- assetForm: FormGroup;
- assetID:any;
- role_number: any;
- assetExists:boolean;
- distributor = ['CAESS', 'DEL SUR', 'AES-CLESA', 'EEO', 'DEUSEM'];
-
- categoria_tarifaria = [
- { key: "PD", value: "PD Pequeña Demanda" },
- { key: "MD", value: "MD Mediana Demanda" },
- { key: "GD", value: "GD Gran Demanda" }
- ];
- codigo_tarifa = [
- { key:"R", value: "R Residencial" },
- { key:"G", value: "G General" },
- { key:"AP", value: "AP Alumbrado Público" },
- { key:"MD CMP - BT" ,value: "MD CMP-BT Mediana Demanda Con Medicion de Potencia Baja Tensión" },
- { key:"MD CMP - MT" ,value: "MD CMP-MT Mediana Demanda Con Medicion de Potencia Media Tensión" },
- { key:"MD CMH - BT" ,value: "MD CMH-BT Mediana Demanda Con Medicion Horaria Baja Tensión" },
- { key:"MD CMH - MT" ,value: "MD CMH-MT Mediana Demanda Con Medicion Horaria Media Tensión" },
- { key:"GD CMH - BT", value: "GD CMH-BT Gran Demanda Con Medicion Horaria Baja Tensión" },
- { key:"GD CMH - MT", value: "GD CMH-MT Gran Demanda Con Medicion Horaria Media Tensión" }
- ];
- constructor(private plantsService: PlantsService, private formBuilder: FormBuilder, private route: ActivatedRoute) {
- this.route.params.subscribe(params => {
- this.assetID = params['id'];
- });
- this.plantsService.getAssetById(this.assetID).subscribe(res => {
- this.listPlant = res["data"]["asset"];
- this.organizationExists = true;
- this.assetForm = this.formBuilder.group({
- name: [this.listPlant.name],
- country: [this.listPlant.country],
- city: [this.listPlant.city],
- address: [this.listPlant.address],
- distribuidora: [this.listPlant.distribuidora],
- categoria_tarifaria: [this.listPlant.categoria_tarifaria],
- cod_tarifa: [this.listPlant.cod_tarifa],
- });
- this.assetExists = true;
- }, (err) => {
- Swal.fire({
- type: 'error',
- title: 'Error en el servidor',
- text: err.message
- });
- });
- }
- ngOnInit() {
- }
- }
|