Please enable JavaScript.
Coggle requires JavaScript to display documents.
<survey-recommendation>, SubRuleFormGroup, OperatorEnum,…
<survey-recommendation>
<recommendation-level-navigator-component>
methods()
createNewRecommendationLevel()
getRecommendationLevels(surveyId : string)
<new-recommendation-level-dialog-component>
recommendationLevelDescriptionCtrl: FormControl<string>
method
onSubmitNewLevel()
<recommendation-rules-list-component>
<recommendation-rule-card-component>
inputs()
recommendationRule : RecommendationRule
methods()
onEditRecommendationRuleCLick()
onDeleteRecommendationRuleClick()
onGoUpRecommendationRuleClick()
onGoDownRecommendationRuleClick()
outputs
EditRecommendationRuleEvent: EventEmitter<string>
DeleteRecommendationRuleEvent: EventEmitter<string>
GoUpRecommendationRuleEvent: EventEmitter<string>
GoDownRecommendationRule: EventEmitter<string>
<new-recommendation-rule-panel-component>
props
newRecommendationRuleConditionFormArray: FormArray<SubRuleFormGroup>
recommendedProdutCtrl: FormControl<RecommendedProductDto>
methods()
onAddNewSubRule()
<sub-rule-component>
input()
subRuleForm : SubRuleFormGroup
method()
deleteSubRule()
output()
DeleteSubRuleEvent: EventEmitter<string>
<a3dn-empty-list>
methods
getRecommendationsByLevel(levelId : string)
createNewRecommendationRule()
handleDeleteSubRule(id : string)
recommendationLevelList: RecommendationLevel[] = []
<a3dn-product-finder>
SubRuleFormGroup
conditionCtrl: FormControl<ConditionEnum>
questionCtrl : FormControl<Question>
operandCtrl: FormControl<OperandEnum>
comparisonTarget: FormControl<ComparisonTargetEnum>
operationCtrl: FormControl<OperatorEnum>
numericValueCtrl: FormControl<number>
productValueCtrl: FormControl<RecommandationProductDto>
questionOptionValueCtrl<OptionDto>
OperatorEnum
Equal = 'Equal'
MoreThan = 'MoreThan'
MoreThanOrEqual = 'MoreThanOrEqual'
LessThan = 'LessThan'
LessThanOrEqual = 'LessThanOrEqual'
RecommendationRule
id: string
priority: number
conditions: RecommandationConditionDto[]
recommandationProduct: RecommandationProductDto
RecommendationLevel
recommendationRuleList : RecommendationRule[]
description: string
id : string
RecommandationConditionDto
condition: string
operator: OperatorEnum
conditionValue: string
OperandEnum
Question
LowLevelRecommendation
Rating
ConditionEnum
And
Or
ComparisonTargetEnum
Value
YearsCount