birzha-legalizasia-frontend/dist/assets/Main.6e8c813d.js

2 lines
4.6 KiB
JavaScript

import{_ as M,K as T,q as V,J as i,N as O,D as U,v as R,r as S,e as n,f as o,g as b,t as c,O as g,P as h,h as t,n as x,F as v,i as f,j as p,M as k,l as C,E as P,p as q,m as W,k as I,ad as B,L as G,c as l}from"./index.d29b91ea.js";import{c as d,r as w,e as Q,m as y,u as H}from"./index.esm.4e4152b5.js";import{L as F}from"./Main.e10be2c7.js";import{_ as K}from"./Main.21caf8d4.js";const j=u=>(q("data-v-194ecf0d"),u=u(),W(),u),z={class:"container sm:px-10"},J={class:"block xl:grid grid-cols-2 gap-4"},Y={class:"h-screen xl:h-auto md:flex py-5 xl:py-0 my-10 xl:my-0"},X={class:"md:hidden mb-6"},Z=j(()=>o("div",{class:"text-center text-white text-lg ml-3"}," T\xFCrkmenistany\u0148 D\xF6wlet haryt-\xE7ig mal bir\u017Easy ",-1)),ee={class:"my-auto mx-auto xl:ml-20 bg-white dark:bg-darkmode-600 xl:bg-transparent px-5 sm:px-8 py-8 xl:p-0 rounded-md shadow-md xl:shadow-none w-full sm:w-3/4 lg:w-2/4 xl:w-auto"},te={class:"intro-x font-bold text-2xl xl:text-3xl text-center xl:text-left"},oe={class:"intro-x mt-8"},se=["placeholder"],re=["placeholder"],ae=["placeholder"],le=["placeholder"],ne={class:"intro-x mt-5 xl:mt-8 text-center xl:text-left"},ie=["onClick"],de={class:"intro-x mt-5 xl:mt-8 text-primary xl:text-left"},me={class:"w-full text-center"},ce=["onClick"],pe={__name:"Main",setup(u){const L="https://panel.exchange.gov.tm/api",$=T({email:"",token:"",password:"",confirm_password:""}),_=V(!1),A={email:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),w),email:d.withMessage(i.global.t("EMAIL_VALIDATION"),Q)},password:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),y(8))},confirm_password:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),y(8))},token:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:4}),y(4))}},e=H(A,O($)),N=()=>I.push({path:"/"}),D=async()=>{if(e.value.$touch(),!e.value.$invalid)try{const r=B();_.value=!0;const a=await G.post(`${L}/reset-password`,{formData:$});_.value=!1,r.success(a.message),I.push({path:"/"})}catch{_.value=!1}};return U(()=>{R("body").removeClass("main").removeClass("error-page").addClass("login")}),(r,a)=>{const E=S("LoadingIcon");return l(),n("div",null,[o("div",z,[o("div",J,[b(K),o("div",Y,[o("div",X,[o("a",null,[b(F,{class:"mx-auto mb-2"}),Z])]),o("div",ee,[o("h2",te,c(r.$t("UPDATE_PWD")),1),o("div",oe,[g(o("input",{type:"text","onUpdate:modelValue":a[0]||(a[0]=s=>t(e).email.$model=s),class:x(["intro-x login__input form-control py-3 px-4 block mt-4",{"border-danger":t(e).email.$error}]),placeholder:r.$t("EMAIL")},null,10,se),[[h,t(e).email.$model,void 0,{trim:!0}]]),t(e).email.$error?(l(!0),n(v,{key:0},f(t(e).email.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},c(s.$message),1))),128)):p("",!0),g(o("input",{type:"text","onUpdate:modelValue":a[1]||(a[1]=s=>t(e).token.$model=s),class:x(["intro-x login__input form-control py-3 px-4 block mt-4",{"border-danger":t(e).token.$error}]),placeholder:r.$t("TYPE_TOKEN")},null,10,re),[[h,t(e).token.$model,void 0,{trim:!0}]]),t(e).token.$error?(l(!0),n(v,{key:1},f(t(e).token.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},c(s.$message),1))),128)):p("",!0),g(o("input",{type:"password","onUpdate:modelValue":a[2]||(a[2]=s=>t(e).password.$model=s),class:x(["intro-x login__input form-control py-3 px-4 block mt-4",{"border-danger":t(e).password.$error}]),placeholder:r.$t("PASSWORD")},null,10,ae),[[h,t(e).password.$model,void 0,{trim:!0}]]),t(e).password.$error?(l(!0),n(v,{key:2},f(t(e).password.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},c(s.$message),1))),128)):p("",!0),g(o("input",{type:"password","onUpdate:modelValue":a[3]||(a[3]=s=>t(e).confirm_password.$model=s),class:x(["intro-x login__input form-control py-3 px-4 block mt-4",{"border-danger":t(e).confirm_password.$error}]),placeholder:r.$t("NEW_PASSWORD")},null,10,le),[[h,t(e).confirm_password.$model,void 0,{trim:!0}]]),t(e).confirm_password.$error?(l(!0),n(v,{key:3},f(t(e).confirm_password.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},c(s.$message),1))),128)):p("",!0)]),o("div",ne,[o("button",{class:"btn btn-primary py-3 px-4 xl:mr-3 align-top w-full custom-btns",onClick:k(D,["prevent"])},[C(c(r.$t("UPDATE"))+" ",1),_.value?(l(),P(E,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):p("",!0)],8,ie)]),o("div",de,[o("p",me,[o("a",{onClick:k(N,["prevent"]),href:"#",class:"font-bold underline"},c(r.$t("SIGN_IN")),9,ce)])])])])])])])}}};var xe=M(pe,[["__scopeId","data-v-194ecf0d"]]);export{xe as default};