Compare commits
1 Commits
dev
...
release/dy
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b636a756f7 |
@ -156,6 +156,7 @@ query GetQuote($quoteId: UUID!) {
|
||||
evo_leasing_bonus_summ
|
||||
evo_card_bonus_summ
|
||||
evo_nsib_bonus_summ
|
||||
evo_insurance_special_conditions
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -29,6 +29,8 @@ type Query {
|
||||
customerrelationship(customerrelationshipid: UUID!): customerrelationship
|
||||
customerrelationships(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [customerrelationship]
|
||||
entity_schemas(logical_name: String): [entity_schema]
|
||||
evo_act_tmc(evo_act_tmcid: UUID!): evo_act_tmc
|
||||
evo_act_tmcs(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_act_tmc]
|
||||
evo_addcontract(evo_addcontractid: UUID!): evo_addcontract
|
||||
evo_addcontracts(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_addcontract]
|
||||
evo_addproduct(evo_addproductid: UUID!): evo_addproduct
|
||||
@ -109,6 +111,8 @@ type Query {
|
||||
evo_insurance_ruleses(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_insurance_rules]
|
||||
evo_job_title(evo_job_titleid: UUID!): evo_job_title
|
||||
evo_job_titles(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_job_title]
|
||||
evo_judicial_proceedings(evo_judicial_proceedingsid: UUID!): evo_judicial_proceedings
|
||||
evo_judicial_proceedingses(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_judicial_proceedings]
|
||||
evo_leasingobject(evo_leasingobjectid: UUID!): evo_leasingobject
|
||||
evo_leasingobjects(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_leasingobject]
|
||||
evo_leasingobject_type(evo_leasingobject_typeid: UUID!): evo_leasingobject_type
|
||||
@ -932,6 +936,7 @@ input evo_letter_Input {
|
||||
evo_statuscodeid: UUID
|
||||
evo_incidentid: UUID
|
||||
evo_accountid: UUID
|
||||
evo_judicial_proceedingsid: UUID
|
||||
evo_insurance_periodid: UUID
|
||||
evo_documenttypeid: UUID
|
||||
ownerid_systemuser: UUID
|
||||
@ -1194,6 +1199,8 @@ input evo_debtwork_contract_Input {
|
||||
evo_necessary_date_send_claims: DateTime
|
||||
evo_date_when_moving: DateTime
|
||||
evo_date_signing_sor: DateTime
|
||||
evo_evo_withdrawal_add_systemuserid: UUID
|
||||
evo_evo_withdrawal_add_systemuseridname: String
|
||||
evo_term_act_personal_items_unload_date: DateTime
|
||||
evo_withdrawal_fact_date: DateTime
|
||||
evo_termination_notice_date: DateTime
|
||||
@ -1207,6 +1214,7 @@ input evo_debtwork_contract_Input {
|
||||
evo_termination_suspended_until: DateTime
|
||||
evo_necessary_date_sor: DateTime
|
||||
evo_term_act_keys_unload_date: DateTime
|
||||
evo_worry: Boolean
|
||||
evo_business_valuation_date: DateTime
|
||||
evo_term_act_storage_get_unload_date: DateTime
|
||||
evo_parking_date_end: DateTime
|
||||
@ -5728,6 +5736,8 @@ type evo_letter {
|
||||
evo_equipment_add: String
|
||||
evo_documenttypeidname: String
|
||||
modifiedonbehalfbyyominame: String
|
||||
evo_judicial_proceedingsidname: String
|
||||
evo_fssp_caseidname: String
|
||||
evo_fssp_original_numbers: String
|
||||
evo_statuscodeidname: String
|
||||
evo_fssp_list_already_sent: String
|
||||
@ -5735,6 +5745,7 @@ type evo_letter {
|
||||
evo_insurance_policyid: UUID
|
||||
modifiedonbehalfby: UUID
|
||||
evo_insurance_periodid: UUID
|
||||
evo_judicial_proceedingsid: UUID
|
||||
owningteam: UUID
|
||||
evo_documenttypeid: UUID
|
||||
createdonbehalfby: UUID
|
||||
@ -5744,6 +5755,7 @@ type evo_letter {
|
||||
owninguser: UUID
|
||||
owningbusinessunit: UUID
|
||||
evo_incidentid: UUID
|
||||
evo_fssp_caseid: UUID
|
||||
evo_accountid: UUID
|
||||
evo_arrestid: UUID
|
||||
ownerid_systemuser: UUID
|
||||
@ -5986,6 +5998,85 @@ type evo_leasingobject {
|
||||
twoParamsName(value: Boolean, key: String): String
|
||||
}
|
||||
|
||||
type evo_judicial_proceedings {
|
||||
toOdata(keys: [String]): [KeyValuePairOfStringAndObject!]
|
||||
toOdataCreate: [KeyValuePairOfStringAndObject!]
|
||||
toOdataUpdate: [KeyValuePairOfStringAndObject!]
|
||||
emptyGuids: [String]
|
||||
entitySetName: String
|
||||
primaryId: UUID!
|
||||
relativePathForUpdate: String
|
||||
containerFields: [KeyValuePairOfStringAndObject!]
|
||||
evo_judicial_proceedingsid: UUID
|
||||
createdon: DateTime
|
||||
overriddencreatedon: DateTime
|
||||
evo_date_change_statuscode: DateTime
|
||||
evo_date_reported: DateTime
|
||||
modifiedon: DateTime
|
||||
evo_date_considiration: DateTime
|
||||
evo_task_type: Int
|
||||
evo_direction_of_claim: Int
|
||||
statecode: Int
|
||||
timezoneruleversionnumber: Int
|
||||
utcconversiontimezonecode: Int
|
||||
evo_resolution_code: Int
|
||||
evo_initiator: Int
|
||||
evo_type_of_claim: Int
|
||||
evo_operation_reason: Int
|
||||
statuscode: Int
|
||||
importsequencenumber: Int
|
||||
evo_claim_amount: Decimal
|
||||
evo_pre_trial_claim_sent: Boolean
|
||||
evo_accountidyominame: String
|
||||
evo_additional_info: String
|
||||
modifiedbyyominame: String
|
||||
modifiedbyname: String
|
||||
owneridname: String
|
||||
evo_contractidname: String
|
||||
evo_contract: String
|
||||
evo_comment: String
|
||||
createdonbehalfbyyominame: String
|
||||
evo_accountidname: String
|
||||
evo_resolution_number: String
|
||||
evo_debtwork_contractidname: String
|
||||
evo_judicial_proceedings_resumptionidname: String
|
||||
evo_storage: String
|
||||
createdonbehalfbyname: String
|
||||
owneridyominame: String
|
||||
evo_name: String
|
||||
createdbyname: String
|
||||
evo_resolution: String
|
||||
evo_statuscode_reason: String
|
||||
evo_case_number: String
|
||||
evo_court_name: String
|
||||
createdbyyominame: String
|
||||
modifiedonbehalfbyname: String
|
||||
modifiedonbehalfbyyominame: String
|
||||
evo_comment_lawyer: String
|
||||
evo_statuscodeidname: String
|
||||
evo_judicial_proceedings_pastidname: String
|
||||
owneridtype: Int
|
||||
createdonbehalfby: UUID
|
||||
evo_debtwork_contractid: UUID
|
||||
modifiedonbehalfby: UUID
|
||||
owninguser: UUID
|
||||
evo_judicial_proceedings_resumptionid: UUID
|
||||
evo_statuscodeid: UUID
|
||||
owningteam: UUID
|
||||
createdby: UUID
|
||||
modifiedby: UUID
|
||||
evo_contractid: UUID
|
||||
evo_judicial_proceedings_pastid: UUID
|
||||
owningbusinessunit: UUID
|
||||
evo_accountid: UUID
|
||||
ownerid_systemuser: UUID
|
||||
ownerid_team: UUID
|
||||
evo_statuscodeidData: evo_statuscode
|
||||
link: String
|
||||
picklistName(value: Int, key: String): String
|
||||
twoParamsName(value: Boolean, key: String): String
|
||||
}
|
||||
|
||||
type evo_job_title {
|
||||
toOdata(keys: [String]): [KeyValuePairOfStringAndObject!]
|
||||
toOdataCreate: [KeyValuePairOfStringAndObject!]
|
||||
@ -7569,7 +7660,9 @@ type evo_debtwork_contract {
|
||||
evo_termination_unique_notice: Boolean
|
||||
evo_termination_send_notice: Boolean
|
||||
evo_term_act_withdrawal_off: Boolean
|
||||
evo_worry: Boolean
|
||||
evo_term_notice_inspection: Boolean
|
||||
evo_evo_withdrawal_add_systemuseridname: String
|
||||
evo_term_act_storage_pl_systemuseridyominame: String
|
||||
evo_withdrawal_systemuseridyominame: String
|
||||
evo_parking_timeidname: String
|
||||
@ -7578,6 +7671,7 @@ type evo_debtwork_contract {
|
||||
evo_termination_lawyer_systemuseridname: String
|
||||
evo_term_act_keys_systemuseridyominame: String
|
||||
evo_necessary_signatory_systemuseridyominame: String
|
||||
evo_evo_withdrawal_add_systemuseridyominame: String
|
||||
evo_necessary_employee_formed_systemuseridyominame: String
|
||||
evo_statuscodeidname: String
|
||||
evo_termination_reason_terms_doc: String
|
||||
@ -7660,6 +7754,7 @@ type evo_debtwork_contract {
|
||||
modifiedonbehalfby: UUID
|
||||
evo_necessary_signer_act_systemuserid: UUID
|
||||
owninguser: UUID
|
||||
evo_evo_withdrawal_add_systemuserid: UUID
|
||||
evo_accountid: UUID
|
||||
owningteam: UUID
|
||||
evo_term_act_keys_systemuserid: UUID
|
||||
@ -9982,6 +10077,67 @@ type evo_addcontract {
|
||||
twoParamsName(value: Boolean, key: String): String
|
||||
}
|
||||
|
||||
type evo_act_tmc {
|
||||
toOdata(keys: [String]): [KeyValuePairOfStringAndObject!]
|
||||
toOdataCreate: [KeyValuePairOfStringAndObject!]
|
||||
toOdataUpdate: [KeyValuePairOfStringAndObject!]
|
||||
emptyGuids: [String]
|
||||
entitySetName: String
|
||||
primaryId: UUID!
|
||||
relativePathForUpdate: String
|
||||
containerFields: [KeyValuePairOfStringAndObject!]
|
||||
evo_act_tmcid: UUID
|
||||
evo_transfer_period: DateTime
|
||||
modifiedon: DateTime
|
||||
createdon: DateTime
|
||||
overriddencreatedon: DateTime
|
||||
statecode: Int
|
||||
importsequencenumber: Int
|
||||
utcconversiontimezonecode: Int
|
||||
timezoneruleversionnumber: Int
|
||||
statuscode: Int
|
||||
evo_act_status: Int
|
||||
evo_transfer_reason: Int
|
||||
evo_create_by_service: Boolean
|
||||
createdonbehalfbyyominame: String
|
||||
evo_received_contactidname: String
|
||||
evo_transfer_systemuseridyominame: String
|
||||
evo_transfer_contactidname: String
|
||||
evo_init_systemuseridname: String
|
||||
evo_transfer_for: String
|
||||
organizationidname: String
|
||||
modifiedbyyominame: String
|
||||
evo_transfer_contactidyominame: String
|
||||
evo_transfer_systemuseridname: String
|
||||
evo_received_contactidyominame: String
|
||||
createdbyyominame: String
|
||||
evo_temp_log: String
|
||||
evo_name: String
|
||||
modifiedbyname: String
|
||||
evo_index: String
|
||||
evo_init_systemuseridyominame: String
|
||||
evo_storage: String
|
||||
evo_invoice_number: String
|
||||
evo_received_systemuseridname: String
|
||||
evo_received_systemuseridyominame: String
|
||||
modifiedonbehalfbyyominame: String
|
||||
createdbyname: String
|
||||
createdonbehalfbyname: String
|
||||
modifiedonbehalfbyname: String
|
||||
modifiedonbehalfby: UUID
|
||||
createdonbehalfby: UUID
|
||||
evo_received_contactid: UUID
|
||||
evo_transfer_systemuserid: UUID
|
||||
modifiedby: UUID
|
||||
createdby: UUID
|
||||
evo_transfer_contactid: UUID
|
||||
evo_init_systemuserid: UUID
|
||||
organizationid: UUID
|
||||
evo_received_systemuserid: UUID
|
||||
picklistName(value: Int, key: String): String
|
||||
twoParamsName(value: Boolean, key: String): String
|
||||
}
|
||||
|
||||
type entity_schema {
|
||||
entity_id: String
|
||||
logical_name: String
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -368,6 +368,54 @@ export function common({ store, apolloClient }: ProcessContext) {
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
reaction(
|
||||
() => $calculation.element('selectQuote').getValue(),
|
||||
async (quoteId) => {
|
||||
if (!quoteId) return;
|
||||
|
||||
const {
|
||||
data: { quote },
|
||||
} = await apolloClient.query({
|
||||
query: CRMTypes.GetQuoteDocument,
|
||||
variables: { quoteId },
|
||||
});
|
||||
|
||||
if (quote?.evo_insurance_special_conditions?.includes(100_000_002)) {
|
||||
$tables.insurance.row('osago').column('insured').setValue(100_000_000).block();
|
||||
$tables.insurance.row('osago').column('insCost').resetValue().block();
|
||||
|
||||
$tables.insurance.row('kasko').column('insured').setValue(100_000_000).block();
|
||||
$tables.insurance.row('kasko').column('insCost').resetValue().block();
|
||||
|
||||
const {
|
||||
data: { accounts },
|
||||
} = await apolloClient.query({
|
||||
query: CRMTypes.GetInsuranceCompaniesDocument,
|
||||
});
|
||||
|
||||
const otherInsuranceCompany = accounts?.find(
|
||||
(x) => x?.evo_type_ins_policy === null && x.label?.includes('ПРОЧИЕ')
|
||||
);
|
||||
|
||||
if (otherInsuranceCompany) {
|
||||
$tables.insurance
|
||||
.row('osago')
|
||||
.column('insuranceCompany')
|
||||
.setOptions(normalizeOptions([otherInsuranceCompany]))
|
||||
.setValue(otherInsuranceCompany.value)
|
||||
.block();
|
||||
|
||||
$tables.insurance
|
||||
.row('kasko')
|
||||
.column('insuranceCompany')
|
||||
.setOptions(normalizeOptions([otherInsuranceCompany]))
|
||||
.setValue(otherInsuranceCompany.value)
|
||||
.block();
|
||||
}
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
export const validation = createValidationReaction(createValidationSchema);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user