PageSourceSearch

https://www.polarstern-energie.de/_nuxt/DK9n8av7.js

js polarstern-energie.de collected 2026-10-01 11:31:04 UTC 7,068 bytes, 1 lines download raw bytes

1import{bd as N,bs as z,bh as v,bi as k,bt as p,bu as P,bw as K,bx as A,by as e,bn as a,bT as x,bU as T,bB as C,bA as S,bz as B,bv as L,bC as w,be as W,bf as V,bg as $,bE as H,bF as U,bG as G,bH as J,bI as Q,bJ as Y,bK as X,bL as ee,bN as te,bo as ne,bM as ae,bV as re,bO as E,bP as se,bQ as ie}from"./BR39VCWJ.js";import{f as le,T as oe}from"./CnznQeV2.js";import{M as de}from"./OlI8IdTa.js";import{M as D}from"./CXJUhJZM.js";import{c as j,p as ue,a as ce,b as me}from"./D5lSftL1.js";import{u as pe}from"./iuiSHIpT.js";import{d as be}from"./CDzKCuKL.js";import"./k2rCauRU.js";import"./BjU6UG2U.js";import"./BWfFeImq.js";import"./BhopmIlw.js";import"./Crxz2GKJ.js";(function(){try{var _=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_.SENTRY_RELEASE={id:"9c70ed1306becf2d33d5309622d64376d377fa6f"};var o=new _.Error().stack;o&&(_._sentryDebugIds=_._sentryDebugIds||{},_._sentryDebugIds[o]="410a218d-eadf-4aaa-b3eb-7e7b55f3ffc9",_._sentryDebugIdIdentifier="sentry-dbid-410a218d-eadf-4aaa-b3eb-7e7b55f3ffc9")}catch{}})();const fe={class:"flat-meter-form--fields-container d-flex align-items-start gap-4 justify-content-between"},_e=N({__name:"MeterSwitchForm",setup(_){const o=(h,d,t,M)=>{const g=h.clipboardData?.getData("text"),l=["addressAdditionalInformation","installedAt","serialNumber","newMeterValue","currentSerialNumber","deinstallationMeterValue"],r=M;if(r&&g){h.preventDefault();const s=ue(g),b=d.slice(0,t);s.forEach((n,y)=>{const u=d.length>y+t?d[y+t]:{};n.forEach((f,c)=>{const m=l.indexOf(r);switch(c+m){case l.indexOf("addressAdditionalInformation"):u.addressAdditionalInformation=f;break;case l.indexOf("installedAt"):u.installedAt=ce(f);break;case l.indexOf("serialNumber"):u.serialNumber=f;break;case l.indexOf("newMeterValue"):u.initialMeterReading||(u.initialMeterReading={}),u.initialMeterReading.value=Number(f);break;case l.indexOf("currentSerialNumber"):u.currentSerialNumber=f;break;case l.indexOf("deinstallationMeterValue"):u.deinstallationMeterReading||(u.deinstallationMeterReading={}),u.deinstallationMeterReading.value=Number(f);break}}),b.push(u)});const i=s.length+t>=d.length?[]:d.slice(s.length+t);return[...b,...i]}return d};return(h,d)=>{const t=z("FormKit"),M=C,g=B;return v(),k(t,{type:"list",name:"meterSwitchEntries",value:[{}],dynamic:""},{default:p(({items:l,node:r,value:s})=>[(v(!0),P(L,null,K(l,(b,i)=>(v(),k(t,{key:b,type:"group",index:i},{default:p(()=>[A("div",fe,[e(t,{name:"addressAdditionalInformation",label:"Adresszusatz",validation:"required",onPaste:n=>r.input(o(n,s,i,n.target?.name))},null,8,["onPaste"]),e(de,{name:"installedAt",label:"Datum Zählerwechsel",required:!0,onPaste:n=>r.input(o(n,s,i,n.target?.name))},null,8,["onPaste"]),e(D,{id:a(j)(i,"serialNumber"),name:"serialNumber",label:"Zählernummer Einbau",onPaste:n=>r.input(o(n,s,i,n.target?.name))},null,8,["id","onPaste"]),e(t,{type:"group",name:"initialMeterReading"},{default:p(()=>[e(t,{type:"hidden",name:"type",value:a(x).Supplier},null,8,["value"]),e(t,{type:"hidden",name:"unit",value:a(T).KWh},null,8,["value"]),e(t,{type:"hidden",name:"readAt"}),e(t,{type:"number",number:"",name:"value",label:"Zählerstand Einbau",validation:"required",onPaste:n=>r.input(o(n,s,i,"newMeterValue"))},null,8,["onPaste"])]),_:2},1024),e(D,{id:a(j)(i,"currentSerialNumber"),name:"currentSerialNumber",label:"Zählernummer Ausbau",onPaste:n=>r.input(o(n,s,i,n.target?.name))},null,8,["id","onPaste"]),e(t,{type:"group",name:"deinstallationMeterReading"},{default:p(()=>[e(t,{type:"hidden",name:"type",value:a(x).Supplier},null,8,["value"]),e(t,{type:"hidden",name:"unit",value:a(T).KWh},null,8,["value"]),e(t,{type:"hidden",name:"readAt"}),e(t,{type:"number",number:"",name:"value",label:"Zählerstand Ausbau",validation:"required",onPaste:n=>r.input(o(n,s,i,"deinstallationMeterValue"))},null,8,["onPaste"])]),_:2},1024),e(g,{appearance:"inline",color:"primary",class:S(["mt-4",{"border-0":i===0&&l.length===1}]),disabled:i===0&&l.length===1,onClick:()=>r.input(s.filter((n,y)=>y!==i))},{default:p(()=>[e(M,{name:"delete","aria-label":"Löschen"})]),_:1},8,["class","disabled","onClick"])])]),_:2},1032,["index"]))),128)),e(g,{appearance:"inline",color:"secondary",class:"ps-0 fw-normal mb-2",onClick:()=>r.input(s.concat({}))},{default:p(()=>[...d[0]||(d[0]=[w(" + Zählerwechsel hinzufügen ",-1)])]),_:1},8,["onClick"])]),_:1})}}}),ge=Object.assign(_e,{__name:"AdminAreaMeterSwitchForm"}
1),he={class:"project-overview-header"},ve={class:"d-flex justify-content-between"},ye={key:0,class:"alert alert-danger",role:"alert"},Me={key:1},Ae={class:"meter-form--wrapper mb-4"},Re={key:0,class:"alert alert-danger mt-4",role:"alert"},Ie=N({__name:"eintragen",async setup(_){let o,h;be({allowedRoles:[W.WriteTenantPower]}),V($({pageTitle:"Zählerwechsel eintragen"},{language:"DE",noIndex:!0}));const d=pe(),t=H(),M=U(),{$brain:g}=G(),l=E(!1),r=E(null),s=E([]),b=t.params.projectId,{status:i,data:n,error:y}=([o,h]=J(()=>Q(`tenant-power-project:${b}`,()=>le(b,g.admin.tenantPower),{lazy:!0,server:!1})),o=await o,h(),o),u=f=>{if(!f.meterSwitchEntries)return;s.value=[];const c=f.meterSwitchEntries.map(m=>({...m,initialMeterReading:{...m.initialMeterReading,readAt:m.installedAt},deinstallationMeterReading:{...m.deinstallationMeterReading,readAt:m.installedAt}}));l.value=!0,r.value=null,g.admin.measuringLocations.switchMetersBatch(b,{items:c}).then(async()=>{await M.push(se("tenantPowerProject",b))}).catch(m=>{const R=me(m);R?s.value=R:r.value=Object.values(ie(m)).join(" ")}).finally(()=>{l.value=!1})};return(f,c)=>{const m=C,R=B,I=Y,F=X,Z=ee,O=z("FormKit"),q=re;return v(),k(q,{"section-classes":["pt-3 py-5v container-base batch-upload-content-section",{"container-xl":!a(d).isFullWidth},{"mx-5":a(d).isFullWidth}]},{default:p(()=>[A("div",he,[A("div",ve,[e(oe,{project:{id:a(b),title:a(n)?.name||""},"trailing-crumbs":[{title:"Zählerwechsel eintragen",url:{current:""}}]},null,8,["project"]),e(R,{class:"d-none d-xl-block","aria-label":"In voller Breite anzeigen",onClick:c[0]||(c[0]=Pe=>a(d).isFullWidth=!a(d).isFullWidth)},{default:p(()=>[e(m,{name:"expand","aria-hidden":"true"})]),_:1})]),e(I,{"is-visible":a(i)==="pending"||a(l),"is-boxed":""},null,8,["is-visible"]),e(F,{type:"h1",size:"h1"},{default:p(()=>[...c[1]||(c[1]=[w("Zählerwechsel eintragen",-1)])]),_:1}),c[3]||(c[3]=A("p",{class:"mb-5"}," Dieser Dialog ermöglicht das Eintragen von Zählerwechseln. Die entsprechenden Lieferstellen werden anhand der Ausbauzählernummer und dem Adresszusatz identifiziert. ",-1)),e(O,{type:"form",actions:!1,onSubmit:u},{default:p(()=>[a(y)?(v(),P("div",ye," Die Kundenanlage konnte nicht gefunden werden. ")):(v(),P("div",Me,[e(F,{type:"h3",size:"h4",class:"mt-5 mb-2"},{default:p(()=>[...c[2]||(c[2]=[w(" Zählerwechsel ",-1)])]),_:1}),A("div",Ae,[e(ge)]),e(Z,{"no-margin":!0,label:"Zählerwechsel speichern"}),a(r)?(v(),P("div",Re,te(a(r)),1)):ne("",!0)]))]),_:1}),e(ae,{"validation-errors":a(s)},null,8,["validation-errors"])])]),_:1},8,["section-classes"])}}});export{Ie 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.