5 lines
17 KiB
JavaScript
5 lines
17 KiB
JavaScript
|
|
import{d as lr,c as gr,a as v,f as l,b as W,t as _r}from"../chunks/B89f14j0.js";import{o as ur}from"../chunks/DrzKg1h1.js";import{p as xr,f as Q,c as pr,H as mr,d as $,g as e,$ as cr,s as R,h as a,r,t as x,b as n,I as fr}from"../chunks/reyx9_7L.js";import{s as p}from"../chunks/BwTTNG21.js";import{s as br,a as hr}from"../chunks/CvtDgobB.js";import{i as u}from"../chunks/Do7Yo2YN.js";import{h as yr,e as S,i as T}from"../chunks/D5EBvEcH.js";import{s as M}from"../chunks/B-WTs0fq.js";import{s as P}from"../chunks/C7sCDBjT.js";import{s as wr}from"../chunks/DnBxR3jh.js";import{b as kr}from"../chunks/DUDgQzMC.js";import{p as zr}from"../chunks/wNiDNfGw.js";import{b as ke,c as $r,r as Kr,d as jr}from"../chunks/nhOotKLT.js";import{t as Ar,f as ze}from"../chunks/utcFFRIM.js";var Br=l('<div class="bg-red-50 text-red-700 p-4 rounded-lg"> </div>'),Ir=l('<div class="flex justify-center py-20"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-green-600"></div></div>'),Vr=l('<h1 class="text-2xl font-bold text-gray-900 font-mono"> </h1>'),Er=l('<span class="text-sm px-2 py-0.5 rounded bg-gray-100 text-gray-600"> </span>'),Dr=l('<span class="text-xs px-2 py-0.5 rounded bg-blue-100 text-blue-700">Verwaltungsvorlage</span>'),Fr=l('<p class="text-gray-700 text-lg"> </p>'),Lr=l('<p class="text-sm text-gray-500 mt-1"> </p>'),Rr=l("<div>Eingegangen: <strong> </strong></div>"),Sr=l('<a class="text-green-600 hover:underline block">Zur Kette →</a>'),Tr=l('<span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium"> </span>'),Mr=l('<div class="mt-4 flex items-center space-x-2"><span class="text-sm text-gray-500">Antragsteller:</span> <!></div>'),Zr=l('<a target="_blank" rel="noopener" class="text-sm text-green-600 hover:underline">ALLRIS ↗</a>'),Hr=l('<a target="_blank" rel="noopener" class="text-sm text-green-600 hover:underline">PDF ↗</a>'),Nr=l('<div class="mb-3"><span class="text-xs font-medium text-green-700 uppercase">Kernforderung:</span> <p class="text-gray-800 font-medium"> </p></div>'),Pr=l('<div class="mb-3"><span class="text-xs font-medium text-green-700 uppercase">Begründung:</span> <p class="text-gray-600 text-sm"> </p></div>'),Ur=l('<span class="text-xs px-2 py-1 rounded-full bg-green-100 text-green-800"> </span>'),qr=l('<span class="text-xs px-2 py-1 rounded-full bg-purple-100 text-purple-800"> </span>'),Jr=l('<span class="text-xs px-2 py-1 rounded-full bg-blue-100 text-blue-800"> </span>'),Wr=l('<div class="bg-gradient-to-r from-green-50 to-emerald-50 rounded-xl shadow-sm border border-green-200 p-6"><h2 class="text-lg font-semibold text-green-800 mb-3 flex items-center gap-2"><span>🤖</span> KI-Zusammenfassung</h2> <p class="text-gray-700 mb-4"> </p> <!> <!> <div class="flex flex-wrap gap-2 mt-4"><!> <!> <!></div></div>'),Xr=l('<p class="text-sm text-gray-700 leading-relaxed"> </p>'),Yr=l('<div class="bg-white rounded-xl shadow-sm border border-gray-200 p-6"><h2 class="text-lg font-semibold text-gray-900 mb-3 flex items-center gap-2"><span>🏷️</span> Klassifikation</h2> <div class="flex items-center gap-3 mb-3"><span> </span> <a class="text-sm text-green-600 hover:underline">→ Kette anzeigen</a></div> <!></div>'),Cr=l('<span class="text-xs text-gray-500 ml-2"> </span>'),Gr=l('<p class="text-sm text-gray-700 leading-relaxed"> </p>'),Or=l('<div><div class="flex items-center gap-3 mb-2"><div class="flex-shrink-0"><div> </div></div> <div><span> </span> <!></div></div> <!></div>'),Qr=l('<div class="bg-white rounded-xl shadow-sm border border-gray-200 p-6"><h2 class="text-lg font-semibold text-gray-900 mb-3 flex items-center gap-2"><span>📊</span> Umsetzungsbewertung</h2> <div class="space-y-4"></div></div>'),et=l('<button class="text-sm text-green-600 hover:text-green-800 font-medium flex items-center gap-1.5"><span>🔄</span> Neu bewerten lassen</button>'),rt=l('<span class="inline-flex items-center gap-2"><span class="animate-spin h-4 w-4 border-2 border-white border-t-transparent rounded-full"></span> KI bewertet…</span>'),tt=l('<button class="text-sm text-gray-50
|
||
|
|
${e(D).status==="umgesetzt"?"bg-green-100 text-green-800":e(D).status==="beschlossen"?"bg-blue-100 text-blue-800":e(D).status==="teilweise_umgesetzt"?"bg-amber-100 text-amber-800":e(D).status==="abgelehnt"||e(D).status==="abgewiegelt"?"bg-red-100 text-red-800":e(D).status==="versandet"?"bg-gray-100 text-gray-800":e(D).status==="in_beratung"?"bg-purple-100 text-purple-800":"bg-gray-100 text-gray-700"}`),p(o,h),M(f,"href",`/ketten/${e(D).id??""}`)},[()=>e(D).status.replace(/_/g," ")]),v(t,s)};u(ge,t=>{e(D)&&t(Ce)})}var _e=n(ge,2);{var Ge=t=>{var s=Qr(),g=n(a(s),2);S(g,21,()=>e(d).umsetzungsbewertungen,T,(m,o,f)=>{var b=Or(),k=a(b),h=a(k),c=a(h),j=a(c);r(c),r(h);var V=n(h,2),E=a(V),I=a(E,!0);r(E);var i=n(E,2);{var _=w=>{var A=Cr(),N=a(A);r(A),x(()=>p(N,`Bewertung ${f+1}/${e(d).umsetzungsbewertungen.length??""}`)),v(w,A)};u(i,w=>{e(d).umsetzungsbewertungen.length>1&&w(_)})}r(V),r(k);var K=n(k,2);{var y=w=>{var A=Gr(),N=a(A,!0);r(A),x(()=>p(N,e(o).begruendung)),v(w,A)};u(K,w=>{e(o).begruendung&&w(y)})}r(b),x(w=>{P(b,1,`p-4 rounded-lg border ${e(o).score>=.7?"border-green-200 bg-green-50":e(o).score>=.4?"border-amber-200 bg-amber-50":"border-red-200 bg-red-50"}`),P(c,1,`w-12 h-12 rounded-full flex items-center justify-center text-lg font-bold
|
||
|
|
${e(o).score>=.7?"bg-green-200 text-green-800":e(o).score>=.4?"bg-amber-200 text-amber-800":"bg-red-200 text-red-800"}`),p(j,`${w??""}%`),P(E,1,`text-sm font-medium ${e(o).score>=.7?"text-green-800":e(o).score>=.4?"text-amber-800":"text-red-800"}`),p(I,e(o).score>=.7?"Weitgehend umgesetzt":e(o).score>=.4?"Teilweise umgesetzt":"Kaum umgesetzt")},[()=>Math.round((e(o).score||0)*100)]),v(m,b)}),r(g),r(s),v(t,s)};u(_e,t=>{e(d).umsetzungsbewertungen?.length&&t(Ge)})}var O=n(_e,2),Oe=a(O);{var Qe=t=>{var s=et();W("click",s,()=>$(q,!0)),v(t,s)},er=t=>{var s=nt(),g=n(Q(s),2);fr(g);var m=n(g,2),o=a(m),f=a(o);{var b=i=>{var _=rt();v(i,_)},k=i=>{var _=_r("Bewertung starten");v(i,_)};u(f,i=>{e(F)==="running"?i(b):i(k,-1)})}r(o);var h=n(o,2);{var c=i=>{var _=tt();W("click",_,()=>{$(q,!1),$(F,"idle")}),v(i,_)};u(h,i=>{e(F)!=="running"&&i(c)})}r(m);var j=n(m,2);{var V=i=>{var _=at();v(i,_)};u(j,i=>{e(F)==="done"&&i(V)})}var E=n(j,2);{var I=i=>{var _=st(),K=a(_);r(_),x(()=>p(K,`❌ ${e(Z)??""}`)),v(i,_)};u(E,i=>{e(F)==="error"&&i(I)})}x(()=>{g.disabled=e(F)==="running",o.disabled=e(F)==="running"}),kr(g,()=>e(J),i=>$(J,i)),W("click",o,Ie),v(t,s)};u(Oe,t=>{e(q)?t(er,-1):t(Qe)})}r(O);var ue=n(O,2);{var rr=t=>{var s=vt(),g=a(s),m=n(a(g),2),o=a(m,!0);r(m),r(g);var f=n(g,2);{var b=h=>{var c=ot(),j=a(c,!0);r(c),x(()=>p(j,e(d).volltext_clean)),v(h,c)},k=h=>{var c=dt(),j=a(c,!0);r(c),x(()=>p(j,e(d).volltext_clean)),v(h,c)};u(f,h=>{e(U)?h(b):h(k,-1)})}r(s),x(()=>p(o,e(U)?"Einklappen":"Aufklappen")),W("click",m,()=>$(U,!e(U))),v(t,s)};u(ue,t=>{e(d).volltext_clean&&t(rr)})}var tr=n(ue,2);{var ar=t=>{var s=xt(),g=n(a(s),2);S(g,21,()=>e(d).beratungen,T,(m,o)=>{var f=ut(),b=a(f),k=a(b);{var h=y=>{var w=it(),A=a(w,!0);r(w),x(()=>p(A,e(o).gremium.name)),v(y,w)};u(k,y=>{e(o).gremium&&y(h)})}var c=n(k,2);{var j=y=>{var w=lt(),A=a(w);r(w),x(()=>p(A,`(${e(o).rolle??""})`)),v(y,w)};u(c,y=>{e(o).rolle&&y(j)})}var V=n(c,2);{var E=y=>{var w=gt(),A=a(w),N=a(A,!0);r(A),r(w),x(ir=>{P(A,1,`text-xs px-2 py-0.5 rounded
|
||
|
|
${ir??""}`),p(N,e(o).ergebnis)},[()=>e(o).ergebnis.includes("angenommen")||e(o).ergebnis.includes("empfohlen")?"bg-green-100 text-green-700":e(o).ergebnis.includes("abgelehnt")?"bg-red-100 text-red-700":e(o).ergebnis.includes("vertagt")?"bg-amber-100 text-amber-700":"bg-gray-100 text-gray-700"]),v(y,w)};u(V,y=>{e(o).ergebnis&&y(E)})}var I=n(V,2);{var i=y=>{var w=_t(),A=a(w,!0);r(w),x(()=>p(A,e(o).ergebnis_text)),v(y,w)};u(I,y=>{e(o).ergebnis_text&&y(i)})}r(b);var _=n(b,2),K=a(_,!0);r(_),r(f),x(y=>p(K,y),[()=>ze(e(o).sitzung_datum)]),v(m,f)}),r(g),r(s),v(t,s)};u(tr,t=>{e(d).beratungen.length>0&&t(ar)})}r(G);var xe=n(G,2),pe=a(xe);{var sr=t=>{var s=ct(),g=n(a(s),2);S(g,21,()=>e(d).referenzen_ausgehend,T,(m,o)=>{var f=mt(),b=a(f),k=a(b),h=a(k,!0);r(k);var c=n(k,2),j=a(c,!0);r(c),r(b);var V=n(b,2);{var E=I=>{var i=pt(),_=a(i,!0);r(i),x(()=>p(_,e(o).betreff)),v(I,i)};u(V,I=>{e(o).betreff&&I(E)})}r(f),x(()=>{M(f,"href",`/vorlagen/${e(o).vorlage_id??""}`),p(h,e(o).aktenzeichen||`#${e(o).vorlage_id}`),p(j,e(o).ref_typ)}),v(m,f)}),r(g),r(s),v(t,s)};u(pe,t=>{e(d).referenzen_ausgehend.length>0&&t(sr)})}var me=n(pe,2);{var nr=t=>{var s=ht(),g=n(a(s),2);S(g,21,()=>e(d).referenzen_eingehend,T,(m,o)=>{var f=bt(),b=a(f),k=a(b),h=a(k,!0);r(k);var c=n(k,2),j=a(c,!0);r(c),r(b);var V=n(b,2);{var E=I=>{var i=ft(),_=a(i,!0);r(i),x(()=>p(_,e(o).betreff)),v(I,i)};u(V,I=>{e(o).betreff&&I(E)})}r(f),x(()=>{M(f,"href",`/vorlagen/${e(o).vorlage_id??""}`),p(h,e(o).aktenzeichen||`#${e(o).vorlage_id}`),p(j,e(o).ref_typ)}),v(m,f)}),r(g),r(s),v(t,s)};u(me,t=>{e(d).referenzen_eingehend.length>0&&t(nr)})}var ce=n(me,2),fe=n(a(ce),2),be=a(fe);{var or=t=>{var s=yt(),g=n(a(s),2),m=a(g,!0);r(g),r(s),x(()=>p(m,e(d).aktenzeichen_basis)),v(t,s)};u(be,t=>{e(d).aktenzeichen_basis&&t(or)})}var he=n(be,2);{var dr=t=>{var s=wt(),g=n(a(s),2),m=a(g,!0);r(g),r(s),x(()=>p(m,e(d).aktenzeichen_suffix)),v(t,s)};u(he,t=>{e(d).aktenzeichen_suffix&&t(dr)})}var ye=n(he,2),we=n(a(ye),2),vr=a(we,!0);r(we),r(ye),r(fe),r(ce),r(xe),r(ie),x(()=>p(vr,e(d).id)),v(z,B)};u(Ve,z=>{e(X)?z(Ee):e(d)?z(Fe,-1):z(De,1)})}v($e,ee),pr(),Be()}lr(["click"]);export{Tt as component};
|