4NK_IA_front/public/assets/ContexteView-CoktohKw.js
2025-09-18 16:39:39 +00:00

2 lines
5.5 KiB
JavaScript

import{j as e,x as v,y as b,r as y,Q as m,B as r,D as C,T as n}from"./index-D2TD1aux.js";import{c as g,L as j,A as o,P as A,k as i,C as S,B as D}from"./Layout-lJ1qJP1d.js";import{A as d,a as x,E as u,b as h,L as I,B as w}from"./LocationOn-zyAqFnMR.js";import{W as B}from"./Warning-BiPXlFSH.js";import{C as N}from"./CardContent-DzxfqTH3.js";import{C as q,E as O}from"./Error-BIYoFM0A.js";import"./utils-a0w_PXv5.js";const z=g(e.jsx("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"})),E=g(e.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39"}));function V(){const p=v(),{currentDocument:t,contextResult:s,loading:f}=b(l=>l.document);if(y.useEffect(()=>{t&&!s&&p(m(t.id))},[t,s,p]),!t)return e.jsx(j,{children:e.jsx(o,{severity:"info",children:"Veuillez d'abord téléverser et sélectionner un document."})});if(f)return e.jsx(j,{children:e.jsxs(r,{sx:{display:"flex",justifyContent:"center",mt:4},children:[e.jsx(C,{}),e.jsx(n,{sx:{ml:2},children:"Recherche d'informations contextuelles..."})]})});if(!s)return e.jsx(j,{children:e.jsx(o,{severity:"warning",children:"Aucune donnée contextuelle disponible."})});const c=l=>l?e.jsx(q,{color:"success"}):e.jsx(O,{color:"error"}),a=l=>l?"success":"error";return e.jsxs(j,{children:[e.jsx(n,{variant:"h4",gutterBottom:!0,children:"Informations contextuelles"}),e.jsxs(r,{sx:{display:"flex",flexDirection:"column",gap:3},children:[e.jsxs(A,{sx:{p:2},children:[e.jsx(n,{variant:"h6",gutterBottom:!0,children:"Sources de données consultées"}),e.jsxs(r,{sx:{display:"flex",gap:1,flexWrap:"wrap"},children:[e.jsx(i,{icon:c(!!s.cadastreData),label:"Cadastre",color:a(!!s.cadastreData),variant:"outlined"}),e.jsx(i,{icon:c(!!s.georisquesData),label:"Géorisques",color:a(!!s.georisquesData),variant:"outlined"}),e.jsx(i,{icon:c(!!s.geofoncierData),label:"Géofoncier",color:a(!!s.geofoncierData),variant:"outlined"}),e.jsx(i,{icon:c(!!s.bodaccData),label:"BODACC",color:a(!!s.bodaccData),variant:"outlined"}),e.jsx(i,{icon:c(!!s.infogreffeData),label:"Infogreffe",color:a(!!s.infogreffeData),variant:"outlined"})]}),e.jsxs(n,{variant:"caption",color:"text.secondary",sx:{mt:1,display:"block"},children:["Dernière mise à jour: ",new Date(s.lastUpdated).toLocaleString()]})]}),e.jsxs(d,{children:[e.jsx(x,{expandIcon:e.jsx(u,{}),children:e.jsxs(r,{sx:{display:"flex",alignItems:"center"},children:[e.jsx(z,{sx:{mr:1}}),e.jsx(n,{variant:"h6",children:"Données cadastrales"}),e.jsx(i,{label:s.cadastreData?"Disponible":"Non disponible",color:a(!!s.cadastreData),size:"small",sx:{ml:2}})]})}),e.jsx(h,{children:s.cadastreData?e.jsx(r,{children:e.jsx(n,{variant:"body2",sx:{whiteSpace:"pre-wrap"},children:JSON.stringify(s.cadastreData,null,2)})}):e.jsx(o,{severity:"info",children:"Aucune donnée cadastrale trouvée pour ce document."})})]}),e.jsxs(d,{children:[e.jsx(x,{expandIcon:e.jsx(u,{}),children:e.jsxs(r,{sx:{display:"flex",alignItems:"center"},children:[e.jsx(B,{sx:{mr:1}}),e.jsx(n,{variant:"h6",children:"Données Géorisques"}),e.jsx(i,{label:s.georisquesData?"Disponible":"Non disponible",color:a(!!s.georisquesData),size:"small",sx:{ml:2}})]})}),e.jsx(h,{children:s.georisquesData?e.jsx(r,{children:e.jsx(n,{variant:"body2",sx:{whiteSpace:"pre-wrap"},children:JSON.stringify(s.georisquesData,null,2)})}):e.jsx(o,{severity:"info",children:"Aucune donnée Géorisques trouvée pour ce document."})})]}),e.jsxs(d,{children:[e.jsx(x,{expandIcon:e.jsx(u,{}),children:e.jsxs(r,{sx:{display:"flex",alignItems:"center"},children:[e.jsx(I,{sx:{mr:1}}),e.jsx(n,{variant:"h6",children:"Données Géofoncier"}),e.jsx(i,{label:s.geofoncierData?"Disponible":"Non disponible",color:a(!!s.geofoncierData),size:"small",sx:{ml:2}})]})}),e.jsx(h,{children:s.geofoncierData?e.jsx(r,{children:e.jsx(n,{variant:"body2",sx:{whiteSpace:"pre-wrap"},children:JSON.stringify(s.geofoncierData,null,2)})}):e.jsx(o,{severity:"info",children:"Aucune donnée Géofoncier trouvée pour ce document."})})]}),e.jsxs(d,{children:[e.jsx(x,{expandIcon:e.jsx(u,{}),children:e.jsxs(r,{sx:{display:"flex",alignItems:"center"},children:[e.jsx(E,{sx:{mr:1}}),e.jsx(n,{variant:"h6",children:"Données BODACC"}),e.jsx(i,{label:s.bodaccData?"Disponible":"Non disponible",color:a(!!s.bodaccData),size:"small",sx:{ml:2}})]})}),e.jsx(h,{children:s.bodaccData?e.jsx(r,{children:e.jsx(n,{variant:"body2",sx:{whiteSpace:"pre-wrap"},children:JSON.stringify(s.bodaccData,null,2)})}):e.jsx(o,{severity:"info",children:"Aucune donnée BODACC trouvée pour ce document."})})]}),e.jsxs(d,{children:[e.jsx(x,{expandIcon:e.jsx(u,{}),children:e.jsxs(r,{sx:{display:"flex",alignItems:"center"},children:[e.jsx(w,{sx:{mr:1}}),e.jsx(n,{variant:"h6",children:"Données Infogreffe"}),e.jsx(i,{label:s.infogreffeData?"Disponible":"Non disponible",color:a(!!s.infogreffeData),size:"small",sx:{ml:2}})]})}),e.jsx(h,{children:s.infogreffeData?e.jsx(r,{children:e.jsx(n,{variant:"body2",sx:{whiteSpace:"pre-wrap"},children:JSON.stringify(s.infogreffeData,null,2)})}):e.jsx(o,{severity:"info",children:"Aucune donnée Infogreffe trouvée pour ce document."})})]}),e.jsx(S,{children:e.jsxs(N,{children:[e.jsx(n,{variant:"h6",gutterBottom:!0,children:"Actions"}),e.jsxs(r,{sx:{display:"flex",gap:2},children:[e.jsx(D,{variant:"contained",onClick:()=>p(m(t.id)),disabled:f,children:"Actualiser les données"}),e.jsx(D,{variant:"outlined",children:"Exporter le rapport"})]})]})})]})]})}export{V as default};