Please enable JavaScript.
Coggle requires JavaScript to display documents.
interventions, InterventionStatus: enum, IntervenantDetail, Intervention,…
interventions
<intervention-list-component>
<intervention-card-component>
Input()
interventionDetail:Intervention
method
deleteIntervention()
method()
changeStateIntervention()
method()
viewQuoteDocument()
method()
viewInvoiceDocument()
method()
importInvoiceDocument()
method()
importquoteDocument()
method
geltInterventionList()
<intervention-filter-component>
Output()
stateInterventionChangeEvent : EventEmitter<InterventionStatus> = new EventEmitter<InterventionStatus>()
Output()
riskFilterChangeEvent : EventEmitter<RisqueDto> = new EventEmitter<RisqueDto>()
Output()
clientFilterChangeEvent : EventEmitter<ClientDto> = new EventEmitter<ClientDto>()
method()
interventionStatusFilterHandler()
queryParams : allInterventionsQueryParams
<import-quote-intervention-component>
invoiceAmountCtrl :FormControl<string> = new FormControl<string>()
<a3dn-drop-zone>
method()
importInvoiceIntervention()
<import-invoice-intervention-component>
quoteAmount:FormControl<string> = new FormControl<string>()
<a3dn-drop-zone>
method()
importQuoteIntervention()
<mandant-intervenant-component>
method()
mandateIntervener()
method()
selectIntervenant()
InterventionStatus: enum
quoteAccepted
quoteReceived
quoteRefused
InterventionExecuted
interventionCanceled
invoiceReceived
invoicePaid
IntervenantDetail
intervenantId:string
description:string
email: string
company:Company
iban: string
jobs:Job[ ]
Intervention
email:string
interventionId:string
status:InterventionStatus
description:string
address:Address
Company
companyName:string
address:string
siret: string
activity :string
postalCode:string
Intervenant
<new-intervenant-component>
<jobs-finder-component>
method()
getListJobByTermSearch()
method
addJob()
<intervenant-finder-component>
method()
getListIntervenantByTerm()
<intervenant-card-component>
Input()
company:Compagny
Output()
companyDetailEvent: EventEmitter<Compagny> = new EventEmitter<Compagny>()
ibanCtrl:FormControl<string> = new FormControl<string>
descriptionCtrl:FormControl<string> = new FormControl<string>
emailCtrl:FormControl<string> = new FormControl<string>
<intervenant-form-component>
<a3dn-addess-finder>
activityCtrl:FormControl<string> = new FormControl<string>
siretCtrl:FormControl<string> = new FormControl<string>
companyNameCtrl:FormControl<string> = new FormControl<string>
postalCodeCtrl:FormControl<string> = new FormControl<string>
Input()
company:Company
phoneCtrl:FormControl<string> = new FormControl<string>
method()
editIntervenant()
<intervenant-list-component>
<intervenant-card-component>
Input()
intervenantDetail : IntervenantDetail
method()
deleteIntervenant(intervenantId : string)
method()
getList()
Job
description:string
jobId: string