1import Z from"./Bev7zaE8.js";import{B as q,e as L,r as o,C as _,o as h,m as v,h as n,b as s,l as a,j as r,D as R,i as V,E,n as K,G as j,H as G,A as O,I as T}from"./DOsxFpLm.js";import{_ as W}from"./B93EM5Jh.js";import H from"./DhgwI7Rj.js";import{u as J,_ as Q}from"./t4NCrCbl.js";import{u as U}from"./C33qbWbF.js";import"./DgwEyn3j.js";import"./COpOkmYu.js";const X={class:"space-y-6"},Y={class:"grid gap-4"},ee={class:"w-full"},se={class:"w-full"},re={class:"grid grid-cols-3 gap-4"},te={class:"col-span-3"},ne={class:"col-span-3"},ae={class:"col-span-3 md:col-span-1"},ie={class:"col-span-3 md:col-span-2"},le={class:"col-span-3"},oe={class:"col-span-3 space-y-2"},ue={class:"col-span-3"},ce={class:"col-span-3"},be={__name:"NkFormularBeteiligungsplattform",props:U,setup(b){const c=b,k=q(),B=L(),w=E(),u=o(!1),l=o(!1),{form:t,resetForm:y}=J("beteiligungsformular"),z=_(()=>c.options.privacyLink||"/datenschutz"),x=_(()=>w.public.formReceiverKontaktGemeinde||"[email protected]"),I=o("Ihr Beitrag wurde erfolgreich übermittelt"),F=o("Vielen Dank für Ihren Beitrag - wir freuen uns, dass Sie sich am Strategieprozess Kiesbau aktiv beteiligen!"),d=o("Leider ist ein Fehler beim Versand des Beitrages aufgetreten"),m=o(`Wir werden versuchen den Fehler schnellstmöglich zu 2 beheben. Bitte wenden Sie sich in dringenden Fällen direkt 3 <a href="mailto:${x.value}">per E-Mail</a> 4 an uns.`),M=async()=>{if(!c.options.befragung)return console.error("No option.befargung id provided"),l.value=!0,!1;if(!c.options.allowedZipCodes.slice().includes(parseInt(t.value.plz,10)))return l.value=!0,d.value="PLZ nicht erlaubt",m.value=`Die PLZ ${t.value.plz} ist nicht für die Befragung zugelassen.`,!1;u.value=!1,l.value=!1;try{return await B.post("/api/beteiligungsplattform",{befragung:c.options.befragung,name:t.value.name,email:t.value.email,betreff:t.value.betreff,strasse:t.value.strasse,plz:t.value.plz,ort:t.value.ort,nachricht:t.value.nachricht,route:k.path,captcha:t.value.captcha}),u.value=!0,!0}catch{return l.value=!0,d.value="Sie können immer nur einen Betrag pro Befragung verschicken.",m.value="Sie haben bereits einen Beitrag gepostet. Wir bedanken uns für Ihre Teilnahme, ein weiteres Posting ist leider nicht möglich.",!1}},N=()=>{u.value=!1,l.value=!1,y("beteiligungsformular")};return(S,e)=>{const $=Z,p=K,i=W,C=H,A=j,f=G,D=Q,P=O,g=T;return h(),v(g,{spacing:"md"},{default:n(()=>[s($,null,{default:n(()=>e[0]||(e[0]=[a(" Bitte beachten Sie, dass jeder Rheinauer Bürger nur einen Beitrag über diese Plattform posten kann. Ihre Adressdaten sind ausschlieÃlich für die Stadtverwaltung sichtbar und sollen sicherstellen, dass sich nur Rheinauer Bürger beteiligen. Die Auswertung Ihrer Beiträge wird in anonymisierter Form stattfinden. ")])),_:1}),s(D,{success:u.value,error:l.value,"success-message":I.value,"success-description":F.value,"error-message":d.value,"error-description":m.value,name:"beteiligungsformular",onSubmit:M},{default:n(()=>[r("div",X,[s(p,{tag:"h2",size:"xl"},{default:n(()=>e[1]||(e[1]=[a("Ihr Beitrag")])),_:1}),r("div",Y,[r("div",ee,[s(i,{type:"text",name:"betreff","error-display-name":"Betreff",label:"Betreff *",rules:"required"})]),r("div",se,[s(i,{type:"textarea",name:"nachricht","error-display-name":"Raum für Ihre Anregungen oder Bedenken",label:"Raum für Ihre Anregungen oder Bedenken *",rules:"required"})])]),s(p,{tag:"h2",size:"xl"},{default:n(()=>e[2]||(e[2]=[a("Ihre Kontaktdaten")])),_:1}),r("div",re,[r("div",te,[s(i,{type:"text",name:"name",label:"Name *",placeholder:"Max Mustermann",rules:"required","error-display-name":"Name"})]),r("div",ne,[s(i,{type:"text",name:"strasse",label:"StraÃe *",placeholder:"MusterstraÃe",rules:"required","error-display-name":"StraÃe"})]),r("div",ae,[s(i,{type:"text",name:"plz",label:"PLZ *",placeholder:"12345",rules:"required","error-display-name":"PLZ"})]),r("div",ie,[s(i,{type:"text",name:"ort","error-display-name":"Ort",label:"Ort *",placeholder:"Musterstadt",rules:"required"})]),r("div",le,[s(i,{type:"email",name:"email","error-display-name":"E-Mail Adresse",label:"E-Mail Adresse *",rules:"required|email",placeholder:"[email protected]"})]),r("div",oe,[s(C)]),r("div",ue,[e[6]||(e[6]=r("hr",null,null,-1)),r("p",null,[e[4]||(e[4]=a(" Ihre Daten werden ausschlieÃlich zweckgebunden zur Bearbeitung und Beantwortung Ihrer Nachricht genutzt. Bitte beachten Sie unsere ")),s(A,{link:z.value},{default:n(()=>e[3]||(e[3]=[a("Datenschutzhinweise")])),_:1},8,["link"]),e[5]||(e[5]=a(" zu diesem Formular. Pflichtfelder sind mit einem * gekennzeichnet. "))])]),r("div",ce,[s(f,null,{default:n(()=>
4e[7]||(e[7]=[a("Nachricht abschicken")])),_:1})])])])]),_:1},8,["success","error","success-message","success-description","error-message","error-description"]),s(g,{spacing:"md"},{default:n(()=>[u.value?(h(),v(P,{key:0},{default:n(()=>[s(f,{onClick:R(N,["prevent"])},{default:n(()=>e[8]||(e[8]=[a("Zurück zum Formular")])),_:1})]),_:1})):V("",!0)]),_:1})]),_:1})}}};export{be as default}; 5//# sourceMappingURL=DETg_eLT.js.map
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.