1
0
Fork 0
forked from Simnation/Main
Main/resources/[tools]/unlimited-spectre/html/assets/Login.713e3e08.js
2025-06-07 08:51:21 +02:00

1 line
3.4 KiB
JavaScript

import{Q as f}from"./QImg.91aecb73.js";import{bL as h,bM as _,_ as w,ad as y,ae as v,o as b,X as x,a as s,w as i,a6 as U,a5 as d,a7 as a,U as m,a9 as p,aU as C,a8 as L,S as u,aE as A,aa as E,ab as g}from"./app-014d9ed9.js";import{l as S}from"./index.7435630d.js";import"./externalHosting.js";import"./_commonjsHelpers.c10bf6cb.js";function q(t,e){return{jwt:new h(t,e)}}const{jwt:P}=q(_,{}),k=""+new URL("fivem.53119c65.svg",import.meta.url).href,Q={name:"Login",data(){return{password:"",username:"",isPwd:!0,loading:!1}},computed:{logoUrl(){return new URL(""+new URL("logo.be249712.png",import.meta.url).href,self.location).href}},methods:{...y(v,["UPDATE_ACCESS_TOKEN","UPDATE_USER_DATA"]),tryProviderLogin(t){this.$axios.post(`/auth/${t}`).then(e=>{const l=e.data.resCode,c=e.data.resMsg;if(!l){this.$q.notify({message:this.$t("general.error"),position:"top",color:"red",icon:"fas fa-exclamation-triangle",caption:this.$t(`components.login.msg.error.${c}`)});return}window.location=c}).catch(e=>{console.error(e)})},tryLogin(){const t=S.stringify({username:this.username,password:this.password});this.loading=!0,P.login(t).then(e=>{this.loading=!1,e.data.status===200?(this.UPDATE_ACCESS_TOKEN(e.data.accessToken),this.UPDATE_USER_DATA(e.data.userData),this.$socket.connect(),this.$router.push({path:"/"})):this.$q.notify({message:e.data.error.title,position:"top",color:"red",icon:"fas fa-exclamation-triangle",caption:e.data.error.msg})}).catch(()=>{this.loading=!1,this.$q.notify({message:this.$t("general.error"),position:"top",color:"red",icon:"fas fa-exclamation-triangle",caption:this.$t("general.cantReach")})})}}},T={class:"row flex-center justify-center",style:{height:"100vh"}},$={class:"q-pa-md"},D=a("div",{class:"text-h6 q-mt-lg"},"Login",-1),V={class:"text-caption text-sub"},R={class:"row"},K={class:"col-12"},j={class:"row"},B={class:"col-12"},I={class:"text-center"},M=a("img",{src:k},null,-1);function N(t,e,l,c,o,r){return b(),x("div",T,[s(U,{class:"bg-secondary q-pa-sm",style:{"max-width":"340px"}},{default:i(()=>[s(d,null,{default:i(()=>[a("div",$,[s(f,{src:r.logoUrl,fit:"fill"},null,8,["src"])]),D,a("div",V,m(t.$t("components.login.subtext")),1)]),_:1}),s(d,null,{default:i(()=>[a("div",R,[a("div",K,[s(p,{"label-color":"primary","input-style":{color:"var(--q-main)"},filled:"",modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=n=>o.username=n),label:t.$t("general.username"),"lazy-rules":""},null,8,["input-style","modelValue","label"])])]),a("div",j,[a("div",B,[s(p,{class:"q-mt-sm","label-color":"primary","input-style":{color:"var(--q-main)"},filled:"",modelValue:o.password,"onUpdate:modelValue":e[2]||(e[2]=n=>o.password=n),type:o.isPwd?"password":"text",label:t.$t("general.password"),"lazy-rules":"",onKeydown:C(L(r.tryLogin,["prevent"]),["enter"])},{append:i(()=>[s(u,{name:o.isPwd?"visibility_off":"visibility",class:"cursor-pointer text-primary",onClick:e[1]||(e[1]=n=>o.isPwd=!o.isPwd)},null,8,["name"])]),_:1},8,["input-style","modelValue","type","label","onKeydown"])])])]),_:1}),s(A,{inset:""}),s(E,{vertical:""},{default:i(()=>[s(g,{"text-color":"main",loading:o.loading,color:"primary",onClick:r.tryLogin,label:"Login",class:"q-ma-sm"},null,8,["loading","onClick"]),a("div",I,m(t.$t("general.or")),1),s(g,{"text-color":"main",onClick:e[3]||(e[3]=n=>r.tryProviderLogin("citizenfx")),style:{background:"#3e4450"},class:"q-ma-sm"},{default:i(()=>[s(u,null,{default:i(()=>[M]),_:1})]),_:1})]),_:1})]),_:1})])}const G=w(Q,[["render",N]]);export{G as default};