PageSourceSearch

https://vidviday.ua/build/assets/CertificateStepOne-B4ls-m1T.js

js vidviday.ua collected 2026-09-24 19:48:01 UTC 6,690 bytes, 1 lines download raw bytes

1import{c as _,o as z,w as F,z as O,A as e,B as u,I as n,i as s,u as t,E as C,S as y,K as A,q as N,M as R,C as g,x as w}from"./vue-core-Dey081zN.js";import c from"./FormInput-CcPHCm_X.js";import{u as P,f as K}from"./vue-app-BMiJvgJo.js";import{a as i}from"./useFormData-BGsTbJ2W.js";import G from"./FormNumberInput-GB0oGLNN.js";import H from"./FormTourAutocomplete-DJkMEizZ.js";import J from"./CertificateTotal-H4IGS_YK.js";import I from"./FormPhone-BH-I4l0a.js";import"./useFormField-27T0LgMC.js";import"./vee-validate.esm-sRnDlA1a.js";import"./inputmask-CG6e6Hzd.js";import"./legacy-vendor-BzETucsV.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./axios.min-Gf34Bpzi.js";import"./toast-DnL-DWXG.js";import"./lang.vite-lZPxKlOb.js";import"./site-B7ifWAOd.js";import"./debounce-CAnXazDT.js";import"./FormAutocomplete-CtyGtFhn.js";import"./number-D9smkUEw.js";const L={class:"tab active"},Q={class:"form row"},W={class:"col-12"},X={class:"h3"},Y=e("div",{class:"spacer-xs"},null,-1),Z={class:"col-md-6 col-12"},$={class:"col-md-6 col-12"},x={class:"col-md-6 col-12"},ee={class:"col-md-6 col-12"},le={class:"col-12"},te=e("div",{class:"spacer-xs"},null,-1),oe={class:"h3"},ae=e("div",{class:"spacer-xs"},null,-1),se={class:"col-md-6 col-12"},ie={class:"col-md-6 col-12"},re={class:"col-md-6 col-12"},ne={class:"col-12"},ue=e("div",{class:"spacer-xs"},null,-1),de={class:"h3"},me=e("div",{class:"spacer-xs"},null,-1),ce={class:"radio"},pe={class:"text"},_e=e("div",{class:"spacer-xs"},null,-1),fe={class:"col-md-6 col-12",key:"type-sum"},ve=e("div",{class:"w-100"},null,-1),Ve={class:"col-12",key:"type-tour"},be=e("div",{class:"spacer-xs"},null,-1),he={class:"col-12"},Ce={class:"text-sm"},ye=e("br",null,null,-1),Ue={class:"radio"},qe={class:"radio"},Te=e("div",{class:"spacer-xs"},null,-1),Se={class:"col-12"},Le={__name:"CertificateStepOne",props:{tour_request:{type:Number,default:0},errors:{type:Object,default:()=>({})}},setup(B){const M=B,d=P(),D=_(()=>d.state.orderCertificate.tour);_(()=>d.state.orderCertificate.packings),_(()=>d.state.orderCertificate.design);const p=_(()=>d.state.user.currentUser),f=i("orderCertificate","first_name"),v=i("orderCertificate","last_name"),V=i("orderCertificate","email"),b=i("orderCertificate","phone"),r=i("orderCertificate","type"),U=i("orderCertificate","first_name_recipient"),q=i("orderCertificate","last_name_recipient"),T=i("orderCertificate","phone_recipient"),m=i("orderCertificate","format"),S=i("orderCertificate","sum"),h=i("orderCertificate","tour_id"),k=i("orderCertificate","places");i("orderCertificate","packing"),i("orderCertificate","packing_type"),z(()=>{p.value&&(f.value=p.value.first_name,v.value=p.value.last_name,V.value=p.value.email,b.value=p.value.mobile_phone)});const E=a=>{d.commit("orderCertificate/SET_TOUR",a)};F(()=>M.tour_request,a=>{a?(r.value="tour",E(a)):r.value=""},{immediate:!0}),F(h,async a=>{if(r.value==="tour"&&a){const l=await K({id:a});d.commit("orderCertificate/SET_TOUR",l)}else r.value==="tour"&&d.commit("orderCertificate/SET_TOUR",null)});const j=_(()=>r.value==="tour"?"radio active":"radio");return(a,l)=>(w(),O("div",L,[e("div",Q,[e("div",W,[e("span",X,u(a.__("certificate-section.donor-data")),1),Y]),e("div",Z,[n(t(c),{label:a.__("forms.your-last-name"),name:"last_name",modelValue:t(v),"onUpdate:modelValue":l[0]||(l[0]=o=>s(v)?v.value=o:null),rules:"required"},null,8,["label","modelValue"])]),e("div",$,[n(t(c),{label:a.__("forms.your-name"),name:"first_name",modelValue:t(f),"onUpdate:modelValue":l[1]||(l[1]=o=>s(f)?f.value=o:null),rules:"required"},null,8,["label","modelValue"])]),e("div",x,[n(t(I),{label:a.__("forms.phone-number"),name:"phone",id:"order-phone",modelValue:t(b),"onUpdate:modelValue":l[2]||(l[2]=o=>s(b)?b.value=o:null),rules:"required|tel"},null,8,["label","modelValue"])]),e("div",ee,[n(t(c),{label:a.__("forms.email"),name:"email",modelValue:t(V),"onUpdate:modelValue":l[3]||(l[3]=o=>s(V)?V.value=o:null),id:"order-email",rules:"required|email"},null,8,["label","modelValue"])]),e("div",le,[te,e("span",oe,u(a.__("certificate-section.recipient-data")),1),ae]),e("div",se,[n(t(c),{label:a.__("forms.last-name"),name:"last_name_recipient",modelValue:t(q),"onUpdate:modelValue":l[4]||(l[4]=o=>s(q)?q.value=o:null),rules:"required"},null,8,["label","modelValue"])]),e("div",ie,[n(t(c),{label:a.__("forms.name"),name:"first_name_recipient",modelValue:t(U),"onUpdate:modelValue":l[5]||(l[5]=o=>s(U)?U.value=o:null),rules:"required"},null,8,["label","modelValue"])]),e("div",re,[n(t(I),{label:a.__("forms.phone-number"),name:"phone_recipient",id:"order-phone-recipient",modelValue:t(T),"onUpdate:modelValue":l[6]||(l[6]=o=>s(T)?T.value=o:null),rules:"required|tel"}
1,null,8,["label","modelValue"])]),e("div",ne,[ue,e("span",de,u(a.__("certificate-section.certificate-details")),1),me,e("label",ce,[C(e("input",{type:"radio",value:"sum","onUpdate:modelValue":l[7]||(l[7]=o=>s(r)?r.value=o:null),name:"type"},null,512),[[y,t(r)]]),e("span",null,u(a.__("certificate-section.type-sum")),1)]),e("label",{class:A(t(j))},[C(e("input",{type:"radio",value:"tour","onUpdate:modelValue":l[8]||(l[8]=o=>s(r)?r.value=o:null),name:"type"},null,512),[[y,t(r)]]),e("span",null,u(a.__("certificate-section.type-tour")),1)],2),e("div",pe,[e("p",null,u(a.__("certificate-section.type-description")),1)]),_e]),n(R,{name:"fade"},{default:N(()=>[t(r)==="sum"?(w(),O("div",fe,[n(t(c),{type:"number",label:"Сума",name:"sum",modelValue:t(S),"onUpdate:modelValue":l[9]||(l[9]=o=>s(S)?S.value=o:null),modelModifiers:{number:!0},rules:"required"},null,8,["modelValue"])])):g("",!0)]),_:1}),ve,n(R,{name:"fade"},{default:N(()=>[t(r)==="tour"?(w(),O("div",Ve,[n(t(H),{modelValue:t(h),"onUpdate:modelValue":l[10]||(l[10]=o=>s(h)?h.value=o:null),"model-value":B.tour_request||0,tour:t(D),onSelect:E,"option-title":"price_title"},null,8,["modelValue","model-value","tour"]),n(t(G),{title:a.__("certificate-section.number-of-people"),modelValue:t(k),"onUpdate:modelValue":l[11]||(l[11]=o=>s(k)?k.value=o:null),min:1,max:999,name:"places"},null,8,["title","modelValue"]),be])):g("",!0)]),_:1}),g("",!0),e("div",he,[e("span",Ce,[e("b",null,u(a.__("certificate-section.format-title")),1)]),ye,e("label",Ue,[C(e("input",{type:"radio",value:"printed","onUpdate:modelValue":l[14]||(l[14]=o=>s(m)?m.value=o:null),name:"format"},null,512),[[y,t(m)]]),e("span",null,u(a.__("certificate-section.format-printed")),1)]),e("label",qe,[C(e("input",{type:"radio",value:"electronic","onUpdate:modelValue":l[15]||(l[15]=o=>s(m)?m.value=o:null),name:"format"},null,512),[[y,t(m)]]),e("span",null,u(a.__("certificate-section.format-electronic")),1)]),Te]),e("div",Se,[n(t(J))])])]))}};export{Le as default};

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.