Fix: Batch Integrity

Fix: Cash Flow
Fix: Non Contract Purchase
Fix: Stock Movement
Fix: Trial Balance
This commit is contained in:
2025-07-16 07:14:09 +00:00
parent 846a7209ee
commit b1d5ff7df6
9 changed files with 40 additions and 42 deletions

View File

@ -1,3 +1,3 @@
.basic-container {
padding: 30px;
}
// .basic-container {
// padding: 30px;
// }

View File

@ -1,5 +1,5 @@
import { LayoutModule } from '@angular/cdk/layout';
import { provideHttpClient, withInterceptors } from '@angular/common/http';
import { provideHttpClient, withInterceptors, withFetch } from '@angular/common/http';
import { ApplicationConfig, importProvidersFrom, LOCALE_ID, provideZonelessChangeDetection } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
import { MomentDateAdapter } from '@angular/material-moment-adapter';
@ -51,7 +51,7 @@ export const appConfig: ApplicationConfig = {
),
{ provide: LOCALE_ID, useValue: 'en-IN' },
AuthService,
provideHttpClient(withInterceptors([refreshInterceptor, jwtInterceptor, authInterceptor])),
provideHttpClient(withFetch(), withInterceptors([refreshInterceptor, jwtInterceptor, authInterceptor])),
provideAnimations(),
provideRouter(
routes,

View File

@ -1,6 +1,15 @@
import { SelectionModel } from '@angular/cdk/collections';
import { AsyncPipe, CurrencyPipe } from '@angular/common';
import { AfterViewInit, Component, ElementRef, HostListener, inject, OnInit, ViewChild } from '@angular/core';
import {
AfterViewInit,
Component,
ElementRef,
HostListener,
inject,
OnInit,
ViewChild,
ChangeDetectorRef,
} from '@angular/core';
import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms';
import { MatAutocompleteModule, MatAutocompleteSelectedEvent } from '@angular/material/autocomplete';
import { MatButtonModule } from '@angular/material/button';
@ -66,6 +75,7 @@ export class LedgerComponent implements OnInit, AfterViewInit {
private toCsv = inject(ToCsvService);
private accountSer = inject(AccountService);
private tagSer = inject(TagService);
private cd = inject(ChangeDetectorRef);
@ViewChild('accountElement', { static: true }) accountElement!: ElementRef<HTMLInputElement>;
@ViewChild('startDateElement', { static: true }) startDate!: ElementRef<HTMLInputElement>;
@ -139,6 +149,7 @@ export class LedgerComponent implements OnInit, AfterViewInit {
this.dataSource.sort = this.sort;
}
this.selection.clear();
this.cd.detectChanges();
});
}

View File

@ -1,5 +1,6 @@
import { CurrencyPipe } from '@angular/common';
import { Component, inject, OnInit, ViewChild } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator';
import { MatSort, MatSortModule } from '@angular/material/sort';
@ -13,7 +14,15 @@ import { RateContractListDatasource } from './rate-contract-list-datasource';
selector: 'app-rate-contract-list',
templateUrl: './rate-contract-list.component.html',
styleUrls: ['./rate-contract-list.component.css'],
imports: [RouterModule, MatIconModule, MatTableModule, MatSortModule, MatPaginatorModule, CurrencyPipe],
imports: [
RouterModule,
MatIconModule,
MatTableModule,
MatSortModule,
MatPaginatorModule,
CurrencyPipe,
MatButtonModule,
],
})
export class RateContractListComponent implements OnInit {
private route = inject(ActivatedRoute);