fix tbxVATInLeaseObjectPrice block/unblock by cbxPartialVAT
This commit is contained in:
parent
a4c02a747f
commit
f35acee64b
@ -171,8 +171,10 @@ export function common({ store, apolloClient }: ProcessContext) {
|
||||
{
|
||||
// eslint-disable-next-line no-inner-declarations
|
||||
function unblock() {
|
||||
$calculation.element('cbxPartialVAT').unblock();
|
||||
$calculation.element('tbxVATInLeaseObjectPrice').unblock();
|
||||
const cbxPartialVAT = $calculation.element('cbxPartialVAT');
|
||||
cbxPartialVAT.unblock();
|
||||
if (cbxPartialVAT.getValue()) $calculation.element('tbxVATInLeaseObjectPrice').unblock();
|
||||
|
||||
$calculation.element('cbxInsDecentral').unblock();
|
||||
$calculation.element('selectDealerPerson').unblock();
|
||||
$calculation.element('selectDealerRewardCondition').unblock();
|
||||
@ -180,9 +182,12 @@ export function common({ store, apolloClient }: ProcessContext) {
|
||||
$calculation.element('selectDealerBrokerRewardCondition').unblock();
|
||||
}
|
||||
|
||||
/**
|
||||
* @see 'apps/web/process/used-pl/reactions.ts:common (40)'
|
||||
*/
|
||||
reaction(
|
||||
() => $calculation.element('selectDealerPerson').getValue(),
|
||||
async (dealerPersonId) => {
|
||||
() => $calculation.$values.getValues(['dealerPerson', 'partialVAT']),
|
||||
async ({ dealerPerson: dealerPersonId }) => {
|
||||
if (!dealerPersonId) {
|
||||
unblock();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user