1"use strict";(self.webpackChunksosuncmovil=self.webpackChunksosuncmovil||[]).push([[4714],{24714(o,e,i){i.r(e),i.d(e,{default:()=>P});var r=i(88911),n=i(59314),t=i(94496),a=i(65204),l=i(60587),s=i(19464),d=i(93416),c=i(97334),u=i(99784),p=i(19042),x=i(72882),v=i(14149),f=i(20979),b=i(83560),h=i(75456),m=i(79484),g=i(34642),j=i(46987),A=i(65043),w=i(45847),y=i(77343),C=i(8356),S=i(11488),E=i(92790),R=i(37103),k=i(24648),W=i(66487),_=i(75911),O=i(76708),z=i(43381),I=i(70579);const N={componenteCentral:{tipo:"texto",contenido:"REINTEGROS"}};function P(){const{enqueueSnackbar:o}=(0,j.dh)(),{datosUsuario:e}=(0,A.useContext)(y.O),{llamarControlador:i}=(0,C.A)(),[P,T]=(0,A.useState)(null),[B,F]=(0,A.useState)(!1),[M,q]=(0,A.useState)(!1),[D,U]=(0,A.useState)(""),[G,H]=(0,A.useState)(!1),[L,J]=(0,A.useState)(!0),[V,Z]=(0,A.useState)(null),[K,Q]=(0,A.useState)(!1),[X,Y]=(0,A.useState)(!1),[$,oo]=(0,A.useState)(!1),eo=(o=>{if(null===V||void 0===V||!V.observaciones)return!1;const i=V.observaciones;return(Array.isArray(i)&&i.length>0?null===(o=i[i.length-1])||void 0===o?void 0:o.idusuarioweb:null)===e.idusuarioweb||(null===P||void 0===P?void 0:P.idusuarioweb)===e.idusuarioweb})(),io=(0,w.Zp)(),ro=(0,w.zy)();(0,A.useEffect)(()=>{const o=(0,O.wV)(ro).nrodoc;o&&ao({nrodoc:o})},[]),(0,A.useEffect)(()=>{null===P||void 0===P||!P.idusuarioweb||null!==P&&void 0!==P&&P.esbenef?Z(null):lo(P)},[P]);const no=o=>{T(o),H(!o.idusuarioweb),F(o.esbenef),Y(!1),oo(!1)},to=o=>{if(!o)return T(null),Z(null),Y(!1),J(!1),void oo(!1);no(o)},ao=async e=>{var r;let{nrodoc:n,penombre:t,peapellido:a}=e;T(null),J(!1);const l=await i({ejecutar:"gestionperfilempleado",data:{nrodoc:n,penombre:t,peapellido:a,accion:"obtenerafiliado"},guardarlog:!1}),s=(null===l||void 0===l||null===(r=l.datos)||void 0===r?void 0:r.datosempleado)||[];null!==l&&void 0!==l&&l.exito&&s.length>0?(s.length>1&&o("Se encontr\xf3 m\xe1s de una persona, se tom\xf3 la primera. Refin\xe1 la b\xfasqueda para elegir.",{variant:"info"}),no(s[0])):o("No se encontr\xf3 la persona",{variant:"info"})},lo=async o=>{Q(!0),Z(null);try{var e;const n=await i({ejecutar:"abmturno",data:{w_turno_accion:"listar",nrodoc:o.penrodoc,tipodoc:1,idrolweb:17,idturnotipo:11,idusuarioweb:o.idusuarioweb},guardarlog:!1});if(n.exito&&null!==(e=n.datos)&&void 0!==e&&e.listar){var r;const o=n.datos.listar.find(o=>!o.tetfinalizado);Z(o||null),(null!==o&&void 0!==o&&o.tuatencion||!o&&null!==(r=n.datos)&&void 0!==r&&r.previa_tuatencion)&&oo(!0)}}catch(n){console.error("Error al listar reintegros:",n)}finally{Q(!1)}},so=async(r,n)=>{const{idusuarioweb:t}=e,{idturno:a,idcentroturno:l,tuobservacion:s,archivos:d,textoDescripcion:c,mail:u,telefono:p,otro:x,prefijo:v}=r,f=JSON.stringify({mail:u,tel:v+p,otro:x,prefijo:v}),b=c&&"<p></p>"!==c?c:"<p>(No se agrego un comentario a la solicitud)</p>",h={ejecutar:"abmturno",data:{w_turno_accion:n,idturno:a,idcentroturno:l,carpeta_archivo:"turno",idturnotipo:11,idturnoestadotipo:"editar"===n?null:1,idusuarioweb:t,tipodoc:1,nrodoc:null===P||void 0===P?void 0:P.penrodoc,tuobservacion:s,cambioEmail:r.cambioEmail,mail:u,telefono:p,tuobservacion_nueva:b,idrolweb:17,tucontacto:f,prefijo:v,tuatencion:$,pacompletado:!0},guardarlog:!0};if(d.length>0){const o=new FormData;d.forEach((e,i)=>o.append("file_".concat(i),e.file,e.file.name)),h.formData=o}q(!0);const m=await i(h);return q(!1),m.exito||m.exitoSolicitud?(o("editar"===n?"Reintegro modificado con \xe9xito":"Reintegro subido con \xe9xito",{variant:"success"}),U(""),T(null),Z(null),Y(!1),J(!1),oo(!1),!0):(o(m.mensaje,{variant:"error"}),!1)},co=()=>io("/gestionar_usuario?nrodoc=".concat(P.penrodoc,"&ruta_volver=").concat(ro.pathname)),uo=()=>{F(!1),no({penrodoc:P.penrodoctitu,peapellido:P.peapellidotitu,penombre:P.penombretitu,esbenef:!1,idusuarioweb:P.idusuarioweb})};return(0,I.jsx)(S.A,{estructuraHeader:N,render:()=>{var o;return(0,I.jsxs)(r.A,{spacing:2.5,sx:{maxWidth:900,mx:"auto",px:2,py:2},children:[(0,I.jsxs)(n.A,{variant:"outlined",sx:{p:2.5,borderColor:"primary.light",bgcolor:"#f5f8ff"},children:[(0,I.jsxs)(r.A,{direction:"row",alignItems:"center",spacing:1,sx:{mb:1.5},children:[(0,I.jsx)(m.A,{color:"primary"}),(0,I.jsx)(t.A,{variant:"subtitle1",fontWeight:600,children:"Buscar Persona"})]}),(0,I.jsx)(R.A,{value:null,onSelect:to}),P&&(0,I.jsxs)(a.A,{variant:"outlined",sx:{mt:2,p:2,display:"flex",alignItems:"center",gap:2,bgcolor:"#e6f2ff",borderColor:"primary.light",borderRadius:2},children:[(0,I.jsx)(l.A,{sx:{bgcolor:"primary.main",width:48,height:48},children:(0,I.jsx)(v.A,{})}),(0,I.jsxs)(s.A,{children:[(0,I.jsxs)(t.A,{variant:"h6",fontWeight:600,color:"text.secondary",children:[P.penombre," ",P.peapellido,(0,I.jsxs)(t.A,{component:"span",sx:{ml:1,color:"text.disabled",fontWeight:400},children:["- ",P.penrodoc]})]}),(0,I.jsx)(t.A,{variant:"body2",sx:{color:"text.disabled"},children:P.sedescripcion})]})]})]}),!M&&D&&(0,I.jsx)(E.A,{mensaje:D}),(0,I.jsx)(d.A,{in:(null===P||void 0===P?void 0:P.idusuarioweb)&&!(null!==P&&void 0!==P&&P.esbenef),timeout:"auto",unmountOnExit:!0,children:(0,I.jsxs)(r.A,{spacing:2,children:[K&&(0,I.jsx)(s.A,{sx:{display:"flex",justifyContent:"center",py:4},children:(0,I.jsx)(c.A,{})}),!K&&(0,I.jsx)(a.A,{variant:"outlined",sx:{p:2,borderColor:$?"error.light":"divider",bgcolor:$?"#fff0f0":"#f8fafc",borderRadius:2,transition:"all 0.2s"},children:(0,I.jsxs)(r.A,{direction:"row",alignItems:"center",spacing:1,children:[(0,I.jsx)(g.A,{sx:{color:$?"error.main":"text.disabled",fontSize:22}}),(0,I.jsx)(s.A,{sx:{flex:1},children:(0,I.jsx)(u.A,{control:(0,I.jsx)(p.A,{checked:$,onChange:o=>oo(o.target.checked),color:"warning"}),label:(0,I.jsx)(t.A,{variant:"body2",sx:{fontWeight:600,color:$?"error.main":"text.secondary"},children:"Prestar atenci\xf3n especial a este turno"})})})]})}),!K&&V&&!X&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(_.A,{datos:V,tituloResumen:"Reintegro Activo del Afiliado",hideEditButton:!0,rutaEditar:"/editar-reintegro"}),(0,I.jsx)(s.A,{sx:{display:"flex",justifyContent:"center",gap:1},children:V.teteditable&&eo?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(x.A,{variant:"contained",startIcon:(0,I.jsx)(b.A,{}),onClick:()=>Y(!0),sx:{borderRadius:"10px",textTransform:"none",fontWeight:600,px:3},children:null!==(o=V.tetnombre)&&void 0!==o&&o.toLowerCase().includes("respuesta")?"Responder":"Modificar Re
1integro"}),(0,I.jsx)(x.A,{variant:"outlined",color:"error",sx:{borderRadius:"10px",textTransform:"none",fontWeight:600},onClick:()=>{T(null),Z(null),J(!1)},children:"Cancelar"})]}):(0,I.jsxs)(a.A,{variant:"outlined",sx:{p:2,borderColor:"warning.light",bgcolor:"#fffbeb",display:"flex",alignItems:"center",gap:1.5,width:"100%"},children:[(0,I.jsx)(h.A,{sx:{fontSize:18,color:"#d97706",flexShrink:0}}),(0,I.jsx)(t.A,{variant:"body2",sx:{color:"#92400e",fontWeight:500},children:V.teteditable?"Solo la persona que carg\xf3 el reintegro o el afiliado pueden modificarlo.":"El reintegro activo del afiliado no se puede modificar."})]})})]}),!K&&V&&X&&(0,I.jsx)(n.A,{variant:"outlined",sx:{p:2.5,borderRadius:2},children:(0,I.jsx)(W.A,{titulo:"Modificar Reintegro N\xb0 ".concat(V.idturno),descripcion:"Complete los datos para modificar el reintegro activo del afiliado.",obligatorios:!0,archivoObligatorio:!1,onEnviar:so,tipoEnvio:"editar",idturno:V.idturno,idcentroturno:V.idcentroturno,onCancel:()=>Y(!1),entidadNombre:"reintegro",entidadPlural:"reintegros",values:V.tucontacto?(0,z.xO)(V.tucontacto):{mail:null===P||void 0===P?void 0:P.uwmail,tel:null===P||void 0===P?void 0:P.telefono,prefijo:null===P||void 0===P?void 0:P.carct}})}),!K&&!V&&(0,I.jsxs)(n.A,{variant:"outlined",sx:{p:2.5,borderRadius:2},children:[(0,I.jsxs)(t.A,{variant:"h6",fontWeight:600,sx:{mb:.5},children:[(0,I.jsx)(f.A,{sx:{mr:1,verticalAlign:"middle",color:"primary.main"}}),"Solicitar Reintegro"]}),(0,I.jsx)(t.A,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Complet\xe1 los datos para iniciar el tr\xe1mite de reintegro en la Obra Social para un afiliado. Todos los campos son obligatorios."}),(0,I.jsx)(W.A,{titulo:"",descripcion:"",obligatorios:!0,archivoObligatorio:!0,onEnviar:so,tipoEnvio:"nuevo",entidadNombre:"reintegro",entidadPlural:"reintegros",onCancel:()=>{T(null),Z(null),J(!1)},values:{mail:null===P||void 0===P?void 0:P.uwmail,tel:null===P||void 0===P?void 0:P.telefono,prefijo:null===P||void 0===P?void 0:P.carct}})]})]})}),(0,I.jsx)(k.A,{titulo:"Atenci\xf3n",componente:(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)(s.A,{sx:{position:"relative",minHeight:"150px",m:3},children:[(0,I.jsx)(d.A,{in:B,timeout:500,children:(0,I.jsxs)(a.A,{variant:"outlined",sx:{p:3,borderColor:"error.light",backgroundColor:"#fff0f0",mb:B?0:2},children:[(0,I.jsxs)(t.A,{variant:"h6",color:"error",gutterBottom:!0,children:["El afiliado ",(0,I.jsxs)("strong",{children:[null===P||void 0===P?void 0:P.penombre," ",null===P||void 0===P?void 0:P.peapellido]})," es un beneficiario."]}),(0,I.jsx)(t.A,{variant:"body1",children:"El reintegro solo puede gestionarse a trav\xe9s de los datos del titular."})]})}),(0,I.jsx)(d.A,{in:!B,timeout:500,children:(0,I.jsxs)(a.A,{variant:"outlined",sx:{p:3,borderColor:"info.light",backgroundColor:"#03a9f424"},children:[(0,I.jsxs)(t.A,{variant:"h6",color:"info",gutterBottom:!0,children:["El afiliado titular ",(0,I.jsxs)("strong",{children:[null===P||void 0===P?void 0:P.penombre," ",null===P||void 0===P?void 0:P.peapellido]})," no tiene usuario web."]}),(0,I.jsx)(t.A,{variant:"body1",children:"Para poder cargar un reintegro, el afiliado debe tener un usuario web."})]})})]})}),btnCancelar:{titulo:"Cerrar"},variableAbrir:B||G,funcionAbrir:()=>{F(!1),H(!1)},btnAceptar:{titulo:B?"Usar datos del Titular":"Ir a Generar Usuario Web"},funcion:B?uo:co})]})}})}},14149(o,e,i){i.d(e,{A:()=>t});var r=i(66734),n=i(70579);const t=(0,r.A)((0,n.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"}),"AccountCircle")},34642(o,e,i){i.d(e,{A:()=>t});var r=i(66734),n=i(70579);const t=(0,r.A)((0,n.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning")}}]); 2//# sourceMappingURL=4714.ba691805.chunk.js.map
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.