comission: дополнили формулы

This commit is contained in:
vchikalkin 2023-04-05 15:06:06 +03:00
parent 9a257fd987
commit a747af7333

View File

@ -128,9 +128,15 @@ export default function reactions({ store, apolloClient }: ProcessContext) {
);
reaction(
() => $calculation.$values.getValues(['comissionPerc', 'plPriceRub']),
({ plPriceRub, comissionPerc }) => {
const rub = (comissionPerc * plPriceRub) / 100;
() =>
$calculation.$values.getValues([
'comissionPerc',
'plPriceRub',
'addEquipmentPrice',
'importProgramSum',
]),
({ plPriceRub, comissionPerc, addEquipmentPrice, importProgramSum }) => {
const rub = (comissionPerc * (plPriceRub + addEquipmentPrice - importProgramSum)) / 100;
$calculation.element('tbxComissionRub').setValue(rub);
}
);
@ -140,8 +146,9 @@ export default function reactions({ store, apolloClient }: ProcessContext) {
reaction(
() => $calculation.element('tbxComissionRub').getValue(),
(comissionRub) => {
const { plPriceRub } = $calculation.$values.getValues();
const perc = (comissionRub / plPriceRub) * 100;
const { plPriceRub, addEquipmentPrice, importProgramSum } =
$calculation.$values.getValues();
const perc = (comissionRub / (plPriceRub + addEquipmentPrice - importProgramSum)) * 100;
$calculation.element('tbxComissionPerc').setValue(perc);
}
),