leasing-object: fix fill labelDepreciationGroup

This commit is contained in:
vchikalkin 2023-02-13 18:40:25 +03:00
parent 0cd80ef783
commit 70e4dbf408

View File

@ -270,6 +270,8 @@ export default function commonReactions({ store, apolloClient }: ReactionsContex
reaction(
() => $calculation.$values.getValues(['model', 'configuration']),
async ({ model: modelId, configuration: configurationId }) => {
$calculation.element('labelDepreciationGroup').resetValue();
if (configurationId) {
const {
data: { evo_equipment },
@ -282,10 +284,12 @@ export default function commonReactions({ store, apolloClient }: ReactionsContex
$calculation
.element('labelDepreciationGroup')
.setValue(evo_equipment?.evo_impairment_groupidData?.evo_name);
} else {
$calculation.element('labelDepreciationGroup').resetValue();
return;
}
} else if (modelId) {
}
if (modelId) {
const {
data: { evo_model },
} = await apolloClient.query({
@ -297,11 +301,7 @@ export default function commonReactions({ store, apolloClient }: ReactionsContex
$calculation
.element('labelDepreciationGroup')
.setValue(evo_model?.evo_impairment_groupidData?.evo_name);
} else {
$calculation.element('labelDepreciationGroup').resetValue();
}
} else {
$calculation.element('labelDepreciationGroup').resetValue();
}
}
);