PageSourceSearch

https://perspective-daily.de/static/assets/WelcomePackageAddress-Dvv8wWCB.js

js perspective-daily.de collected 2026-09-24 20:49:14 UTC 7,832 bytes, 1 lines download raw bytes

1import{Z as e,d as s,O as a,w as i,ae as d,K as n,a as t,c as r,e as l,k as o,l as u,E as p,p as m,F as c,q as v,t as k,B as f,g as h,z as y,h as _,r as g}from"./vue-BLbPMQBZ.js";import{u as b}from"./validations-DVyOcPZb.js";import{u as N,_ as A}from"./TextSnippet.vue_vue_type_script_setup_true_lang-k_c8GCg8.js";import{_ as S}from"./AddressInput.vue_vue_type_script_setup_true_lang-Bo-8ySVR.js";import{_ as U}from"./CheckboxInput.vue_vue_type_script_setup_true_lang-C9ITyTdy.js";import{b as V}from"./Member-ByU6v8_i.js";import{a as O}from"./exports-DzJyI3gR.js";import"./preload-helper-D9jEkzRM.js";import"./apollo.client-CTIoy0fp.js";import"./SelectInput.vue_vue_type_script_setup_true_lang-D0QrRdsG.js";import"./TextInput.vue_vue_type_script_setup_true_lang-D-SeuUIp.js";import"./Address-BivJ0IIZ.js";const j=e({kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"AddShippingAddressToOrder"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"order"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"address"}},type:{kind:"NamedType",name:{kind:"Name",value:"AddressTypeInput"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"passUp"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"addShippingAddressToOrder"},arguments:[{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"Variable",name:{kind:"Name",value:"order"}}},{kind:"Argument",name:{kind:"Name",value:"address"},value:{kind:"Variable",name:{kind:"Name",value:"address"}}},{kind:"Argument",name:{kind:"Name",value:"passUpShipment"},value:{kind:"Variable",name:{kind:"Name",value:"passUp"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:252,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:"mutation AddShippingAddressToOrder($order: ID!, $address: AddressTypeInput, $passUp: Boolean) {\n    addShippingAddressToOrder(order: $order, address: $address, passUpShipment: $passUp) {\n        __typename\n    }\n}\n"}}},"addShippingAddressToOrder","OnlySuccess"),D={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"OrdersWithMissingShippingAddress"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"orders"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filters"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"needsShippingAddress"},value:{kind:"BooleanValue",value:!0}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"created"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:168,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:"query OrdersWithMissingShippingAddress {\n    orders(filters: { needsShippingAddress: true }) {\n        id\n        created\n    }\n}\n"}}},z={class:"new_signup_cta"},T={key:0,class:"inside-process"},w={key:1,class:"inside-process"},F={key:2,class:"inside-process"},x=["disabled"],C={key:3,class:"inside-process"},I={key:4,class:"inside-process"},W=s({__name:"WelcomePackageAddress",setup(e){const{textSnippets:s}=N("jan-24-campaign",["addressForm","addressSaved","declineGiftOption","giftDeclined","noMissingAddress"]),{result:W}=a(V),L=_(()=>{var e;return null==(e=W.value)?void 0:e.member});i(L,(e,s)=>{var a,i,n,t,r,l,o,u,p,m,c,v,k,f;null!==e&&null===s&&(E.address.firstName=null!=(a=e.firstName)?a:"",E.address.lastName=null!=(i=e.lastName)?i:"",E.address.additionalAddress=null!=(t=null==(n=e.lastAddress)?void 0:n.additional)?t:"",E.address.street=null!=(l=null==(r=e.lastAddress)?void 0:r.street)?l:"",E.address.houseNumber=null!=(u=null==(o=e.lastAddress)?void 0:o.house
1Number)?u:"",E.address.city=null!=(m=null==(p=e.lastAddress)?void 0:p.city)?m:"",E.address.zipCode=null!=(v=null==(c=e.lastAddress)?void 0:c.zipCode)?v:"",E.address.country=null!=(f=null==(k=e.lastAddress)?void 0:k.country.id)?f:d.id)},{once:!0});const{result:$}=a(D),B=_(()=>{var e,s;return null!=(s=null==(e=$.value)?void 0:e.orders)?s:[]}),E=n({address:{firstName:"",lastName:"",street:"",houseNumber:"",additionalAddress:"",zipCode:"",city:"",country:d.id},passUp:!1}),q=b({address:[],passUp:[]},E),M=g(!1),G=g(!1),K=g(!1),P=g(!1);function Q(){G.value=!0,B.value.forEach(async e=>{if(E.passUp){const s=await j({order:e.id,passUp:!0});s.success||(P.value=!0,O("Some kind of error happened: ".concat(s.data.__typename),{level:"error",extra:{state:E,order_id:e.id}}))}else{const s={additional:E.address.additionalAddress,city:E.address.city,country:E.address.country,houseNumber:E.address.houseNumber,street:E.address.street,zipCode:E.address.zipCode},a=await j({order:e.id,address:s});a.success||(P.value=!0,O("Some kind of error happened: ".concat(a.data.__typename),{level:"error",extra:{state:E,order_id:e.id}}))}}),G.value=!1,K.value=!0}return(e,a)=>(t(),r("div",z,[l("form",{class:"form process-tabs",novalidate:"",onSubmit:a[3]||(a[3]=y(()=>{},["prevent"]))},[null===L.value&&0===B.value.length?(t(),r("div",T,[...a[4]||(a[4]=[l("p",{class:"choose-payment"},"Lade Daten...",-1)])])):0===B.value.length?(t(),r("div",w,[o(A,{snippet:m(s).noMissingAddress,htmlElem:"p",class:"choose-payment"},{default:u(()=>[...a[5]||(a[5]=[p(" Keine Bestellung mit fehlender Lieferadresse ",-1)])]),_:1},8,["snippet"])])):K.value?P.value?(t(),r("div",C,[a[8]||(a[8]=l("p",{class:"choose-payment"},"Es gab einen Fehler. Lade die Seite nochmal neu und versuche es erneut",-1)),l("button",{type:"button",onClick:a[2]||(a[2]=e=>{window.location.reload()})},"Seite neu laden")])):(t(),r("div",I,[E.passUp?(t(),f(A,{key:0,snippet:m(s).giftDeclined,htmlElem:"p",class:"choose-payment"},{default:u(()=>[...a[9]||(a[9]=[p(" Wir haben deinen Verzicht auf das Willkommenspaket vermerkt ",-1)])]),_:1},8,["snippet"])):(t(),f(A,{key:1,snippet:m(s).addressSaved,htmlElem:"p",class:"choose-payment"},{default:u(()=>[...a[10]||(a[10]=[p(" Danke für deine Adresse, dein Willkommenspaket wird bald auf die Reise zu dir gehen! ",-1)])]),_:1},8,["snippet"])),a[11]||(a[11]=l("a",{href:"/"},[l("button",{type:"button",class:"return-to-feed",style:{margin:"24px 0 0"}}," Zurück zu den Artikeln ")],-1))])):(t(),r("div",F,[o(A,{snippet:m(s).addressForm,htmlElem:"p",class:"choose-payment"},{default:u(()=>[...a[6]||(a[6]=[p(" Wir benötigen noch deine Adresse, um dir dein Willkommenspaket zukommen zu lassen.",-1),l("br",null,null,-1),p(" Natürlich kannst du auch einfach auf das Paket verzichten wenn du diese nicht hergeben magst. ",-1)])]),_:1},8,["snippet"]),(t(!0),r(c,null,v(B.value,e=>
1(t(),r("div",{key:e.id,class:"step-count"}," Betroffene Bestellung: "+k(e.id),1))),128)),o(U,{id:"passUp",modelValue:m(q).passUp.$model,"onUpdate:modelValue":a[0]||(a[0]=e=>m(q).passUp.$model=e),name:"pass up delivery",accessibilityLabel:"Auf Lieferung verzichten",v:m(q).passUp},{default:u(()=>[o(A,{snippet:m(s).declineGiftOption},{default:u(()=>[...a[7]||(a[7]=[p(" Auf Lieferung verzichten ",-1)])]),_:1},8,["snippet"])]),_:1},8,["modelValue","v"]),E.passUp?h("",!0):(t(),f(S,{key:0,modelValue:E.address,withStreetAndCity:!0,withName:!0,onIsAddressValid:a[1]||(a[1]=e=>M.value=e)},null,8,["modelValue"])),l("button",{type:"submit",disabled:!M.value&&!E.passUp||G.value,onClick:Q}," Speichern ",8,x)]))],32)]))}});export{W 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.