PageSourceSearch

https://app.orka.tax/_nuxt/BfJ-N9KG.js

js orka.tax collected 2026-10-08 17:46:14 UTC 31,011 bytes, 1 lines download raw bytes

1import{_ as He}from"./TPUmFi3Y.js";import{_ as ze}from"./CqvaCE9A.js";import{_ as Qe}from"./CMcLKeww.js";import{_ as ve,a as fe}from"./DVBhHBhm.js";import{d as R,a as p,f as y,g as f,c as P,s as Ne,h as z,t as O,A as Je,b as u,e as t,m as _,F as I,l as Z,u as a,r as de,k as F,x as be,i as E,q as le,T as Ie,j as g,z as Ke,w as Se,y as Xe,_ as Ye}from"./DGkhsq40.js";import{_ as ge}from"./CWEhPUT8.js";import{_ as _e,a as Ze}from"./C1beEc4g.js";import{_ as Y}from"./eBKBwOoX.js";import{_ as Me}from"./D1bINEUL.js";import{_ as Be}from"./DVCK40ml.js";import{d as re}from"./CJz9sgDM.js";import{_ as he,a as et}from"./DBuS0Jsv.js";import{_ as tt}from"./CTSDuLMy.js";import{_ as me}from"./im8ejal4.js";import{f as ae}from"./BMPe55Km.js";import{_ as nt}from"./Bj3H_At9.js";import{_ as at,a as ot}from"./DUTzcxyE.js";import{_ as lt}from"./wZ7_UbvK.js";import{_ as st}from"./C3osurOO.js";import{u as Q}from"./BQmKvY5-.js";import{h as ce,g as ut,f as it,r as rt,s as dt,j as pe,e as mt,q as ct,o as pt,n as vt,t as ft,v as bt,w as gt,m as _t,x as xt}from"./C1-tyk62.js";import{u as ee}from"./DX0T9psX.js";import{_ as Re}from"./siLVb_yX.js";import{_ as yt}from"./8oddhhpf.js";import{b as Fe}from"./dNqeEUvp.js";import{_ as wt}from"./BXOs8rbD.js";import{u as Le}from"./CSQEz6ZJ.js";import{u as Vt}from"./DOqiqZV6.js";import{d as Ct}from"./BiwdeDDi.js";import{c as At}from"./BlwNEHQ3.js";import{u as $t}from"./D-qfAF06.js";import{u as kt}from"./C_we4bBu.js";import"./C2sKX32S.js";import"./DbBxJtRD.js";import"./DX1iQeS-.js";import"./DlAUqK2U.js";import"./CWYDD8bc.js";import"./Ca87vP7k.js";import"./BgpOUWeE.js";import"./DhyYwiII.js";import"./1_dvdK0D.js";import"./DXtztMu1.js";import"./RAn0qWtr.js";import"./ClxgMS5s.js";import"./Cn0QXXx7.js";import"./DIPDs-Zq.js";import"./BaDVb4Lx.js";import"./CTh7TqVX.js";import"./DQgMSzHR.js";import"./Ccw7nwxv.js";import"./CTZesqDB.js";import"./DXFsEVOV.js";import"./BaKa6BPd.js";import"./DFFA2qlM.js";import"./D6FSF3Aj.js";import"./Cl_4TCZF.js";import"./BrlguONV.js";import"./BVWGBbSX.js";import"./skX5X-RI.js";import"./iJiiWfRL.js";import"./BIzyNeTO.js";import"./ByiuSYJr.js";import"./CYsfXn9L.js";import"./jFYhBC76.js";import"./BDvbg9-j.js";import"./DM-7fjEK.js";import"./DVQS7POa.js";const Dt={class:"bg-secondary-100 flex flex-col gap-2 rounded-lg px-4 py-2"},Ut={class:"flex items-center justify-between"},Tt={class:"flex items-center gap-4"},Pt={class:"flex flex-col"},Et={class:"text-secondary-900 text-sm"},Ft={key:0,class:"font-semibold"},Mt=R({__name:"AppUser",props:{icon:{},label:{},value:{}},setup(e){return(n,s)=>{const $=Ne;return p(),y("div",Dt,[f("div",Ut,[f("div",Tt,[e.icon!=null?(p(),P($,{key:0,name:e.icon,class:"text-secondary-500 size-8"},null,8,["name"])):z("",!0),f("div",Pt,[f("div",Et,O(e.label),1),e.value!=null?(p(),y("div",Ft,O(e.value),1)):z("",!0),Je(n.$slots,"value")])])])])}}}),Oe=Object.assign(Mt,{__name:"AppUser"}),Bt=be(fe),Ot={class:"flex flex-col gap-2"},jt=R({__name:"CardProcedureOverviewWithActions",props:{uuid:{},name:{},status:{},amounts:{},avis:{},owner:{},town:{},balance:{}},setup(e){const n=e,s=()=>de.procedureManage.go(n.uuid),$=F(()=>[{icon:"i-lucide-hash",label:"Numéro de l'avis",value:n.avis??"-"},{icon:"i-lucide-id-card",label:"Propriétaire",value:n.owner??"-"},{icon:"i-lucide-map",label:"Localisation",value:n.town??"-"},{icon:"i-lucide-badge-check",label:"Crédits consommés",value:Y(n.balance,0)}]);return(w,l)=>{const v=ze,V=Qe,r=ve,c=Bt,D=ge,x=Oe,M=_e;return p(),P(M,null,{default:u(()=>[t(D,{size:"h2",title:e.name},{tags:u(()=>[t(v,{status:e.status},null,8,["status"]),t(V,{amounts:e.amounts},null,8,["amounts"])]),default:u(()=>[t(c,null,{default:u(()=>[t(r,{onClick:l[0]||(l[0]=m=>s())},{default:u(()=>[...l[1]||(l[1]=[_("Vue client",-1)])]),_:1}),t(r,null,{default:u(()=>[...l[2]||(l[2]=[_("Renommer le dossier",-1)])]),_:1}),t(r,null,{default:u(()=>[...l[3]||(l[3]=[_("Changer le status",-1)])]),_:1}),t(r,null,{default:u(()=>[...l[4]||(l[4]=[_("Retirer un crédit",-1)])]),_:1}),t(r,null,{default:u(()=>[...l[5]||(l[5]=[_("Supprimer",-1)])]),_:1})]),_:1})]),_:1},8,["title"]),f("div",Ot,[(p(!0),y(I,null,Z(a($),m=>(p(),P(x,{icon:m.icon,label:m.label,value:m.value},null,8,["icon","label","value"]))),256))])]),_:1})}}}),St=Object.assign(jt,{__name:"CardProcedureOverviewWithActions"}),Lt=be(fe),Nt={class:"flex flex-col gap-2"},It={class:"flex flex-col gap-1"},Rt={class:"flex items-center justify-between"},Wt={class:"flex items-center justify-between"},Gt={class:"flex items-center justify-between"},qt={class:"flex items-center justify-between"},Ht=R({__name:"CardProcedureAmounts",props:{loading:{type:Boolean,default:!1},amounts:{}},emits:["update"],setup(e,{emit:n}){const s=e,$=n,w=F(()=>[{icon:"i-lucide-receipt",label:"Montant TF",value:re(s.amounts.admin)},{icon:"i-lucide-calculator",label:"Montant après simulation",value:re(s.amounts.simul)},{icon:"i-lucide-clipboard-check",label:"Montant après audit des 6675",value:re(s.amounts.audit)},{icon:"i-lucide-badge-check",label:"Montant du dégrèvement obtenu",value:re(s.amounts.degrevement)}
1]),l=g(),v=g(),V=g(),r=g(),c=g(!1),D=F(()=>s.amounts.admin!=l.value||s.amounts.simul!=v.value||s.amounts.audit!=V.value||s.amounts.degrevement!=r.value),x=()=>{l.value=s.amounts.admin==-1?void 0:s.amounts.admin,v.value=s.amounts.simul==-1?void 0:s.amounts.simul,V.value=s.amounts.audit==-1?void 0:s.amounts.audit,r.value=s.amounts.degrevement==-1?void 0:s.amounts.degrevement,c.value=!0};return(M,m)=>{const L=ve,k=Lt,i=ge,U=Oe,C=_e,G=le,W=Me,d=Be;return p(),y(I,null,[t(C,null,{default:u(()=>[t(i,{size:"h2",title:"Montants"},{default:u(()=>[t(k,null,{default:u(()=>[t(L,{onClick:m[0]||(m[0]=A=>x())},{default:u(()=>[...m[8]||(m[8]=[_(" Modifier ",-1)])]),_:1})]),_:1})]),_:1}),f("div",Nt,[(p(!0),y(I,null,Z(a(w),A=>(p(),P(U,{icon:A.icon,label:A.label,value:A.value},null,8,["icon","label","value"]))),256))])]),_:1}),(p(),P(Ie,{to:"body"},[t(d,{modelValue:a(c),"onUpdate:modelValue":m[7]||(m[7]=A=>E(c)?c.value=A:null),title:"Modifier les montants de la procédure"},{actions:u(()=>[t(G,{variant:"tertiary",onClick:m[1]||(m[1]=A=>c.value=!1)},{default:u(()=>[...m[9]||(m[9]=[_(" Fermer ",-1)])]),_:1}),t(G,{disabled:!a(D),loading:e.loading,onClick:m[2]||(m[2]=A=>$("update",a(l),a(v),a(V),a(r)))},{default:u(()=>[...m[10]||(m[10]=[_(" Modifier ",-1)])]),_:1},8,["disabled","loading"])]),default:u(()=>[f("div",It,[f("div",Rt,[m[11]||(m[11]=f("div",{class:"font-semibold"},"Montant de l'avis TF",-1)),t(W,{modelValue:a(l),"onUpdate:modelValue":m[3]||(m[3]=A=>E(l)?l.value=A:null),type:"number",unit:"€",placeholder:"Saisir un montant"},null,8,["modelValue"])]),f("div",Wt,[m[12]||(m[12]=f("div",{class:"font-semibold"},"Montant après simulation",-1)),t(W,{modelValue:a(v),"onUpdate:modelValue":m[4]||(m[4]=A=>E(v)?v.value=A:null),type:"number",unit:"€",placeholder:"Saisir un montant"},null,8,["modelValue"])]),f("div",Gt,[m[13]||(m[13]=f("div",{class:"font-semibold"},"Montant après audit des 6675",-1)),t(W,{modelValue:a(V),"onUpdate:modelValue":m[5]||(m[5]=A=>E(V)?V.value=A:null),type:"number",unit:"€",placeholder:"Saisir un montant"},null,8,["modelValue"])]),f("div",qt,[m[14]||(m[14]=f("div",{class:"font-semibold"},"Montant du dégrèvement obtenu",-1)),t(W,{modelValue:a(r),"onUpdate:modelValue":m[6]||(m[6]=A=>E(r)?r.value=A:null),type:"number",unit:"€",placeholder:"Saisir un montant"},null,8,["modelValue"])])])]),_:1},8,["modelValue"])]))],64)}}}),zt=Object.assign(Ht,{__name:"CardProcedureAmounts"});var T=(e=>(e[e.Unknown=0]="Unknown",e[e.Running=1]="Running",e[e.Completed=2]="Completed",e[e.Failed=3]="Failed",e[e.Canceled=4]="Canceled",e[e.Terminated=5]="Terminated",e[e.ContinuedAsNew=6]="ContinuedAsNew",e[e.TimedOut=7]="TimedOut",e))(T||{});const Qt={class:"flex items-center justify-between gap-2"},Jt={key:0,class:"flex justify-center"},Kt={key:1,class:"text-secondary-500"},Xt={key:2,class:"flex flex-col gap-2"},Yt={class:"flex items-center justify-between gap-2"},Zt={class:"font-semibold"},ht={class:"text-secondary-500"},en={key:0,class:"text-error"},tn=R({__name:"CardProcedureWorkflow",props:{workflow:{},hasWorkflowId:{type:Boolean},pending:{type:Boolean},terminating:{type:Boolean}},emits:["terminate"],setup(e,{emit:n}){const s=e,$=n,w={[T.Unknown]:"Inconnu",[T.Running]:"En cours",[T.Completed]:"Terminé",[T.Failed]:"Échoué",[T.Canceled]:"Annulé",[T.Terminated]:"Arrêté",[T.ContinuedAsNew]:"Relancé",[T.TimedOut]:"Expiré"},l={[T.Unknown]:"neutral",[T.Running]:"info",[T.Completed]:"success",[T.Failed]:"error",[T.Canceled]:"neutral",[T.Terminated]:"warning",[T.ContinuedAsNew]:"info",[T.TimedOut]:"error"},v=F(()=>s.workflow==null?"":w[s.workflow.status]),V=F(()=>s.workflow==null?"neutral":l[s.workflow.status]),r=F(()=>s.workflow==null?s.hasWorkflowId:s.workflow.status===T.Running),c=F(()=>s.workflow==null?[]:s.workflow.pendingActivities.filter(D=>D.attempt>1));return(D,x)=>{const M=Ke,m=Ne,L=Oe,k=tt,i=Ze;return p(),P(i,{class:"gap-4"},{default:u(()=>[f("div",Qt,[x[2]||(x[2]=f("h2",null,"Workflow",-1)),!e.pending&&a(r)?(p(),P(M,{key:0,color:"error",variant:"soft",icon:"i-lucide-octagon-x",loading:e.terminating,onClick:x[0]||(x[0]=U=>$("terminate"))},{default:u(()=>[...x[1]||(x[1]=[_(" Arrêter ",-1)])]),_:1},8,["loading"])):z("",!0)]),e.pending?(p(),y("div",Jt,[t(m,{name:"i-lucide-loader",class:"size-10 animate-spin"})])):e.workflow==null?(p(),y("div",Kt,O(e.hasWorkflowId?"Workflow introuvable":"Aucun workflow en cours"),1)):(p(),y("div",Xt,[t(L,{icon:"i-lucide-workflow",label:"Type",value:e.workflow.type},null,8,["value"]),t(L,{icon:"i-lucide-activity",label:"Statut"},{value:u(()=>[t(k,{color:a(V),variant:"subtle",size:"sm"},{default:u(()=>[_(O(a(v)),1)]),_:1},8,["color"])]),_:1}),(p(!0),y(I,null,Z(a(c),U=>(p(),y("div",{key:U.activityType,class:"bg-secondary-100 flex flex-col gap-1 rounded-lg px-4 py-2"},[f("div",Yt,[f("span",Zt,O(U.activityType),1),f("span",ht," tentative "+O(U.attempt)+O(U.maximumAttempts>0?`/${U.maximumAttempts}`:""),1)]),U.lastFailure!=""?(p(),y("span",en,O(U.lastFailure),1)):z("",!0)]))),128))]))]),_:1})}}}),nn=Object.assign(tn,{__name:"CardProcedureWorkflow"}),an={class:"flex flex-col gap-1"},on={class:"flex gap-1"},ln={class:"border-secondary-900 flex flex-col px-2"},sn={class:"text-right"},un={class:"text-right"},rn=R({__name:"DisplayDataTF",props:{data:{}},setup(e){const n=e,s=F(()=>[{label:"Nom",value:n.data.lastname},{label:"Prénom",value:n.data.firstname},{label:"Depcom",value:n.data.depcom},{label:"Avis",value:n.data.avis},{label:"Année",value:n.data.year},{label:"Montant",value:me(n.data.amount,0)},{label:"Commune",value:ae(n.data.commune/100,3)},{label:"Syndicat",value:ae(n.data.syndicat/100,3)},{label:"GFP",value:ae(n.data.gfp/100,3)},{label:"Special",value:ae(n.data.special/100,3)},{label:"OM",value:ae(n.data.om/100,3)},{label:"GEMAPI",value:ae(n.data.gemapi/100,3)}]);return($,w)=>(p(),y("div",an,[w[0]||(w[0]=f("h3",null,"Données enregistrées",-1)),f("div",on,[(p(!0),y(I,null,Z(a(s),l=>(p(),y("div",ln,[f("div",sn,O(l.label),1),f("div",un,O(l.value),1)]))),256))])]))}}),dn=Object.assign(rn,{__name:"DisplayDataTF"}),mn={class:"flex flex-col gap-1"},cn={class:"flex items-stretch gap-1"},pn={class:"border-secondary-900 flex flex-col justify-between px-2"},vn={class:"text-right"},fn={class:"text-right"},bn=R({__name:"DisplayData6675",props:{data:{}},setup(e){const n=e,s=F(()=>[{label:"Nature",value:n.data.nbrString},{label:"Nombre de pièces",value:Y(n.data.nbr,0)},{label:"Surface principale",value:Y(n.data.mainSurface,0)},{label:"Correctif d'ensemble",value:Y(n.data.globalCoeff,0)},{label:"Équivalences superficielles",value:Y(n.data.surfaceEquiv,0)},{label:"Surface pondérée",value:Y(n.data.surfaceWeight,0)},{label:"Catégorie",value:n.data.propertyQuotation},{label:"VL70/m2",value:Y(n.data.vl70,2)},{label:"VL70/an",value:Y(n.data.globalVl,0)},{label:"invariant",value:n.data.invariant}]);return($,w)=>(p(),y("div",mn,[w[0]||(w[0]=f("h3",null,"Données enregistrées",-1)),f("div",cn,[(p(!0),y(I,null,Z(a(s),l=>(p(),y("div",pn,[f("div",vn,O(l.label),1),f("div",fn,O(l.value),1)]))),256))])]))}}),gn=Object.assign(bn,{__name:"DisplayData6675"}),_n={class:"flex flex-col gap-1"},xn=R({__name:"EditorDataTF",props:{uuid:{},data:{}},setup(e){const n=e,s=g(!1),$=()=>{Q(s,async()=>{await ce().UpdateDataTf(n.uuid,n.data),ee("success","Mise à jour réussie")})};return(w,l)=>{const v=Me,V=st,r=le;return p(),y("div",_n,[t(v,{modelValue:e.data.lastname,"onUpdate:modelValue":l[0]||(l[0]=c=>e.data.lastname=c),type:"text",label:"Nom"},null,8,["modelValue"]),t(v,{modelValue:e.data.firstname,"onUpdate:modelValue":l[1]||(l[1]=c=>e.data.firstname=c),type:"text",label:"Prénom"},null,8,["modelValue"]),t(V,{depcom:e.data.depcom,"onUpdate:depcom":l[2]||(l[2]=c=>e.data.depcom=c)},null,8,["depcom"]),t(v,{modelValue:e.data.year,"onUpdate:modelValue":l[3]||(l[3]=c=>e.data.year=c),type:"text",label:"Année"},null,8,["modelValue"]),t(v,{modelValue:e.data.avis,"onUpdate:modelValue":l[4]||(l[4]=c=>e.data.avis=c),type:"text",label:"Référence de l'avis"},null,8,["modelValue"]),t(v,{modelValue:e.data.amount,"onUpdate:modelValue":l[5]||(l[5]=c=>e.data.amount=c),type:"number",min:20,max:1e8,label:"Montant de la taxe"},null,8,["modelValue"]),t(v,{modelValue:e.data.commune,"onUpdate:modelValue":l[6]||(l[6]=c=>e.data.commune=c),type:"number",min:0,max:80,label:"Commune"},null,8,["modelValue"]),t(v,{modelValue:e.data.syndicat,"onUpdate:modelValue":l[7]||
1(l[7]=c=>e.data.syndicat=c),type:"number",min:0,max:80,label:"Syndicat de communes"},null,8,["modelValue"]),t(v,{modelValue:e.data.gfp,"onUpdate:modelValue":l[8]||(l[8]=c=>e.data.gfp=c),type:"number",min:0,max:80,label:"Inter communalité"},null,8,["modelValue"]),t(v,{modelValue:e.data.special,"onUpdate:modelValue":l[9]||(l[9]=c=>e.data.special=c),type:"number",min:0,max:80,label:"Taxes spéciales"},null,8,["modelValue"]),t(v,{modelValue:e.data.om,"onUpdate:modelValue":l[10]||(l[10]=c=>e.data.om=c),type:"number",min:0,max:80,label:"Taxe ordures ménagères"},null,8,["modelValue"]),t(v,{modelValue:e.data.gemapi,"onUpdate:modelValue":l[11]||(l[11]=c=>e.data.gemapi=c),type:"number",min:0,max:80,label:"Taxe GEMAPI"},null,8,["modelValue"]),t(r,{loading:a(s),onClick:l[12]||(l[12]=c=>$())},{default:u(()=>[...l[13]||(l[13]=[_(" Mettre à jour ",-1)])]),_:1},8,["loading"])])}}}),yn=Object.assign(xn,{__name:"EditorDataTF"}),wn={class:"flex flex-col gap-1"},Vn=R({__name:"EditorData6675",props:{uuid:{},data:{}},setup(e){const n=e,s=g(),$=[{label:"Fiche 6675",value:"6675"},{label:"Descriptif d'un local",value:"6675DL"}],w=ut.map(k=>({label:`${k} - ${Fe(k)}`,value:k})),l=g();Se(l,()=>{if(l.value!=null)switch(n.data.nbrString=l.value=="HF"||l.value=="HH"?"H":l.value,l.value){case"HF":n.data.nature=2;break;case"HH":n.data.nature=1;break;default:n.data.nature=3}});const v=F(()=>s.value=="6675DL"),V=()=>{n.data.invariant.toUpperCase()},r=g(0),c=g(0),D=g(0),x=g(0),M=()=>{n.data.surfaceWeight!=0&&(n.data.vl70=Math.round(100*n.data.globalVl/n.data.surfaceWeight)/100)};Se([r,c,D,x],()=>{n.data.globalCoeff=100*r.value+100*c.value+D.value+100*x.value});const m=g(!1),L=()=>{Q(m,async()=>{await ce().UpdateData6675(n.uuid,n.data),ee("success","Mise à jour réussie")})};return(k,i)=>{const U=Re,C=Me,G=yt,W=le;return p(),y("div",wn,[t(U,{modelValue:a(s),"onUpdate:modelValue":i[0]||(i[0]=d=>E(s)?s.value=d:null),label:"Type de document",placeholder:"Sélectionnez un type",items:$},null,8,["modelValue"]),t(C,{modelValue:e.data.invariant,"onUpdate:modelValue":i[1]||(i[1]=d=>e.data.invariant=d),type:"text",label:a(v)?"N. fiscal du local":"Invariant",onChange:i[2]||(i[2]=d=>V())},null,8,["modelValue","label"]),t(U,{modelValue:a(l),"onUpdate:modelValue":i[3]||(i[3]=d=>E(l)?l.value=d:null),label:a(v)?"Nature du local":"Type de bien",placeholder:"Sélectionnez un type",items:a(w)},null,8,["modelValue","label","items"]),e.data.nbrString=="H"?(p(),P(C,{key:0,modelValue:e.data.nbr,"onUpdate:modelValue":i[4]||(i[4]=d=>e.data.nbr=d),type:"number",label:"Nombre de pièces",min:0,max:5e3},{tooltip:u(()=>[t(G,{class:"md:max-w-lg"})]),_:1},8,["modelValue"])):z("",!0),t(C,{modelValue:e.data.mainSurface,"onUpdate:modelValue":i[5]||(i[5]=d=>e.data.mainSurface=d),type:"number",label:"Surface principale",min:0},null,8,["modelValue"]),a(v)?(p(),y(I,{key:1},[t(C,{modelValue:e.data.propertyQuotation,"onUpdate:modelValue":i[6]||(i[6]=d=>e.data.propertyQuotation=d),type:"text",label:"Catégorie"},null,8,["modelValue"]),t(C,{modelValue:a(r),"onUpdate:modelValue":i[7]||(i[7]=d=>E(r)?r.value=d:null),type:"number",label:"Coeff SP"},null,8,["modelValue"]),t(C,{modelValue:a(c),"onUpdate:modelValue":i[8]||(i[8]=d=>E(c)?c.value=d:null),type:"number",label:"Coeff SG"},null,8,["modelValue"]),t(C,{modelValue:a(D),"onUpdate:modelValue":i[9]||(i[9]=d=>E(D)?D.value=d:null),type:"number",label:"Coeff entretien"},null,8,["modelValue"]),t(C,{modelValue:a(x),"onUpdate:modelValue":i[10]||(i[10]=d=>E(x)?x.value=d:null),type:"number",label:"Correct. asc."},null,8,["modelValue"]),t(C,{modelValue:e.data.surfaceEquiv,"onUpdate:modelValue":i[11]||(i[11]=d=>e.data.surfaceEquiv=d),type:"number",label:"Équivalences superficielles"},null,8,["modelValue"]),t(C,{modelValue:e.data.surfaceWeight,"onUpdate:modelValue":i[12]||(i[12]=d=>e.data.surfaceWeight=d),type:"number",label:"Surface pond. nette",onChange:i[13]||(i[13]=d=>M())},null,8,["modelValue"]),t(C,{modelValue:e.data.globalVl,"onUpdate:modelValue":i[14]||(i[14]=d=>e.data.globalVl=d),type:"number",label:"VL70 retenue",onChange:i[15]||(i[15]=d=>M())},null,8,["modelValue"])],64)):(p(),y(I,{key:2},[t(C,{modelValue:e.data.globalCoeff,"onUpdate:modelValue":i[16]||(i[16]=d=>e.data.globalCoeff=d),type:"number",label:"Coefficient d'ensemble",min:50,max:150},null,8,["modelValue"]),t(C,{modelValue:e.data.surfaceEquiv,"onUpdate:modelValue":i[17]||(i[17]=d=>e.data.surfaceEquiv=d),type:"number",label:"Équivalences superficielles"},null,8,["modelValue"]),t(C,{modelValue:e.data.surfaceWeight,"onUpdate:modelValue":i[18]||(i[18]=d=>e.data.surfaceWeight=d),type:"number",label:"Surface pondérée"},null,8,["modelValue"]),t(C,{modelValue:e.data.propertyQuotation,"onUpdate:modelValue":i[19]||(i[19]=d=>e.data.propertyQuotation=d),type:"text",label:"Catégorie"},null,8,["modelValue"]),t(C,{modelValue:e.data.vl70,"onUpdate:modelValue":i[20]||(i[20]=d=>e.data.vl70=d),type:"number",label:"Vl70"},null,8,["modelValue"]),t(C,{modelValue:e.data.globalVl,"onUpdate:modelValue":i[21]||(i[21]=d=>e.data.globalVl=d),type:"number",label:"Valeur locative"},null,8,["modelValue"])],64)),t(W,{loading:a(m),onClick:i[22]||(i[22]=d=>L())},{default:u(()=>[...i[23]||(i[23]=[_(" Mettre à jour ",-1)])]),_:1},8,["loading"])])}}}),Cn=Object.assign(Vn,{__name:"EditorData6675"}),An=e=>{switch(e){case"claim":return"Dossier réclamation";case"claimArchive":return"Archive du dossier de réclamation";case"admin":return"admin";case"tf":return"Taxe foncière";case"6675":return"Fiche d'évaluation";case"audit":return"Rapport de vérification";case"h":return"Document H";case"eml":return"Email";case"decision":return"Décision";
1case"base6675":return"Concaténation fiche 6675";case"other":return"Autre"}},oe=()=>{const e=Vt("orchestration");return{ExtractDocument:(v,V,r)=>e.put("extract-data",{procedureUuid:v,docUuid:V,xType:r}),Collect6675:(v,V)=>e.put("collect-6675",{procedureUuid:v,tfUuid:V}),PrepareAudit:v=>e.put("prepare-audit",{procedureUuid:v}),GenerateAudit:v=>e.put("generate-audit",{procedureUuid:v}),GenerateClaim:v=>e.put("generate-claim",{procedureUuid:v})}},$n=be(fe),kn={class:"flex max-h-66 flex-1 flex-col overflow-y-auto pe-2"},Dn={class:"flex flex-col gap-6"},Un={class:"flex gap-2"},Tn={class:"flex w-full flex-1 justify-center md:min-w-xl"},Pn={class:"flex flex-col gap-4"},En=R({__name:"CardProcedureDocumentsWithActions",props:{uuid:{},docs:{}},emits:["change","workflow"],setup(e,{emit:n}){const s=e,$=n,w=it(),l=rt(s.docs),v=dt(s.docs),V=g(!1),r=g(!1),c=g(""),D=g(new Uint8Array),x=g(""),M=g(),m=g(),L=async B=>{const o=s.docs[B];x.value=o.uuid,c.value=o.name,M.value=o.dataTf,m.value=o.data6675,D.value=await w.raw.GetOrFetch(o.uuid),V.value=!0},k=async B=>{const o=s.docs[B];Le(await w.raw.GetOrFetch(o.uuid),o.name)},i=B=>{x.value=s.docs[B].uuid,r.value=!0},U=g(!1),C=()=>{U.value||Q(U,async()=>{const{data:B,name:o}=await ce().BuildArchive(s.uuid);Le(B,o,"application/zip")})},G=g(!1),W=()=>{Q(G,async()=>{await ce().DeleteDocument(x.value),r.value=!1,ee("success","Document supprimé avec succès."),$("change")})},d=g(!1),A=g([]),xe=[{label:"Taxe foncière",value:"tf"},{label:"Fiche d'évaluation",value:"6675"}],N=g(),ye=F(()=>N.value=="6675"),we=()=>{d.value=!0},se=g(!1),Ve=()=>{Q(se,async()=>{if(N.value==null||N.value!="6675"&&N.value!="tf")throw new Error("type de document invalide");if(l.value&&N.value=="tf")throw new Error("Impossible d'ajouter deux taxes foncières.");const B=await Promise.all(A.value.map(o=>pe().UploadDocument(s.uuid,o,N.value)));await Promise.all(B.map(o=>oe().ExtractDocument(s.uuid,o,N.value))),d.value=!1,ee("success","Documents importés"),$("change")})},q=g(!1),H=g(),ue=F(()=>{if(H.value==null)return"";switch(H.value){case"collect6675":return"Collecter les fiches d'évaluation";case"prepareAudit":return"Préparer la vérification";case"generateAudit":return"Générer le rapport de vérification";case"generateClaim":return"Générer le dossier de réclamation"}}),Ce=F(()=>{if(H.value==null)return"";switch(H.value){case"collect6675":return"Cette action permet de lancer un workflow de collecte des fiches d'évaluation auprès de l'administration fiscale concernée.";case"prepareAudit":return"Cette action permet de préparer les biens qui composent la taxe foncière à l'aide des fiches 6675.";case"generateAudit":return"Cette action permet de générer un rapport de vérification avec les données saisies par le client.";case"generateClaim":return"Cette action permet de générer un dossier de réclamation avec les données saisies par le client."}}),ie=g(!1),h=B=>{H.value=B,q.value=!0},Ae=()=>{Q(ie,async()=>{if(H.value==null)throw new Error("action inconnue");if(v.value==null)throw new Error("Taxe foncière manquante");switch(H.value){case"collect6675":await oe().Collect6675(s.uuid,v.value.uuid);break;case"prepareAudit":await oe().PrepareAudit(s.uuid);break;case"generateAudit":await oe().GenerateAudit(s.uuid);break;case"generateClaim":await oe().GenerateClaim(s.uuid);break}q.value=!1,$("workflow")})};return(B,o)=>{const J=ve,K=$n,j=ge,X=dn,te=gn,$e=nt,ke=ot,De=at,Ue=lt,Te=yn,Pe=Cn,ne=Be,
1S=le,We=Re,Ge=wt,qe=_e;return p(),P(qe,null,{default:u(()=>[t(j,{size:"h2",title:"Documents"},{default:u(()=>[t(K,null,{default:u(()=>[t(J,{onClick:o[0]||(o[0]=b=>we())},{default:u(()=>[...o[18]||(o[18]=[_(" Déposer des documents ",-1)])]),_:1}),t(J,{onClick:o[1]||(o[1]=b=>C())},{default:u(()=>[_(O(a(U)?"Préparation…":"Télécharger les documents"),1)]),_:1}),t(J,{onClick:o[2]||(o[2]=b=>h("collect6675"))},{default:u(()=>[...o[19]||(o[19]=[_(" Collecter 6675 ",-1)])]),_:1}),t(J,{onClick:o[3]||(o[3]=b=>h("prepareAudit"))},{default:u(()=>[...o[20]||(o[20]=[_(" Préparer audit ",-1)])]),_:1}),t(J,{onClick:o[4]||(o[4]=b=>h("generateAudit"))},{default:u(()=>[...o[21]||(o[21]=[_(" Générer rapport vérification ",-1)])]),_:1}),t(J,{onClick:o[5]||(o[5]=b=>h("generateClaim"))},{default:u(()=>[...o[22]||(o[22]=[_(" Générer dossier réclamation ",-1)])]),_:1})]),_:1})]),_:1}),f("div",kn,[t(De,null,{default:u(()=>[(p(!0),y(I,null,Z(e.docs,(b,Ee)=>(p(),P(ke,{title:`${("displayDocumentType"in B?B.displayDocumentType:a(An))(b.docType)} - ${b.name}`},{default:u(()=>[f("div",Dn,[b.docType=="tf"&&b.dataTf!=null?(p(),P(X,{key:0,data:b.dataTf},null,8,["data"])):z("",!0),b.docType=="6675"&&b.data6675!=null?(p(),P(te,{key:1,data:b.data6675},null,8,["data"])):z("",!0),t($e,{class:"!bg-dominant-0",name:b.name,"action-show":"","action-delete":"","action-download":"",onShow:je=>L(Ee),onDownload:je=>k(Ee),onDelete:je=>i(Ee)},null,8,["name","onShow","onDownload","onDelete"])])]),_:2},1032,["title"]))),256))]),_:1})]),(p(),P(Ie,{to:"body"},[t(ne,{modelValue:a(V),"onUpdate:modelValue":o[6]||(o[6]=b=>E(V)?V.value=b:null),title:a(c),large:""},{default:u(()=>[f("div",Un,[f("div",Tn,[t(Ue,{"uint8-array":a(D)},null,8,["uint8-array"])]),a(M)!=null?(p(),P(Te,{key:0,uuid:a(x),data:a(M)},null,8,["uuid","data"])):z("",!0),a(m)!=null?(p(),P(Pe,{key:1,uuid:a(x),data:a(m)},null,8,["uuid","data"])):z("",!0)])]),_:1},8,["modelValue","title"]),t(ne,{modelValue:a(d),"onUpdate:modelValue":o[11]||(o[11]=b=>E(d)?d.value=b:null),title:"Déposer des documents"},{actions:u(()=>[t(S,{variant:"tertiary",onClick:o[7]||(o[7]=b=>d.value=!1)},{default:u(()=>[...o[23]||(o[23]=[_(" Fermer ",-1)])]),_:1}),t(S,{loading:a(se),onClick:o[8]||(o[8]=b=>Ve())},{default:u(()=>[...o[24]||(o[24]=[_(" Déposer ",-1)])]),_:1},8,["loading"])]),default:u(()=>[f("div",Pn,[t(We,{modelValue:a(N),"onUpdate:modelValue":o[9]||(o[9]=b=>E(N)?N.value=b:null),items:xe},null,8,["modelValue"]),t(Ge,{modelValue:a(A),"onUpdate:modelValue":o[10]||(o[10]=b=>E(A)?A.value=b:null),title:"Liste","data-types":["application/pdf"],"max-size":5e6,multiple:a(ye)},null,8,["modelValue","multiple"])])]),_:1},8,["modelValue"]),t(ne,{modelValue:a(r),"onUpdate:modelValue":o[14]||(o[14]=b=>E(r)?r.value=b:null),title:"Supprimer un document"},{actions:u(()=>[t(S,{variant:"tertiary",onClick:o[12]||(o[12]=b=>r.value=!1)},{default:u(()=>[...o[25]||(o[25]=[_(" Fermer ",-1)])]),_:1}),t(S,{loading:a(G),onClick:o[13]||(o[13]=b=>W())},{default:u(()=>[...o[26]||(o[26]=[_(" Supprimer ",-1)])]),_:1},8,["loading"])]),default:u(()=>[o[27]||(o[27]=_(" Vous êtes sur le point de supprimer un document. Cette action est irreversible. ",-1))]),_:1},8,["modelValue"]),t(ne,{modelValue:a(q),"onUpdate:modelValue":o[17]||(o[17]=b=>E(q)?q.value=b:null),title:a(ue)},{actions:u(()=>[t(S,{variant:"tertiary",onClick:o[15]||(o[15]=b=>q.value=!1)},{default:u(()=>[...o[28]||(o[28]=[_(" Fermer ",-1)])]),_:1}),t(S,{loading:a(ie),onClick:o[16]||(o[16]=b=>Ae())},{default:u(()=>[...o[29]||(o[29]=[_(" Valider ",-1)])]),_:1},8,["loading"])]),default:u(()=>[_(" "+O(a(Ce)),1)]),_:1},8,["modelValue","title"])]))]),_:1})}}}),Fn=Object.assign(En,{__name:"CardProcedureDocumentsWithActions"}),Mn=be(fe),Bn={class:"flex flex-col gap-1"},On={class:"items-starts flex ps-4"},jn={class:"w-64"},Sn=R({__name:"CardAssetWithActions",props:{client:{},admin:{},evidence:{}},setup(e){const n=e,s=F(()=>n.client.name||Fe(n.client.nature)),$=F(()=>[{label:"Adresse du bien",value:n.client.address||"-"},{label:"Invariant",value:n.client.invariant},{label:"Nature",value:Fe(n.client.nature)},{label:"Nombre de pièces",value:n.client.rooms},{label:"Surface",value:n.client.surface},{label:"Catégorie",value:n.client.quotation},{label:"Correctif d'ensemble",value:n.client.globalCoeff},{label:"Equivalences superficielles",value:n.client.surfaceEquiv},{label:"Surface pondérée",value:n.client.surfaceWeight},{label:"Valeur locative",value:me(n.client.globalVl,0)},{label:"vl70/m2",value:me(n.client.vl70,2)},{label:"Montant de TF",value:me(n.client.amount,0)}]),w=g(!1),l=g(!1),v=()=>{Q(l,async()=>{await pe().RemoveCompositionAsset(n.client.uuid,n.evidence.uuid,n.admin.uuid),w.value=!1,ee("success","Bien retiré avec succès")})};return(V,r)=>{const c=ve,D=Mn,x=ge,M=le,m=Be,L=_e;return p(),P(L,null,{default:u(()=>[t(x,{size:"h2",title:a(s)},{default:u(()=>[t(D,null,{default:u(()=>[t(c,{onClick:r[0]||(r[0]=k=>w.value=!0)},{default:u(()=>[...r[4]||(r[4]=[_(" Supprimer ",-1)])]),_:1})]),_:1})]),_:1},8,["title"]),r[9]||(r[9]=f("div",{class:"flex items-center"},null,-1)),f("div",Bn,[r[5]||(r[5]=f("h3",null,"Récapitulatif",-1)),(p(!0),y(I,null,Z(a($),k=>(p(),y("div",On,[f("div",jn,O(k.label),1),f("div",null,O(k.value),1)]))),256))]),t(m,{modelValue:a(w),"onUpdate:modelValue":r[3]||(r[3]=k=>E(w)?w.value=k:null),title:"Supprimer un bien"},{actions:u(()=>[t(M,{variant:"tertiary",onClick:r[1]||(r[1]=k=>w.value=!1)},{default:u(()=>[...r[6]||(r[6]=[_(" Fermer ",-1)])]),_:1}),t(M,{loading:a(l),onClick:r[2]||(r[2]=k=>v())},{default:u(()=>[...r[7]||(r[7]=[_(" Supprimer le bien ",-1)])]),_:1},8,["loading"])]),default:u(()=>[r[8]||(r[8]=_(" Vous êtes sur le point de supprimer un bien qui compose la taxe foncière du client. Cette action est irreversible. ",-1))]),_:1},8,["modelValue"])]),_:1})}}}),Ln=Object.assign(Sn,{__name:"CardAssetWithActions"}),Nn={key:0,class:"flex justify-center"},In={key:1,class:"grid gap-4 md:grid-cols-3"},Rn={class:"relative flex"}
1,to=R({__name:"index",setup(e){Ct({name:de.operatorProcedure.name});const n=At();if(n==null)throw Xe({statusCode:401,statusMessage:"Permission denied",message:"invalid URL"});const{data:s,pending:$,error:w}=mt(n),{data:l,pending:v,error:V,refresh:r}=ct(n),{isOperator:c}=$t(),D=async()=>{await _t().FetchByGroup(n),await r()},{data:x,pending:M,refresh:m,error:L}=pt(n),{data:k,pending:i,error:U}=vt(n),{flats:C,houses:G,dependencies:W,pending:d,error:A}=ft(n),{assets:xe,pending:N,error:ye}=bt(n),{data:we,pending:se,error:Ve,refresh:q}=gt(n),H=xt([$,v,M,i,d,N]);kt([w,V,L,U,A,ye,Ve]);const ue=F(()=>{const K=x.value.filter(j=>j.docType=="tf");return K.length>0?K[0]:void 0}),Ce=F(()=>ue.value?.dataTf?.avis==null?"":ue.value?.dataTf?.avis),ie=()=>{if(s.value?.accountId==null){de.operatorAccount.go();return}de.operatorAccountDetails.go(s.value.accountId)},h=g(!1),Ae=(K,j,X,te)=>{Q(h,async()=>{await pe().UpdateAmounts(n,{admin:K??-1,simul:j??-1,audit:X??-1,claim:X??-1,degrevement:te??-1}),ee("success","Montants mis à jour")})},B=()=>{setTimeout(()=>q(),400)},o=g(!1),J=()=>{Q(o,async()=>{await pe().CleanWorkflow(n),await q(),ee("success","Workflow arrêté")})};return(K,j)=>{const X=He,te=St,$e=zt,ke=he,De=et,Ue=nn,Te=Fn,Pe=Ln,ne=Ye;return p(),P(ne,{name:"operator",title:"Dossier client","show-previous":"",onPrevious:j[3]||(j[3]=S=>ie())},{default:u(()=>[a(H)||a(s)==null?(p(),y("div",Nn,[t(X,{size:"lg"})])):(p(),y("div",In,[t(te,{uuid:a(n),name:a(s).name,status:a(s).status,amounts:a(s).amounts,avis:a(Ce),owner:a(s).owner,town:a(s).town,balance:a(k)},null,8,["uuid","name","status","amounts","avis","owner","town","balance"]),t($e,{amounts:a(s).amounts,loading:a(h),onUpdate:Ae},null,8,["amounts","loading"]),f("div",Rn,[t(ke,{events:a(l),"is-operator":a(c),class:"absolute inset-0 overflow-y-auto",onDeleted:j[0]||(j[0]=S=>D())},null,8,["events","is-operator"])]),t(De,{class:"md:col-span-2",flats:a(C),houses:a(G),dependencies:a(W)},null,8,["flats","houses","dependencies"]),t(Ue,{workflow:a(we),"has-workflow-id":a(s).workflowUuid!=="",pending:a(se),terminating:a(o),onTerminate:J},null,8,["workflow","has-workflow-id","pending","terminating"]),t(Te,{class:"md:col-span-3",uuid:a(n),docs:a(x),onChange:j[1]||(j[1]=S=>a(m)()),onWorkflow:j[2]||(j[2]=S=>B())},null,8,["uuid","docs"]),(p(!0),y(I,null,Z(a(xe),S=>(p(),P(Pe,{client:S.client,admin:S.admin,evidence:S.evidence},null,8,["client","admin","evidence"]))),256))]))]),_:1})}}});
1export{to 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.