PageSourceSearch

https://arkspace.pro/_nuxt/Feedback.9542289e.js

js arkspace.pro collected 2026-10-07 18:09:21 UTC 5,171 bytes, 1 lines download raw bytes

1import{g as V,o as l,c as y,d as h,j as v,F as z,p as G,e as H,a as r,_ as B,i as Q,h as C,U,l as b,J as X,b as f,u as o,w as Y,k,V as Z,L as ee}from"./entry.9506f805.js";import{a as oe,_ as te}from"./New.67da1569.js";import{u as ne,r as D,m as ae,e as se,_ as le,a as re}from"./index.6328ed0c.js";import{_ as ie}from"./Button.3eb6818f.js";import{u as q}from"./useCustomFetch.dcbcb004.js";import{_ as _e}from"./Contacts.4799ca27.js";const F=""+new URL("message.b3fdfbcb.png",import.meta.url).href,I=m=>(G("data-v-73d27ba2"),m=m(),H(),m),ue={key:0,class:"index-feedback-title"},ce=I(()=>r("img",{src:F,alt:""},null,-1)),de={key:1,class:"index-feedback-top"},me=I(()=>r("h2",{class:"index-feedback-title"},[h(" Получить "),r("img",{class:"index-feedback-icon mobile",src:F,alt:""}),h(" консультацию ")],-1)),pe=I(()=>r("div",{class:"index-feedback-wrap-icon"},[r("img",{class:"index-feedback-icon desktop",src:F,alt:""})],-1)),fe=[me,pe],ve=V({__name:"Title",props:{isConsultationTitle:{type:Boolean,default:!1}},setup(m){return(a,x)=>(l(),y(z,null,[a.isConsultationTitle?v("",!0):(l(),y("h2",ue,[h(" Давайте обсудим "),ce,h(" задачи вашего бизнеса ")])),a.isConsultationTitle?(l(),y("div",de,fe)):v("",!0)],64))}});const he=B(ve,[["__scopeId","data-v-73d27ba2"]]),be=["onSubmit"],ye={class:"inputs"},ke=["href"],xe=["href"],ge=V({__name:"Consultation",async setup(m){let a,x;const{data:g}=([a,x]=Q(()=>q("personal_details/personal_detail")),a=await a,x(),a),p=C(!1),t=U({name:"",phone:"",email:"",consent_for_mailing:!1}),i=U({name:"",phone:"",email:"",consent_for_mailing:""});function $(s){i[s]=""}const j={name:{required:D},phone:{minLength:ae(18)},email:{required:D,email:se}},c=ne(j,t);function w(s){var _,u,d;const e=c.value[s];if(e.$dirty){if((_=e.required)!=null&&_.$invalid)return"Пожалуйста, заполните поле";if((u=e.minLength)!=null&&u.$invalid)return"Символов недостаточно";if((d=e.email)!=null&&d.$invalid)return"Email указан не корректно"}return i[s]?i[s]:""}const T=b(()=>w("name")),E=b(()=>w("phone")),M=b(()=>w("email")),O=b(()=>!!T.value||!!E.value||!!M.value),P=b(()=>!!t.name&&!!t.email),S=C(!1);
1function A(){Object.keys(i).forEach(s=>{const e=s;i[e]="",e==="consent_for_mailing"?t[e]=!1:t[e]=""}),c.value.$reset()}function J(){S.value=!0,p.value=!0,A(),setTimeout(()=>{S.value=!1},3e3)}const L=C(!1);async function K(){var d;if(c.value.$touch(),L.value||c.value.$invalid)return;const s={...t,url_request:window.location.href},{pending:e,error:_}=await q("news_request/",{method:"POST",body:s});L.value=e.value;const u=(d=_.value)==null?void 0:d.data;if(u){i[u.attr]=u.error;return}J()}function R(){p.value=!1}return X(p,s=>{s?document.body.style.overflow="hidden":document.body.style.overflow=""}),(s,e)=>{const _=le,u=re,d=ie,W=oe;return l(),y("form",{class:"main-form-new",onSubmit:ee(K,["prevent"])},[r("div",ye,[f(_,{modelValue:o(t).name,"onUpdate:modelValue":e[0]||(e[0]=n=>o(t).name=n),placeholder:"Имя",error:o(T),onBlur:o(c).name.$touch,onInput:e[1]||(e[1]=n=>$("name"))},null,8,["modelValue","error","onBlur"]),f(_,{modelValue:o(t).phone,"onUpdate:modelValue":e[2]||(e[2]=n=>o(t).phone=n),placeholder:"Телефон",type:"tel",error:o(E),onBlur:o(c).phone.$touch,onInput:e[3]||(e[3]=n=>$("phone"))},null,8,["modelValue","error","onBlur"]),f(_,{modelValue:o(t).email,"onUpdate:modelValue":e[4]||(e[4]=n=>o(t).email=n),placeholder:"Email",type:"email",error:o(M),onBlur:o(c).email.$touch,onInput:e[5]||(e[5]=n=>$("email"))},null,8,["modelValue","error","onBlur"])]),f(u,{modelValue:o(t).consent_for_mailing,"onUpdate:modelValue":e[6]||(e[6]=n=>o(t).consent_for_mailing=n),onChange:e[7]||(e[7]=n=>$("consent_for_mailing"))},{default:Y(()=>{var n,N;return[r("p",null,[h(" Я ознакомился с "),r("a",{target:"_blank",href:(n=o(g))==null?void 0:n.file_privacy_policy.file},"Политикой конфиденциальности",8,ke),h(" и согласен на "),r("a",{target:"_blank",href:(N=o(g))==null?void 0:N.file_consent_to_personal_data_processing_for_feedback.file},"обработку перс. данных",8,xe)])]}),_:1},8,["modelValue"]),f(d,{disabled:o(O)||!o(P),text:"Отправить",theme:"black",type:"submit"},null,8,["disabled"]),(l(),k(Z,{to:"body"},[o(p)?(l(),k(W,{key:0,title:"Мы уже обрабатываем вашу заявку!",text:"В течении рабочего дня с вами свяжется менеджер, для уточнения деталей","button-text":"Хорошо",callback:R})):v("",!0)]))],40,be)}}});const $e=B(ge,[["__scopeId","data-v-9d6e87d6"]]),we={class:"index-feedback container"},Ce=V({__name:"Feedback",props:{isConsultationForm:{type:Boolean,default:!1}},setup(m){return(a,x)=>{const g=he,p=te,t=$e,i=_e;return l(),y("section",we,[f(g,{"is-consultation-title":a.isConsultationForm},null,8,["is-consultation-title"]),a.isConsultationForm?v("",!0):(l(),k(p,{key:0})),a.isConsultationForm?(l(),k(t,{key:1})):v("",!0),a.isConsultationForm?v("",!0):(l(),k(i,{key:2}))])}}});const Me=B(Ce,[["__scopeId","data-v-182e2e5e"]]);export{Me as _};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.