- Vorlagen + Ketten: Partei-Dropdown-Filter mit Badges (#9) - Vorlagen-Detail: Ketten-Klassifikation mit Begründung anzeigen - Vorlagen-Detail: Umsetzungsbewertungen mit Score + Begründung - SPA-Routing: Catch-All für direkten URL-Zugriff - Status-Engine: Begründungen für alle Ketten-Status generieren - Kurze Beschlusstexte (<=5 Zeichen) nicht mehr als Beschluss werten - POST /api/bewertung/vorlagen/{id} + /ketten/{id} für KI-Neubewertung - Frontend: 'Neu bewerten' Button + Kommentarfeld auf beiden Detailseiten - Job-Status-Polling mit Spinner - ALLRIS-Rescrape vor Bewertung noch offen (#10) Closes #9
2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{a as l,f as n}from"../chunks/Bkzsmr9I.js";import{o as L}from"../chunks/trpXq522.js";import{d as M,s as _,p as j,h as q,e as B,b as c,c as i,a as h,$ as C,g as a,r as e,n as D,t as E}from"../chunks/Cjw4vZKn.js";import{s as f}from"../chunks/DfJQ0EIT.js";import{i as G}from"../chunks/kjB3f-xG.js";import{h as I,e as J,i as K}from"../chunks/DaCWmHjB.js";import{s as N}from"../chunks/RVjQLo13.js";import{s as u}from"../chunks/QfvBL-nR.js";import{f as O}from"../chunks/Cgke0YGN.js";var P=n('<div class="text-gray-500">Laden...</div>'),Q=n('<a class="block p-4 rounded-lg border hover:shadow-md transition-shadow"><div class="font-bold text-lg"> </div> <div class="text-sm text-gray-600"> </div> <div class="mt-2 text-2xl font-semibold"> </div> <div class="text-xs text-gray-500">Anträge & Anfragen</div></a>'),R=n('<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4"></div>'),S=n('<div class="max-w-4xl mx-auto p-6"><h1 class="text-2xl font-bold mb-6">Fraktionen</h1> <!></div>');function ra(b,k){M(k,!0);let p=_(j([])),x=_(!0);L(async()=>{h(p,await O(),!0),h(x,!1)});var v=S();I("caopi2",t=>{B(()=>{C.title="Fraktionen — Antragstracker Hagen"})});var y=c(i(v),2);{var $=t=>{var s=P();l(t,s)},w=t=>{var s=R();J(s,21,()=>a(p),K,(z,r)=>{var o=Q(),d=i(o),A=i(d,!0);e(d);var m=c(d,2),F=i(m,!0);e(m);var g=c(m,2),H=i(g,!0);e(g),D(2),e(o),E(()=>{N(o,"href",`/fraktionen/${a(r).kuerzel??""}`),u(o,`border-left: 4px solid ${(a(r).farbe||"#6b7280")??""}`),u(d,`color: ${(a(r).farbe||"#374151")??""}`),f(A,a(r).kuerzel),f(F,a(r).name),f(H,a(r).anzahl)}),l(z,o)}),e(s),l(t,s)};G(y,t=>{a(x)?t($):t(w,-1)})}e(v),l(b,v),q()}export{ra as component};
|