PageSourceSearch

https://tech-alumni-fhnw.netlify.app/_nuxt/Form.86d39c1c.js

js tech-alumni-fhnw.netlify.app collected 2026-10-03 11:29:21 UTC 6,575 bytes, 1 lines download raw bytes

1import{z as h,A as d,o as t,c as n,l as m,w as f,g as a,j as k,F as g,t as c,d as r,m as _}from"./entry.7923f13d.js";import{_ as v}from"./_plugin-vue_export-helper.c27b6911.js";const x=[{$formkit:"radio",name:"anrede",label:"Anrede",validation:"required",options:{Herr:"Herr",Frau:"Frau",Andere:"Andere"}},{$formkit:"text",name:"vorname",label:"Vorname",validation:"required"},{$formkit:"text",name:"nachname",label:"Nachname",validation:"required"},{$formkit:"text",name:"adresse",label:"Adresse"},{$formkit:"text",name:"plz_und_ort",label:"PLZ / Ort"},{$formkit:"text",name:"email",label:"E-Mail",validation:"required|email"},{$formkit:"text",name:"phone",label:"Telefon / Mobile"},{$formkit:"text",name:"firma",label:"Firma"},{$formkit:"checkbox",name:"registrierung_verbindlich",id:"register",label:"Ich melde mich verbindlich an*",validation:"required|matches:/true/"}],$=[{$formkit:"radio",name:"anrede",label:"Anrede",validation:"required",options:{Herr:"Herr",Frau:"Frau",Andere:"Andere"}},{$formkit:"text",name:"vorname",label:"Vorname",validation:"required"},{$formkit:"text",name:"nachname",label:"Nachname",validation:"required"},{$formkit:"text",name:"adresse",label:"Adresse",validation:"required"},{$formkit:"text",name:"plz_und_ort",label:"PLZ / Ort",validation:"required"},{$formkit:"text",name:"email",label:"E-Mail",validation:"required|email"},{$formkit:"text",name:"phone",label:"Telefon / Mobile"},{$formkit:"date",name:"geburtsdatum",label:"Geburtsdatum",validation:"required"},{$formkit:"checkbox",name:"bachelor_fhnw",id:"bach",label:"Bachelor-Abschluss FHNW"},{$formkit:"text",if:"$get(bach).value",name:"studiengang_ba",label:"Name Studiengang"},{$formkit:"text",if:"$get(bach).value",name:"abschluss_jahr_ba",label:"Abschlussjahr BSc / BA"},{$formkit:"checkbox",name:"master_fhnw",id:"mast",label:"Master-Abschluss FHNW"},{$formkit:"text",if:"$get(mast).value",name:"studiengang_ma",label:"Name Studiengang"},{$formkit:"text",if:"$get(mast).value",name:"abschluss_jahr_ma",label:"Abschlussjahr MSc / MA"},{$formkit:"text",if:"$get(mast).value",name:"abschluss_ma_vertiefung",label:"Weitere Vertiefung Bachelor/Master"},{$formkit:"checkbox",name:"kurs_fhnw",id:"course",label:"Weiterbildungsabschluss FHNW"},{$formkit:"text",if:"$get(course).value",name:"name_kurs",label:"Name MBA, EMBA, MAS, DAS, CAS"},{$formkit:"checkbox",name:"studiere_an_fhnw",id:"study",label:"Ich studiere noch an der FHNW"},{$formkit:"text",if:"$get(study).value",name:"name_studium",label:"Name Studiengang"},{$formkit:"checkbox",name:"arbeit_an_fhnw",id:"work",label:"Ich arbeite an der FHNW"},{$formkit:"checkbox",name:"newsletter_abonieren",id:"newsletter",label:"Newsletter mit Infos zu Anlässen und Vergünstigungen"},{$formkit:"text",name:"arbeitgeber_und_funktion",label:"Arbeitgeber / Funktion"},{$formkit:"text",name:"branche",label:"Branche"},{$formkit:"select",name:"social_media",label:"Social Media: ich bin bei",options:{none:"-",fb:"Facebook",lkn:"LinkedIn",xin:"Xing"}},{$formkit:"select",name:"aufmerksam_geworden_durch",label:"Wie wurdest du auf uns aufmerksam?",options:{study:"bekannt aus Studium",verband:"bekannt aus anderen Verbänden",inline:"INLINE Magazin",web:"Website",search:"Suchmaschine",sonstige:"Sonstiges"}},{$formkit:"checkbox",name:"registrierung_verbindlich",id:"register",label:"Ich melde mich verbindlich an*",validation:"required|matches:/true/"},{$formkit:"textarea",name:"bemerkung",label:"Bemerkungen"}],p=[{$formkit:"radio",name:"anrede",label:"Anrede",validation:"required",options:{Herr:"Herr",Frau:"Frau",Andere:"Andere"}},{$formkit:"text",name:"vorname",label:"Vorname",validation:"required"},{$formkit:"text",name:"nachname",label:"Nachname",validation:"required"},{$formkit:"text",name:"adresse",label:"Adresse"},{$formkit:"text",name:"plz_und_ort",label:"PLZ / Ort"},{$formkit:"text",name:"email",label:"E-Mail",validation:"required|email"},{$formkit:"text",name:"phone",label:"Telefon / Mobile"},{$formkit:"text",name:"firma",label:"Firma"},{$formkit:"checkbox",name:"essen_apero_teilnahme",id:"food",label:"Ich nehme am Apéro/Essen teil",validation:"required"},{$formkit:"text",if:"$get(food).value",name:"essen_apero_hinweise",label:"Vegetarisch / Intoleranz / Allergie"},{$formkit:"checkbox",name:"registrierung_verbindlich",id:"register",label:"Ich melde mich verbindlich an*",validation:"required|matches:/true/"}],A={components:{FormKitSchema:h},props:{eventName:{type:String,required:!0},submitMessage:{type:String,default:"Vielen Dank für Ihre Anmeldung"},clubName:{type:String},formType:{type:String,required:!0,default:"event"},sendTo:{type:String,required:!0},desc:{type:String,default:null},extended:{type:Boolean,default:!1},isShared:{type:Boolean,default:!1}},async setup(){return{config:_()}},data(){return{schema:this.formType==="event"?this.extended?p:x:$,sent:!1}},methods:{async handleSubmit(i){const s={...i,sendTo:this.sendTo,formType:this.formType,config_id:this.config.cId,organisator:this.clubName||this.eventName};await $fetch(this.config.mailService,{method:"POST",body:JSON.stringify(s)}).then(e=>{console.log("Mail: ",e),this.sent=!0}
1).catch(e=>console.log(e))}}},y={class:"container page-text"},S={key:1,class:"event-info"},N={key:1,class:"border-t-4 rounded-b text-black px-4 py-3 shadow-md",style:{"background-color":"var(--color-brand-rgba)","border-color":"var(--color-brand)"},role:"alert"},F={class:"flex"},q={class:"font-bold"},M=r("p",{class:"text-sm"},"Das Formular wurde gesendet.",-1);function B(i,s,e,w,l,u){const o=d("FormKit"),b=d("FormKitSchema");return t(),n("div",y,[l.sent?l.sent?(t(),n("div",N,[r("div",F,[r("div",null,[r("p",q,c(e.submitMessage),1),M])])])):a("",!0):(t(),m(o,{key:0,type:"form","submit-label":"Senden","submit-class":"btn",onSubmit:u.handleSubmit},{default:f(()=>[e.formType==="event"?(t(),m(o,{key:0,type:"text",name:"eventname",value:e.eventName,disabled:"true"},null,8,["value"])):a("",!0),k(b,{schema:l.schema},null,8,["schema"]),e.formType==="event"?(t(),n(g,{key:1},[e.isShared?(t(),m(o,{key:0,type:"checkbox",name:"mitglied_bei",label:"Ich bin Mitglied bei",options:["Alumni FHNW Angewandte Psychologie","Alumni FHNW Soziale Arbeit","Alumni FHNW Technik","Alumni HABG","Alumni HLS FHNW","BEMnet","Gesellschaft Aargauer Betriebsökonomen","Gesellschaft Basler BetriebsökonomInnen","Gesellschaft Oltner Betriebsökonominnen und -ökonomen","IM Alumni","HGKx","andere / Gast"],validation:"required"})):a("",!0),e.desc?(t(),n("p",S,c(e.desc),1)):a("",!0)],64)):a("",!0)]),_:1},8,["onSubmit"]))])}const T=v(A,[["render",B]]);export{T 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.