labelDepreciationGroup: убрали зависимость от комплектации
This commit is contained in:
parent
22a87a35ca
commit
f42ab9bcb9
@ -267,40 +267,25 @@ export default function reactions({ store, apolloClient }: ProcessContext) {
|
||||
);
|
||||
|
||||
reaction(
|
||||
() => $calculation.$values.getValues(['model', 'configuration']),
|
||||
async ({ model: modelId, configuration: configurationId }) => {
|
||||
$calculation.element('labelDepreciationGroup').resetValue();
|
||||
|
||||
if (configurationId) {
|
||||
const {
|
||||
data: { evo_equipment },
|
||||
} = await apolloClient.query({
|
||||
query: CRMTypes.GetConfigurationDocument,
|
||||
variables: { configurationId },
|
||||
});
|
||||
|
||||
if (evo_equipment?.evo_impairment_groupidData?.evo_name) {
|
||||
$calculation
|
||||
.element('labelDepreciationGroup')
|
||||
.setValue(evo_equipment?.evo_impairment_groupidData?.evo_name);
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
() => $calculation.$values.getValues(['model']),
|
||||
async ({ model: modelId }) => {
|
||||
let evo_model: CRMTypes.GetModelQuery['evo_model'] = null;
|
||||
|
||||
if (modelId) {
|
||||
const {
|
||||
data: { evo_model },
|
||||
} = await apolloClient.query({
|
||||
const { data } = await apolloClient.query({
|
||||
query: CRMTypes.GetModelDocument,
|
||||
variables: { modelId },
|
||||
});
|
||||
|
||||
if (evo_model?.evo_impairment_groupidData?.evo_name) {
|
||||
$calculation
|
||||
.element('labelDepreciationGroup')
|
||||
.setValue(evo_model?.evo_impairment_groupidData?.evo_name);
|
||||
}
|
||||
evo_model = data.evo_model;
|
||||
}
|
||||
|
||||
if (evo_model?.evo_impairment_groupidData?.evo_name) {
|
||||
$calculation
|
||||
.element('labelDepreciationGroup')
|
||||
.setValue(evo_model?.evo_impairment_groupidData?.evo_name);
|
||||
} else {
|
||||
$calculation.element('labelDepreciationGroup').resetValue();
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user