1import{_ as oe}from"./AppTextField-DiLFx0i3.js";import{_ as de}from"./AppSelect-C4dN2qGu.js";import{r as p,c as se,s as B,B as Ve,b as L,o as _,e as a,d as k,k as T,w as o,t as b,g as u,i as y,l as $,V as M,aa as V,y as ke,E as ue,a8 as Ce,f as s,aB as we,aK as Ee,j as X,aI as xe}from"./main-CvCTZmUt.js";import{f as le}from"./financiero-BAZeFji3.js";import{V as te}from"./VCardText-CC3TKd-F.js";import{V as ie,a as E}from"./VRow-6gPRAjlO.js";import{V as S,b as K,c as $e,d as Ue}from"./VCard-yR3Be554.js";import{V as Y,a as Ne}from"./VTabs-BlR2CyBL.js";import{V as ce}from"./VAlert-qoWd8BeG.js";import{V as I}from"./VSpacer-BLcAEsLs.js";import{V as Z}from"./VDataTable-D6E4Az9L.js";import{V as H}from"./VChip-kFWKYqOs.js";import{V as ee}from"./VPagination-CHmfXWuX.js";import{V as ae}from"./VTooltip-lZJn1TgL.js";import{V as Te}from"./VSwitch-DW7mg9ms.js";import{V as me}from"./VDialog-C-1gXAXc.js";import{_ as De}from"./AppDateTimePicker-k7_zXNzJ.js";import{r as Pe}from"./report-placeholder-CGz6mHix.js";import{V as ze,a as Re}from"./VToolbar-xojDhoVk.js";import{V as Se}from"./VToolbarItems-Cv8WBh7S.js";import{V as he}from"./VImg-Cwh6mhXH.js";import{V as Fe}from"./VCheckbox-Dc_URvMt.js";import"./VField-BY0D9yFF.js";import"./forwardRefs-DboJVnh3.js";import"./VTextField-Dz6VQa2e.js";/* empty css */import"./VCounter-D5SkIuwU.js";import"./index-CvD6zZ9T.js";import"./VSelect-D6Ekvacx.js";import"./VList-D4_TP2IU.js";import"./ssrBoot-1E4wt0Dy.js";import"./createSimpleFunctional-CNWJQDHm.js";import"./VAvatar-bwVrfivC.js";import"./VDivider-BRIO4f39.js";import"./dialog-transition-YPL8vevn.js";import"./VMenu-DeuiBjfh.js";import"./VOverlay-B4-Q9HoX.js";import"./scopeId-Df134gEk.js";import"./VCheckboxBtn-C-Rrzc61.js";import"./VSelectionControl-kib8D88d.js";import"./api-BPPBhqWP.js";import"./authState-D5CXL_pj.js";import"./index-CvOPxmL5.js";import"./useApi-BsXcv9i0.js";/* empty css */import"./VWindowItem-CguXcXZR.js";import"./VTable-BvdvflB_.js";import"./filter-dagg3GIn.js";const qe={key:0,class:"text-caption text-medium-emphasis mt-1"},Ae={class:"d-flex justify-end pa-4"},Le={class:"d-flex justify-end pa-4"},Oe={class:"d-flex gap-1"},Be={class:"d-flex justify-end pa-4"},Me={__name:"NotificacionesCobroPanel",setup(J){const C=le(),m=p("candidatos"),U=p(1),x=p(!1),c=p(!1),w=p(null),P=p([]),d=p(0),i=p([]),N=p(0),f=p([]),j=p(0),D=p([]),h=p(null),r=p({query:"",estado:null,limit:20,page:1}),Q=[{title:"1era Notificación",value:1},{title:"2da Notificación",value:2},{title:"3era Notificación",value:3}],W=[{title:"Pendiente",value:"pendiente"},{title:"Enviada",value:"enviada"},{title:"Error",value:"error"}],O=se(()=>{const l=m.value==="candidatos"?d.value:m.value==="en_espera"?N.value:j.value;return Math.max(1,Math.ceil(l/r.value.limit))}),g=se(()=>(m.value==="candidatos"||m.value==="en_espera")&&h.value!==null),t=l=>l?new Date(l).toLocaleDateString("es-EC",{day:"2-digit",month:"short",year:"numeric"}):"â",z=l=>l==null?"â":new Intl.NumberFormat("es-EC",{style:"currency",currency:"USD",minimumFractionDigits:2}).format(Number(l??0)),F=l=>({1:"Primera",2:"Segunda",3:"Tercera"})[l]??String(l),G=l=>({pendiente:"warning",enviada:"success",error:"error"})[l]??"secondary",v=()=>({tipo:U.value,query:r.value.query||void 0,limit:r.value.limit,page:r.value.page}),pe=async()=>{var l;x.value=!0,w.value=null,D.value=[];try{const e=await C.fetchCandidatosNotificacion(v());e!=null&&e.status?(P.value=e.data??[],d.value=e.count??0,h.value=((l=e.config)==null?void 0:l.dias)??null):w.value=(e==null?void 0:e.message)||"Error al cargar candidatos"}catch(e){w.value=(e==null?void 0:e.message)||"Error al cargar candidatos"}finally{x.value=!1}},fe=async()=>{var l;x.value=!0,w.value=null;try{const e=await C.fetchEnEsperaNotificacion(v());e!=null&&e.status?(i.value=e.data??[],N.value=e.count??0,h.value=((l=e.config)==null?void 0:l.dias)??null):w.value=(e==null?void 0:e.message)||"Error al cargar órdenes en espera"}catch(e){w.value=(e==null?void 0:e.message)||"Error al cargar órdenes en espera"}finally{x.value=!1}},ve=async()=>{x.value=!0,w.value=null;try{const l=await C.fetchNotificacionesCobro({...v(),estado:r.value.estado||void 0,ascending:"0",orderBy:"fecha_emision"});l!=null&&l.status?(f.value=l.data??[],j.value=l.count??0):w.value=(l==null?void 0:l.message)||"Error al cargar notificaciones"}catch(l){w.value=(l==null?void 0:l.message)||"Error al cargar notificaciones"}finally{x.value=!1}},R=()=>{m.value==="candidatos"?pe():m.value==="en_espera"?fe():ve()},_e=async l=>{c.value=!0;try{const e=await C.emitirNotificacionCobro({orden_pago_id:l.orden_pago_id,tipo:U.value});e!=null&&e.status?(V(e.message||"Notificación emitida","success"),R()):V((e==null?void 0:e.message)||"No se pudo emitir","error")}catch(e){V((e==null?void 0:e.message)||"Error al emitir","error")}finally{c.value=!1}},be=async()=>
1{if(!D.value.length){V("Seleccione al menos un registro","warn");return}c.value=!0;try{const l=await C.emitirLoteNotificacionCobro({orden_pago_ids:D.value,tipo:U.value});l!=null&&l.status?(V(l.message||"Lote procesado","success"),D.value=[],R()):V((l==null?void 0:l.message)||"Error en envÃo por lote","error")}catch(l){V((l==null?void 0:l.message)||"Error en envÃo por lote","error")}finally{c.value=!1}},ge=async l=>{try{const e=await C.pdfNotificacionCobro(l.id),A=URL.createObjectURL(e),q=document.createElement("a");q.href=A,q.download=`notificacion_cobro_${l.codigo}.pdf`,document.body.appendChild(q),q.click(),q.remove(),URL.revokeObjectURL(A),V("PDF descargado","success")}catch(e){V((e==null?void 0:e.message)||"Error al descargar PDF","error")}},ye=async l=>{try{const e=await C.reenviarNotificacionCobro(l.id);e!=null&&e.status?(V(e.message||"Correo reenviado","success"),R()):V((e==null?void 0:e.message)||"No se pudo reenviar","error")}catch(e){V((e==null?void 0:e.message)||"Error al reenviar","error")}};B([U,m],()=>{r.value.page=1,R()}),B(()=>[r.value.estado,r.value.limit],()=>{r.value.page=1,R()}),B(()=>r.value.page,()=>R());let re=null;return B(()=>r.value.query,()=>{clearTimeout(re),re=setTimeout(()=>{r.value.page=1,R()},350)}),Ve(R),(l,e)=>{const A=de,q=oe;return _(),L("div",null,[a(S,{class:"mb-4"},{default:o(()=>[a(te,null,{default:o(()=>[a(ie,{dense:""},{default:o(()=>[a(E,{cols:"12",md:"3"},{default:o(()=>[a(A,{modelValue:U.value,"onUpdate:modelValue":e[0]||(e[0]=n=>U.value=n),items:Q,"item-title":"title","item-value":"value",label:"Tipo de notificación"},null,8,["modelValue"]),g.value?(_(),L("div",qe," Plazo configurado: "+b(h.value)+" dÃa(s) ",1)):T("",!0)]),_:1}),a(E,{cols:"12",md:m.value==="emitidas"?4:6},{default:o(()=>[a(q,{modelValue:r.value.query,"onUpdate:modelValue":e[1]||(e[1]=n=>r.value.query=n),label:"Buscar",placeholder:"Código, RUC, razón social, correoâ¦",clearable:"","prepend-inner-icon":"tabler-search"},null,8,["modelValue"])]),_:1},8,["md"]),m.value==="emitidas"?(_(),k(E,{key:0,cols:"12",md:"3"},{default:o(()=>[a(A,{modelValue:r.value.estado,"onUpdate:modelValue":e[2]||(e[2]=n=>r.value.estado=n),items:W,label:"Estado",clearable:""},null,8,["modelValue"])]),_:1})):T("",!0),a(E,{cols:"12",md:"2"},{default:o(()=>[a(A,{modelValue:r.value.limit,"onUpdate:modelValue":e[3]||(e[3]=n=>r.value.limit=n),items:[10,20,50,100],label:"Por página"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),a(Ne,{modelValue:m.value,"onUpdate:modelValue":e[4]||(e[4]=n=>m.value=n),class:"mb-3"},{default:o(()=>[a(Y,{value:"candidatos"},{default:o(()=>e[9]||(e[9]=[u("Candidatos a enviar")])),_:1,__:[9]}),a(Y,{value:"en_espera"},{default:o(()=>e[10]||(e[10]=[u("En espera de plazo")])),_:1,__:[10]}),a(Y,{value:"emitidas"},{default:o(()=>e[11]||(e[11]=[u("Emitidas")])),_:1,__:[11]})]),_:1},8,["modelValue"]),w.value?(_(),k(ce,{key:0,type:"warning",variant:"tonal",class:"mb-3",closable:""},{default:o(()=>[u(b(w.value),1)]),_:1})):T("",!0),m.value==="candidatos"?(_(),k(S,{key:1},{default:o(()=>[a(K,{class:"d-flex align-center flex-wrap gap-2"},{default:o(()=>[y("span",null,"Candidatos â "+b(F(U.value)),1),a(I),l.$can("enviar","notificaciones_cobro")||l.$can("crear","notificaciones_cobro")?(_(),k($,{key:0,color:"primary","prepend-icon":"tabler-send",disabled:!D.value.length||c.value,loading:c.value,onClick:be},{default:o(()=>[u(" Enviar seleccionados ("+b(D.value.length)+") ",1)]),_:1},8,["disabled","loading"])):T("",!0)]),_:1}),a(Z,{modelValue:D.value,"onUpdate:modelValue":e[5]||(e[5]=n=>D.value=n),headers:[{title:"Orden",key:"orden_codigo"},{title:"Solicitud",key:"solicitud_codigo"},{title:"Contribuyente",key:"contribuyente"},{title:"RUC",key:"ruc"},{title:"Correo",key:"correo"},{title:"Valor",key:"valor_pagar"},{title:"DÃas",key:"dias_transcurridos"},{title:"Acciones",key:"acciones",sortable:!1}],items:P.value,loading:x.value,"item-value":"orden_pago_id","show-select":"",density:"comfortable","hide-default-footer":""},{"item.valor_pagar":o(({item:n})=>[u(b(z(n.valor_pagar)),1)]),"item.dias_transcurridos":o(({item:n})=>[a(H,{size:"small",color:"info",variant:"tonal"},{default:o(()=>[u(b(n.dias_transcurridos??"â")+" / "+b(n.dias_requeridos),1)]),_:2},1024)]),"item.acciones":o(({item:n})=>[l.$can("enviar","notificaciones_cobro")||l.$can("crear","notificaciones_cobro")?(_(),k($,{key:0,size:"small",color:"primary",variant:"tonal",loading:c.value,"prepe
1nd-icon":"tabler-send",onClick:ne=>_e(n)},{default:o(()=>e[12]||(e[12]=[u(" Enviar ")])),_:2,__:[12]},1032,["loading","onClick"])):T("",!0)]),"no-data":o(()=>e[13]||(e[13]=[y("div",{class:"text-center pa-6 text-medium-emphasis",style:{"max-width":"520px",margin:"0 auto"}},[y("p",{class:"mb-2"}," No hay candidatos para esta notificación con el plazo actual. "),y("p",{class:"text-body-2 mb-0"},[u(" Si la orden ya fue notificada, revÃsala en "),y("strong",null,"Emitidas"),u(". Si aún no cumple el plazo, aparecerá en "),y("strong",null,"En espera de plazo"),u(" hasta que venza. ")])],-1)])),_:1},8,["modelValue","items","loading"]),y("div",Ae,[a(ee,{modelValue:r.value.page,"onUpdate:modelValue":e[6]||(e[6]=n=>r.value.page=n),length:O.value,"total-visible":5,density:"comfortable"},null,8,["modelValue","length"])])]),_:1})):m.value==="en_espera"?(_(),k(S,{key:2},{default:o(()=>[a(K,null,{default:o(()=>[u(" En espera de plazo â "+b(F(U.value)),1)]),_:1}),a($e,{class:"px-4 pb-2"},{default:o(()=>[u(" Ãrdenes por pagar que aún no cumplen los "+b(h.value??"â")+" dÃa(s) configurados. Solo lectura. ",1)]),_:1}),a(Z,{headers:[{title:"Orden",key:"orden_codigo"},{title:"Solicitud",key:"solicitud_codigo"},{title:"Contribuyente",key:"contribuyente"},{title:"RUC",key:"ruc"},{title:"Correo",key:"correo"},{title:"Valor",key:"valor_pagar"},{title:"DÃas transcurridos",key:"dias_transcurridos"},{title:"DÃas restantes",key:"dias_restantes"}],items:i.value,loading:x.value,density:"comfortable","hide-default-footer":""},{"item.valor_pagar":o(({item:n})=>[u(b(z(n.valor_pagar)),1)]),"item.dias_transcurridos":o(({item:n})=>[a(H,{size:"small",color:"secondary",variant:"tonal"},{default:o(()=>[u(b(n.dias_transcurridos??"â")+" / "+b(n.dias_requeridos),1)]),_:2},1024)]),"item.dias_restantes":o(({item:n})=>[a(H,{size:"small",color:"warning",variant:"tonal"},{default:o(()=>[u(b(n.dias_restantes??"â")+" dÃa(s) ",1)]),_:2},1024)]),"no-data":o(()=>e[14]||(e[14]=[y("div",{class:"text-center pa-6 text-medium-emphasis"}," No hay órdenes en espera de plazo para este tipo de notificación ",-1)])),_:1},8,["items","loading"]),y("div",Le,[a(ee,{modelValue:r.value.page,"onUpdate:modelValue":e[7]||(e[7]=n=>r.value.page=n),length:O.value,"total-visible":5,density:"comfortable"},null,8,["modelValue","length"])])]),_:1})):(_(),k(S,{key:3},{default:o(()=>[a(K,null,{default:o(()=>[u("Notificaciones emitidas â "+b(F(U.value)),1)]),_:1}),a(Z,{headers:[{title:"Código",key:"codigo"},{title:"Orden",key:"orden_pago.codigo"},{title:"Solicitud",key:"solicitud_servicio.codigo"},{title:"Destinatario",key:"correo_destino"},{title:"Fecha emisión",key:"fecha_emision"},{title:"Estado",key:"estado"},{title:"Acciones",key:"acciones",sortable:!1}],items:f.value,loading:x.value,density:"comfortable","hide-default-footer":""},{"item.fecha_emision":o(({item:n})=>[u(b(t(n.fecha_emision)),1)]),"item.estado":o(({item:n})=>[a(H,{size:"small",color:G(n.estado),variant:"tonal"},{default:o(()=>[u(b(n.estado),1)]),_:2},1032,["color"])]),"item.acciones":o(({item:n})=>[y("div",Oe,[a($,{icon:"",size:"small",variant:"text",color:"error",onClick:ne=>ge(n)},{default:o(()=>[a(M,{icon:"tabler-file-type-pdf"}),a(ae,{activator:"parent"},{default:o(()=>e[15]||(e[15]=[u("Descargar PDF")])),_:1,__:[15]})]),_:2},1032,["onClick"]),l.$can("enviar","notificaciones_cobro")?(_(),k($,{key:0,icon:"",size:"small",variant:"text",color:"primary",onClick:ne=>ye(n)},{default:o(()=>[a(M,{icon:"tabler-mail-forward"}),a(ae,{activator:"parent"},{default:o(()=>e[16]||(e[16]=[u("Reenviar correo")])),_:1,__:[16]})]),_:2},1032,["onClick"])):T("",!0)])]),"no-data":o(()=>e[17]||(e[17]=[y("div",{class:"text-center pa-6 text-medium-emphasis"}," Aún no hay notificaciones emitidas de este tipo ",-1)])),_:1},8,["items","loading"]),y("div",Be,[a(ee,{modelValue:r.value.page,"onUpdate:modelValue":e[8]||(e[8]=n=>r.value.page=n),length:O.value,"total-visible":5,density:"comfortable"},null,8,["modelValue","length"])])]),_:1}))])}}},Ie={__name:"ModalConfigNotificaciones",setup(J){const C=le(),m=p(!1),U=p(!1),x=p(!1),c=p({notif_cobro_1_dias:8,notif_cobro_2_dias:8,notif_cobro_3_dias:3,notif_cobro_unidad_responsable:"",notif_cobro_funcionario:"",notif_cobro_cargo:"",notif_cobro_auto_enabled:!1}),w=async()=>{U.value=!0;try{const d=await C.getConfigNotificaciones();d!=null&&d.status&&d.data&&(c.value={...c.value,...d.data})}catch(d){V((d==null?void 0:d.message)||"Error al cargar configuración","error")}finally{U.value=!1}},P=async()=>{x.value=!0;try{const d=await C.setConfigNotificaciones(c.value);d!=null&&d.status?(c.value={...c.value,...d.data},V("Configuración guardada","success"),m.value=!1):V((d==null?void 0:d.message)||"No se pudo guardar","error")}catch(d){V((d==null?void 0:d.message)||"Error al guardar","error")}finally{x.value=!1}};return B(m,d=>{d&&w()}),(d,i)=>{const N=oe;return _(),k(me,{modelValue:m.value,"onUpdate:modelValue":i[9]||(i[9]=f=>m.value=f),"max-width":"640",persistent:""},{activator:o(({props:f})=>
1[a($,ue(f,{variant:"tonal",color:"secondary","prepend-icon":"tabler-settings"}),{default:o(()=>i[10]||(i[10]=[u(" Configuración ")])),_:2,__:[10]},1040)]),default:o(()=>[a(S,null,{default:o(()=>[a(K,{class:"d-flex align-center"},{default:o(()=>[i[11]||(i[11]=u(" Plazos y datos del funcionario ")),a(I),a($,{icon:"",variant:"text",onClick:i[0]||(i[0]=f=>m.value=!1)},{default:o(()=>[a(M,{icon:"tabler-x"})]),_:1})]),_:1,__:[11]}),a(te,null,{default:o(()=>[U.value?(_(),k(ke,{key:0,indeterminate:"",class:"mb-4"})):T("",!0),a(ie,null,{default:o(()=>[a(E,{cols:"12",md:"4"},{default:o(()=>[a(N,{modelValue:c.value.notif_cobro_1_dias,"onUpdate:modelValue":i[1]||(i[1]=f=>c.value.notif_cobro_1_dias=f),modelModifiers:{number:!0},type:"number",label:"DÃas para 1era",hint:"Desde emisión de la orden","persistent-hint":"",min:0},null,8,["modelValue"])]),_:1}),a(E,{cols:"12",md:"4"},{default:o(()=>[a(N,{modelValue:c.value.notif_cobro_2_dias,"onUpdate:modelValue":i[2]||(i[2]=f=>c.value.notif_cobro_2_dias=f),modelModifiers:{number:!0},type:"number",label:"DÃas para 2da",hint:"Desde la 1era notificación","persistent-hint":"",min:0},null,8,["modelValue"])]),_:1}),a(E,{cols:"12",md:"4"},{default:o(()=>[a(N,{modelValue:c.value.notif_cobro_3_dias,"onUpdate:modelValue":i[3]||(i[3]=f=>c.value.notif_cobro_3_dias=f),modelModifiers:{number:!0},type:"number",label:"DÃas para 3era",hint:"Desde la 2da notificación","persistent-hint":"",min:0},null,8,["modelValue"])]),_:1}),a(E,{cols:"12"},{default:o(()=>[a(N,{modelValue:c.value.notif_cobro_unidad_responsable,"onUpdate:modelValue":i[4]||(i[4]=f=>c.value.notif_cobro_unidad_responsable=f),label:"Unidad Responsable"},null,8,["modelValue"])]),_:1}),a(E,{cols:"12",md:"6"},{default:o(()=>[a(N,{modelValue:c.value.notif_cobro_funcionario,"onUpdate:modelValue":i[5]||(i[5]=f=>c.value.notif_cobro_funcionario=f),label:"Funcionario Responsable"},null,8,["modelValue"])]),_:1}),a(E,{cols:"12",md:"6"},{default:o(()=>[a(N,{modelValue:c.value.notif_cobro_cargo,"onUpdate:modelValue":i[6]||(i[6]=f=>c.value.notif_cobro_cargo=f),label:"Cargo"},null,8,["modelValue"])]),_:1}),a(E,{cols:"12"},{default:o(()=>[a(Te,{modelValue:c.value.notif_cobro_auto_enabled,"onUpdate:modelValue":i[7]||(i[7]=f=>c.value.notif_cobro_auto_enabled=f),color:"primary",label:"Habilitar envÃo automático diario (08:00)",hint:"Ejecuta el comando programado si está activo","persistent-hint":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(Ue,null,{default:o(()=>[a(I),a($,{variant:"text",onClick:i[8]||(i[8]=f=>m.value=!1)},{default:o(()=>i[12]||(i[12]=[u("Cancelar")])),_:1,__:[12]}),d.$can("editar","notificaciones_cobro")?(_(),k($,{key:0,color:"primary",loading:x.value,onClick:P},{default:o(()=>i[13]||(i[13]=[u(" Guardar ")])),_:1,__:[13]},8,["loading"])):T("",!0)]),_:1})]),_:1})]),_:1},8,["modelValue"])}}},je={key:1},Ge=["innerHTML"],He={class:"d-flex align-center gap-4 flex-wrap"},Ke={class:"text-h6 mb-1"},Je={class:"text-body-2 mb-2"},Qe={class:"d-flex gap-2 flex-wrap"},We={key:0,class:"mt-4"},Xe={__name:"ModalReportNotificaciones",setup(J){const C=p(!1),m=p(!1),U=le(),{t:x}=Ce(),c=p(null),w=p(!0),P=p(!1),d=p(null),i=p(null),N=p(""),f=p(!1),j=[{title:"Vista previa",value:"preview"},{title:"Excel",value:"xlsx"},{title:"Pdf",value:"pdf"}],D=[{title:"Todas",value:null},{title:"1era",value:1},{title:"2da",value:2},{title:"3era",value:3}],h=[{title:"Pendiente",value:"pendiente"},{title:"Enviada",value:"enviada"},{title:"Error",value:"error"}],r=p({formato_reporte:"preview",query:"",tipo:null,estado:null,fecha_desde:null,fecha_hasta:null}),Q=()=>{m.value=!0,d.value=null,w.value=!1,U.generarReporteNotificaciones(r.value).then(g=>{if(g.status)if(V(`¡Reporte ${x("Generado")} `+x("Correctamente")+"!","success"),r.value.formato_reporte==="preview")c.value=g.data,i.value=null;else{i.value=g.data,c.value=null;const t=g.data.inline_url||g.data.download_url;window.open(t,"_blank")||(d.value="Tu navegador bloqueó la apertura automática de documentos!")}else d.value=g.msg,V(g.msg||"¡Error al generar reporte!","warn");m.value=!1}).catch(()=>{V("¡Error al generar reporte!","error"),m.value=!1})},W=async g=>{await navigator.clipboard.writeText(g),V("Enlace copiado","success")},O=async()=>{var g;try{const t=N.value.split(",").map(z=>
1z.trim()).filter(Boolean);if(!t.length)throw new Error("Ingresa al menos un correo");await axios.post("/api/reports/email",{report_id:(g=i.value)==null?void 0:g.report_id,to:t,attach_file:f.value}),V("Correo en cola de envÃo","success")}catch(t){V(t.message||"Error enviando correo","warn")}};return(g,t)=>{const z=oe,F=de,G=De;return _(),k(me,{modelValue:s(C),"onUpdate:modelValue":t[12]||(t[12]=v=>X(C)?C.value=v:null),fullscreen:"",persistent:"",scrim:!1,transition:"dialog-bottom-transition"},{activator:o(({props:v})=>[a($,ue({variant:"outlined"},v),{default:o(()=>[a(M,{size:24,icon:"tabler-file-report"}),a(ae,{activator:"parent",location:"top"},{default:o(()=>[u(b(g.$t("Reporte",2)),1)]),_:1})]),_:2},1040)]),default:o(()=>[a(S,null,{default:o(()=>[y("div",null,[a(ze,{color:"primary"},{default:o(()=>[a($,{icon:"",variant:"plain",onClick:t[0]||(t[0]=v=>C.value=!1)},{default:o(()=>[a(M,{color:"white",icon:"tabler-x"})]),_:1}),a(Re,null,{default:o(()=>t[13]||(t[13]=[u("REPORTE NOTIFICACIONES")])),_:1,__:[13]}),a(I),a(Se,null,{default:o(()=>[s(w)?(_(),k($,{key:0,variant:"text",disabled:s(m),"prepend-icon":"tabler-bolt",onClick:Q},{default:o(()=>[s(m)?(_(),k(we,{key:0,indeterminate:"",color:"warning"})):T("",!0),u(" "+b(s(m)?g.$t("Generando"):g.$t("Generar")),1)]),_:1},8,["disabled"])):(_(),k($,{key:1,variant:"text",disabled:s(m),"prepend-icon":"tabler-arrow-back",onClick:t[1]||(t[1]=v=>w.value=!0)},{default:o(()=>[u(b(g.$t("Atras")),1)]),_:1},8,["disabled"]))]),_:1})]),_:1})]),a(te,null,{default:o(()=>[s(w)?(_(),k(S,{key:0},{default:o(()=>[a(ie,null,{default:o(()=>[s(d)?(_(),k(E,{key:0,cols:"12"},{default:o(()=>[a(ce,{variant:"tonal",color:"warning",closable:""},{default:o(()=>[u(b(s(d)),1)]),_:1})]),_:1})):T("",!0),a(E,{cols:"12",sm:"6"},{default:o(()=>[a(z,{modelValue:s(r).query,"onUpdate:modelValue":t[2]||(t[2]=v=>s(r).query=v),label:g.$t("Buscar"),placeholder:"Código, RUC, razón socialâ¦",clearable:"","prepend-inner-icon":"tabler-search"},null,8,["modelValue","label"])]),_:1}),a(E,{cols:"12",sm:"3"},{default:o(()=>[a(F,{modelValue:s(r).tipo,"onUpdate:modelValue":t[3]||(t[3]=v=>s(r).tipo=v),items:D,label:"Tipo de notificación",clearable:""},null,8,["modelValue"])]),_:1}),a(E,{cols:"12",sm:"3"},{default:o(()=>[a(F,{modelValue:s(r).estado,"onUpdate:modelValue":t[4]||(t[4]=v=>s(r).estado=v),items:h,label:g.$t("Filtrar por",{elemento:g.$t("Estado")}),clearable:""},null,8,["modelValue","label"])]),_:1}),a(E,{cols:"12",sm:"4"},{default:o(()=>[a(F,{modelValue:s(r).formato_reporte,"onUpdate:modelValue":t[5]||(t[5]=v=>s(r).formato_reporte=v),items:j,label:"Formato"},null,8,["modelValue"])]),_:1}),a(E,{cols:"12",sm:"4"},{default:o(()=>[a(G,{modelValue:s(r).fecha_desde,"onUpdate:modelValue":t[6]||(t[6]=v=>s(r).fecha_desde=v),label:"Fecha desde",clearable:""},null,8,["modelValue"])]),_:1}),a(E,{cols:"12",sm:"4"},{default:o(()=>[a(G,{modelValue:s(r).fecha_hasta,"onUpdate:modelValue":t[7]||(t[7]=v=>s(r).fecha_hasta=v),label:"Fecha hasta",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})):(_(),L("div",je,[s(c)?(_(),L("div",{key:0,class:"pa-4",innerHTML:s(c)},null,8,Ge)):s(i)?(_(),k(S,{key:1,class:"pa-6"},{default:o(()=>[y("div",He,[a(he,{src:s(Pe),"max-width":"120"},null,8,["src"]),y("div",null,[y("h6",Ke,b(s(i).title||s(i).filename),1),y("p",Je,b(s(i).filename)+" · "+b(s(i).size_human),1),y("div",Qe,[a($,{color:"primary",href:s(i).download_url,target:"_blank","prepend-icon":"tabler-download"},{default:o(()=>t[14]||(t[14]=[u(" Descargar ")])),_:1,__:[14]},8,["href"]),a($,{variant:"tonal","prepend-icon":"tabler-copy",onClick:t[8]||(t[8]=v=>W(s(i).download_url))},{default:o(()=>t[15]||(t[15]=[u(" Copiar enlace ")])),_:1,__:[15]}),a($,{variant:"tonal","prepend-icon":"tabler-mail",onClick:t[9]||(t[9]=v=>P.value=!s(P))},{default:o(()=>t[16]||(t[16]=[u(" Enviar por correo ")])),_:1,__:[16]})])])]),a(Ee,null,{default:o(()=>[s(P)?(_(),L("div",We,[a(z,{modelValue:s(N),"onUpdate:modelValue":t[10]||(t[10]=v=>X(N)?N.value=v:null),label:"Correos (separados por coma)",class:"mb-2"},null,8,["modelValue"]),a(Fe,{modelValue:s(f),"onUpdate:modelValue":t[11]||(t[11]=v=>X(f)?f.value=v:null),label:"Adjuntar archivo",class:"mb-2"},null,8,["modelValue"]),a($,{color:"primary",onClick:O},{default:o(()=>t[17]||(t[17]=[u("Enviar")])),_:1,__:[17]})])):T("",!0)]),_:1})]),_:1})):T("",!0)]))]),_:1})]),_:1})]),_:1},8,["modelValue"])}}},Ye={class:"d-flex align-center flex-wrap gap-3 mb-4"}
1,Ka={__name:"index",setup(J){return xe({title:"Notificaciones de Cobro"}),(C,m)=>(_(),L("div",null,[y("div",Ye,[m[0]||(m[0]=y("div",null,[y("h5",{class:"text-h5 font-weight-bold mb-0"},"Notificaciones de Cobro"),y("p",{class:"text-body-2 text-medium-emphasis mb-0"}," Gestión de 1era, 2da y 3era notificación para órdenes de pago pendientes ")],-1)),a(I),C.$can("editar","notificaciones_cobro")||C.$can("listar","notificaciones_cobro")?(_(),k(Ie,{key:0})):T("",!0),C.$can("reportes","notificaciones_cobro")?(_(),k(Xe,{key:1})):T("",!0)]),a(Me)]))}};export{Ka 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.