change filters csc

This commit is contained in:
Tykayn 2025-09-25 11:36:59 +02:00 committed by tykayn
parent a5302a30b0
commit af8e24ef4d
5 changed files with 391 additions and 348 deletions

View file

@ -5230,8 +5230,7 @@
"resolved": "https://registry.npmjs.org/bulma/-/bulma-1.0.4.tgz",
"integrity": "sha512-Ffb6YGXDiZYX3cqvSbHWqQ8+LkX6tVoTcZuVB3lm93sbAVXlO0D6QlOTMnV6g18gILpAXqkG2z9hf9z4hCjz2g==",
"dev": true,
"license": "MIT",
"peer": true
"license": "MIT"
},
"node_modules/bytes": {
"version": "3.1.2",
@ -10185,8 +10184,7 @@
"resolved": "https://registry.npmjs.org/remixicon/-/remixicon-4.6.0.tgz",
"integrity": "sha512-bKM5odjqE1yzVxEZGJE7F79WHhNrJFIKHXR+GG+P1IWXn8AnJZhl8SbIRDJsNAvIqx4VPkNwjuHfc42tutMDpQ==",
"dev": true,
"license": "Apache-2.0",
"peer": true
"license": "Apache-2.0"
},
"node_modules/require-directory": {
"version": "2.1.1",
@ -12260,8 +12258,9 @@
"projects/sae-lib": {
"version": "0.0.1",
"dev": true,
"dependencies": {
"tslib": "^2.3.0"
"devDependencies": {
"bulma": "^1.0.4",
"remixicon": "^4.6.0"
},
"peerDependencies": {
"@angular/common": "^20.1.0",
@ -12271,7 +12270,8 @@
"@ngrx/store-devtools": "^20.0.0",
"bulma": "^1.0.4",
"remixicon": "^4.6.0",
"shepherd.js": "^14.5.1"
"shepherd.js": "^14.5.1",
"tslib": "^2.3.0"
}
}
}

View file

@ -65,329 +65,3 @@ 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"

View file

@ -44,8 +44,9 @@
},
"../my-workspace/projects/sae-lib": {
"version": "0.0.1",
"dependencies": {
"tslib": "^2.3.0"
"devDependencies": {
"bulma": "^1.0.4",
"remixicon": "^4.6.0"
},
"peerDependencies": {
"@angular/common": "^20.1.0",
@ -55,7 +56,8 @@
"@ngrx/store-devtools": "^20.0.0",
"bulma": "^1.0.4",
"remixicon": "^4.6.0",
"shepherd.js": "^14.5.1"
"shepherd.js": "^14.5.1",
"tslib": "^2.3.0"
}
},
"node_modules/@adobe/css-tools": {

View file

@ -1,3 +1,375 @@
export const filtersCSC = {
engineType: []
}
export const filtersCSC =
{
stuff: [
{
label: 'ESM',
value: 'ESM',
}, {
label: 'AMM',
value: 'AMM',
}, {
label: 'TSM',
value: 'TSM',
}, {
label: 'SB',
value: 'SB',
}, {
label: 'CMM',
value: 'CMM',
}, {
label: 'IPC',
value: 'IPC',
}, {
label: 'EIPC',
value: 'EIPC',
}, {
label: 'RD',
value: 'RD',
}, {
label: 'SPM',
value: 'SPM',
}]
,
findings: [{
label: 'FRETTING : Usure induite par petit debat',
value: 'FRETTING',
},
{
label: 'DENT : Impact a bord arrondi',
value: 'DENT',
}, {
label: 'MISSING PAINT/COATING',
value: 'MISSING_PAINT_COATING',
}, {
label: 'CORROSION PITTING : Piqure de corrosion',
value: 'CORROSION_PITTING',
}, {
label: 'VARIOUS : Divers',
value: 'VARIOUS',
}, {
label: 'GROOVE/RUB : Sillon dans un abradable',
value: 'GROOVE_RUB',
}, {
label: 'WEAR : Usure',
value: 'WEAR',
}, {
label: 'CLEARANCE : Jeu fonctionnel',
value: 'CLEARANCE',
}, {
label: 'COKING OIL DEPOSIT : Depot d\'huile cuit',
value: 'COKING_OIL_DEPOSIT',
}, {
label: 'NOT IN THE LIST',
value: 'NOT_IN_THE_LIST',
}, {
label: 'MISSING PART/MATERIAL : Piece/Matiere manquante',
value: 'MISSING_PART_MATERIAL',
}
, {
label: 'PRESERVATION IMPROPER',
value: 'PRESERVATION_IMPROPER',
}, {
label: 'PROCEDURE: Task',
value: 'PROCEDURE_TASK',
}, {
label: 'PROCEDURE: Task Clarification',
value: 'PROCEDURE_TASK_CLARIFICATION',
}, {
label: 'PROCEDURE : Task Deviation',
value: 'PROCEDURE_TASK_DEVIATION',
}, {
label: 'PROCEDURE: Missing Task',
value: 'PROCEDURE_MISSING_TASK',
}, {
label: 'PROCEDURE : Task Improvement',
value: 'PROCEDURE_TASK_IMPROVEMENT',
}
, {
label: 'PROCESS : Procede',
value: 'PROCESS_PROCEDE',
}
, {
label: 'FADEC FAULT : faute Fadec',
value: 'FADEC_FAULT',
}
, {
label: 'CRACK : Crique',
value: 'CRACK',
}
// ces deux semblent identiques
, {
label: 'ASSY/DISASSY ISSUE',
value: 'ASSY',
}
, {
label: 'ASSEMBLY_DISASSEMBLY',
value: 'ASSEMBLY_DISASSEMBLY',
}
, {
label: 'VIBRATION, N1 : vibration BP',
value: 'VIBRATION_N1',
}
,
{
label: 'FOD : FOREIGN_OBJECT_DAMAGES',
value: 'FOREIGN_OBJECT_DAMAGES',
},
// semble être un doublon
{
label: 'FOD',
value: 'FOD',
}
, {
label: 'MARKING : Marquage',
value: 'MARKING',
}, {
label: 'DIMENSION OUT OF LIMIT',
value: 'DIMENSION_OUT_OF_LIMIT',
}, {
label: 'DISBONDING : Décollement',
value: 'DISBONDING',
}, {
label: 'GOUGE MARK',
value: 'GOUGE_MARK',
}, {
label: 'BLENDING',
value: 'BLENDING',
}, {
label: 'CHAFING (harness,hose) :usure',
value: 'CHAFING',
}, {
label: 'DEBRIS : particules Oil/fuel Systems',
value: 'DEBRIS',
},
{
label: 'DEVIATION TO INSTRUCTIONS',
value: 'DEVIATION_TO_INSTRUCTIONS',
}, {
label: 'DEVIATION TO INSTRUCTIONS Revision',
value: 'DEVIATION_TO_INSTRUCTIONS',
},
{
label: 'PRESERVATION_OVERDUE',
value: 'PRESERVATION_OVERDUE',
},
{
label: 'ALTERNATE_PART : Piece alternative',
value: 'ALTERNATE_PART',
},
{
label: 'STALL : Pompage',
value: 'STALL',
}
, {
label: 'OIL LEAKAGE : fuite d\'huile',
value: 'OIL_LEAKAGE',
}, {
label: 'OIL CONSUMPTION : : Consommation d\'huile',
value: 'OIL_CONSUMPTION',
}
,
{
label: 'MARK : Marque',
value: 'MARK',
},
{
label: 'PRESERVATION',
value: 'PRESERVATION',
}, {
label: 'PRESERVATION TASK',
value: 'PRESERVATION_TASK',
},
{
label: 'RUBBING',
value: 'RUBBING',
}, {
label: 'LEAP MAINTENANCE GUIDE',
value: 'LEAP_MAINTENANCE_GUIDE',
}, {
label: 'SPALLING, FLAKING, PEELING : Écaillage',
value: 'SPALLING_FLAKING_PEELING',
},
{
label: 'PROCESS : Procede',
value: 'PROCESS',
}, {
label: 'PRODUCTION : lié à production en neuf',
value: 'PRODUCTION',
},
{
label: 'DISTORSION, BENT :tordu, déformé',
value: 'DISTORSION',
}, {
label: 'DISTORSION_BENT',
value: 'DISTORSION_BENT',
},
{
label: 'INTERLOCK GAP : jeu plateformes aubes',
value: 'INTERLOCK_GAP',
}, {
label: 'ABNORMAL OPERATION',
value: 'ABNORMAL_OPERATION',
}, {
label: 'COLORATION, DISCOLORATION : Coloration, décoloration',
value: 'COLORATION_DISCOLORATION',
}, {
label: 'VIBRATION, N2 : vibration HP',
value: 'VIBRATION_N2',
}, {
label: 'MISALIGNEMENT : désalignement',
value: 'MISALIGNEMENT',
},
{
label: 'WORKSCOPE OPTMIZATION',
value: 'WORKSCOPE_OPTMIZATION',
}, {
label: 'IMPROPER TRANSPORTATION',
value: 'TRANSPORTATION_IMPROPER',
},
{
label: 'LOOSE PART',
value: 'LOOSE_PART',
}, {
label: 'EROSION : Érosion',
value: 'EROSION',
},
{
label: 'INSPECTION RULES/PROCESS',
value: 'INSPECTION_RULES',
}, {
label: 'INSPECTION_RULES_PROCESS',
value: 'INSPECTION_RULES_PROCESS',
},
{
label: 'AIR LEAK',
value: 'AIR_LEAK',
}, {
label: 'STORAGE',
value: 'STORAGE',
}, {
label: 'SCRATCH : Rayure sans enlèvement de matière',
value: 'SCRATCH',
}, {
label: 'OUT OF POSITION',
value: 'OUT_OF_POSITION',
}, {
label: 'DEPOSIT : Dépôt',
value: 'DEPOSIT',
}, {
label: 'ELONGATED HOLE',
value: 'ELONGATED_HOLE',
}, {
label: 'POLLUTION : Pollution',
value: 'POLLUTION',
}, {
label: 'WORKSCOPE PLANNING GUIDE',
value: 'WORKSCOPE_PLANNING_GUIDE',
}, {
label: 'CUT : coupe',
value: 'CUT',
}, {
label: 'TOOLING : Tool Clarification',
value: 'TOOLING',
}, {
label: 'MOISTURE, WET ENGINE',
value: 'MOISTURE',
}, {
label: 'OXYDATION (RUST) : Oxydation',
value: 'OXYDATION',
},
{
label: 'TRANSPORTATION',
value: 'TRANSPORTATION',
},
// un autre doublon
{
label: 'TRANSPORTATION TASK',
value: 'TRANSPORTATION_TASK',
},
{
label: 'PRODUCT : Produit',
value: 'PRODUCT',
}, {
label: 'FIBER BREAKAGE',
value: 'FIBER_BREAKAGE',
}, {
label: 'STAINS : Tâches',
value: 'STAINS',
}, {
label: 'SEIZURE : Bloque, grippe',
value: 'SEIZURE',
},
{
label: 'PROTRUDING SEAL PLATE',
value: 'PROTRUDING_SEAL_PLATE',
}, {
label: 'PROTRUDING',
value: 'PROTRUDING',
},
{
label: 'IMBALANCE/BALANCING',
value: 'IMBALANCE',
}, {
label: 'OVERTEMP',
value: 'OVERTEMP',
}, {
label: 'LEAP CHECK INSPECTION',
value: 'LEAP_CHECK_INSPECTION',
}, {
label: 'TEAR : Déchirure',
value: 'TEAR',
},
{
label: 'PERFORMANCE RESTORATION',
value: 'PERFORMANCE_RESTORATION',
}, {
label: 'PERFORMANCE',
value: 'PERFORMANCE',
},
{
label: 'OVERTORQUE : Surcouple',
value: 'OVERTORQUE',
}, {
label: 'VOIDS : Vides, cavités',
value: 'VOIDS',
},
{
label: 'PIT, PITTING : Piqure',
value: 'PIT',
}, {
label: 'VOIDS :Vides, Cavites',
value: 'VOIDS',
},
{
label: 'HARD LANDING/VERTICAL ACCEL',
value: 'HARD_LANDING_VERTICAL_ACCEL',
},
// doublon
{
label: 'ACCEL',
value: 'ACCEL',
},
{
label: 'OIL LEVEL : Niveau d huile',
value: 'OIL_LEVEL',
}, {
label: 'FIRE ESTINGUISHER',
value: 'FIRE_ESTINGUISHER',
},
{
label: 'OIL LEVEL : Niveau d huile',
value: 'OIL_LEAKAGE',
}, {
label: 'TOOLING : Tool Canceled',
value: 'TOOL_CANCELED',
}, {
label: 'TOOLING : Missing Tool',
value: 'MISSING_TOOL',
}
]
}

View file

@ -1,5 +1,6 @@
// Define initial state
import {StateInterface} from './reducers';
import {filtersCSC} from './filters';
export const initialState: StateInterface = {
@ -41,16 +42,10 @@ export const initialState: StateInterface = {
},
findings: {
availableList: [{
label: 'DEF',
value: 'DEF',
label: 'NICK : Impact a bord vif',
value: 'NICK',
}],
selectedList: [{
label: 'GER',
value: 'GER',
}, {
label: '134D',
value: '134D',
},]
selectedList: [filtersCSC.findings]
},
ata: {
availableList: [{