quote reaction
This commit is contained in:
parent
0edeafbe87
commit
ba964beaaa
@ -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;
|
||||
|
||||
@ -334,7 +334,7 @@ const calculationFakeData: TElements<TElementOption[]> = {
|
||||
name: '8765_ООО "Кардинал',
|
||||
id: 'kardinalQuote',
|
||||
value: 'kardinalQuote',
|
||||
evo_leadid: 'kardinalLead',
|
||||
// evo_leadid: 'kardinalLead',
|
||||
},
|
||||
],
|
||||
selectBroker: [
|
||||
|
||||
Reference in New Issue
Block a user