PageSourceSearch

https://ki.oracom.de/_nuxt/BUgFh6b2.js

js oracom.de collected 2026-10-04 10:28:11 UTC 4,006 bytes, 1 lines download raw bytes

1import{C as N,o as O,c as U,P as t,ae as a,G as $,a as v,F as i,ad as T,an as j,g as V,h as D,W as F,i as H,aS as L,j as M,r as s,f as G,av as K,ar as W,z as A}from"./3IBV6Oo9.js";import{A as Z}from"./nE94K4Yi.js";import{u as q}from"./Zms9ONzJ.js";import{g as J}from"./BCJQ4akh.js";const Q={class:"bg-base-50 shadow p-8 w-[425px] h-[460px] flex flex-col justify-between","data-test":"settings-card"},X={class:"text-tertiary mb-4"},Y={class:"text-tertiary"},tt={class:"w-[50%]","data-test":"button-wrapper"},et=N({__name:"SettingsCard",props:{title:{},buttonText:{},buttonTestId:{},buttonClick:{type:Function}},setup(o){return(u,p)=>{const r=j;return O(),U("div",Q,[t("div",null,[t("h2",X,a(o.title),1),t("div",Y,[$(u.$slots,"default")])]),t("div",tt,[v(r,{"data-test":o.buttonTestId,type:"button",size:"full",outline:!1,"data-test-button":"settings-card-button",onClick:o.buttonClick},{default:i(()=>[T(a(o.buttonText),1)]),_:1},8,["data-test","onClick"])])])}}}),R=Object.assign(et,{__name:"SettingsCard"}),st={class:"flex flex-wrap gap-8 justify-center py-8"},at={"data-clarity-mask":"true",class:"space-y-1"},nt={"data-test":"company-name-display"},lt={"data-test":"user-full-name"},ot={"data-test":"user-role-display"},ut={class:"mt-4"},it={"data-test":"street-address-display"},rt={"data-test":"house-number-display"},dt={"data-test":"postal-code-display"},ct={"data-test":"locality-display"},vt={"data-test":"state-display"},pt={"data-test":"country-display"},_t={class:"mt-4"},mt={"data-test":"user-email"},gt={"data-test":"phone-number-display"},xt=N({__name:"settings",setup(o){const u=W(),{getUserByUserId:p}=H(),{getRoleById:r}=L(),d=V()?.loggedUser,{getOrganizationById:E}=M(),n=s(null),c=s(null),l=s(null),_=s(""),m=s(""),g=s(""),b=s(""),y=s(""),f=s(""),h=s(""),S=s(""),x=s(""),k=s(""),w=s(""),C=s(""),B=s(""),{cmsStrings:I}=q("account-settings"),P=G(()=>({titleOverride:"Account Einstellungen",description:"Hier findest du alle wichtigen Einstellungen zu deinem Account.",showBackButton:!0,backTo:K,cmsStrings:I.value}));return D(async()=>{if(d?.id)try{n.value=await p(d.id),n.value&&(n.value.role_id&&(c.value=await r(n.value.role_id)),n.value.organization_id&&(l.value=await E(n.value.organization_id)),w.value=String(d.email||""),C.value=String(n.value.phone_number||""),m.value=String(n.value.first_name||""),g.value=String(n.value.last_name||""),b.value=c.value?.name?J(c.value.name):"",_.value=String(l.value?.name||""),y.value=String(l.value?.house_number||""),h.value=String(l.value?.locality||""),f.value=String(l.value?.street_name||""),S.value=String(l.value?.postal_code||""),x.value=String(l.value?.administrative_area||""),k.value=String(l.value?.country||""),B.value=String(l.value?.customer_id||""))}catch(z){console.error("Error loading user data:",z)}}),(z,e)=>(O(),F(Z,{assistent:P.value},{default:i(()=>[t("div",st,[v(R,{title:"Persönliche Daten","button-text":"Anpassen","button-test-id":"edit-personal-data-button","button-click":()=>A(u).push("/account/personal-data")},{default:i(()=>[t("div",at,[t("div",null,[T(" Kundennummer: "+a(B.value)+" ",1),e[0]||(e[0]=t("br",null,null,-1)),t("span",nt,a(_.value),1),e[1]||(e[1]=t("br",null,null,-1)),t("span",lt,a(m.value)+" "+a(g.value),1),e[2]||(e[2]=t("br",null,null,-1)),t("span",ot,a(b.value),1)]),t("div",ut,[t("span",it,a(f.value),1),t("span",rt,a(y.value),1),e[3]||(e[3]=t("br",null,null,-1)),t("span",dt,a(S.value),1),t("span",ct,a(h.value),1),e[4]||(e[4]=t("br",null,null,-1)),t("span",vt,a(x.value),1),e[5]||(e[5]=t("br",null,null,-1)),t("span",pt,a(k.value),1)]),t("div",_t,[t("span",mt,a(w.value),1),e[6]||(e[6]=t("br",null,null,-1)),t("span",gt,a(C.value),1)])])]),_:1},8,["button-click"]),v(R,{title:"Abo & Zahlungen","button-text":"Plan auswählen","button-test-id":"plan-auswählen-button","button-click":()=>A(u).push("/account/plan-pick")},{default:i(()=>[...e[7]||(e[7]=[t("div",null,"Noch keinen Plan ausgewählt…",-1)])]),_:1},8,["button-click"])])]),_:1},8,["assistent"]))}});export{xt 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.