Please enable JavaScript.
Coggle requires JavaScript to display documents.
<proposal-product-selection-component>, Product - Coggle Diagram
<proposal-product-selection-component>
<a3dn-deal-detail-component>
<yakoota-recommendations-component>
<product-catalog-component>
<proposal-product-card-component>
inputs()
product: Product
methods()
onSelectProduct()
outputs()
SelectProductEvent: EventEmitter<string>
<a3dn-input-search-component>
methods()
onSearchProduct()
getProductList(riskId : string)
handleSelectedProduct(id : string)
props()
productList: Product[] = []
inputs()
riskId : string
outputs()
selectedProductEvent: EventEmitter<string>
<product-selection-container-component>
<selected-product-card-component>
inputs()
selectedProduct: Product
methods()
onUnselectProductClick()
calculateTarif(productId : string, quoteRequestId: string)
outputs()
UnselectProductEvent: EventEmitter<string>
methods()
onBeginProposalClick()
handleDeselectProduct(id : string)
props
selectedProdutList: Product[] = []
<recommendations-component>
output()
SelectedProductEvent : EventEmitter<string>
methods()
handleSelectedProduct(id : string)
onCreateProposal(products: Product[])
createProposalFromQuoteRequest(products: Product[])
handleUnSelectedProduct(id : string)
handleRecommendationProduct(idList: string[])
props
isProposalFromRequest: boolean = false
dealId?: string
risk : RisquePropositionDto
quoteRequestId?: string
customerId : string
Product
id: string
company : CompagnieDto
formulaDescription : string
description : string