Fix: Product ledger was not totalling. This is because for some reason, pydantic was sending the data as string when the field was nullable
67 lines
2.3 KiB
TypeScript
67 lines
2.3 KiB
TypeScript
import { A11yModule } from '@angular/cdk/a11y';
|
|
import { CdkTableModule } from '@angular/cdk/table';
|
|
import { CommonModule } from '@angular/common';
|
|
import { NgModule } from '@angular/core';
|
|
import { ReactiveFormsModule } from '@angular/forms';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
import { MatCardModule } from '@angular/material/card';
|
|
import { MatCheckboxModule } from '@angular/material/checkbox';
|
|
import { DateAdapter, MAT_DATE_FORMATS, MAT_DATE_LOCALE, MatNativeDateModule } from '@angular/material/core';
|
|
import { MatDatepickerModule } from '@angular/material/datepicker';
|
|
import { MatExpansionModule } from '@angular/material/expansion';
|
|
import { MatIconModule } from '@angular/material/icon';
|
|
import { MatInputModule } from '@angular/material/input';
|
|
import { MatPaginatorModule } from '@angular/material/paginator';
|
|
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
|
|
import { MatRadioModule } from '@angular/material/radio';
|
|
import { MatSortModule } from '@angular/material/sort';
|
|
import { MatTableModule } from '@angular/material/table';
|
|
import { MomentDateAdapter } from '@angular/material-moment-adapter';
|
|
|
|
import { SharedModule } from '../shared/shared.module';
|
|
|
|
import { BatchIntegrityReportRoutingModule } from './batch-integrity-report-routing.module';
|
|
import { BatchIntegrityReportComponent } from './batch-integrity-report.component';
|
|
|
|
export const MY_FORMATS = {
|
|
parse: {
|
|
dateInput: 'DD-MMM-YYYY',
|
|
},
|
|
display: {
|
|
dateInput: 'DD-MMM-YYYY',
|
|
monthYearLabel: 'MMM YYYY',
|
|
dateA11yLabel: 'DD-MMM-YYYY',
|
|
monthYearA11yLabel: 'MMM YYYY',
|
|
},
|
|
};
|
|
|
|
@NgModule({
|
|
imports: [
|
|
A11yModule,
|
|
CommonModule,
|
|
CdkTableModule,
|
|
MatButtonModule,
|
|
MatCardModule,
|
|
MatCheckboxModule,
|
|
MatIconModule,
|
|
MatInputModule,
|
|
MatNativeDateModule,
|
|
MatPaginatorModule,
|
|
MatProgressSpinnerModule,
|
|
MatRadioModule,
|
|
MatSortModule,
|
|
MatTableModule,
|
|
SharedModule,
|
|
BatchIntegrityReportRoutingModule,
|
|
MatExpansionModule,
|
|
MatDatepickerModule,
|
|
ReactiveFormsModule,
|
|
],
|
|
declarations: [BatchIntegrityReportComponent],
|
|
providers: [
|
|
{ provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE] },
|
|
{ provide: MAT_DATE_FORMATS, useValue: MY_FORMATS },
|
|
],
|
|
})
|
|
export class BatchIntegrityReportModule {}
|