Files
soft_usite/dist/assets/Resolution105View-DRUUN7hD.js
T
2025-02-06 14:22:29 -05:00

2 lines
9.9 KiB
JavaScript

import{g as _,_ as so,p as uo,B as co,C as u,D as po,u as mo,d as j,l as R,w as k,e as t,h as e,v as vo,x as l,y as c,E as n,G as s,H as b,j as I,I as bo,z as go,b as L,m as G,t as O}from"./index-BmU8V2V2.js";import{S as wo}from"./SectionTitle-CrHOP_mf.js";import{P as fo}from"./PrimaryButton-Bm01EosZ.js";import{S as yo}from"./SecondaryButton-CAqGmnmb.js";import{u as xo}from"./vee-validate-uNXg2txt.js";const Eo=async p=>{var g,m;try{const{data:v}=await _.post("/cliente-estacional",p);return v}catch(v){throw new Error(((m=(g=v.response)==null?void 0:g.data)==null?void 0:m.message)||"Error desconocido en la solicitud")}},So=async()=>{try{const{data:p}=await _.get("/loadresolucionusuarios");return p.records[0]}catch(p){throw console.log(p),new Error("Error creating client")}},Vo={class:"max-w-5xl mx-auto p-8"},Ao={class:"grid grid-cols-1 lg:grid-cols-[1fr_1.19fr] gap-8 mt-8"},Co=["innerHTML"],To={class:"mt-4"},qo={class:"bg-[#e5e5e5] text-black p-8 rounded-lg shadow-[0_5px_25px_rgba(0,0,0,0.1)]"},Do={class:"grid grid-cols-1 sm:grid-cols-3 gap-4"},Uo={class:"grid grid-cols-1 sm:grid-cols-3 gap-4"},ho={class:"grid grid-cols-1 sm:grid-cols-2 gap-4"},Po={class:"grid grid-cols-1 sm:grid-cols-2 gap-4"},No={class:"grid grid-cols-1 sm:grid-cols-2 gap-4"},Fo={class:"flex items-center mt-4"},Ro=["href"],ko={key:0,class:"text-red-400 text-sm mt-1"},Io={class:"mt-4 flex justify-center"},Go={__name:"Resolution105View",setup(p){const g="https://www.gasesdeloriente.com.co",m=uo(),v=co({codigo:u().required(),tipoPersona:u().required(),tipoDocumento:u().required(),documento:u().required(),name:u().required(),direccion:u().required(),barrio:u().required(),municipio:u().required(),movil1:u().required(),movil2:u().required(),email:u().required(),actividad:u().required(),tipoEstacional:u().required(),solicitud:u().required(),terminos:po().oneOf([!0]).required()}),{values:Mo,defineField:d,errors:r,handleSubmit:$,resetForm:H}=xo({validationSchema:v}),[y,z]=d("codigo"),[x,J]=d("tipoPersona"),[E,K]=d("tipoDocumento"),[S,Q]=d("documento"),[V,W]=d("name"),[A,X]=d("direccion"),[C,Y]=d("barrio"),[T,Z]=d("municipio"),[q,oo]=d("movil1"),[D,eo]=d("movil2"),[U,to]=d("email"),[h,ao]=d("actividad"),[P,io]=d("tipoEstacional"),[N,ro]=d("solicitud"),[F,lo]=d("terminos"),M=$(i=>{const o={codigo:i.codigo,tipo_persona:i.tipoPersona,tipo_documento:i.tipoDocumento,documento:i.documento,name:i.name,direccion:i.direccion,barrio:i.barrio,municipio:i.municipio,movil1:i.movil1,movil2:i.movil2,email:i.email,actividad:i.actividad,tipo_estacional:i.tipoEstacional,solicitud:i.solicitud,terminos:i.terminos};Eo(o).then(()=>{m.success("Solicitud enviada"),H()}).catch(f=>{m.error("Error al enviar la solicitud"),console.error(f)})}),{data:w}=mo({queryKey:["resolucionEstacional"],queryFn:()=>So(),staleTime:1e3*60}),no=i=>{window.open(i,"_blank")};return(i,o)=>{var f;return L(),j("div",Vo,[R(wo,null,{default:k(()=>{var a;return[G(O((a=e(w))==null?void 0:a.title),1)]}),_:1}),t("div",Ao,[t("div",null,[t("p",{class:"mb-8 text-justify",innerHTML:(f=e(w))==null?void 0:f.description},null,8,Co),t("div",To,[R(yo,{onClick:o[0]||(o[0]=a=>{var B;return no(e(g)+"/"+((B=e(w))==null?void 0:B.archivo))})},{default:k(()=>{var a;return[G(O((a=e(w))==null?void 0:a.text_button),1)]}),_:1})])]),t("div",qo,[o[24]||(o[24]=t("h3",{class:"text-lg font-bold mb-4"}," REGISTRO DE USUARIOS ESTACIONALES ",-1)),o[25]||(o[25]=t("p",{class:"mb-6"}," Registre los datos que se le solicitan a continuación y uno de nuestros funcionarios le contactará para ofrecerle más información. ",-1)),t("form",{onSubmit:o[16]||(o[16]=vo((...a)=>e(M)&&e(M)(...a),["prevent"])),class:"space-y-4"},[t("div",Do,[l(t("input",n({"onUpdate:modelValue":o[1]||(o[1]=a=>s(y)?y.value=a:null)},e(z),{id:"codigo",type:"text",placeholder:"Código de usuario",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).codigo}]}),null,16),[[c,e(y)]]),l(t("select",n({"onUpdate:modelValue":o[2]||(o[2]=a=>s(x)?x.value=a:null)},e(J),{id:"tipoPersona",class:["w-full p-2 py-3 border rounded shadow bg-white",{"border-red-500":e(r).tipoPersona}]}),o[17]||(o[17]=[t("option",{value:"",disabled:"",selected:""},"Seleccione tipo de persona",-1),t("option",{value:"persona_natural"},"Persona Natural",-1),t("option",{value:"persona_juridica"},"Persona Jurídica",-1)]),16),[[b,e(x)]]),l(t("select",n({"onUpdate:modelValue":o[3]||(o[3]=a=>s(E)?E.value=a:null)},e(K),{id:"tipoDocumento",class:["w-full p-2 py-3 border rounded shadow bg-white",{"border-red-500":e(r).tipoDocumento}]}),o[18]||(o[18]=[t("option",{value:"",disabled:"",selected:""},"Seleccione tipo de documento",-1),t("option",{value:"cedula_ciudadania"},"Cédula de Ciudadanía",-1),t("option",{value:"cedula_extranjera"},"Cédula Extranjera",-1),t("option",{value:"nit"},"NIT",-1)]),16),[[b,e(E)]])]),t("div",Uo,[l(t("input",n({"onUpdate:modelValue":o[4]||(o[4]=a=>s(S)?S.value=a:null)},e(Q),{id:"documento",type:"text",placeholder:"Número de documento",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).documento}]}),null,16),[[c,e(S)]]),l(t("input",n({"onUpdate:modelValue":o[5]||(o[5]=a=>s(V)?V.value=a:null)},e(W),{id:"name",type:"text",placeholder:"Nombre completo",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).name}]}),null,16),[[c,e(V)]]),l(t("input",n({"onUpdate:modelValue":o[6]||(o[6]=a=>s(A)?A.value=a:null)},e(X),{id:"direccion",type:"text",placeholder:"Dirección",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).direccion}]}),null,16),[[c,e(A)]])]),t("div",ho,[l(t("input",n({"onUpdate:modelValue":o[7]||(o[7]=a=>s(C)?C.value=a:null)},e(Y),{id:"direccion",type:"text",placeholder:"Barrio",class:["w-full p-2 py-3 border rounded shadow ",{"border-red-500":e(r).barrio}]}),null,16),[[c,e(C)]]),l(t("select",n({"onUpdate:modelValue":o[8]||(o[8]=a=>s(T)?T.value=a:null)},e(Z),{id:"municipio",class:["w-full p-2 py-3 border rounded shadow bg-white",{"border-red-500":e(r).municipio}]}),o[19]||(o[19]=[I('<option value="" disabled data-v-7c5bde56>Selecciona un municipio</option><option value="Cúcuta" data-v-7c5bde56>Cúcuta</option><option value="Curití" data-v-7c5bde56>Curití</option><option value="Espinal" data-v-7c5bde56>Espinal</option><option value="Flandes" data-v-7c5bde56>Flandes</option><option value="Floridablanca" data-v-7c5bde56>Floridablanca</option><option value="Fusagasugá" data-v-7c5bde56>Fusagasugá</option><option value="Girardot" data-v-7c5bde56>Girardot</option><option value="Girón" data-v-7c5bde56>Girón</option><option value="Ibagué" data-v-7c5bde56>Ibagué</option><option value="La Dorada" data-v-7c5bde56>La Dorada</option><option value="Melgar" data-v-7c5bde56>Melgar</option><option value="Neiva" data-v-7c5bde56>Neiva</option><option value="Piedecuesta" data-v-7c5bde56>Piedecuesta</option><option value="Ricaurte" data-v-7c5bde56>Ricaurte</option><option value="San Gil" data-v-7c5bde56>San Gil</option><option value="Villanueva" data-v-7c5bde56>Villanueva</option>',17)]),16),[[b,e(T)]]),l(t("input",n({"onUpdate:modelValue":o[9]||(o[9]=a=>s(q)?q.value=a:null)},e(oo),{id:"movil1",type:"text",placeholder:"Celular",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).movil1}]}),null,16),[[c,e(q)]]),l(t("input",n({"onUpdate:modelValue":o[10]||(o[10]=a=>s(D)?D.value=a:null)},e(eo),{id:"movil2",type:"text",placeholder:"Celular alternativo",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).movil2}]}),null,16),[[c,e(D)]])]),t("div",Po,[l(t("input",n({"onUpdate:modelValue":o[11]||(o[11]=a=>s(U)?U.value=a:null)},e(to),{id:"email",type:"text",placeholder:"Correo",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).email}]}),null,16),[[c,e(U)]]),l(t("select",n({"onUpdate:modelValue":o[12]||(o[12]=a=>s(h)?h.value=a:null)},e(ao),{id:"actividad",class:["w-full p-2 py-3 border rounded shadow bg-white",{"border-red-500":e(r).actividad}]}),o[20]||(o[20]=[I('<option value="" disabled selected data-v-7c5bde56>Seleccione actividad</option><option value="residencial" data-v-7c5bde56>Residencial</option><option value="comercial" data-v-7c5bde56>Comercial</option><option value="industrial" data-v-7c5bde56>Industrial</option><option value="oficina" data-v-7c5bde56>Oficina</option>',5)]),16),[[b,e(h)]])]),t("div",No,[l(t("select",n({"onUpdate:modelValue":o[13]||(o[13]=a=>s(P)?P.value=a:null)},e(io),{id:"tipoEstacional",class:["w-full p-2 py-3 border rounded shadow h-12 bg-white",{"border-red-500":e(r).tipoEstacional}]}),o[21]||(o[21]=[I('<option value="" disabled data-v-7c5bde56>Selecciona un tipo de solicitud estacionalidad</option><option value="Temporada vacacional" data-v-7c5bde56>Temporada vacacional</option><option value="Temporada escolar" data-v-7c5bde56>Temporada escolar</option><option value="Temporada semana santa" data-v-7c5bde56>Temporada semana santa</option><option value="Temporada receso escolar" data-v-7c5bde56>Temporada receso escolar</option><option value="Temporada navideña" data-v-7c5bde56>Temporada navideña</option><option value="Casa veraneo" data-v-7c5bde56>Casa veraneo</option>',7)]),16),[[b,e(P)]]),l(t("textarea",n({"onUpdate:modelValue":o[14]||(o[14]=a=>s(N)?N.value=a:null)},e(ro),{type:"text",id:"solicitud",cols:"30",rows:"4",placeholder:"Descripción de la solicitud",class:["w-full p-2 py-3 border rounded shadow",{"border-red-500":e(r).solicitud}]}),null,16),[[c,e(N)]])]),t("div",Fo,[l(t("input",n({"onUpdate:modelValue":o[15]||(o[15]=a=>s(F)?F.value=a:null)},e(lo),{type:"checkbox",id:"terminos",class:"hidden"}),null,16),[[bo,e(F)]]),o[22]||(o[22]=t("label",{for:"terminos",class:"custom-checkbox drop-shadow-md"},null,-1)),t("a",{href:i.$router.resolve({name:"contract"}).href,target:"_blank",rel:"noopener noreferrer",class:"ml-2 text-sm hover:underline"}," Acepto política de privacidad y tratamiento de datos personales ",8,Ro)]),e(r).terminos?(L(),j("span",ko," Debe aceptar la politica de privacidad y los tratamiento de datos para continuar ")):go("",!0),t("div",Io,[R(fo,{type:"submit"},{default:k(()=>o[23]||(o[23]=[G(" Enviar solicitud ")])),_:1})])],32)])])])}}},$o=so(Go,[["__scopeId","data-v-7c5bde56"]]);export{$o as default};