PageSourceSearch

https://siadeg.com.pe/assets/AutorizarCMN-CE6ET57Z.js

js siadeg.com.pe collected 2026-10-07 22:50:18 UTC 31,153 bytes, 1 lines download raw bytes

1import{aD as Ge,as as Se,az as He,bE as Je,aL as i,s as f,bJ as l,I as a,bk as e,v as s,bb as p,H as n,t as y,aU as D,u as b,F as O,bL as se,bz as oe,aX as H,ak as Ze,q as M,au as Y,bM as Ke}from"./@vue-DqykUxBZ.js";import{toast as fe}from"./vue-sonner-2P7A3iV7.js";import C from"./decimal.js-light-CpSa5613.js";import{_ as Qe}from"./index-CaVrvAcQ.js";import{_ as S}from"./Button.vue_vue_type_script_setup_true_lang-CyAJYYzH.js";import{_ as Xe,a as Ye}from"./CardContent.vue_vue_type_script_setup_true_lang-WUvMoU-3.js";import{_ as he}from"./CardDescription.vue_vue_type_script_setup_true_lang-BkBXUzkT.js";import{_ as et,a as tt}from"./CardTitle.vue_vue_type_script_setup_true_lang-Cx1OSzuB.js";import{_ as at,a as lt,b as st,c as ot,d as rt,e as q}from"./ContextMenuTrigger.vue_vue_type_script_setup_true_lang-BmB5OW7k.js";import{_ as nt}from"./ContextMenuGroup.vue_vue_type_script_setup_true_lang-BN-MVD-n.js";import{_ as ce,a as be,b as xe,c as ve,d as ge}from"./DialogTitle.vue_vue_type_script_setup_true_lang-DpzulY5o.js";import{_ as _e}from"./DialogFooter.vue_vue_type_script_setup_true_lang-BJn_2wuq.js";import{c as Ne,_ as Ae,a as Ee,b as h}from"./DropdownMenuTrigger.vue_vue_type_script_setup_true_lang-D1nuU6dx.js";import{_ as Re}from"./DropdownMenuGroup.vue_vue_type_script_setup_true_lang-B17Q_maJ.js";import{_ as Me,a as it}from"./Input.vue_vue_type_script_setup_true_lang-REOwItct.js";import{_ as dt,a as ut,b as pt}from"./index-BuZeYn1j.js";import{_ as mt}from"./InputGroupButton.vue_vue_type_script_setup_true_lang-_Dg8wewC.js";import{e as De,_ as Ve,a as ee,b as _,c as Fe,d as k}from"./TableHeader.vue_vue_type_script_setup_true_lang-DRAfAyJv.js";import{_ as Le}from"./TableEmpty.vue_vue_type_script_setup_true_lang-CYbNlLAa.js";import{a as ye,b as $e,_ as we}from"./TooltipTrigger.vue_vue_type_script_setup_true_lang-BoThkVea.js";import{_ as ft}from"./TooltipProvider.vue_vue_type_script_setup_true_lang-DbwxNTeT.js";import{u as ct,b as bt}from"./index-CfrR7nbv.js";import{u as Ie}from"./useAutorizacionCmn-NApBh9aF.js";import{_ as xt}from"./Table-DVLc1VY9.js";import{u as vt}from"./useCuadroNecesidad-C_SzpaDY.js";import{b as Te}from"./baseURLFiles-BQDIbo8J.js";import{uploadFileToS3 as gt}from"./aws-DM4oXlhI.js";import{c as te,r as ae,p as _t}from"./primevue-BkpM843R.js";import{exportToExcel as kt}from"./excel-CjUW8nI1.js";import{f as Pe}from"./formatMoneda-BNhLOh7w.js";import{n as yt}from"./autorizacionUi-DBMZjFaE.js";import{L as U,R as $t,Z as Oe,v as le,z as wt,r as je,T as zt,ah as Ct,e as St,s as G,ak as Ue,al as Nt,am as At,a0 as Et}from"./lucide-vue-next-Ct8FfREs.js";import"./reka-ui-O43_87Ar.js";import"./ohash-B0ZrhwmU.js";import"./aria-hidden-DvXkyWUv.js";import"./defu-BshOeUjT.js";import"./@floating-ui-CCix3Qwl.js";import"./index-D0H0P1cS.js";import"./clsx-B-dksMZM.js";import"./tailwind-merge-BvL7hA86.js";import"./class-variance-authority-B8k91cqS.js";import"./@vueuse-CasBrjEn.js";import"./framesync-BLa_7oTh.js";import"./style-value-types-DgDUWvAd.js";import"./popmotion-CJAAI_f_.js";import"./hey-listen-DkH12NBk.js";import"./@lucide-BITXRJfU.js";import"./buffer-B24a-FTa.js";import"./base64-js-M0VIu83K.js";import"./@aws-sdk-B1iEKHEo.js";import"./tslib-CaAMb0zI.js";import"./vue-router-C_m53DHn.js";import"./nprogress-B3NxT7FV.js";import"./pinia-BDlEGDiL.js";import"./axios-B8_nURbH.js";import"./base-64-C_2_ce7Y.js";import"./date-fns-DD-6qAlM.js";import"./@primeuix-bJT3ZgUi.js";import"./vue-awesome-paginate-DnoUtoHd.js";import"./@imengyu-CC7OurD-.js";/* empty css                   */import"./driver.js-B4w0q6_T.js";import"./@fortawesome-LHsqaBV9.js";import"./@primevue-BAlnqumd.js";const ke={__name:"TruncatedText",props:{text:{type:[String,Number],default:""}},setup(re){const N=re,v=D(null),c=D(!1);let g;const P=()=>String(N.text??"").trim()||"—";function $(){const w=v.value;w&&(c.value=w.scrollWidth>w.clientWidth+1)}return Ge(async()=>{await Se(),$(),!(typeof ResizeObserver>"u"||!v.value)&&(g=new ResizeObserver($),g.observe(v.value))}),He(()=>g?.disconnect()),Je(()=>N.text,async()=>{await Se(),$()}),(w,E)=>(i(),f(e(we),{disabled:!c.value||P()==="—","delay-duration":400},{default:l(()=>[a(e(ye),{"as-child":""},{default:l(()=>[s("span",{ref_key:"el",ref:v,class:"block w-0 min-w-full truncate"},p(P()),513)]),_:1}),c.value?(i(),f(e($e),{key:0,class:"max-w-sm whitespace-normal text-left"},{default:l(()=>[n(p(P()),1)]),_:1})):y("",!0)]),_:1},8,["disabled"]))}},Rt={class:"flex gap-2 mb-5"},Mt={key:0},Dt={key:0,class:"flex justify-center py-12"},Vt={class:"grid grid-cols-2 md:grid-cols-4 gap-3 mb-5"},Ft={class:"rounded-xl p-3 border bg-blue-50 border-blue-200 dark:bg-blue-950 dar
1k:border-blue-800"},Lt={class:"text-2xl font-bold text-blue-700 dark:text-blue-100 mt-1"},Tt={class:"rounded-xl p-3 border bg-green-50 border-green-200 dark:bg-green-950 dark:border-green-800"},Pt={class:"text-2xl font-bold text-green-700 dark:text-green-100 mt-1"},Ot={class:"rounded-xl p-3 border bg-yellow-50 border-yellow-200 dark:bg-yellow-950 dark:border-yellow-800"},jt={class:"text-2xl font-bold text-yellow-700 dark:text-yellow-100 mt-1"},Ut={class:"rounded-xl p-3 border bg-purple-50 border-purple-200 dark:bg-purple-950 dark:border-purple-800"},It={class:"text-2xl font-bold text-purple-700 dark:text-purple-100 mt-1"},Bt={class:"grid grid-cols-1 md:grid-cols-3 gap-4"},Wt={class:"md:col-span-2"},qt={class:"flex flex-col items-center"},Gt={key:1},Ht={key:0,class:"flex justify-center py-12"},Jt={class:"flex flex-wrap gap-2 mb-4 p-3 bg-zinc-50 dark:bg-zinc-800 rounded-lg border border-zinc-200 dark:border-zinc-700"},Zt={class:"flex flex-col gap-1"},Kt={class:"flex flex-col gap-1"},Qt=["value"],Xt={class:"flex flex-col gap-1"},Yt=["value"],ht={class:"flex flex-col justify-end"},ea={class:"grid grid-cols-2 md:grid-cols-4 gap-2 mb-5 text-center"},ta={class:"rounded-lg p-2 border bg-zinc-50 border-zinc-200 dark:bg-zinc-800 dark:border-zinc-700"},aa={class:"text-xl font-bold text-zinc-700 dark:text-zinc-200"},la={class:"rounded-lg p-2 border bg-green-50 border-green-200 dark:bg-green-950 dark:border-green-800"},sa={class:"text-xl font-bold text-green-700 dark:text-green-100"},oa={class:"rounded-lg p-2 border bg-yellow-50 border-yellow-200 dark:bg-yellow-950 dark:border-yellow-800"},ra={class:"text-xl font-bold text-yellow-700 dark:text-yellow-100"},na={class:"rounded-lg p-2 border bg-red-50 border-red-200 dark:bg-red-950 dark:border-red-800"},ia={class:"text-xl font-bold text-red-700 dark:text-red-100"},da={class:"grid grid-cols-1 md:grid-cols-2 gap-4"},ua={class:"flex justify-center"},pa={key:2,class:"flex flex-col items-center gap-3 py-12 text-zinc-500"},ma={__name:"ResumenCMNModal",setup(re){const{openResumen:N,dataResumen:v,dataResumenDet:c,isLoading:g,onResumenCMN:P}=Ie(),$=D("resumen"),w=async()=>{$.value="detallado",c.value||await P(!0)},E=M(()=>(v.value??[]).reduce((d,o)=>d+parseInt(o.solicitudes),0)),A=M(()=>(v.value??[]).reduce((d,o)=>d+parseInt(o.aprobaciones),0)),x=M(()=>E.value?(A.value/E.value*100).toFixed(1):"0.0"),j=["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],I=d=>{const[o,m]=d.split("-");return`${j[parseInt(m)-1]} ${o}`},J=M(()=>({labels:(v.value??[]).map(d=>I(d.periodo)),datasets:[{label:"Solicitudes",data:(v.value??[]).map(d=>parseInt(d.solicitudes)),backgroundColor:"rgba(59, 130, 246, 0.7)",borderColor:"rgb(59, 130, 246)",borderWidth:1,borderRadius:4},{label:"Aprobaciones",data:(v.value??[]).map(d=>parseInt(d.aprobaciones)),backgroundColor:"rgba(34, 197, 94, 0.7)",borderColor:"rgb(34, 197, 94)",borderWidth:1,borderRadius:4}]})),B={responsive:!0,plugins:{legend:{position:"top"},tooltip:{callbacks:{label:d=>` ${d.dataset.label}: ${d.parsed.y.toLocaleString()}`}}},scales:{y:{beginAtZero:!0,ticks:{precision:0}}}},Z=M(()=>({labels:["Aprobadas","Pendientes"],datasets:[{data:[A.value,E.value-A.value],backgroundColor:["rgba(34,197,94,0.8)","rgba(250,204,21,0.8)"],borderColor:["rgb(34,197,94)","rgb(250,204,21)"],borderWidth:1}]})),ne={responsive:!0,cutout:"65%",plugins:{legend:{position:"bottom"},tooltip:{callbacks:{label:d=>` ${d.label}: ${d.parsed.toLocaleString()}`}}}},R=D(""),L=D(""),T=D(""),ie=()=>{R.value="",L.value="",T.value=""},V=M(()=>{let d=c.value??[];return R.value!==""&&(d=d.filter(o=>o.estado===R.value)),L.value!==""&&(d=d.filter(o=>o.oficina===L.value)),T.value!==""&&(d=d.filter(o=>o.fecha?.startsWith(T.value))),d}),de=M(()=>[...new Set((c.value??[]).map(o=>o.oficina).filter(Boolean))].sort()),ue=M(()=>[...new Set((c.value??[]).map(o=>o.fecha?.slice(0,7)).filter(Boolean))].sort().map(o=>({value:o,label:I(o)}))),F=d=>V.value.filter(o=>o.estado===d).length,pe=M(()=>({labels:["Autorizado","Pendiente","Observado","En Revisión"],datasets:[{data:[F("1"),F("2"),F("0"),F("3")],backgroundColor:["rgba(34,197,94,0.8)","rgba(250,204,21,0.8)","rgba(239,68,68,0.8)","rgba(59,130,246,0.8)"],borderColor:["rgb(34,197,94)","rgb(250,204,21)","rgb(239,68,68)","rgb(59,130,246)"],borderWidth:1}]})),W={responsive:!0,cutout:"60%",plugins:{legend:{position:"bottom"},tooltip:{callbacks:{label:d=>` ${d.label}
1: ${d.parsed.toLocaleString()}`}}}},K=M(()=>{const d={};for(const m of V.value)m.oficina&&(d[m.oficina]=(d[m.oficina]??0)+1);const o=Object.entries(d).sort((m,Q)=>Q[1]-m[1]).slice(0,10);return{labels:o.map(([m])=>m),datasets:[{label:"Solicitudes",data:o.map(([,m])=>m),backgroundColor:"rgba(129,140,248,0.75)",borderColor:"rgb(99,102,241)",borderWidth:1,borderRadius:4}]}}),me={responsive:!0,indexAxis:"y",plugins:{legend:{display:!1},tooltip:{callbacks:{label:d=>` ${d.parsed.x.toLocaleString()} solicitudes`}}},scales:{x:{beginAtZero:!0,ticks:{precision:0}},y:{ticks:{font:{size:10}}}}};return(d,o)=>(i(),f(e(_t),{visible:e(N),"onUpdate:visible":o[4]||(o[4]=m=>Ze(N)?N.value=m:null),modal:"",maximizable:"",style:{width:"68rem"},breakpoints:{"1199px":"90vw","575px":"98vw"}},{header:l(()=>[...o[5]||(o[5]=[s("div",{class:"flex items-center gap-2"},[s("i",{class:"pi pi-chart-pie text-primary-500 text-lg"}),s("span",{class:"font-semibold text-base"},"Resumen CMN")],-1)])]),default:l(()=>[s("div",Rt,[a(e(te),{severity:$.value==="resumen"?"primary":"secondary",label:"Resumen mensual",icon:"pi pi-chart-bar",size:"small",onClick:o[0]||(o[0]=m=>$.value="resumen")},null,8,["severity"]),a(e(te),{severity:$.value==="detallado"?"primary":"secondary",label:"Detallado",icon:"pi pi-list",size:"small",loading:e(g)&&$.value!=="detallado",onClick:w},null,8,["severity","loading"])]),$.value==="resumen"?(i(),b("div",Mt,[e(v)?(i(),b(O,{key:1},[s("div",Vt,[s("div",Ft,[o[7]||(o[7]=s("p",{class:"text-xs font-medium text-blue-600 dark:text-blue-300"},"Total Solicitudes",-1)),s("p",Lt,p(E.value.toLocaleString()),1)]),s("div",Tt,[o[8]||(o[8]=s("p",{class:"text-xs font-medium text-green-600 dark:text-green-300"},"Total Aprobadas",-1)),s("p",Pt,p(A.value.toLocaleString()),1)]),s("div",Ot,[o[9]||(o[9]=s("p",{class:"text-xs font-medium text-yellow-600 dark:text-yellow-300"},"Pendientes",-1)),s("p",jt,p((E.value-A.value).toLocaleString()),1)]),s("div",Ut,[o[10]||(o[10]=s("p",{class:"text-xs font-medium text-purple-600 dark:text-purple-300"},"% Aprobación",-1)),s("p",It,p(x.value)+"%",1)])]),s("div",Bt,[s("div",Wt,[o[11]||(o[11]=s("p",{class:"text-xs font-medium text-zinc-500 dark:text-zinc-400 mb-2"},"Solicitudes vs Aprobaciones por mes",-1)),a(e(ae),{type:"bar",data:J.value,options:B},null,8,["data"])]),s("div",qt,[o[12]||(o[12]=s("p",{class:"text-xs font-medium text-zinc-500 dark:text-zinc-400 mb-2"},"Distribución total",-1)),a(e(ae),{type:"doughnut",data:Z.value,options:ne,class:"w-full max-w-[220px]"},null,8,["data"])])])],64)):(i(),b("div",Dt,[...o[6]||(o[6]=[s("i",{class:"pi pi-spin pi-spinner text-2xl text-zinc-400"},null,-1)])]))])):y("",!0),$.value==="detallado"?(i(),b("div",Gt,[e(g)?(i(),b("div",Ht,[...o[13]||(o[13]=[s("i",{class:"pi pi-spin pi-spinner text-2xl text-zinc-400"},null,-1)])])):e(c)?(i(),b(O,{key:1},[s("div",Jt,[s("div",Zt,[o[15]||(o[15]=s("label",{class:"text-xs text-zinc-500 dark:text-zinc-400"},"Estado",-1)),se(s("select",{"onUpdate:modelValue":o[1]||(o[1]=m=>R.value=m),class:"rounded-md py-1 px-2 border border-zinc-200 dark:border-zinc-700 dark:bg-zinc-950 dark:text-white text-sm outline-0 min-w-[160px]"},[...o[14]||(o[14]=[s("option",{value:""},"Todos",-1),s("option",{value:"1"},"AUTORIZADO",-1),s("option",{value:"2"},"PENDIENTE",-1),s("option",{value:"0"},"OBSERVADO",-1),s("option",{value:"3"},"EN REVISIÓN",-1)])],512),[[oe,R.value]])]),s("div",Kt,[o[17]||(o[17]=s("label",{class:"text-xs text-zinc-500 dark:text-zinc-400"},"Oficina",-1)),se(s("select",{"onUpdate:modelValue":o[2]||(o[2]=m=>L.value=m),class:"rounded-md py-1 px-2 border border-zinc-200 dark:border-zinc-700 dark:bg-zinc-950 dark:text-white text-sm outline-0 min-w-[200px]"},[o[16]||(o[16]=s("option",{value:""},"Todas",-1)),(i(!0),b(O,null,H(de.value,m=>(i(),b("option",{key:m,value:m},p(m),9,Qt))),128))],512),[[oe,L.value]])]),s("div",Xt,[o[19]||(o[19]=s("label",{class:"text-xs text-zinc-500 dark:text-zinc-400"},"Mes",-1)),se(s("select",{"onUpdate:modelValue":o[3]||(o[3]=m=>T.value=m),class:"rounded-md py-1 px-2 border border-zinc-200 dark:border-zinc-700 dark:bg-zinc-950 dark:text-white text-sm outline-0 min-w-[140px]"},[o[18]||(o[18]=s("option",{value:""},"Todos",-1)),(i(!0),b(O,null,H(ue.value,m=>(i(),b("option",{key:m.value,value:m.value},p(m.label),9,Yt))),128))],512),[[oe,T.value]])]),s("div",ht,[a(e(te),{icon:"pi pi-filter-slash",label:"Limpiar",size:"small",severity:"secondary",onClick:ie})])]),s("div",ea,[s("div",ta,[o[20]||(o[20]=s("p",{class:"text-xs text-zinc-400"},"Total filtrado",-1)),s("p",aa,p(V.value.length),1)]),s("div",la,[o[21]||(o[21]=s("p",{class:"text-xs text-green-600 dark:text-green-300"},"Autorizados",-1)),s("p",sa,p(F("1")),1)]),s("div",oa,[o[22]||(o[22]=s("p",{class:"text-xs text-yellow-600 dark:text-yellow-300"},"Pendientes",-1)),s("p",ra,p(F("2")),1)]),s("div",na,[o[23]||(o[23]=s("p",{class:"text-xs text-red-600 dark:text-red-300"},"Observados",-1)),s("p",ia,p(F("0")),1)])]),s("div",da,[s("div",null,[o[24]||(o[24]=s("p",{class:"text-xs font-medium text-zinc-500 dark:text-zinc-400 mb-2"},"Distribución por estado",-1)),s("div",ua,[a(e(ae),{type:"doughnut",data:pe.value,options:W,class:"w-full max-w-[280px]"},null,8,["data"])])]),s("div",null,[o[25]||(o[25]=s("p",{class:"text-xs font-medium text-zinc-500 dark:text-zinc-400 mb-2"},"Top 10 oficinas con más solicitudes",-1)),a(e(ae),{type:"bar",data:K.value,options:me},null,8,["data"])])])],64)):(i(),b("div",pa,[o[26]||(o[26]=s("i",{class:"pi pi-inbox text-4xl"},null,-1)),o[27]||(o[27]=s("p",{class:"text-sm"},"No hay datos cargados.",-1)),a(e(te),{label:"Cargar datos detallados",icon:"pi pi-download",size:"small",onClick:w})]))])):y("",!0)]),_:1},8,["visible"]))}},fa={key:0,class:"fixed inset-0 z-50 flex items-center justify-center bg-background/70"},ca={class:"flex items-center gap-2 text-sm font-medium"},ba={class:"flex flex-col gap-2"},xa={class:"flex flex-wrap items-center justify-between gap-2"},va={class:"overflow-hidden rounded-xl border"},ga={key:0,for:"anexo06",class:"flex cursor-pointer flex-col items-center gap-2 rounded-lg border border-dashed border-input bg-muted/40 px-4 py-8 text-center text-sm text-muted-foreground hover:bg-muted"},_a={key:1,class:"flex items-center justify-between gap-3 rounded-lg border bg-muted/40 px-3 py-2"},ka={class:"min-w-0 truncate text-sm font-medium"},ya={key:0,class:"flex flex-col gap-3"},$a={class:"min-w-0"},wa={class:"font-medium"},za={class:"text-sm text-muted-foreground"},Ca={key:1,class:"py-6 text-center text-sm text-muted-foreground"},Sa={class:"flex flex-wrap items-end justify-between gap-4"},Na={class:"flex w-full max-w-xs flex-col gap-2"},Aa={key:0,value:"*"},Ea={class:"flex items-center justify-end gap-1"},Ul={__name:"AutorizarCMN",setup(re){const N=D(""),v=D(0),c=D(null),g=D(null),P={0:"Observado",1:"Autorizado",2:"Pendiente",3:"En revisión"},$=u=>({0:"bg-destructive text-white",1:"bg-emerald-600 text-white",2:"bg-yellow-500 text-zinc-900",3:"bg-blue-600 text-white"})[String(u)]||"bg-muted text-foreground",w=u=>u?.certificate_validation=="Certificate is Trusted.",{isUser:E}=ct(),{isLoadingAnexo:A,pag:x,isLoading:j,getSolicitudes:I,solicitudes:J,getProductos:B,productos:Z,onAutorizar:ne,visible:R,isLoadingAut:L,isLoadingRechazar:T,onRechazar:ie,visibleAuth:V,onUploadAnexo06:de,onResumenCMN:ue}=Ie(),{isEmpresa:F}=bt(),{isLoading:pe,getReporte:W,isLoadingPrint:K,onVerFirmasDigital:me,firmas:d,visibleFirmas:o}=vt(),m=u=>{u&&window.open(`${Te()}${u}`,"_blank")},Q=(u,t)=>{m(t=="6"?u.pdf_anexo06:u.pdf_anexo05)},ze=(u,t)=>{const r=t=="6"?u.pdf_anexo06:u.pdf_anexo05;r&&me(`${Te()}${r}`)},Be=u=>{u&&(c.value=u,g.value=null,V.value=!0,u.pdf_anexo06&&(g.value={name:u.pdf_anexo06.split("/").pop(),type:"application/pdf"}))},We=async u=>
1{if(!u.target.files.length)return;A.value=!0,g.value=u.target.files[0];const r=`${`clientes/cli_${F.value.CodEmpresa}/cmn`}/Anexo06_${c.value.anexo06}_${new Date().getTime()}.${g.value.name.split(".").pop()}`;try{const z=await gt(r,g.value);z&&z.$metadata.httpStatusCode===200?await de(c.value.id,r):fe.error("Error al subir el archivo, configure la fecha y hora de su dispositivo.")}catch(z){console.log(z),fe.error("Error al subir el archivo.")}finally{A.value=!1}},Ce=async u=>{u&&(N.value="",v.value=u.id,await B(u.id),R.value=!0)},qe=async u=>{if(!u)return;const t=await B(u.id);t.length?await kt(t.map(r=>({anexo03:u.anexo05,anexo04:u.anexo06,...r,ene:new C(r.ene??0).toNumber(),feb:new C(r.feb??0).toNumber(),mar:new C(r.mar??0).toNumber(),abr:new C(r.abr??0).toNumber(),may:new C(r.may??0).toNumber(),jun:new C(r.jun??0).toNumber(),jul:new C(r.jul??0).toNumber(),ago:new C(r.ago??0).toNumber(),sep:new C(r.sep??0).toNumber(),oct:new C(r.oct??0).toNumber(),nov:new C(r.nov??0).toNumber(),dic:new C(r.dic??0).toNumber()})),`Solicitud_CMN_${u.anexo05}`):fe.error("No hay productos para exportar. Verifique la solicitud seleccionada.")},X=async u=>{x.value.nro_pagina=u,await I()};return I(),(u,t)=>(i(),f(e(ft),null,{default:l(()=>[e(K)||e(pe)?(i(),b("div",fa,[s("div",ca,[a(e(U),{class:"animate-spin"}),n(" "+p(e(K)?"Imprimiendo...":"Procesando..."),1)])])):y("",!0),a(e(ce),{open:e(R),"onUpdate:open":t[5]||(t[5]=r=>R.value=r)},{default:l(()=>[a(e(be),{class:"max-h-[90vh] overflow-y-auto sm:max-w-4xl"},{default:l(()=>[a(e(xe),null,{default:l(()=>[a(e(ve),null,{default:l(()=>[...t[23]||(t[23]=[n("Autorizar solicitud CMN",-1)])]),_:1}),a(e(ge),null,{default:l(()=>[...t[24]||(t[24]=[n(" Revise los productos y apruebe u observe la solicitud. ",-1)])]),_:1})]),_:1}),s("div",ba,[a(e(Me),{for:"motivo-cmn"},{default:l(()=>[...t[25]||(t[25]=[n("Motivo",-1)])]),_:1}),a(e(it),{id:"motivo-cmn",modelValue:N.value,"onUpdate:modelValue":t[0]||(t[0]=r=>N.value=r),placeholder:"Motivo en caso de rechazo"},null,8,["modelValue"])]),s("div",xa,[t[27]||(t[27]=s("p",{class:"text-sm font-medium"},"Productos",-1)),a(e(S),{variant:"outline",size:"sm",disabled:e(j),onClick:t[1]||(t[1]=r=>e(B)(v.value))},{default:l(()=>[e(j)?(i(),f(e(U),{key:0,class:"animate-spin"})):(i(),f(e($t),{key:1,"data-icon":"inline-start"})),t[26]||(t[26]=n(" Actualizar ",-1))]),_:1},8,["disabled"])]),s("div",va,[a(e(De),{class:"text-xs"},{default:l(()=>[a(e(Ve),null,{default:l(()=>[a(e(ee),{class:"bg-muted/60 hover:bg-muted/60"},{default:l(()=>[a(e(_),null,{default:l(()=>[...t[28]||(t[28]=[n("Producto",-1)])]),_:1}),a(e(_),{class:"w-[110px] text-right"},{default:l(()=>[...t[29]||(t[29]=[n("Cantidad",-1)])]),_:1}),a(e(_),{class:"w-[110px]"},{default:l(()=>[...t[30]||(t[30]=[n("U. Medida",-1)])]),_:1}),a(e(_),{class:"w-[120px] text-right"},{default:l(()=>[...t[31]||(t[31]=[n("P. Unitario",-1)])]),_:1}),a(e(_),{class:"w-[120px] text-right"},{default:l(()=>[...t[32]||(t[32]=[n("Total",-1)])]),_:1})]),_:1})]),_:1}),a(e(Fe),null,{default:l(()=>[(i(!0),b(O,null,H(e(Z),(r,z)=>(i(),f(e(ee),{key:`${r.producto}-${z}`},{default:l(()=>[a(e(k),null,{default:l(()=>[n(p(r.producto),1)]),_:2},1024),a(e(k),{class:"text-right tabular-nums"},{default:l(()=>[n(p(new(e(C))(r.cantidad).toNumber()),1)]),_:2},1024),a(e(k),null,{default:l(()=>[n(p(r.umedida),1)]),_:2},1024),a(e(k),{class:"text-right tabular-nums"},{default:l(()=>[n(p(e(Pe)(r.punitario)),1)]),_:2},1024),a(e(k),{class:"text-right tabular-nums"},{default:l(()=>[n(p(e(Pe)(r.total)),1)]),_:2},1024)]),_:2},1024))),128)),e(Z).length?y("",!0):(i(),f(e(Le),{key:0,colspan:5},{default:l(()=>[...t[33]||(t[33]=[n(" No hay productos en esta solicitud ",-1)])]),_:1}))]),_:1})]),_:1})]),a(e(_e),null,{default:l(()=>[a(e(S),{variant:"outline",onClick:t[2]||(t[2]=r=>R.value=!1)},{default:l(()=>[...t[34]||(t[34]=[n("Cancelar",-1)])]),_:1}),a(e(S),{variant:"destructive",disabled:e(T),onClick:t[3]||(t[3]=r=>e(ie)(v.value,N.value))},{default:l(()=>[e(T)?(i(),f(e(U),{key:0,class:"animate-spin"})):(i(),f(e(Oe),{key:1,"data-icon":"inline-start"})),t[35]||(t[35]=n(" Rechazar ",-1))]),_:1},8,["disabled"]),a(e(S),{variant:"success",disabled:e(L),onClick:t[4]||(t[4]=r=>e(ne)(v.value))},{default:l(()=>[e(L)?(i(),f(e(U),{key:0,class:"animate-spin"}
1)):(i(),f(e(le),{key:1,"data-icon":"inline-start"})),t[36]||(t[36]=n(" Autorizar ",-1))]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["open"]),a(e(ce),{open:e(V),"onUpdate:open":t[9]||(t[9]=r=>V.value=r)},{default:l(()=>[a(e(be),{class:"sm:max-w-md"},{default:l(()=>[a(e(xe),null,{default:l(()=>[a(e(ve),null,{default:l(()=>[...t[37]||(t[37]=[n("Subir aprobación CMN",-1)])]),_:1}),a(e(ge),null,{default:l(()=>[n(" Documento "+p(c.value?.anexo06||"—")+". El archivo debe estar firmado digitalmente. ",1)]),_:1})]),_:1}),t[41]||(t[41]=s("p",{class:"text-sm text-muted-foreground"},[n(" Descargue el software de firma digital "),s("a",{class:"font-medium text-primary hover:underline",href:"https://siadeg.com/download/FirmaPeru.exe",target:"_blank",rel:"noreferrer"},"aquí"),n(". ")],-1)),g.value?(i(),b("div",_a,[s("p",ka,[a(e(je),{class:"mr-1 inline"}),n(" "+p(g.value.name),1)]),a(e(S),{variant:"ghost",size:"icon-sm",disabled:e(A),"aria-label":"Quitar archivo",onClick:t[6]||(t[6]=r=>g.value=null)},{default:l(()=>[a(e(zt))]),_:1},8,["disabled"])])):(i(),b("label",ga,[s("input",{id:"anexo06",type:"file",accept:"application/pdf",class:"sr-only",onChange:We},null,32),a(e(wt)),t[38]||(t[38]=n(" Haz clic para subir el PDF ",-1))])),a(e(_e),null,{default:l(()=>[a(e(S),{variant:"outline",onClick:t[7]||(t[7]=r=>V.value=!1)},{default:l(()=>[...t[39]||(t[39]=[n("Cancelar",-1)])]),_:1}),a(e(S),{disabled:e(A),onClick:t[8]||(t[8]=r=>V.value=!1)},{default:l(()=>[e(A)?(i(),f(e(U),{key:0,class:"animate-spin"})):y("",!0),t[40]||(t[40]=n(" Aceptar ",-1))]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["open"]),a(e(ce),{open:e(o),"onUpdate:open":t[11]||(t[11]=r=>o.value=r)},{default:l(()=>[a(e(be),{class:"sm:max-w-lg"},{default:l(()=>[a(e(xe),null,{default:l(()=>[a(e(ve),null,{default:l(()=>[...t[42]||(t[42]=[n("Firmas del documento",-1)])]),_:1}),a(e(ge),null,{default:l(()=>[...t[43]||(t[43]=[n("Validación de los certificados digitales.",-1)])]),_:1})]),_:1}),e(d).length?(i(),b("div",ya,[(i(!0),b(O,null,H(e(d),r=>(i(),b("div",{key:r.signer_dn,class:"flex items-start gap-3 rounded-xl border p-3"},[s("div",{class:Y(["flex size-10 shrink-0 items-center justify-center rounded-full",w(r)?"bg-emerald-100 text-emerald-700 dark:bg-emerald-950 dark:text-emerald-300":"bg-red-100 text-red-700 dark:bg-red-950 dark:text-red-300"])},[w(r)?(i(),f(e(le),{key:0})):(i(),f(e(Oe),{key:1}))],2),s("div",$a,[s("p",wa,p(r.signer_cn),1),s("p",za,"Fecha de firma: "+p(r.signing_time),1),s("p",{class:Y(["text-sm font-medium",w(r)?"text-emerald-700 dark:text-emerald-300":"text-destructive"])},p(w(r)?"Firma válida":"Firma inválida"),3)])]))),128))])):(i(),b("p",Ca," No hay firmas registradas para este documento. ")),a(e(_e),null,{default:l(()=>[a(e(S),{onClick:t[10]||(t[10]=r=>o.value=!1)},{default:l(()=>[...t[44]||(t[44]=[n("Aceptar",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["open"]),a(e(at),null,{default:l(()=>[a(e(Xe),null,{default:l(()=>[a(e(et),{class:"border-b"},{default:l(()=>[a(e(tt),null,{default:l(()=>
1[...t[45]||(t[45]=[n("Autorizar CMN",-1)])]),_:1}),a(e(he),null,{default:l(()=>[...t[46]||(t[46]=[n("Solicitudes del cuadro de necesidades",-1)])]),_:1})]),_:1}),a(e(Ye),{class:"flex flex-col gap-4"},{default:l(()=>[s("div",Sa,[s("div",Na,[a(e(Me),{for:"estado-cmn"},{default:l(()=>[...t[47]||(t[47]=[n("Estado",-1)])]),_:1}),se(s("select",{id:"estado-cmn","onUpdate:modelValue":t[12]||(t[12]=r=>e(x).estado=r),class:Y(e(yt)),onChange:t[13]||(t[13]=r=>X(1))},[e(E).Perfil=="LOG_GESTOR_REQ"||e(E).Perfil=="SENIOR"||e(E).Perfil=="ADMIN_GERENCIA"?(i(),b("option",Aa," Todos ")):y("",!0),t[48]||(t[48]=s("option",{value:2},"Pendiente",-1)),t[49]||(t[49]=s("option",{value:3},"En revisión",-1)),t[50]||(t[50]=s("option",{value:1},"Autorizados",-1)),t[51]||(t[51]=s("option",{value:0},"Observado",-1))],34),[[oe,e(x).estado]])]),a(e(S),{variant:"outline",onClick:t[14]||(t[14]=r=>e(ue)(!1))},{default:l(()=>[a(e(Ct),{"data-icon":"inline-start"}),t[52]||(t[52]=n(" Resumen ",-1))]),_:1})]),a(e(dt),{class:"w-full sm:max-w-sm"},{default:l(()=>[a(e(ut),{modelValue:e(x).buscar,"onUpdate:modelValue":t[15]||(t[15]=r=>e(x).buscar=r),placeholder:"Buscar...",onKeypress:t[16]||(t[16]=Ke(r=>X(1),["enter"]))},null,8,["modelValue"]),a(e(pt),{align:"inline-end"},{default:l(()=>[a(e(mt),{disabled:e(j),onClick:t[17]||(t[17]=r=>X(1))},{default:l(()=>[e(j)?(i(),f(e(U),{key:0,class:"animate-spin"})):(i(),f(e(St),{key:1}))]),_:1},8,["disabled"])]),_:1})]),_:1}),a(xt,{total:e(x).total,cant_reg:e(x).cant_reg,nro_pag:e(x).nro_pagina,onChangePage:X},{default:l(()=>[a(e(lt),{"as-child":""},{default:l(()=>[a(e(De),{class:"text-xs"},{default:l(()=>[a(e(Ve),null,{default:l(()=>[a(e(ee),{class:"bg-muted/60 hover:bg-muted/60"},{default:l(()=>[a(e(_),{class:"min-w-[140px]"},{default:l(()=>[n(p(e(x).estado=="1"?"Aprobación CMN":"Solicitud CMN"),1)]),_:1}),e(x).estado=="1"?(i(),f(e(_),{key:0,class:"min-w-[140px]"},{default:l(()=>[...t[53]||(t[53]=[n("Solicitud CMN",-1)])]),_:1})):y("",!0),a(e(_),{class:"w-[120px]"},{default:l(()=>[...t[54]||(t[54]=[n("Fecha solicitud",-1)])]),_:1}),a(e(_),{class:"w-[130px]"},{default:l(()=>[...t[55]||(t[55]=[n("Fecha aprobación",-1)])]),_:1}),a(e(_),{class:"min-w-[160px]"},{default:l(()=>[...t[56]||(t[56]=[n("Dependencia",-1)])]),_:1}),a(e(_),{class:"min-w-[160px]"},{default:l(()=>[...t[57]||(t[57]=[n("Solicitante",-1)])]),_:1}),a(e(_),{class:"min-w-[160px]"},{default:l(()=>[...t[58]||(t[58]=[n("Cargo",-1)])]),_:1}),a(e(_),{class:"w-[120px]"},{default:l(()=>[...t[59]||(t[59]=[n("Estado",-1)])]),_:1}),a(e(_),{class:"w-[150px] text-right"},{default:l(()=>[...t[60]||(t[60]=[n("Acciones",-1)])]),_:1})]),_:1})]),_:1}),a(e(Fe),null,{default:l(()=>[(i(!0),b(O,null,H(e(J),r=>(i(),f(e(ee),{key:r.id,onContextmenu:z=>c.value=r},{default:l(()=>[a(e(k),{class:"font-medium tabular-nums"},{default:l(()=>[n(p(e(x).estado=="1"?r.anexo06:r.anexo05),1)]),_:2},1024),e(x).estado=="1"?(i(),f(e(k),{key:0,class:"tabular-nums"},{default:l(()=>[n(p(r.anexo05),1)]),_:2},1024)):y("",!0),a(e(k),{class:"text-muted-foreground"},{default:l(()=>[n(p(r.fecha||"—"),1)]),_:2},1024),a(e(k),{class:"text-muted-foreground"},{default:l(()=>[n(p(r.fecha_aprob||"—"),1)]),_:2},1024),a(e(k),{class:"max-w-[180px]"},{default:l(()=>[a(ke,{text:r.dependencia},null,8,["text"])]),_:2},1024),a(e(k),{class:"max-w-[180px]"},{default:l(()=>[a(ke,{text:r.solicitante},null,8,["text"])]),_:2},1024),a(e(k),{class:"max-w-[180px]"},{default:l(()=>[a(ke,{text:r.cargo},null,8,["text"])]),_:2},1024),a(e(k),null,{default:l(()=>[a(e(Qe),{variant:"secondary",class:Y($(r.autorizacion))},{default:l(()=>[n(p(P[r.autorizacion]||"—"),1)]),_:2},1032,["class"])]),_:2},1024),a(e(k),null,{default:l(()=>[s("div",Ea,[r.pdf_anexo05?(i(),f(e(Ne),{key:0},{default:l(()=>[a(e(Ae),{"as-child":""},{default:l(()=>[a(e(S),{variant:"outline",size:"icon-sm",title:"Ver solicitud adjunta","aria-label":"Ver solicitud adjunta"},{default:l(()=>[a(e(je))]),_:1})]),_:1}),a(e(Ee),{align:"end"},{default:l(()=>[a(e(Re),null,{default:l(()=>[a(e(h),{class:"cursor-pointer",onSelect:z=>Q(r,"5")},{default:l(()=>[a(e(G)),t[61]||(t[61]=n(" Visualizar ",-1))]),_:1},8,["onSelect"]),a(e(h),{class:"cursor-pointer",onSelect:z=>ze(r,"5")},{default:l(()=>[a(e(Ue)),t[62]||(t[62]=n(" Ver firmas ",-1))]),_:1},8,["onSelect"])]),_:2},1024)]),_:2},1024)]),_:2},1024)):y("",!0),r.pdf_anexo06?(i(),f(e(Ne),{key:1},{default:l(()=>[a(e(Ae),{"as-child":""},{default:l(()=>[a(e(S),{variant:"outline",size:"icon-sm",title:"Ver aprobación firmada","aria-label":"Ver aprobación firmada"},{default:l(()=>[a(e(Nt))]),_:1})]),_:1}),a(e(Ee),{align:"end"},{default:l(()=>[a(e(Re),null,{default:l(()=>[a(e(h),{class:"cursor-pointer",onSelect:z=>Q(r,"6")},{default:l(()=>[a(e(G)),t[63]||(t[63]=n(" Visualizar ",-1))]),_:1},8,["onSelect"]),a(e(h),{class:"cursor-pointer",onSelect:z=>ze(r,"6")},{default:l(()=>[a(e(Ue)),t[64]||(t[64]=n(" Ver firmas ",-1))]),_:1},8,["onSelect"])]),_:2},1024)]),_:2},1024)]),_:2},1024)):y("",!0),a(e(we),null,{default:l(()=>[a(e(ye),{"as-child":""},{default:l(()=>[a(e(S),{variant:"outline",size:"icon-sm","aria-label":"Imprimir solicitud CMN",onClick:z=>e(W)(r.id)},{default:l(()=>[a(e(G))]),_:1},8,["onClick"])]),_:2},1024),a(e($e),null,{default:l(()=>[...t[65]||(t[65]=[n("Imprimir solicitud CMN",-1)])]),_:1})]),_:2},1024),a(e(we),null,{default:l(()=>[a(e(ye),{"as-child":""},{default:l(()=>[a(e(S),{size:"icon-sm",variant:"success","aria-label":"Autorizar",onClick:z=>Ce(r)},{default:l(()=>[a(e(le))]),_:1},8,["onClick"])]),_:2},1024),a(e($e),null,{default:l(()=>[...t[66]||(t[66]=[n("Autorizar",-1)])]),_:1})]),_:2},1024)])]),_:2},1024)]),_:2},1032,["onContextmenu"]))),128)),e(J).length?y("",!0):(i(),f(e(Le),{key:0,colspan:e(x).estado=="1"?9:8},{default:l(()=>[...t[67]||(t[67]=[n(" No hay solicitudes ",-1)])]),_:1},8,["colspan"]))]),_:1})]),_:1})]),_:1})]),_:1},8,["total","cant_reg","nro_pag"])]),_:1})]),_:1}),a(e(st),{class:"w-64"},{default:l(()=>[a(e(ot),{class:"truncate"},{default:l(()=>[n(p(e(x).estado=="1"?"Aprobación":"Solicitud")+": "+p(e(x).estado=="1"?c.value?.anexo06:c.value?.anexo05),1)]),_:1}),a(e(rt)),a(e(nt),null,{default:l(()=>[a(e(q),{class:"cursor-pointer",onSelect:t[18]||(t[18]=r=>e(W)(c.value?.id))},{default:l(()=>[a(e(G)),t[68]||(t[68]=n(" Imprimir solicitud CMN ",-1))]),_:1}),c.value?.autorizacion=="1"?(i(),f(e(q),{key:0,class:"cursor-pointer",onSelect:t[19]||(t[19]=r=>e(W)(c.value.id,"anexo06"))},{default:l(()=>[a(e(G)),t[69]||(t[69]=n(" Imprimir aprobación CMN ",-1))]),_:1})):y("",!0),c.value?.autorizacion=="1"?(i(),f(e(q),{key:1,class:"cursor-pointer",onSelect:t[20]||(t[20]=r=>Be(c.value))},{default:l(()=>[a(e(At)),t[70]||(t[70]=n(" Adjuntar aprobación firmada ",-1))]),_:1})):y("",!0),a(e(q),{class:"cursor-pointer",onSelect:t[21]||(t[21]=r=>Ce(c.value))},{default:l(()=>[a(e(le)),t[71]||(t[71]=n(" Autorizar ",-1))]),_:1}),a(e(q),{class:"cursor-pointer",onSelect:t[22]||(t[22]=r=>qe(c.value))},{default:l(()=>[a(e(Et)),t[72]||(t[72]=n(" Exportar a Excel ",-1))]),_:1})]),_:1})]),_:1})]),_:1}),a(ma)]),_:1}))}};export{Ul 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.