1"use strict";(self.webpackChunksosuncmovil=self.webpackChunksosuncmovil||[]).push([[589],{37515(e,o,r){r.d(o,{A:()=>c});var i=r(72882),t=r(14527),a=r(26051),n=r(70579);const l=(0,t.A)(e=>({button:{textTransform:"none",backgroundColor:"#ffffff",color:"#64748b",border:"1px solid #e2e8f0",borderRadius:"12px",padding:e=>e.texto?"8px 16px":"10px",minWidth:"auto",boxShadow:"0 1px 3px rgba(0,0,0,0.05)",transition:"all 0.2s ease-in-out",display:"inline-flex",alignItems:"center",justifyContent:"center",gap:"8px","&:hover":{backgroundColor:"#f0f9ff",color:e.color.azul,borderColor:"#bae6fd",transform:"scale(1.03)","& .rotate-icon":{transform:"rotate(180deg)"}},"&:active":{transform:"scale(0.97)"}},iconWrapper:{display:"flex",alignItems:"center",justifyContent:"center",transition:"transform 0.4s ease"}}));function c(e){const o=l(e);return(0,n.jsxs)(i.A,{onClick:e.funcion,className:o.button,"aria-label":"Actualizar",children:[(0,n.jsx)("div",{className:"".concat(o.iconWrapper," rotate-icon"),children:(0,n.jsx)(a.A,{size:16})}),e.texto&&(0,n.jsx)("span",{style:{fontWeight:600,fontSize:"0.9rem"},children:e.texto})]})}},26224(e,o,r){r.d(o,{A:()=>v});var i=r(65043),t=r(14527),a=r(266),n=r(69292),l=r(25170),c=r(94872),s=r(33438),d=r(57041),u=r(70579);const p=(0,t.A)(e=>({speedDial:{position:"fixed",bottom:"10px",right:"10px",[e.breakpoints.down("md")]:{bottom:"60px"}},fondoOscuro:{zIndex:1e3,color:"#fff"},tooltip:{whiteSpace:"nowrap",maxWidth:"none"}}));const v=function(e){let{acciones:o}=e;const r=p(),[t,v]=(0,i.useState)(!1),m=()=>v(!1);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a.A,{className:r.fondoOscuro,open:t}),(0,u.jsx)(n.A,{ariaLabel:"Botones de Acciones",icon:(0,u.jsx)(l.A,{icon:(0,u.jsx)(d.A,{}),openIcon:(0,u.jsx)(s.A,{})}),className:r.speedDial,hidden:!1,onClose:m,onOpen:()=>v(!0),open:t,children:o.map((e,o)=>(0,u.jsx)(c.A,{icon:e.icono,tooltipTitle:e.titulo,tooltipOpen:!0,onClick:()=>{e.funcion(),m()},classes:{staticTooltipLabel:r.tooltip}},o))})]})}},44345(e,o,r){r.d(o,{A:()=>m});var i=r(19464),t=r(40360),a=r(22016),n=r(15710),l=r(53046),c=r(14527),s=r(45847),d=r(65043),u=r(42117),p=r(70579);const v=(0,c.A)(e=>({container:{backgroundColor:"white",boxShadow:"0px 0px 10px 0px rgba(0,0,0,0.3)"}}));function m(e){var o;const[r,c]=(0,d.useState)((null===(o=e.items[0])||void 0===o?void 0:o.titulo)||""),{esMovil:m}=(0,d.useContext)(u.Z);(0,d.useEffect)(()=>{if(e.items&&0!==e.items.length){if(!e.items.some(e=>e.titulo===r)){var o;c((null===(o=e.items[0])||void 0===o?void 0:o.titulo)||"")}}else c("")},[e.items,r]);const x=v(),b=(0,s.Zp)();return(0,p.jsxs)(a.Ay,{value:r,children:[(0,p.jsx)(i.A,{className:x.container,children:(0,p.jsx)(n.A,{onChange:(e,o)=>{c(o)},"aria-label":"tab component",variant:m?"scrollable":"standard",scrollButtons:!0,children:e.items&&e.items.map((e,o)=>{var r;return(0,p.jsx)(t.A,{label:e.titulo,value:e.titulo,onClick:()=>{e.url&&b(e.url)}},null!==(r=e.titulo)&&void 0!==r?r:o)})})}),e.items&&e.items.map((e,o)=>{var r;return(0,p.jsx)(l.A,{value:e.titulo,sx:{padding:"15px 0"},children:e.componente},null!==(r=e.titulo)&&void 0!==r?r:o)})]})}},68521(e,o,r){r.d(o,{A:()=>A});var i=r(89379),t=r(8591),a=r(72882),n=r(14527),l=r(65043),c=r(70141),s=r(66734),d=r(70579);const u=(0,s.A)((0,d.jsx)("path",{d:"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2"}),"CopyAll");var p=r(95540),v=r(8356),m=r(24648),x=r(3005),b=r(37515),h=r(46987);const f=(0,n.A)(e=>({btnAccion:{[e.breakpoints.down("sm")]:{fontSize:"0.8rem"}},containerTabla:{marginTop:e.spacing(2)}}));function A(e){var o,r;let{datosModal:n,obtenerDatos:s,propsTabla:A,dataSelect:j,data:g,idForm:y,actualizar:C,tableRef:w}=e;const S=f(),{modal:k,setModal:z}=n,[R,M]=(0,l.useState)("modificar"),{llamarControlador:D}=(0,v.A)(),T=(0,l.useRef)(null),B=w||T;(0,l.useEffect)(()=>{null!==g&&void 0!==g&&g.arrayDatos&&I({})},[]);const I=async e=>{g||(s.data=(0,i.A)((0,i.A)({},s.data),e));const o=await D(s);var r,t;if(o&&o.exito&&g&&g.setArrayDatos(o.datos),!g)return{data:(null===o||void 0===o?void 0:o.datos)||[],totalCount:(null===o||void 0===o||null===(r=o.datos)||void 0===r||null===(t=r[0])||void 0===t?void 0:t.totalcount)||0}},P=function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};M(e),z(!k),k&&"nuevo"!==e||j.setDataSelect(null),j.setDataSelect((0,i.A)((0,i.A)({},o),{},{accion:e}))};return(0,d.jsxs)(t.Ay,{item:!0,children:[n&&(0,d.jsx)(m.A,(0,i.A)((0,i.A)({titulo:n[R].titulo},n),{},{variableAbrir:k,funcionAbrir:()=>z(!k),funcion:n.funcion?async()=>{await n.funcion(R)&&z(!1)}:null,idForm:y})),(0,d.jsxs)(t.Ay,{item:!0,container:!0,className:S.containerTabla,children:[(null===g||void 0===g?void 0:g.arrayDatos)&&(0,d.jsx)(t.Ay,{item:!0,container:!0,justifyContent:"end",children:(0,d.jsx)(t.Ay,{item:!0,children:(0,d.jsx)(b.A,{texto:"",funcion:()=>I({})})})}),(0,d.jsx)(x.A,{tableRef:B,titulo:A.titulo,muiTableBodyRowProps:A.muiTableBodyRowProps,data:g?g.arrayDatos:void 0,funcionDatos:g?null:I,columns:A.columns,actualizar:C,editable:{onRowAdd:n?null:e=>new Promise((o,r)=>{D({ejecutar:A.controlador,data:(0,i.A)({accion:"nuevo"},e),guardarlog:!0}).then(e=>{e&&e.exito?(g.setArrayDatos(e.datos),o()):(r(),(0,h.M8)(e.mensaje,{variant:"error"}))}).catch(e=>{r()})}),onRowUpdate:n?null:(e,o)=>new Promise((o,r)=>{D({ejecutar:A.controlador,data:(0,i.A)({accion:"modificar"},e),guardarlog:!0}).then(e=>{e&&e.exito?(g.setArrayDatos(e.datos),o()):(r(),(0,h.M8)(e.mensaje,{variant:"error"}))}).catch(e=>{r()})}),onRowDelete:null!==A&&void 0!==A&&null!==(o=A.eliminar)&&void 0!==o&&o.disabled?null:e=>new Promise((o,r)=>{var t;D({ejecutar:A.controlador,data:(0,i.A)({accion:(null===A||void 0===A||null===(t=A.eliminar)||void 0===t?void 0:t.accion)||"eliminar"},e),guardarlog:!0}).then(e=>{e&&e.exito?(g&&g.setArrayDatos(e.datos),w.current.onQueryChange(),o()):(r(),(0,h.M8)(e.mensaje,{variant:"error"}))}).catch(e=>{r()})})},toolbar:(0,d.jsxs)(t.Ay,{container:!0,spacing:1,alignItems:"center",padding:1,children:[!(null!==(r=A.botonNuevo)&&void 0!==r&&r.disabled)&&(0,d.jsx)(t.Ay,{item:!0,children:(0,d.jsx)(a.A,{variant:"text",color:"primary",className:S.btnAccion,endIcon:(0,d.jsx)(c.A,{}),onClick:()=>P("nuevo"),children:A.botonNuevo.titulo})}),A.arrayAccionExtra&&A.arrayAccionExtra.map((e,o)=>(0,d.jsx)(t.Ay,{item:!0,children:(0,d.jsx)(a.A,{variant:"text",color:"primary",className:S.btnAccion,endIcon:e.icon,onClick:()=>e.funcion(),children:e.titulo})},o))]}),actions:[e=>({icon:()=>(0,d.jsx)(p.A,{}),tooltip:"Modificar "+A.titulo,onClick:(e,o)=>P("modificar",o),hidden:!n.editable}),...A.duplicar?[e=>({icon:()=>(0,d.jsx)(u,{color:A.duplicar.color||"inherit"}),tooltip:A.duplicar.titulo,color:A.duplicar.color||"inherit",onClick:(e,o)=>P("nuevo",o)})]:[],...Array.isArray(A.extra)?A.extra.map(e=>o=>({icon:()=>e.icon(o),tooltip:"function"===typeof e.titulo?e.titulo(o):e.titulo,onClick:(o,r)=>
1e.funcion(r)})):[]]})]})]})}},40589(e,o,r){r.r(o),r.d(o,{default:()=>G});var i=r(14527),t=r(65043),a=r(11488),n=r(44345),l=r(89379),c=r(46987),s=r(77343),d=r(8356),u=r(68521),p=r(80045),v=r(42788),m=r(94814),x=r(8591),b=r(71716),h=r(65204),f=r(63516),A=r(5414),j=r(70579);const g=["errores","setErrores"];function y(e){let{errores:o,setErrores:r}=e,i=(0,p.A)(e,g);const t=i.formikRef,a=i.dataSelect,n=i.validate,c=e=>{let{field:o,values:r,errors:i,touched:a,handleChange:c,handleBlur:s,setFieldTouched:d}=e;const{id:u,name:p,label:h,type:g,disabled:y,extraProps:C}=o;return(0,j.jsxs)(x.Ay,{container:!0,justifyContent:null!==C&&void 0!==C&&C.adornment?"space-between":"center",xs:11,md:8,children:[(0,j.jsx)(x.Ay,{item:!0,xs:null!==C&&void 0!==C&&C.adornment?10:12,children:(()=>{var e;switch(g){case"date":return(0,j.jsx)(A.l,{label:h,value:r[p],disabled:null===y||void 0===y?void 0:y(r),onChange:e=>((e,o,r,i)=>{t.current.setFieldValue(o,e),i((0,l.A)((0,l.A)({},r),{},{[o]:e}))})(e,p,r,n),slotProps:{textField:{size:"small",fullWidth:!0,onFocus:e=>n((0,l.A)((0,l.A)({},r),{},{[p]:e.target.value})),onBlur:()=>d(p,!0),error:!!i[p]&&a[p],helperText:a[p]&&i[p]}}});case"select":return(0,j.jsxs)(v.A,{id:u,name:p,select:!0,label:h,value:r[p],onChange:c,onBlur:s,error:!!i[p],helperText:(0,j.jsx)(f.Kw,{name:p}),size:"small",fullWidth:!0,disabled:null===y||void 0===y?void 0:y(),SelectProps:{MenuProps:{PaperProps:{style:{maxHeight:250}}}},children:[(0,j.jsx)(m.A,{value:"-1",children:(0,j.jsx)("em",{children:"Ninguno"})}),null===C||void 0===C||null===(e=C.options)||void 0===e?void 0:e.map(e=>(0,j.jsx)(m.A,{value:e[C.value],children:e[C.label]},e[C.value]))]});case"textarea":return(0,j.jsx)(v.A,{id:u,name:p,type:g,label:h,multiline:!0,rows:4,cols:100,value:r[p],onChange:c,onBlur:s,error:!!i[p],helperText:(0,j.jsx)(f.Kw,{name:p}),size:"small",fullWidth:!0,disabled:null===y||void 0===y?void 0:y(r)});default:return(0,j.jsx)(v.A,{id:u,name:p,type:g,label:h,value:r[p],onChange:c,onBlur:s,error:!!i[p],helperText:(0,j.jsx)(f.Kw,{name:p}),size:"small",fullWidth:!0,disabled:null===y||void 0===y?void 0:y(r)})}})()}),(null===C||void 0===C?void 0:C.adornment)&&(0,j.jsx)(x.Ay,{item:!0,xs:2,children:(0,j.jsx)(b.A,{onClick:()=>C.adornment.onClick(r[p]),disabled:C.adornment.disabled(r),children:C.adornment.icon})})]})},s=[{id:"idrecurso",name:"idrecurso",label:"ID",type:"number",disabled:()=>!0},{id:"rdescripcion",name:"rdescripcion",label:"Descripcion",type:"text"},{id:"rdescripcionlarga",name:"rdescripcionlarga",label:"Caracteristicas",type:"textarea"},{id:"codigobarra",name:"codigobarra",label:"Codigo Barra",type:"text"},{id:"idrecursotipo",name:"idrecursotipo",label:"Tipo",type:"select",extraProps:{options:i.recursoTipo,label:"rtdescripcion",value:"idrecursotipo"}},{id:"idubicacion",name:"idubicacion",label:"Sector",type:"select",extraProps:{options:i.ubicaciones,label:"udescripcion",value:"idubicacion"}}];return(0,j.jsx)(f.l1,{initialValues:(d=a,{rdescripcion:(null===d||void 0===d?void 0:d.rdescripcion)||"",rdescripcionlarga:(null===d||void 0===d?void 0:d.rdescripcionlarga)||"",idrecursotipo:(null===d||void 0===d?void 0:d.idrecursotipo)||"-1",idubicacion:(null===d||void 0===d?void 0:d.idubicacion)||"-1"}),enableReinitialize:!0,innerRef:t,children:e=>{let{values:r,handleChange:i,handleBlur:t,touched:a,setFieldTouched:n}=e;return(0,j.jsx)(h.A,{sx:{width:"100%",maxWidth:600,margin:"auto",paddingTop:3,paddingBottom:3,borderRadius:2,backgroundColor:"#f9f9fc"},children:(0,j.jsx)(x.Ay,{container:!0,justifyContent:"center",alignItems:"center",spacing:2,children:s.map(e=>(0,j.jsx)(x.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,j.jsx)(c,{field:e,values:r,errors:o,touched:a,handleChange:i,handleBlur:t,setFieldTouched:n})},e.id))})})}});var d}var C=r(42117);function w(){const[e,o]=(0,t.useState)("modificar"),{datosUsuario:r}=(0,t.useContext)(s.O),[i,a]=(0,t.useState)(null),[n,p]=(0,t.useState)(null),[v,m]=(0,t.useState)(null),{llamarControlador:x}=(0,d.A)(),b=(0,t.useRef)(),[h,f]=(0,t.useState)([]),{esMovil:A}=(0,t.useContext)(C.Z),[g,w]=(0,t.useState)(!1),[S,k]=(0,t.useState)(!1),z=[{title:"Descripcion",field:"rde
1scripcion",cellStyle:{textAlign:"center"}},{title:"Caracteristicas",field:"rdescripcionlarga",cellStyle:{textAlign:"center",whiteSpace:"pre-wrap",wordBreak:"break-word"},hidden:A},{title:"Tipo",field:"rtdescripcion",cellStyle:{textAlign:"center"}},{title:"Codigo Barra",field:"codigobarra",cellStyle:{textAlign:"center"},hidden:A},{title:"Sector",field:"sedescripcion",cellStyle:{textAlign:"center"}}];(0,t.useEffect)(()=>{n||R()},[]);const R=async()=>{const e=await x({ejecutar:"abmrecurso",data:{accion:"obtenerDatosCarga",idusuarioweb:r.idusuarioweb},guardarlog:!1});null!==e&&void 0!==e&&e.exito&&(p(e.datos.ubicaciones),m(e.datos.recursotipo))},M=e=>{const o={};return e.rdescripcion||(o.rdescripcion="Ingrese una descripcion"),e.idubicacion||(o.idubicacion="Ingrese un sector"),e.idrecursotipo||(o.idrecursotipo="Ingrese un tipo"),k(o),o},D={modificar:{titulo:"Modificar recurso"},nuevo:{titulo:"Nuevo recurso"},componente:(0,j.jsx)(y,{formikRef:b,validate:M,ubicaciones:n,recursoTipo:v,dataSelect:i,accion:e,errores:S,setErrores:k}),btnAceptar:{titulo:"Guardar"},btnCancelar:{titulo:"Cerrar"},editable:!0,funcion:async e=>{let o=!0;if((()=>{let e=!0;const o=Object.keys(M(b.current.values)).length>0;if(b.current&&o){const o=Object.keys(b.current.values).reduce((e,o)=>(0,l.A)((0,l.A)({},e),{},{[o]:!0}),{});b.current.setTouched(o),(0,c.M8)("Por favor verifique el formulario",{variant:"error"}),e=!1}return e})()){const t=await x({ejecutar:"abmrecurso",data:{accion:e,idusuarioweb:r.idusuarioweb,idub
1icacion:b.current.values.idubicacion,idcentroubicacion:b.current.values.idcentroubicacion,rdescripcion:b.current.values.rdescripcion,rdescripcionlarga:b.current.values.rdescripcionlarga,idrecursotipo:b.current.values.idrecursotipo,idrecurso:null===i||void 0===i?void 0:i.idrecurso,idcentrorecurso:null===i||void 0===i?void 0:i.idcentrorecurso,codigobarra:b.current.values.codigobarra},guardarlog:!0});a(null),f(t.datos),t&&t.exito?"modificar"===e?(0,c.M8)("Activiadad Laboral modificada correctamente",{variant:"success"}):(0,c.M8)("Activiadad Laboral creada correctamente",{variant:"success"}):((0,c.M8)(t.mensaje,{variant:"error"}),o=!1)}return o},modal:g,setModal:w},T={ejecutar:"abmrecurso",data:{accion:"obtener",idusuarioweb:r.idusuarioweb}},B={titulo:"Recursos",columns:z,botonNuevo:{titulo:"Nuevo recurso"},controlador:"abmrecurso"};return(0,j.jsx)(u.A,{datosModal:D,obtenerDatos:T,propsTabla:B,dataSelect:{dataSelect:i,setDataSelect:a},data:{arrayDatos:h,setArrayDatos:f}})}var S=r(71062),k=r(80216),z=r(48734),R=r(39336),M=r(19464),D=r(94496),T=r(72882),B=r(79484);const I=(0,r(66734).A)((0,j.jsx)("path",{d:"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4l16-.02z"}),"Inventory");var P=r(39089),F=r(24648);function O(e){const{datosUsuario:o}=(0,t.useContext)(s.O),{llamarControlador:r}=(0,d.A)(),i=e.formikRef,a=e.dataSelect,[n,l]=(0,t.useState)(e.dataSelect||null),[u,p]=(0,t.useState)(e.dataSelect||null),[b,A]=(0,t.useState)([]),[g,y]=(0,t.useState)([]),[C,w]=(0,t.useState)(!1),[O,W]=(0,t.useState)(!1),[E,N]=(0,t.useState)(null);(0,t.useEffect)(()=>{E||L()},[]);const V=async()=>{var e,t;const a=await r({ejecutar:"gestionperfilempleado",data:{accion:"obtenerempleado",idusuarioweb:o.idusuarioweb,nrodoc:i.current.values.penrodoc||"",penombre:i.current.values.penombre||"",peapellido:i.current.values.peapellido||""},guardarlog:!1});null!==a&&void 0!==a&&a.exito&&null!==(e=a.datos)&&void 0!==e&&e.datosempleado&&(null===(t=a.datos)||void 0===t?void 0:t.datosempleado.length)>0?a.datos.datosempleado.length>1?(A(a.datos.datosempleado),w(!0)):(l(a.datos.datosempleado[0]),i.current.setFieldValue("idpersona",a.datos.datosempleado[0].idpersona)):(0,c.M8)("No se encontr\xf3 al empleado",{variant:"info"})},H=async()=>{if("-1"!==i.current.values.idrecursotipo){var e;const t=await r({ejecutar:"abmrecursovincular",data:{accion:"obtenerRecurso",idusuarioweb:o.idusuarioweb,rdescripcion:i.current.values.rdescripcion||"",idrecursotipo:i.current.values.idrecursotipo||"-1",idrecurso:i.current.values.idrecurso||"",idcentrorecurso:i.current.values.idcentrorecurso||""},guardarlog:!1});null!==t&&void 0!==t&&t.exito&&(null===(e=t.datos)||void 0===e?void 0:e.length)>0?t.datos.length>1?(y(t.datos),W(!0)):(p(t.datos[0]),i.current.setFieldValue("rdescripcion",t.datos[0].rdescripcion),i.current.setFieldValue("idrecursotipo",t.datos[0].idrecursotipo),i.current.setFieldValue("idrecurso",t.datos[0].idrecurso)):((0,c.M8)("No se encontr\xf3 el recurso",{variant:"info"}),p(null))}else(0,c.M8)("Debe seleccionar un tipo de recurso",{variant:"info"})},L=async()=>{const e=await r({ejecutar:"abmrecurso",data:{accion:"obtenerDatosCarga",idusuarioweb:o.idusuarioweb},guardarlog:!1});null!==e&&void 0!==e&&e.exito&&N(e.datos.recursotipo)},G=()=>{var e;const o=null===(e=i.current)||void 0===e?void 0:e.values;return!!o&&((o.penrodoc||o.penombre||o.peapellido)&&"modificar"!==(null===a||void 0===a?void 0:a.accion))},U=()=>{var e;const o=null===(e=i.current)||void 0===e?void 0:e.values;return!!o&&((o.rdescripcion||"-1"!==o.idrecursotipo&&o.idrecursotipo)&&"modificar"!==(null===a||void 0===a?void 0:a.accion))};return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(F.A,{titulo:"Selecciona el empleado que deseas vincular",componente:(0,j.jsx)(S.A,{children:null===b||void 0===b?void 0:b.map((e,o)=>(0,j.jsxs)(t.Fragment,{children:[(0,j.jsx)(k.Ay,{button:!0,onClick:()=>{return l(o=e),i.current.setFieldValue("idpersona",o.idpersona),void w(!1);var o},children:(0,j.jsx)(z.A,{primary:"".concat(e.penombre," ").concat(e.peapellido),secondary:"DNI: ".concat(e.penrodoc," - Sector: ").concat(e.sedescripcion)})}),(0,j.jsx)(R.A,{})]},o))}),btnCancelar:{titulo:"Cerrar"},variableAbrir:C,funcionAbrir:()=>w(!C)}),(0,j.jsx)(F.A,{titulo:"Selecciona el recurso que deseas vincular",componente:(0,j.jsx)(S.A,{children:null===g||void 0===g?void 0:g.map((e,o)=>(0,j.jsxs)(t.Fragment,{children:[(0,j.jsx)(k.Ay,{button:!0,onClick:()=>{return p(o=e),i.current.setFieldValue("idrecurso",o.idrecurso),i.current.setFieldValue("idcentrorecurso",o.idcentrorecurso),void W(!1);var o},children:(0,j.jsx)(z.A,{primary:"".concat(e.rdescripcion),secondary:"Tipo: ".concat(e.rtdescripcion)})}),(0,j.jsx)(R.A,{})]},o))}),btnCancelar:{titulo:"Cerrar"},variableAbrir:O,funcionAbrir:()=>W(!O)}),(0,j.jsx)(f.l1,{initialValues:(q=a,{idpersona:(null===q||void 0===q?void 0:q.idpersona)||
1(null===a||void 0===a?void 0:a.idpersona)||"",penrodoc:(null===q||void 0===q?void 0:q.penrodoc)||(null===a||void 0===a?void 0:a.penrodoc)||"",penombre:(null===q||void 0===q?void 0:q.penombre)||(null===a||void 0===a?void 0:a.penombre)||"",peapellido:(null===q||void 0===q?void 0:q.peapellido)||(null===a||void 0===a?void 0:a.peapellido)||"",rdescripcion:(null===q||void 0===q?void 0:q.rdescripcion)||(null===a||void 0===a?void 0:a.rdescripcion)||"",idrecursotipo:(null===q||void 0===q?void 0:q.idrecursotipo)||(null===a||void 0===a?void 0:a.idrecursotipo)||"-1",idrecurso:(null===q||void 0===q?void 0:q.idrecurso)||(null===a||void 0===a?void 0:a.idrecurso)||"",idcentrorecurso:(null===q||void 0===q?void 0:q.idcentrorecurso)||(null===a||void 0===a?void 0:a.idcentrorecurso)||""}),enableReinitialize:!0,innerRef:i,children:e=>{let{values:o,handleChange:r,handleBlur:i,touched:t,setFieldTouched:l}=e;return(0,j.jsx)(h.A,{sx:{width:"100%",maxWidth:600,margin:"auto",paddingTop:3,paddingBottom:3,borderRadius:2,backgroundColor:"#f9f9fc"},children:(0,j.jsxs)(x.Ay,{container:!0,justifyContent:"center",alignItems:"center",spacing:2,sx:{px:2},children:[(0,j.jsx)(x.Ay,{item:!0,xs:12,children:(0,j.jsxs)(h.A,{variant:"outlined",sx:{p:2,mb:2,borderColor:"primary.light",backgroundColor:"#f5f8ff"},children:[(n||a)&&(0,j.jsxs)(M.A,{sx:{display:"flex",alignItems:"center",gap:2,marginBottom:3,padding:2,backgroundColor:"#e6f2ff",borderRadius:1},children:[(0,j.jsx)(P.A,{sx:{color:"primary.main",fontSize:40}}),(0,j.jsxs)(D.A,{variant:"h6",sx:{fontWeight:600,color:"text.secondary"},children:[(null===n||void 0===n?void 0:n.penombre)||(null===a||void 0===a?void 0:a.penombre)," ",(null===n||void 0===n?void 0:n.peapellido)||(null===a||void 0===a?void 0:a.peapellido),(0,j.jsxs)(D.A,{component:"span",sx:{ml:1,color:"text.disabled",fontWeight:400},children:["- ",(null===n||void 0===n?void 0:n.penrodoc)||(null===a||void 0===a?void 0:a.penrodoc)]}),(0,j.jsx)(D.A,{component:"p",sx:{color:"text.disabled",fontWeight:400},children:null===n||void 0===n?void 0:n.sedescripcion})]})]}),(0,j.jsxs)(M.A,{sx:{display:"flex",alignItems:"center",mb:1},children:[(0,j.jsx)(B.A,{sx:{color:"primary.main",mr:1}}),(0,j.jsx)(D.A,{variant:"subtitle1",fontWeight:"medium",children:"Buscar Empleado"})]}),(0,j.jsxs)(x.Ay,{container:!0,spacing:2,children:[(0,j.jsx)(x.Ay,{item:!0,xs:12,sm:4,children:(0,j.jsx)(v.A,{id:"penrodoc",name:"penrodoc",label:"N\xba Documento",value:o.penrodoc,onChange:r,onBlur:i,size:"small",fullWidth:!0,disabled:"modificar"===(null===a||void 0===a?void 0:a.accion)})}),(0,j.jsx)(x.Ay,{item:!0,xs:12,sm:4,children:(0,j.jsx)(v.A,{id:"penombre",name:"penombre",label:"Nombre",value:o.penombre,onChange:r,onBlur:i,size:"small",fullWidth:!0,disabled:"modificar"===(null===a||void 0===a?void 0:a.accion)})}),(0,j.jsx)(x.Ay,{item:!0,xs:12,sm:4,children:(0,j.jsx)(v.A,{id:"peapellido",name:"peapellido",label:"Apellido",value:o.peapellido,onChange:r,onBlur:i,size:"small",fullWidth:!0,disabled:"modificar"===(null===a||void 0===a?void 0:a.accion)})})]}),(0,j.jsx)(M.A,{sx:{display:"flex",justifyContent:"flex-end",mt:2},children:(0,j.jsx)(T.A,{variant:"contained",startIcon:(0,j.jsx)(B.A,{}),onClick:V,disabled:!G(),size:"small",children:"Buscar"})})]})}),(0,j.jsx)(x.Ay,{item:!0,xs:12,children:(0,j.jsxs)(h.A,{variant:"outlined",sx:{p:2,mb:2,borderColor:"primary.light",backgroundColor:"#f5f8ff"},children:[u&&(0,j.jsxs)(M.A,{sx:{display:"flex",alignItems:"center",gap:2,marginBottom:3,padding:2,backgroundColor:"#e6f2ff",borderRadius:1},children:[(0,j.jsx)(I,{sx:{color:"primary.main",fontSize:40}}),(0,j.jsxs)(D.A,{variant:"h6",sx:{fontWeight:600,color:"text.secondary"},children:[null===u||void 0===u?void 0:u.rdescripcion,(0,j.jsxs)(D.A,{component:"span",sx:{ml:1,color:"text.disabled",fontWeight:400},children:["- ",null===u||void 0===u?void 0:u.rtdescripcion]})]})]}),(0,j.jsxs)(M.A,{sx:{display:"flex",alignItems:"center",mb:1},children:[(0,j.jsx)(B.A,{sx:{color:"primary.main",mr:1}}),(0,j.jsx)(D.A,{variant:"subtitle1",fontWeight:"medium",children:"Buscar Recurso"})]}),(0,j.jsxs)(x.Ay,{container:!0,spacing:2,children:[(0,j.jsx)(x.Ay,{item:!0,xs:12,sm:6,children:(0,j.jsx)(v.A,{id:"rdescripcion",
1name:"rdescripcion",label:"Descripcion",value:o.rdescripcion,onChange:r,onBlur:i,size:"small",fullWidth:!0,disabled:"modificar"===(null===a||void 0===a?void 0:a.accion)})}),(0,j.jsx)(x.Ay,{item:!0,xs:12,sm:6,children:(0,j.jsxs)(v.A,{id:"idrecursotipo",name:"idrecursotipo",label:"Tipo",value:o.idrecursotipo,onChange:r,onBlur:i,size:"small",select:!0,fullWidth:!0,SelectProps:{MenuProps:{PaperProps:{style:{maxHeight:250}}}},children:[(0,j.jsx)(m.A,{value:"-1",children:(0,j.jsx)("em",{children:"Ninguno"})}),null===E||void 0===E?void 0:E.map((e,o)=>(0,j.jsx)(m.A,{value:e.idrecursotipo,children:e.rtdescripcion},o))]})})]}),(0,j.jsx)(M.A,{sx:{display:"flex",justifyContent:"flex-end",mt:2},children:(0,j.jsx)(T.A,{variant:"contained",startIcon:(0,j.jsx)(B.A,{}),onClick:H,disabled:!U(),size:"small",children:"Buscar"})})]})})]})})}})]});var q}var W=r(19042);function E(){const[e,o]=(0,t.useState)("modificar"),{datosUsuario:r}=(0,t.useContext)(s.O),[i,a]=(0,t.useState)(null),{llamarControlador:n}=(0,d.A)(),p=(0,t.useRef)(),[v,m]=(0,t.useState)([]),[x,b]=(0,t.useState)(!1),[h,f]=(0,t.useState)(!1),A=e=>{const o={};return e.idpersona||(o.idemailsector="Ingrese una persona"),e.idrecurso||(o.idrecurso="Ingrese un recurso"),f(o),o},g={modificar:{titulo:"Modificar vinculacion"},nuevo:{titulo:"Vincular Recurso"},componente:(0,j.jsx)(O,{formikRef:p,validate:A,dataSelect:i,accion:e,errores:h,setErrores:f}),btnAceptar:{titulo:"Guardar"},funcion:async e=>{let o=!1;if((()=>{let e=!0;const o=Object.keys(A(p.current.values)).length>0;if(p.current&&o){const o=Object.keys(p.current.values).reduce((e,o)=>(0,l.A)((0,l.A)({},e),{},{[o]:!0}),{});p.current.setTouched(o),(0,c.M8)("Por favor verifique el formulario",{variant:"error"}),e=!1}return e})()){const i=await n({ejecutar:"abmrecursovincular",data:{accion:e,idusuarioweb:r.idusuarioweb,idpersona:p.current.values.idpersona,idrecurso:p.current.values.idrecurso,idcentrorecurso:1},guardarlog:!0});a(null),m(i.datos),i&&i.exito?((0,c.M8)("Recurso creado correctamente",{variant:"success"}),o=!0):((0,c.M8)(i.mensaje,{variant:"error"}),o=!1)}return o},btnCancelar:{titulo:"Cerrar"},modal:x,setModal:b},y={ejecutar:"abmrecursovincular",data:{accion:"obtener",idusuarioweb:r.idusuarioweb}},C={columns:[{title:"Descripcion",field:"rdescripcion",cellStyle:{textAlign:"center"}},{title:"Tipo",field:"rtdescripcion",cellStyle:{textAlign:"center"}},{title:"Empleado",field:"idpersona",render:e=>(null===e||void 0===e?void 0:e.penombre)+" "+(null===e||void 0===e?void 0:e.peapellido),customFilterAndSearch:(e,o)=>(null===o||void 0===o?void 0:o.penombre.toLowerCase().includes(e.toLowerCase()))||(null===o||void 0===o?void 0:o.peapellido.toLowerCase().includes(e.toLowerCase())),cellStyle:{textAlign:"center"}},{title:"Estado",field:"activo",render:e=>null!==e&&void 0!==e&&e.activo?"Activo":"Inactivo",cellStyle:{textAlign:"center"}}],botonNuevo:{titulo:"Vincular Recurso"},controlador:"abmrecursovincular",extra:[{titulo:e=>e.activo?"Desactivar":"Activar",icon:e=>(0,j.jsx)(W.A,{checked:e.activo}),funcion:e=>(async(e,o)=>{let i=!1;const t=await n({ejecutar:"abmrecursovincular",data:(0,l.A)((0,l.A)({accion:e},o),{},{idusuarioweb:r.idusuarioweb,idcentrorecurso:1}),guardarlog:!0});return a(null),m(t.datos),t&&t.exito?((0,c.M8)("Recurso ".concat("activar"===e?"activado":"desactivado"," correctamente"),{variant:"success"}),i=!0):((0,c.M8)(t.mensaje,{variant:"error"}),i=!1),i})(e.activo?"desactivar":"activar",e)}],muiTableBodyRowProps:e=>{let{rowData:o}=e;return{sx:{backgroundColor:null!==o&&void 0!==o&&o.activo?"#ffe6e6":"Activo"===(null===o||void 0===o?void 0:o.activo)?"#e6ffe6":"inherit"}}}};return(0,j.jsx)(u.A,{datosModal:g,obtenerDatos:y,propsTabla:C,dataSelect:{dataSelect:i,setDataSelect:a},data:{arrayDatos:v,setArrayDatos:m}})}var N=r(52742),V=r(26224),H=r(76207),L=r(18294);(0,i.A)(e=>({}));function G(){const{cambiarTxtModalCarg:e}=(0,t.useContext)(N.s),[o,r]=(0,t.useState)([{titulo:"Gestionar Recurso",componente:(0,j.jsx)(w,{})},{titulo:"Vincular Recurso Empleado",componente:(0,j.jsx)(E,{})}]),{generarReporteControl:i}=(0,d.A)(),{abrirPDF:l,PDFViewerComponent:c}=(0,L.A)();return(0,j.jsx)(a.A,{estructuraHeader:{componenteCentral:{tipo:"texto",contenido:"GESTIONAR RECURSOS"}},render:()=>o&&o.length>0&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(c,{}),(0,j.jsx)(V.A,{acciones:[{titulo:"Emitir Reporte",funcion:()=>(async()=>{e(["Generando reporte... ","Procesando datos... ","Redirijiendo al Informe"]),i({},"reporteEmailSectorEmpleado",null,"_blank",e=>{l(e,"reporte_sector")}
1)})(),icono:(0,j.jsx)(H.A,{})}]}),(0,j.jsx)(n.A,{items:o})]})})}},70141(e,o,r){r.d(o,{A:()=>a});var i=r(66734),t=r(70579);const a=(0,i.A)((0,t.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},57041(e,o,r){r.d(o,{A:()=>a});var i=r(66734),t=r(70579);const a=(0,i.A)((0,t.jsx)("path",{d:"M2 15.5v2h20v-2zm0-5v2h20v-2zm0-5v2h20v-2z"}),"Dehaze")},76207(e,o,r){r.d(o,{A:()=>a});var i=r(66734),t=r(70579);const a=(0,i.A)((0,t.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4 6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2zm-1 7h5.5L14 6.5z"}),"FileCopy")},26051(e,o,r){r.d(o,{A:()=>s});var i=r(65043),t=r(65173),a=r.n(t);function n(){return n=Object.assign||function(e){for(var o=1;o<arguments.length;o++){var r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},n.apply(this,arguments)}function l(e,o){if(null==e)return{};var r,i,t=function(e,o){if(null==e)return{};var r,i,t={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],o.indexOf(r)>=0||(t[r]=e[r]);return t}(e,o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],o.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(t[r]=e[r])}return t}var c=(0,i.forwardRef)(function(e,o){var r=e.color,t=void 0===r?"currentColor":r,a=e.size,c=void 0===a?24:a,s=l(e,["color","size"]);return i.createElement("svg",n({ref:o,xmlns:"http://www.w3.org/2000/svg",width:c,height:c,viewBox:"0 0 24 24",fill:"none",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),i.createElement("polyline",{points:"23 4 23 10 17 10"}),i.createElement("path",{d:"M20.49 15a9 9 0 1 1-2.12-9.36L23 10"}))});c.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},c.displayName="RotateCw";const s=c}}]); 2//# sourceMappingURL=589.6cbb9ee9.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.