178 lines
9.3 KiB
TypeScript
178 lines
9.3 KiB
TypeScript
|
import { NgModule, NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA} from '@angular/core';
|
||
|
import {CommonModule, DatePipe} from '@angular/common';
|
||
|
import {EssRoutingModule} from './ess-routing.module';
|
||
|
import {PanelModule} from 'primeng/panel';
|
||
|
import {EmployeeServices} from '../_services/employee/employee.service';
|
||
|
import {BasicService} from '../_services/Basic/basic.service';
|
||
|
import {AppWindowPopUp} from '../app.windowPopup.service';
|
||
|
import {DateInputsModule, TimePickerModule} from '@progress/kendo-angular-dateinputs';
|
||
|
import {DropDownsModule} from '@progress/kendo-angular-dropdowns';
|
||
|
import { ScrollPanelModule } from 'primeng/scrollpanel';
|
||
|
import { DialogModule as DialogsModule} from 'primeng/dialog';
|
||
|
import { WindowModule } from '@progress/kendo-angular-dialog';
|
||
|
//import {
|
||
|
// ButtonModule,
|
||
|
// ChartModule,
|
||
|
// CheckboxModule,
|
||
|
// InputTextareaModule,
|
||
|
// InputTextModule,
|
||
|
// RadioButtonModule,
|
||
|
// TabViewModule
|
||
|
// } from 'primeng/primeng';
|
||
|
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
|
||
|
import {BodyModule, ExcelModule, GridModule, SharedModule} from '@progress/kendo-angular-grid';
|
||
|
import {EssDashboardComponent} from './employee/ess-dashboard/ess-dashboard.component';
|
||
|
import {LeaveApproveComponent} from './leave/leave-approve/leave-approve.component';
|
||
|
import {DatePickerModule} from '@progress/kendo-angular-dateinputs';
|
||
|
import {DropDownListModule} from '@progress/kendo-angular-dropdowns';
|
||
|
import {Pickermodule} from '../picker/picker.module';
|
||
|
import {CheckBoxModule} from '@progress/kendo-angular-inputs';
|
||
|
import {UploadModule} from '@progress/kendo-angular-upload';
|
||
|
import {TeamLeaveComponent} from '../leave/team-leave/team-leave.component';
|
||
|
import {ChartModule, ChartsModule} from '@progress/kendo-angular-charts';
|
||
|
import { ProgressBarModule } from "@progress/kendo-angular-progressbar";
|
||
|
import {LeaveEssEntryComponent} from './leave/leave-ess-entry/leave-ess-entry.component';
|
||
|
import {LeaveService} from '../_services/leave/leave.service';
|
||
|
import {LeaveBalanceProcessComponent} from './leave/leave-balance-page/leave-balance-page.component';
|
||
|
import {IndicatorsModule} from '@progress/kendo-angular-indicators';
|
||
|
import {LoadingPanelModule} from '../hrm-loding panel/loading-panel.module';
|
||
|
import {loadingPanelService} from '../hrm-loding panel/loding.panel.service';
|
||
|
import {ManageSpecialRosterComponent} from './attendance/manage-special-roster/manage-special-roster.component';
|
||
|
import {AttendanceRegularizeApproveComponent} from './attendance/attendance-regularize-approve/attendance-regularize-approve.component';
|
||
|
import {AttendanceRegularizeRequestComponent} from './attendance/attendance-regularize-request/attendance-regularize-request.component';
|
||
|
import {LabelModule} from '@progress/kendo-angular-label';
|
||
|
import {LmrosterchangeComponent} from './attendance/manage-special-roster/lm-roster-change-entry.component';
|
||
|
import {ButtonModule, ButtonsModule} from '@progress/kendo-angular-buttons';
|
||
|
import {
|
||
|
AttendanceRegularizeApproveDetailsComponent
|
||
|
} from './attendance/attendance-regularize-approve-details/attendance-regularize-approve-details.component';
|
||
|
import {TabViewModule} from 'primeng/tabview';
|
||
|
import {InputTextModule} from 'primeng/inputtext';
|
||
|
import {RadioButtonModule} from 'primeng/radiobutton';
|
||
|
import {InputTextareaModule} from 'primeng/inputtextarea';
|
||
|
import {CheckboxModule} from 'primeng/checkbox';
|
||
|
import {LayoutModule} from '@progress/kendo-angular-layout';
|
||
|
import {LetterRequestModule} from '../adhoc-feature/letter-request-by-employee-and-approval/letter-request.module';
|
||
|
import {MobileAuthenticationComponent} from './mobile/mobile-authentication/mobile-authentication.component';
|
||
|
import {EmployeeAssetAssignmentComponent} from '../final-settlement/Employee-Asset-Assignment/employee-asset-assignment.component';
|
||
|
import {SchedulerModule} from '@progress/kendo-angular-scheduler';
|
||
|
import {PdfViewerModule} from 'ng2-pdf-viewer';
|
||
|
import {NgxExtendedPdfViewerModule} from 'ngx-extended-pdf-viewer';
|
||
|
import {ClaimModule} from '../claim/claim.module';
|
||
|
import {LeaveExceptionComponent} from './leave/leave-exception/leave-exception.component';
|
||
|
import {LeaveExceptionEditComponent} from './leave/leave-exception/leave-exception-edit/leave-exception-edit.component';
|
||
|
import {TextBoxModule} from '@progress/kendo-angular-inputs';
|
||
|
import {InputsModule} from '@progress/kendo-angular-inputs';
|
||
|
import {FinalSettlementModule} from '../final-settlement/final-settlement.module';
|
||
|
import {DialogModule} from '@progress/kendo-angular-dialog';
|
||
|
import { ListViewModule } from "@progress/kendo-angular-listview";
|
||
|
import {CdkScrollableModule} from '@angular/cdk/scrolling';
|
||
|
import {NgBusyModule} from 'ng-busy';
|
||
|
import {LandingPageComponent} from './landing-page/landing-page.component';
|
||
|
import {FontAwesomeModule} from '@fortawesome/angular-fontawesome';
|
||
|
import { UpdateRosterHolidayComponent } from './attendance/update-roster-holiday/update-roster-holiday.component';
|
||
|
import {LeaveEncashmentComponent} from './leave/leave-encashment/leave-encashment.component';
|
||
|
import { LandingPageCardComponent } from './landing-page/landing-page-card.component';
|
||
|
import { BoardMemberMarkEntryComponent } from '../recruitment/recruitment-ess/boardMember-mark-entry.component';
|
||
|
import { ApproveOfferLetterComponent } from '../recruitment/recruitment-ess/approve-offer-letter.component';
|
||
|
import { CandidateMarksDetailListComponent } from '../recruitment/recruitment-ess/candidate-marks-details-list.component';
|
||
|
import { CustomComponentModule } from '../custom-components/custom-component.module';
|
||
|
import { ShortLeaveComponent } from '../ess/leave/short-leave/short-leave.component';
|
||
|
import { ShortLeaveApproveComponent } from './leave/short-leave-approve/short-leave-approve.component';
|
||
|
import { GatemanApprovalComponent } from './leave/gateman-approval/gateman-approval.component';
|
||
|
import { MyTeamComponent } from './my-team/my-team.component';
|
||
|
import { CarouselModule } from 'primeng/carousel';
|
||
|
import { NgApexchartsModule } from "ng-apexcharts";
|
||
|
import { LeaveHistoryComponent } from './my-team/leave-history/leave-history.component';
|
||
|
import { ScheduleMailLogComponent } from './schedule-mail-log/schedule-mail-log.component';
|
||
|
import { CordinatorDashboardComponent } from './cordinator-dashboard/cordinator-dashboard.component';
|
||
|
import { EditAttendanceModule } from '../attendance/attendance-manual-edit-for-multiple-employee/edit-attendance.module';
|
||
|
import { ProratedApproveComponent } from '../../../src/app/payroll-ot/prorated-approve/prorated-approve.component';
|
||
|
import { PfExceptionComponent } from './fund-management/pf-exception/pf-exception.component';
|
||
|
import { AttendanceModule } from '../attendance/attendance.module';
|
||
|
import { MemberBalanceLedgerComponent } from './fund-management/member-balance-ledger/member-balance-ledger.component';
|
||
|
|
||
|
@NgModule({
|
||
|
declarations: [EssDashboardComponent, LeaveApproveComponent, LeaveEssEntryComponent,
|
||
|
LeaveBalanceProcessComponent, TeamLeaveComponent, ManageSpecialRosterComponent,
|
||
|
AttendanceRegularizeApproveComponent, AttendanceRegularizeRequestComponent, LmrosterchangeComponent,
|
||
|
AttendanceRegularizeApproveDetailsComponent, EmployeeAssetAssignmentComponent,
|
||
|
MobileAuthenticationComponent, LeaveExceptionComponent, LeaveExceptionEditComponent, LandingPageComponent,
|
||
|
LeaveEncashmentComponent, LeaveExceptionComponent, LeaveExceptionEditComponent, LandingPageComponent,
|
||
|
LandingPageCardComponent, UpdateRosterHolidayComponent,BoardMemberMarkEntryComponent, ApproveOfferLetterComponent,
|
||
|
CandidateMarksDetailListComponent,
|
||
|
ShortLeaveComponent,
|
||
|
ShortLeaveApproveComponent,
|
||
|
GatemanApprovalComponent,MyTeamComponent, LeaveHistoryComponent, ScheduleMailLogComponent,
|
||
|
CordinatorDashboardComponent, ProratedApproveComponent, PfExceptionComponent, MemberBalanceLedgerComponent
|
||
|
],
|
||
|
|
||
|
imports: [
|
||
|
CommonModule,
|
||
|
FontAwesomeModule,
|
||
|
EssRoutingModule,
|
||
|
PanelModule,
|
||
|
TabViewModule,
|
||
|
InputTextModule,
|
||
|
FormsModule,
|
||
|
ReactiveFormsModule,
|
||
|
SharedModule,
|
||
|
BodyModule,
|
||
|
IndicatorsModule,
|
||
|
GridModule,
|
||
|
ChartModule,
|
||
|
RadioButtonModule,
|
||
|
InputTextareaModule,
|
||
|
ButtonModule,
|
||
|
DatePickerModule,
|
||
|
DropDownListModule,
|
||
|
Pickermodule,
|
||
|
CheckBoxModule,
|
||
|
UploadModule,
|
||
|
DialogModule,
|
||
|
ListViewModule,
|
||
|
ScrollPanelModule,
|
||
|
ChartsModule,
|
||
|
LoadingPanelModule,
|
||
|
CheckboxModule,
|
||
|
LabelModule,
|
||
|
DropDownsModule,
|
||
|
DateInputsModule,
|
||
|
TimePickerModule,
|
||
|
ButtonsModule,
|
||
|
LayoutModule,
|
||
|
LetterRequestModule,
|
||
|
SchedulerModule,
|
||
|
PdfViewerModule,
|
||
|
NgxExtendedPdfViewerModule,
|
||
|
ClaimModule,
|
||
|
TextBoxModule,
|
||
|
InputsModule,
|
||
|
DialogsModule,
|
||
|
FinalSettlementModule,
|
||
|
DialogModule,
|
||
|
CdkScrollableModule,
|
||
|
NgBusyModule,
|
||
|
ProgressBarModule,
|
||
|
CustomComponentModule,
|
||
|
ExcelModule,
|
||
|
CarouselModule,
|
||
|
NgApexchartsModule,
|
||
|
EditAttendanceModule,
|
||
|
WindowModule,
|
||
|
AttendanceModule
|
||
|
],
|
||
|
providers: [
|
||
|
EmployeeServices,
|
||
|
BasicService,
|
||
|
AppWindowPopUp,
|
||
|
DatePipe,
|
||
|
LeaveService,
|
||
|
EmployeeServices,
|
||
|
loadingPanelService
|
||
|
],
|
||
|
schemas: [CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA],
|
||
|
})
|
||
|
export class EssModule {
|
||
|
}
|