quote reaction

This commit is contained in:
Владислав Чикалкин 2020-09-22 11:56:02 +03:00
parent 0edeafbe87
commit ba964beaaa
2 changed files with 20 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import { IReactionEffect } from 'core/types/effect';
import { Status } from 'core/types/statuses';
import { filter } from 'lodash';
const reactionEffects: IReactionEffect[] = [
calculationStore => ({
@ -37,7 +38,24 @@ const reactionEffects: IReactionEffect[] = [
}
},
}),
calculationStore => ({
expression: () => {
const { options, filters } = calculationStore;
if (filters.selectQuote && options.selectQuote) {
const res = filters.selectQuote(options.selectQuote);
return res;
}
},
effect: quotes => {
if (quotes.length > 0) {
calculationStore.setStatus('tbxQuoteName', Status.Disabled);
} else {
calculationStore.setStatus('tbxQuoteName', Status.Default);
}
},
}),
calculationStore => ({
expression: () => {
const { channel } = calculationStore.values;

View File

@ -334,7 +334,7 @@ const calculationFakeData: TElements<TElementOption[]> = {
name: '8765_ООО "Кардинал',
id: 'kardinalQuote',
value: 'kardinalQuote',
evo_leadid: 'kardinalLead',
// evo_leadid: 'kardinalLead',
},
],
selectBroker: [