# Implem This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.1.4. ## Development server To start a local development server, run: ```bash ng serve ``` Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files. ## Code scaffolding Angular CLI includes powerful code scaffolding tools. To generate a new component, run: ```bash ng generate component component-name ``` For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: ```bash ng generate --help ``` ## Building To build the project run: ```bash ng build ``` This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed. ## Running unit tests To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command: ```bash ng test ``` ## Running end-to-end tests For end-to-end (e2e) testing, run: ```bash ng e2e ``` Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs. ## Additional Resources For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page. ## doing login; autre icone sur le bouton de login. display des dropdown de filtres syncro from text et store # notes labels ['ESM', 'AMM','TSM','SB','CMM','IPC','EIPC','RD','SPM'] class Findings(Enum): NICK = "NICK" FRETTING = "FRETTING" DENT = "DENT" MISSING_PAINT = "MISSING_PAINT_COATING" CORROSION_PITTING = "CORROSION_PITTING" VARIOUS = "VARIOUS" GROOVE_RUB = "GROOVE_RUB" WEAR = "WEAR" CLEARANCE = "CLEARANCE" COKING_OIL_DEPOSIT = "COKING_OIL_DEPOSIT" NOT_LIST = "NOT_IN_THE_LIST" MISSING_PART = "MISSING_PART_MATERIAL" PROCEDURE_TASK = "PROCEDURE_TASK" FADEC = "FADEC_FAULT" CRACK = "CRACK" ASSY = "ASSEMBLY_DISASSEMBLY" VIBRATION_N1 = "VIBRATION_N1" FOD = "FOREIGN_OBJECT_DAMAGES" MARKING ="MARKING" DIMENSION ="DIMENSION_OUT_OF_LIMIT" DISBONDING = "DISBONDING" GOUGE = "GOUGE_MARK" BLENDING ="BLENDING" CHAFING = "CHAFING" DEBRIS = "DEBRIS" DEVIATION = "DEVIATION_TO_INSTRUCTIONS" ALTERNATE = "ALTERNATE_PART" STALL = "STALL" MARK = "MARK" PRESERVATION_TASK = "PRESERVATION" RUBBING = "RUBBING" LEAP_MAINTENANCE_GUIDE = "LEAP_MAINTENANCE_GUIDE" ECAILLAGE = "SPALLING_FLAKING_PEELING" PRODUCTION = "PRODUCTION" DISTORSION = "DISTORSION_BENT" INTERLOCK_GAP = "INTERLOCK_GAP" ABNORMAL_OPERATION = "ABNORMAL_OPERATION" COLORATION = "COLORATION_DISCOLORATION" VIBRATION_N2 = "VIBRATION_N2" MISALIGNMENT = "MISALIGNEMENT" WORKSCOPE_OPTIMIZATION = "WORKSCOPE_OPTMIZATION" LOOSE_PART = "LOOSE_PART" EROSION = "EROSION" INSPECTION_RULES = "INSPECTION_RULES_PROCESS" AIR_LEAK = "AIR_LEAK" STORAGE = "STORAGE" SCRATCH = "SCRATCH" POSITION = "OUT_OF_POSITION" DEPOSIT = "DEPOSIT" HOLE = "ELONGATED_HOLE" POLLUTION = "POLLUTION" WORKSCOPE_PLANNING = "WORKSCOPE_PLANNING_GUIDE" CUT = "CUT" TOOL_CLARIFICATION = "TOOLING" MOISTURE = "MOISTURE" OXYDATION = "OXYDATION" TRANSPORTATION_TASK = "TRANSPORTATION" PRODUCT = "PRODUCT" FIBER = "FIBER_BREAKAGE" STAINS = "STAINS" SEIZURE = "SEIZURE" PROTRUDING = "PROTRUDING_SEAL_PLATE" IMBALANCE = "IMBALANCE" OVERTEMP = "OVERTEMP" LEAP_CHECK = "LEAP_CHECK_INSPECTION" TEAR = "TEAR" PERFORMANCE = "PERFORMANCE_RESTORATION" OVERTORQUE = "OVERTORQUE" VOIDS = "VOIDS" ACCEL = "HARD_LANDING_VERTICAL_ACCEL" OIL_LEVEL = "OIL_LEVEL" FIRE_EXTINGUISHER = "FIRE_ESTINGUISHER" OIL_LEAKAGE = "OIL_LEAKAGE" class FindingsName(Enum): NICK = "NICK : Impact a bord vif" FRETTING = "FRETTING : Usure induite par petit debat" DENT = "DENT : Impact a bord arrondi" MISSING_PAINT = "MISSING PAINT/COATING" CORROSION_PITTING = "CORROSION PITTING : Piqure de corrosion" VARIOUS = "VARIOUS : Divers" GROOVE_RUB = "GROOVE/RUB : Sillon dans un abradable" WEAR = "WEAR : Usure" CLEARANCE = "CLEARANCE : Jeu fonctionnel" COKING_OIL_DEPOSIT = "COKING OIL DEPOSIT : Depot dhuile cuit" NOT_LIST = "NOT IN THE LIST" MISSING_PART = "MISSING PART/MATERIAL : Piece/Matiere manquante" PRESERVATION_IMPROPER = "PRESERVATION IMPROPER" PROCEDURE_TASK = "PROCEDURE: Task" PROCEDURE_TASK_CLARIFICATION = "PROCEDURE: Task Clarification" PROCEDURE_TASK_DEVIATION = "PROCEDURE : Task Deviation" PROCEDURE_MISSING_TASK = "PROCEDURE: Missing Task" PROCEDURE_TASK_IMPROVEMENT = "PROCEDURE : Task Improvement" PROCESS_PROCEDE = "PROCESS : Procede" FADEC = "FADEC FAULT : faute Fadec" CRACK = "CRACK : Crique" ASSY = "ASSY/DISASSY ISSUE" VIBRATION_N1 = "VIBRATION, N1 : vibration BP" FOD = "FOD" MARKING ="MARKING : Marquage" DIMENSION ="DIMENSION OUT OF LIMIT" DISBONDING = "DISBONDING : Decollement" GOUGE = "GOUGE MARK" BLENDING ="BLENDING" CHAFING = "CHAFING (harness,hose) :usure" DEBRIS = "DEBRIS : particules Oil/fuel Systems" DEVIATION = "DEVIATION TO INSTRUCTIONS Revision" PRESERVATION_OVERDUE = "PRESERVATION OVERDUE" ALTERNATE = "ALTERNATE PART : Piece alternative" STALL = "STALL : Pompage" OIL_LEAKAGE = "OIL LEAKAGE : fuite d huile" OIL_CONSUMPTION = 'OIL CONSUMPTION : Consommation d huile' MARK = "MARK : Marque" PRESERVATION_TASK = "PRESERVATION TASK" RUBBING = "RUBBING" LEAP_MAINTENANCE_GUIDE = "LEAP MAINTENANCE GUIDE" ECAILLAGE = "SPALLING, FLAKING, PEELING : Ecaillage" PROCESS = "PROCESS : Procede" PRODUCTION = "PRODUCTION :lie a production en neuf" DISTORSION = "DISTORSION, BENT :tordu, deforme" INTERLOCK_GAP = "INTERLOCK GAP : jeu plateformes aubes" ABNORMAL_OPERATION = "ABNORMAL OPERATION" COLORATION = "COLORATION, DISCOLORATION : Coloration," VIBRATION_N2 = "VIBRATION, N2 : vibration HP" MISALIGNMENT = "MISALIGNEMENT : desalignement" WORKSCOPE_OPTIMIZATION = "WORKSCOPE OPTMIZATION" TRANSPORTATION_IMPROPER = "IMPROPER TRANSPORTATION" LOOSE_PART = "LOOSE PART" EROSION = "EROSION : Erosion" INSPECTION_RULES = "INSPECTION RULES/PROCESS" AIR_LEAK = "AIR LEAK" STORAGE = "STORAGE" SCRATCH = "SCRATCH : Rayure sans enlevement de mati" POSITION = "OUT OF POSITION" DEPOSIT = "DEPOSIT : Depot" HOLE = "ELONGATED HOLE" POLLUTION = "POLLUTION : Pollution" WORKSCOPE_PLANNING = "WORKSCOPE PLANNING GUIDE" CUT = "CUT : coupe" TOOL_CLARIFICATION = "TOOLING : Tool Clarification" MOISTURE = "MOISTURE, WET ENGINE" OXYDATION = "OXYDATION (RUST) : Oxydation" TRANSPORTATION_TASK = "TRANSPORTATION TASK" PRODUCT = "PRODUCT : Produit" FIBER = "FIBER BREAKAGE" STAINS = "STAINS : Taches" SEIZURE = "SEIZURE: bloque, grippe" PROTRUDING = "PROTRUDING SEAL PLATE" IMBALANCE = "IMBALANCE/BALANCING" OVERTEMP = "OVERTEMP" LEAP_CHECK = "LEAP CHECK INSPECTION" TEAR = "TEAR : Dechirure" PERFORMANCE = "PERFORMANCE RESTORATION" OVERTORQUE = "OVERTORQUE:surcouple" PIT = "PIT, PITTING : Piqure" VOIDS = "VOIDS :Vides, Cavites" ACCEL = "HARD LANDING/VERTICAL ACCEL" OIL_LEVEL = "OIL LEVEL : Niveau d huile" FIRE_EXTINGUISHER = "FIRE ESTINGUISHER" TOOL_CANCELED = "TOOLING : Tool Canceled" MISSING_TOOL = "TOOLING : Missing Tool"