1"use strict";(self.webpackChunksosuncmovil=self.webpackChunksosuncmovil||[]).push([[3176],{63176(e,t,a){a.r(t),a.d(t,{default:()=>R});var n=a(89379),i=a(8591),o=a(94496),r=a(65204),l=a(42788),s=a(78632),c=a(17642),d=a(17434),p=a(94814),u=a(72882),m=a(14527),x=a(65043),A=a(63516),h=a(11488),v=a(77343),g=a(66734),j=a(70579);const b=(0,g.A)((0,j.jsx)("path",{d:"M4 18v-.65c0-.34.16-.66.41-.81C6.1 15.53 8.03 15 10 15c.03 0 .05 0 .08.01.1-.7.3-1.37.59-1.98-.22-.02-.44-.03-.67-.03-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.42-.6-.75-1.28-.97-2zm6-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m10.75 10c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49c-.32-.27-.68-.48-1.08-.63L18 11h-2l-.3 1.49c-.4.15-.76.36-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49c.32.27.68.48 1.08.63L16 21h2l.3-1.49c.4-.15.76-.36 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"ManageAccountsOutlined");var f=a(8356),y=a(46987),C=a(45847),w=a(76708);const k=(0,m.A)(e=>({containerInputs:{padding:"0px 20px",minHeight:"290px",marginBottom:"20px"},elevPaper:{margin:"0px 10px",width:"60%",padding:"10px 0px 0px 0px",borderRadius:30,[e.breakpoints.down("lg")]:{width:"100%"}},btnGuardar:{padding:"12px 30px",borderRadius:"30px 0px 30px 0px",fontWeight:"600",[e.breakpoints.down("md")]:{padding:"15px 40px"},[e.breakpoints.down("sm")]:{padding:"15px 30px"},backgroundColor:e.color.btnVerde,color:"white","&:hover":{backgroundColor:e.color.btnVerdeH}},iconouser:{fontSize:"120px",color:e.color.naranja},input:{},btnVolver:{padding:"12px 30px",borderRadius:"0px 30px 0px 30px",fontWeight:"600"}}));function R(){const e=k(),[t,a]=(0,x.useState)(!1),[m,g]=(0,x.useState)(null),{datosUsuario:R}=(0,x.useContext)(v.O),[z,N]=(0,x.useState)(null),[V,S]=(0,x.useState)(1),[B,D]=(0,x.useState)({}),G=(0,x.useRef)(),{llamarControlador:T}=(0,f.A)(),{enqueueSnackbar:W}=(0,y.dh)(),E=(0,C.Zp)(),O=(0,C.zy)(),U=(0,w.wV)(O).nrodoc||"",I=(0,w.wV)(O).ruta_volver||"/",[L,Z]=(0,x.useState)(null);(0,x.useEffect)(()=>{g({pnrodoc:U||"",pemail:"",pemailrepetido:""}),a({}),_()},[]);const _=(0,x.useCallback)(async()=>{const e=await T({ejecutar:"traerTipoDoc",data:{},guardarlog:!1});e.exito?N(e.datos.tipodoc):W(e.mensaje,{variant:"error"})},[]),F=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{pnrodoc:U||(e?e.pnrodoc:"")||"",pemail:e&&e.pemail||"",pemailrepetido:e&&e.pemailrepetido||""}},H=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={};let i=e.pnrodoc,o=e.pemail.trim(),r=e.pemailrepetido.trim();return!i&&(B.pnrodoc||B.pemail||t)&&(n.pnrodoc="Campo obligatorio"),o&&!M(o)?n.pemail="Email inv\xe1lido":!o&&(B.pemail||B.pemailrepetido||t)&&(n.pemail="Campo obligatorio"),r||!B.pemailrepetido&&!t?r&&o!==r&&(n.pemailrepetido="Los emails no coinciden"):n.pemailrepetido="Campo obligatorio",a(n),n},M=e=>/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]{2,}$/.test(e),P=e=>{S(e.target.value)},q=()=>{if(G.current){let e=H(G.current.values,!0);0===Object.keys(e).length?$():W("Por favor verifique el formulario antes de GUARDAR.",{variant:"error"})}},$=async()=>{const e=await T({ejecutar:"gestionusuarioweb",data:(0,n.A)((0,n.A)({},m),{},{ptipodoc:V,idusuariowebgestor:R.idusuarioweb}),guardarlog:!0});Z(e),e.exito?(W(e.datos.mensaje,{variant:"success"}),g(null)):W(e.mensaje,{variant:"error"})};return(0,j.jsx)(h.A,{estructuraHeader:{componenteCentral:{tipo:"texto",contenido:"Gestionar Usuario"}},render:()=>(0,j.jsxs)(i.Ay,{item:!0,container:!0,justifyContent:"center",justifyItems:"center",children:[(0,j.jsx)(i.Ay,{item:!0,children:(0,j.jsx)(o.A,{variant:"h4",component:"h3",children:"Gestionar Usuario"})}),(0,j.jsx)(i.Ay,{item:!0,container:!0,justifyContent:"center",children:(0,j.jsxs)(r.A,{elevation:3,className:e.elevPaper,children:[(0,j.jsx)(A.l1,{initialValues:F(m),enableReinitialize:!0,innerRef:G,validateOnBlur:!0,children:a=>{let{values:o,handleChange:r,handleBlur:u}=a;return(0,j.jsxs)(i.Ay,{item:!0,container:!0,className:e.containerInputs,justifyContent:"space-between",spacing:2,children:[(0,j.jsx)(i.Ay,{item:!0,container:!0,justifyContent:"center",children:(0,j.jsx)(b,{className:e.iconouser})}),(0,j.jsx)(i.Ay,{item:!0,container:!0,justifyContent:"center",className:e.input,md:6,children:(0,j.jsx)(l.A,{id:"pnrodoc",name:"pnrodoc",type:"number",label:"Nro de Documento",value:o.pnrodoc,onChange:e=>{r(e),g(t=>(0,n.A)((0,n.A)({},t),{},{pnrodoc:e.target.value}))},onFocus:e=>{H((0,n.A)((0,n.A)({},o),{},{pnrodoc:e.target.value}))},onBlur:e=>{H((0,n.A)((0,n.A)({},o),{},{pnrodoc:e.target.value})),u(e),D(t=>(0,n.A)((0,n.A)({},t),{},{[e.target.name]:!0}))},error:!!t.pnrodoc,variant:"outlined",helperText:t.pnrodoc,size:"small",fullWidth:!0})}),(0,j.jsx)(i.Ay,{item:!0,container:!0,justifyContent:"center",className:e.input,md:6,children:z&&(0,j.jsxs)(s.A,{fullWidth:!0,variant:"outlined",children:[(0,j.jsx)(c.A,{id:"document-select-label",children:"Tipo de Documento"}),(0,j.jsx)(d.A,{size:"small",labelId:"document-select-label",id:"document-select",value:V,onChange:P,label:"Tipo de Documento",children:z&&z.map(e=>(0,j.jsx)(p.A,{value:e.tipodoc,children:e.descrip},e.tipodoc))})]})}),(0,j.jsx)(i.Ay,{item:!0,container:!0,justifyContent:"center",className:e.input,md:6,children:(0,j.jsx)(l.A,{id:"pemail",name:"pemail",type:"pemail",label:"Email",value:o.pemail,onChange:e=>{r(e),g(t=>(0,n.A)((0,n.A)({},t),{},{pemail:e.target.value}))},onFocus:e=>{H((0,n.A)((0,n.A)({},o),{},{pemail:e.target.value}))},variant:"outlined",onBlur:e=>{H((0,n.A)((0,n.A)({},o),{},{pemail:e.target.value})),u(e),D(t=>(0,n.A)((0,n.A)({},t),{},{[e.target.name]:!0}))},error:!!t.pemail,helperText:t.pemail,size:"small",fullWidth:!0})}),(0,j.jsx)(i.Ay,{item:!0,container:!0,justifyContent:"center",className:e.input,md:6,children:(0,j.jsx)(l.A,{id:"pemailrepetido",name:"pemailrepetido",type:"pemailrepetido",label:"Repetir Email",value:o.pemailrepetido,onChange:e=>{r(e),g(t=>(0,n.A)((0,n.A)({},t),{},{pemailrepetido:e.target.value}))},onFocus:e=>{H((0,n.A)((0,n.A)({},o),{},{pemailrepetido:e.target.value}))},variant:"outlined",onBlur:e=>{H((0,n.A)((0,n.A)({},o),{},{pemailrepetido:e.target.value})),u(e),D(t=>(0,n.A)((0,n.A)({},t),{},{[e.target.name]:!0}))},error:!!t.pemailrepetido,helperText:t.pemailrepetido,size:"small",fullWidth:!0})})]})}}),(0,j.jsxs)(i.Ay,{container:!0,justifyContent:"space-between",children:[(0,j.jsx)(i.Ay,{item:!0,children:(0,j.jsx)(u.A,{className:e.btnVolver,variant:"contained",style:{display:U&&I?"block":"none"},onClick:()=>{E("".concat(I,"?nrodoc=").concat(U))},children:"VOLVER"})}),(0,j.jsx)(i.Ay,{item:!0,children:(0,j.jsx)(u.A,{className:e.btnGuardar,variant:"contained",onClick:q,children:"GUARDAR"})})]})]})})]})})}}}]); 2//# sourceMappingURL=3176.728ed0af.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.