From efb54852d8528d54ab960a3bb02e951a5c966d90 Mon Sep 17 00:00:00 2001 From: Nastya Date: Fri, 26 Jan 2024 01:16:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B5=D0=B4=D0=B8=D0=BD=D0=BE=D1=80=D0=B0?= =?UTF-8?q?=D0=B7=D0=BE=D0=B2=D0=B0=D1=8F=20=D0=BB=D0=BE=D0=B3=D0=B8=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=A4=D0=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/ViewPublicationPage/ContactForm.tsx | 55 +++++++------------ 1 file changed, 21 insertions(+), 34 deletions(-) diff --git a/src/pages/ViewPublicationPage/ContactForm.tsx b/src/pages/ViewPublicationPage/ContactForm.tsx index 90eee0b..46c89ef 100644 --- a/src/pages/ViewPublicationPage/ContactForm.tsx +++ b/src/pages/ViewPublicationPage/ContactForm.tsx @@ -119,6 +119,7 @@ export const ContactForm = ({ }); const inputHC = async () => { + console.log const FC = settings?.cfg.formContact.fields || settings?.cfg.formContact; const body = {}; //@ts-ignore @@ -130,7 +131,7 @@ export const ContactForm = ({ //@ts-ignore if (adress.length > 0) body.address = adress; //@ts-ignore - if (text.length > 0) body.customs = {[FC.text.text || "Фамилия"]: text}; + if (text.length > 0) body.customs = { [FC.text.text || "Фамилия"]: text }; if (Object.keys(body).length > 0) { try { @@ -287,6 +288,18 @@ export const ContactForm = ({ try { await inputHC(); fireOnce.current = false; + const QID = + process.env.NODE_ENV === "production" + ? window.location.pathname.replace(/\//g, "") + : "ef836ff8-35b1-4031-9acf-af5766bac2b2"; + const sessions: any = JSON.parse( + localStorage.getItem("sessions") || "{}" + ); + sessions[QID] = Date.now(); + localStorage.setItem( + "sessions", + JSON.stringify(sessions) + ); enqueueSnackbar("Данные успешно отправлены"); } catch (e) { enqueueSnackbar("повторите попытку позже"); @@ -296,36 +309,10 @@ export const ContactForm = ({ settings?.cfg.resultInfo.showResultForm === "after" && !checkEmptyData({ resultData: resultQuestion }) ) { - try { - await inputHC(); - fireOnce.current = false; - const QID = - process.env.NODE_ENV === "production" - ? window.location.pathname.replace(/\//g, "") - : "ef836ff8-35b1-4031-9acf-af5766bac2b2"; - const sessions: any = JSON.parse( - localStorage.getItem("sessions") || "{}" - ); - sessions[QID] = Date.now(); - localStorage.setItem( - "sessions", - JSON.stringify(sessions) - ); - enqueueSnackbar("Данные успешно отправлены"); - } catch (e) { - enqueueSnackbar("повторите попытку позже"); - } - - if ( - settings?.cfg.resultInfo.showResultForm === "after" && - !checkEmptyData({ resultData: resultQuestion }) - ) { - setShowContactForm(false); - setShowResultForm(true); - } - } else { - enqueueSnackbar("Пожалуйста, заполните поля"); + setShowContactForm(false); + setShowResultForm(true); } + } else { enqueueSnackbar("Пожалуйста, заполните поля"); } @@ -426,7 +413,7 @@ const Inputs = ({ //@ts-ignore const Name = ( setName(target.value)} id={name} title={FC["name"].innerText || "Введите имя"} @@ -449,7 +436,7 @@ const Inputs = ({ ); const Phone = ( setPhone(target.value)} id={phone} title={FC["phone"].innerText || "Введите номер телефона"} @@ -460,7 +447,7 @@ const Inputs = ({ //@ts-ignore const Text = ( setText(target.value)} id={text} title={FC["text"].text || "Введите фамилию"} @@ -471,7 +458,7 @@ const Inputs = ({ //@ts-ignore const Adress = ( setAdress(target.value)} id={adress} title={FC["address"].innerText || "Введите адрес"}