1import{_ as e}from"./DI8lXjmj.js";import{h as a,j as s,e as l,as as t,a7 as n,H as i,a as o,ag as c,al as r,c as u,Z as d,aY as v,J as p,I as m,b as h,aH as b,ae as y,f,aX as _,aL as E,o as g,aw as w}from"./BFOZ3Oa7.js";import{u as L}from"./B_qcClU6.js";const x={class:"user-sidebar-box-licence"},k={key:0},z={key:1},N={class:"licence-selection"},S={class:"product-licence"},U={class:"select-wrapper"},V=["value"],T={class:"select-wrapper"},I=["value"],j=["disabled"],C={key:0},P={key:1},Z={class:"bottom-0 end-0 toast-container position-fixed p-3"},R=a({__name:"T3CeQ3ivdeshopProfileieclicense",props:{header:{},headerLayout:{},headerPosition:{},headerLink:{},subheader:{},uid:{},index:{},appearance:{},data:{}},setup(a){const{loadContext:R}=L(),q=a,A={EINZEL:"Einzellizenz",USER:"Arbeitsplatz",IEC_NETZ:"Netzwerk"},H=q.data.iecNormLicense||{},O=q.data.licenseType||"",Q=O in H?O:"EINZEL",F=q.data.licenseTiers||"",J=H[Q]||[],X=J.some(e=>e.value===F)?F:J[0]?.value||"",Y=s(Q),$=s(X),B=s(Y.value),D=s($.value),G=s(0),K=s(0),M=l(()=>B.value!==Y.value||D.value!==$.value),W=s(!1),{$fetch:ee}=t(),ae=async()=>{if(q.data.actionUrl){W.value=!0;try{const e=await ee(q.data.actionUrl,{method:"POST",credentials:"include",body:new URLSearchParams({"tx_q3ivdeshop_profileieclicense[license_type]":B.value,"tx_q3ivdeshop_profileieclicense[license_tiers]":D.value,responseElementId:String(q.uid||0),responseElementRecursive:"1"}),headers:{"Content-Type":"application/x-www-form-urlencoded"}});"success"!==e?.content?.data?.status?(G.value=0,K.value=5e3):(Y.value=B.value,$.value=D.value,G.value=5e3,K.value=0,R())}catch(e){G.value=0,K.value=5e3}finally{W.value=!1}}},se=l(()=>q.data.iecNormLicense?.[B.value]||[]),le=l(()=>"EINZEL"!==B.value);return n(B,e=>{const a=q.data.iecNormLicense?.[e];D.value=a?.length?a[0].value:""}),(a,s)=>{const l=e;return g(),i("div",x,[a.header?(g(),i("h3",k,r(a.header),1)):o("",!0),a.data?.settings?.text?(g(),i("p",z,r(a.data.settings.text),1)):o("",!0),c("form",{onSubmit:E(ae,["prevent"])},[c("div",N,[c("div",S,[s[4]||(s[4]=c("label",{for:"product-licence-type"},"Lizenz",-1)),c("div",U,[d(c("select",{id:"product-licence-type","onUpdate:modelValue":s[0]||(s[0]=e=>B.value=e),class:"form-select"},[(g(),i(p,null,m(A,(e,a)=>c("option",{key:a,value:a},r(e),9,V)),64))],512),[[v,B.value]])])]),h(le)?(g(),i("div",{key:0,class:b(["product-user",{show:h(le)}])},[s[5]||(s[5]=c("label",{for:"product-licence-user"},"Anzahl Nutzer",-1)),c("div",T,[d(c("select",{id:"product-licence-user","onUpdate:modelValue":s[1]||(s[1]=e=>D.value=e),class:"form-select"},[(g(!0),i(p,null,m(h(se),e=>(g(),i("option",{key:e.value,value:e.value},r(e.label),9,I))),128))],512),[[v,D.value]])])],2)):o("",!0)]),c("div",{class:b(["licence-selection-save",{show:h(M)}])},[c("button",{type:"submit",class:"btn btn-secondary",disabled:W.value},[W.value?(g(),i("span",C,"Speichern...")):(g(),i("span",P,"Speichern"))],8,j)],2),(g(),u(_,{to:"body"},[c("div",Z,[y(l,{modelValue:G.value,"onUpdate:modelValue":s[2]||(s[2]=e=>G.value=e),variant:"success","progress-props":{variant:"success"},"no-hover-pause":!0,"no-animation":!0,"no-close-button":!0},{title:f(()=>[...s[6]||(s[6]=[w(" Einstellungen gespeichert. ",-1)])]),_:1},8,["modelValue"]),y(l,{modelValue:K.value,"onUpdate:modelValue":s[3]||(s[3]=e=>K.value=e),variant:"danger","progress-props":{variant:"danger"},"no-hover-pause":!0,"no-animation":!0,"no-close-button":!0},{title:f(()=>[...s[7]||(s[7]=[w(" Fehler beim Speichern. ",-1)])]),_:1},8,["modelValue"])])]))],32)])}}}),q=Object.assign(R,{__name:"T3CeQ3ivdeshopProfileieclicense"});export{q 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.