fix radioDeliveryTime status reaction
This commit is contained in:
parent
d92f7ccebb
commit
0fccfc4932
@ -182,25 +182,25 @@ export function common({ store, apolloClient }: ProcessContext) {
|
|||||||
reaction(
|
reaction(
|
||||||
() => $calculation.$values.getValues(['leaseObjectUsed', 'subsidy', 'product', 'dealer']),
|
() => $calculation.$values.getValues(['leaseObjectUsed', 'subsidy', 'product', 'dealer']),
|
||||||
async ({ leaseObjectUsed, subsidy, product: productId, dealer: dealerId }) => {
|
async ({ leaseObjectUsed, subsidy, product: productId, dealer: dealerId }) => {
|
||||||
if (!productId || !dealerId) {
|
let evo_baseproduct: CRMTypes.GetProductQuery['evo_baseproduct'] = null;
|
||||||
$calculation.element('radioDeliveryTime').unblock();
|
let dealer: CRMTypes.GetDealerQuery['dealer'] = null;
|
||||||
|
|
||||||
return;
|
if (productId) {
|
||||||
|
const { data } = await apolloClient.query({
|
||||||
|
query: CRMTypes.GetProductDocument,
|
||||||
|
variables: { productId },
|
||||||
|
});
|
||||||
|
|
||||||
|
({ evo_baseproduct } = data);
|
||||||
}
|
}
|
||||||
|
|
||||||
const {
|
if (dealerId) {
|
||||||
data: { evo_baseproduct },
|
const { data } = await apolloClient.query({
|
||||||
} = await apolloClient.query({
|
query: CRMTypes.GetDealerDocument,
|
||||||
query: CRMTypes.GetProductDocument,
|
variables: { dealerId },
|
||||||
variables: { productId },
|
});
|
||||||
});
|
({ dealer } = data);
|
||||||
|
}
|
||||||
const {
|
|
||||||
data: { dealer },
|
|
||||||
} = await apolloClient.query({
|
|
||||||
query: CRMTypes.GetDealerDocument,
|
|
||||||
variables: { dealerId },
|
|
||||||
});
|
|
||||||
|
|
||||||
if (
|
if (
|
||||||
leaseObjectUsed ||
|
leaseObjectUsed ||
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user