1import{a as C,s as k}from"./index-AS5GGYMd.js";import{d as x,a as L,u as D,r as R,f as b,e as _,o as h,w as a,h as c,g as m,A as g,i as P,y as B,s as j,B as I}from"./index-Bcus7mxh.js";import"./index-D5ceHIYb.js";import"./index-BW4xx1Qo.js";import"./index-C4aNnSxM.js";import"./index-DorMeecj.js";import"./index-BumZPjzi.js";import"./index-Be9YCfkJ.js";import"./index-CzBI6TR_.js";const F={class:"text-row"},N={class:"text-row"},O=x({__name:"Compte_fichiers",props:["ID_user"],setup(y){const t=L(),u=D(),v=y,l=R(void 0);async function w(r,o){await t.serverless("db",{c:"d348f8e54d8f4b51325fa75462fe1c074f5427ccb20edaf749ca1f54679d3a17",v:[r]}).then(async d=>{Object(d[1])[0].statut!==t.commande_statut.indexOf("Provisoire")?await t.serverless("db",{c:"dd947969aab81037aabe73d3145daf3beed894d3c6cf2acb45b59403afca5237",v:[o]}).then(async s=>{try{const n=await fetch(s[1]);if(!n.ok)throw new Error("Problème réseau !");const f=await n.arrayBuffer(),e=new Blob([f],{type:"application/pdf"}),p=URL.createObjectURL(e),i=document.createElement("a");i.href=p,i.download=o+".pdf",document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(p)}catch{return{statusCode:405,body:JSON.stringify({error:"Impossible de récupérer le fichier PDF demandé !"})}}}):u.add({severity:"error",summary:"Fichiers",detail:"La commande n'a pas encore été validée par Pharaon Magazine. Nous vous remercions de retenter ce téléchargement ultérieurement.",life:3e3})})}return(async()=>await t.serverless("db",{c:"ab1de3f4c4a5bda82fdafefb6532f898c86023757bdeeefa515bd57613036535",v:[v.ID_user]}).then(r=>{r[1].length?l.value=r[1]:u.add({severity:"error",summary:"Fichiers",detail:"Aucun fichier accessible !",life:3e3})}))(),(r,o)=>{const d=j,s=C,n=B,f=k;return l.value?(h(),b(d,{key:0,class:"card"},{title:a(()=>[c(d,{class:"card-title2"},{content:a(()=>[...o[0]||(o[0]=[m("div",{style:{"margin-top":"-14px"}},"MES FICHIERS",-1)])]),_:1})]),content:a(()=>[c(f,{value:l.value,paginator:"",rows:5,tableStyle:{"min-width":"50rem","padding-left":"20px"},scrollable:"",sortField:"date_ajout",sortOrder:-1,class:"text-global",paginatorTemplate:"FirstPageLink PrevPageLink CurrentPageReport NextPageLink LastPageLink",currentPageReportTemplate:"{first} à {last} sur {totalRecords}"},{default:a(()=>[c(s,{field:"designation",header:"Désignation",class:"titre-table-global",style:{"padding-left":"20px",width:"50%"},sortable:""},{body:a(e=>[m("div",F,g(e.data.designation),1)]),_:1}),c(s,{field:"date_ajout",header:"Date ajout",class:"titre-table-global",sortable:""},{body:a(e=>[m("div",N,g(P(t).french_date(e.data.date_ajout)),1)]),_:1}),c(s,{class:"titre-table-global"},{body:a(e=>[e.data.filename?(h(),b(n,{key:0,"aria-label":"Download",class:"button",label:"TÃLÃCHARGER",onClick:p=>w(e.data.ID_commande,e.data.filename)},null,8,["onClick"])):_("",!0)]),_:1})]),_:1},8,["value"])]),_:1})):_("",!0)}}}),z=I(O,[["__scopeId","data-v-1e7a91f4"]]);export{z 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.