diff --git a/src/app/content/hemat-app/cost-management/modal-add-actual/modal-add-actual.component.ts b/src/app/content/hemat-app/cost-management/modal-add-actual/modal-add-actual.component.ts index 898f61b..f2f0b3a 100644 --- a/src/app/content/hemat-app/cost-management/modal-add-actual/modal-add-actual.component.ts +++ b/src/app/content/hemat-app/cost-management/modal-add-actual/modal-add-actual.component.ts @@ -16,6 +16,7 @@ export class ModalAddActualComponent { dateCurrent: any; dataCost: any; formattedDate: any; + formattedDate2: any; buildingName: any; constructor( @@ -29,16 +30,14 @@ export class ModalAddActualComponent { ngOnInit() { const currentDate = new Date(); this.dateCurrent = currentDate.toISOString().slice(0, 7); - this.datalistcost(); this.dateFormat(); this.getBuildingById(); + this.datalistcost(); } dateFormat() { let year = this.periode.slice(0, 4); - let month = this.periode.slice(5); - - // Ubah format bulan ke bahasa Indonesia (opsional) + let month = this.periode.slice(5, 7); let monthNames = [ "Januari", "Februari", @@ -53,10 +52,11 @@ export class ModalAddActualComponent { "November", "Desember", ]; - let monthName = monthNames[parseInt(month) - 1]; // Menggunakan parseInt karena month dalam format string - - // Gabungkan kembali untuk mendapatkan format "Juni 2024" + let monthName = monthNames[parseInt(month) - 1]; this.formattedDate = `${monthName} ${year}`; + this.formattedDate2 = `${year}-${month}`; + + } createForm() { @@ -73,7 +73,7 @@ export class ModalAddActualComponent { datalistcost() { this.costService - .getRealCostByBuildingId(this.buildingId, this.dateCurrent) + .getRealCostByBuildingId(this.buildingId, this.formattedDate2) .subscribe((data) => { this.dataCost = data.data[0]; this.myForm.patchValue({ diff --git a/src/app/content/hemat-app/monitoring/monitoring.module.ts b/src/app/content/hemat-app/monitoring/monitoring.module.ts index 2fc8c35..ada1d7e 100644 --- a/src/app/content/hemat-app/monitoring/monitoring.module.ts +++ b/src/app/content/hemat-app/monitoring/monitoring.module.ts @@ -27,6 +27,8 @@ import { SurveillanceComponent } from './surveillance/surveillance.component'; import { WaterComponent } from './water/water.component'; import { NgSelectModule } from '@ng-select/ng-select'; import { ControlDeviceSeemoreComponent } from './control-device-seemore/control-device-seemore.component'; +import { HTTP_INTERCEPTORS } from '@angular/common/http'; +import { HttpErrorInterceptorService } from 'src/app/interceptors/http-error-interceptor.service'; @NgModule({ declarations: [ @@ -101,6 +103,9 @@ import { ControlDeviceSeemoreComponent } from './control-device-seemore/control- data: { mode: 'room' } }, ]) + ], + providers: [ + { provide: HTTP_INTERCEPTORS, useClass: HttpErrorInterceptorService, multi: true } ] }) export class MonitoringModule { } diff --git a/src/app/content/hemat-app/monitoring/surveillance/surveillance.component.html b/src/app/content/hemat-app/monitoring/surveillance/surveillance.component.html index e220000..6902d7b 100644 --- a/src/app/content/hemat-app/monitoring/surveillance/surveillance.component.html +++ b/src/app/content/hemat-app/monitoring/surveillance/surveillance.component.html @@ -214,15 +214,14 @@ style="height: 500px !important" > --> - -