From 2575e03ec18a6cb84370deba9038acc4c8c74f30 Mon Sep 17 00:00:00 2001 From: merelendor Date: Wed, 12 Apr 2023 12:30:11 +0300 Subject: [PATCH] send function add sign type --- components/questionnaire/AddressSuggests.js | 10 ++++++++-- pages/api/questionnaire/send.js | 3 +++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/components/questionnaire/AddressSuggests.js b/components/questionnaire/AddressSuggests.js index bb123e0..79a251b 100644 --- a/components/questionnaire/AddressSuggests.js +++ b/components/questionnaire/AddressSuggests.js @@ -63,13 +63,19 @@ export default class AddressSuggests extends React.Component }); } - _handle_onFocus = () => + _handle_onFocus = (event) => { + event.preventDefault(); + event.stopPropagation(); + this.setState({ focused: true }); } - _handle_onBlur = () => + _handle_onBlur = (event) => { + event.preventDefault(); + event.stopPropagation(); + setTimeout(() => { this.setState({ focused: false }); diff --git a/pages/api/questionnaire/send.js b/pages/api/questionnaire/send.js index e086e60..3918c5e 100644 --- a/pages/api/questionnaire/send.js +++ b/pages/api/questionnaire/send.js @@ -82,6 +82,8 @@ export default async function handler(req, res) let payload = { ...parsed.main, ...{ head_person: parsed.head_person }, ...{ signatory_person: parsed.signatory_person }, }; + payload.questionnaire_sign_type = parsed.sign.digital ? "digital" : "print"; + payload.telephone = checkNullEmpty(payload.telephone) ? payload.telephone.replace(/[^0-9]/g, '') : null; payload.individual_executive_inn = checkNullEmpty(payload.individual_executive_inn) ? payload.individual_executive_inn.replace(/[^0-9]/g, '') : null; payload.individual_executive_kpp = checkNullEmpty(payload.individual_executive_kpp) ? payload.individual_executive_kpp.replace(/[^0-9]/g, '') : null; @@ -150,6 +152,7 @@ export default async function handler(req, res) purpose_use_la: parsed.non_profit.fin_goals_cars, purpose_use_lkt: parsed.non_profit.fin_goals_trucks, purpose_use_gt_sc: parsed.non_profit.fin_goals_special, + is_nko: parsed.main.nko ? true : false, } }; console.error("payload.financial_loanpayload.financial_loan", payload.financial_loan); payload.financial_loan = checkNullEmpty(payload.financial_loan) ? parseFloat(payload.financial_loan.toString().replace(/[^0-9.]/g, '')) : null;