diff --git a/dist/assets/BankAccount.4c84f119.js b/dist/assets/BankAccount.2723a6eb.js similarity index 98% rename from dist/assets/BankAccount.4c84f119.js rename to dist/assets/BankAccount.2723a6eb.js index 5d33357..dbc2cc0 100644 --- a/dist/assets/BankAccount.4c84f119.js +++ b/dist/assets/BankAccount.2723a6eb.js @@ -1 +1 @@ -import{y as B,q as I,K as L,J as _,N as O,B as T,D as Q,ac as S,r as y,e as c,f as e,t as r,g as R,w as Y,F as m,c as n,M as q,l as i,O as v,P as $,h as o,n as x,i as f,j as u,E as K,L as F,k as J}from"./index.93e810cd.js";import{c as p,r as b,u as j}from"./index.esm.9d01842e.js";const P={class:"intro-y flex items-center mt-8"},z={class:"text-lg font-medium mr-auto"},G={class:"grid grid-cols-12 gap-6 mt-5"},W={class:"intro-y col-span-12 lg:col-span-6"},H={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},X={class:"font-medium text-base mr-auto"},Z={class:"p-5"},ee=["onSubmit"],te={class:"input-form"},oe={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},se={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ae=e("span",{class:"text-red-600"},"*",-1),re=["placeholder"],ne={class:"input-form mt-3"},le={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},ce={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ie=e("span",{class:"text-red-600"},"*",-1),de={class:"relative mx-auto mt-3"},me={class:"absolute rounded-l w-10 h-full flex items-center justify-center bg-slate-100 border text-slate-500 dark:bg-darkmode-700 dark:border-darkmode-800 dark:text-slate-400"},ue={class:"input-form mt-3"},_e={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},fe={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},pe=e("span",{class:"text-red-600"},"*",-1),be={class:"input-form mt-3"},he={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ve={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},$e=e("span",{class:"text-red-600"},"*",-1),xe=["placeholder"],ge={class:"input-form mt-3"},ye={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ke={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Re=e("span",{class:"text-red-600"},"*",-1),Ee=["placeholder"],Ie={class:"input-form mt-3"},we={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ae={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},De=e("span",{class:"text-red-600"},"*",-1),Ne=["placeholder"],Ue={type:"submit",class:"btn btn-primary mt-5"},Be={__name:"BankAccount",setup(Ve){const w="https://panel.exchange.gov.tm/api",E=B(),A=new Date,g=I(!1),k=I(""),h=L({account_number:"",account_date:"",currency:"",iban:"",bank_name:"",country:""}),D={account_number:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},account_date:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},currency:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},iban:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},bank_name:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},country:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)}},t=j(D,O(h));T(k,(s,l)=>{h.account_date=s});const N=async()=>{if(t.value.$touch(),!t.value.$invalid)try{g.value=!0;const s=await F.put(`${w}/account/bank`,h);g.value=!1,localStorage.removeItem("bankAccount"),localStorage.setItem("bankAccount",JSON.stringify(h)),J.push({name:"profile",params:{loadFromLS:!0}})}catch{g.value=!1}};return Q(()=>{const s=S.isEmpty(E.params)?JSON.parse(localStorage.getItem("bankAccount")):E.params;s&&(localStorage.setItem("bankAccount",JSON.stringify(s)),Object.assign(h,s))}),(s,l)=>{const U=y("CalendarIcon"),V=y("Litepicker"),C=y("LoadingIcon"),M=y("PreviewComponent");return n(),c(m,null,[e("div",P,[e("h2",z,r(s.$t("BANK")),1)]),e("div",G,[e("div",W,[R(M,{class:"intro-y box"},{default:Y(()=>[e("div",H,[e("h2",X,r(s.$t("BANK_FORM")),1)]),e("div",Z,[e("form",{class:"validate-form",onSubmit:q(N,["prevent"])},[e("div",te,[e("label",oe,[i(r(s.$t("ACC_NUMBER"))+" ",1),e("span",se,[ae,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":l[0]||(l[0]=a=>o(t).account_number.$model=a),class:x(["form-control",{"border-danger":o(t).account_number.$error}]),name:"account number",placeholder:s.$t("ACC_NUMBER")},null,10,re),[[$,o(t).account_number.$model,void 0,{trim:!0}]]),o(t).account_number.$error?(n(!0),c(m,{key:0},f(o(t).account_number.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ne,[e("label",le,[i(r(s.$t("ACC_DATE"))+" ",1),e("span",ce,[ie,i(" "+r(s.$t("REQUIRED")),1)])]),e("div",de,[e("div",me,[R(U,{class:"w-4 h-4"})]),R(V,{modelValue:k.value,"onUpdate:modelValue":l[1]||(l[1]=a=>k.value=a),options:{maxDate:o(A),format:"DD.MM.YYYY",dropdowns:{minYear:1990,maxYear:null,months:!0,years:!0}},class:"form-control pl-12"},null,8,["modelValue","options"])]),o(t).account_date.$error?(n(!0),c(m,{key:0},f(o(t).account_date.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ue,[e("label",_e,[i(r(s.$t("CURRENCY"))+" ",1),e("span",fe,[pe,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[2]||(l[2]=a=>o(t).currency.$model=a),type:"text",name:"currency",class:x(["form-control",{"border-danger":o(t).currency.$error}]),placeholder:"TMT"},null,2),[[$,o(t).currency.$model,void 0,{trim:!0}]]),o(t).currency.$error?(n(!0),c(m,{key:0},f(o(t).currency.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",be,[e("label",he,[i(r(s.$t("IBAN"))+" ",1),e("span",ve,[$e,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[3]||(l[3]=a=>o(t).iban.$model=a),type:"text",name:"iban",class:x(["form-control",{"border-danger":o(t).iban.$error}]),placeholder:s.$t("IBAN")},null,10,xe),[[$,o(t).iban.$model,void 0,{trim:!0}]]),o(t).iban.$error?(n(!0),c(m,{key:0},f(o(t).iban.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ge,[e("label",ye,[i(r(s.$t("BANK_NAME"))+" ",1),e("span",ke,[Re,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[4]||(l[4]=a=>o(t).bank_name.$model=a),type:"text",name:"bank_name",class:x(["form-control",{"border-danger":o(t).bank_name.$error}]),placeholder:s.$t("BANK_NAME")},null,10,Ee),[[$,o(t).bank_name.$model,void 0,{trim:!0}]]),o(t).bank_name.$error?(n(!0),c(m,{key:0},f(o(t).bank_name.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",Ie,[e("label",we,[i(r(s.$t("COUNTRY"))+" ",1),e("span",Ae,[De,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[5]||(l[5]=a=>o(t).country.$model=a),type:"text",name:"country",class:x(["form-control",{"border-danger":o(t).country.$error}]),placeholder:s.$t("COUNTRY")},null,10,Ne),[[$,o(t).country.$model,void 0,{trim:!0}]]),o(t).country.$error?(n(!0),c(m,{key:0},f(o(t).country.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("button",Ue,[i(r(s.$t("REGISTER"))+" ",1),g.value?(n(),K(C,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,ee)])]),_:1})])])],64)}}};export{Be as default}; +import{y as B,q as I,K as L,J as _,N as O,B as T,D as Q,ac as S,r as y,e as c,f as e,t as r,g as R,w as Y,F as m,c as n,M as q,l as i,O as v,P as $,h as o,n as x,i as f,j as u,E as K,L as F,k as J}from"./index.b8dfcb70.js";import{c as p,r as b,u as j}from"./index.esm.f6d1144a.js";const P={class:"intro-y flex items-center mt-8"},z={class:"text-lg font-medium mr-auto"},G={class:"grid grid-cols-12 gap-6 mt-5"},W={class:"intro-y col-span-12 lg:col-span-6"},H={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},X={class:"font-medium text-base mr-auto"},Z={class:"p-5"},ee=["onSubmit"],te={class:"input-form"},oe={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},se={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ae=e("span",{class:"text-red-600"},"*",-1),re=["placeholder"],ne={class:"input-form mt-3"},le={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},ce={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ie=e("span",{class:"text-red-600"},"*",-1),de={class:"relative mx-auto mt-3"},me={class:"absolute rounded-l w-10 h-full flex items-center justify-center bg-slate-100 border text-slate-500 dark:bg-darkmode-700 dark:border-darkmode-800 dark:text-slate-400"},ue={class:"input-form mt-3"},_e={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},fe={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},pe=e("span",{class:"text-red-600"},"*",-1),be={class:"input-form mt-3"},he={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ve={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},$e=e("span",{class:"text-red-600"},"*",-1),xe=["placeholder"],ge={class:"input-form mt-3"},ye={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ke={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Re=e("span",{class:"text-red-600"},"*",-1),Ee=["placeholder"],Ie={class:"input-form mt-3"},we={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ae={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},De=e("span",{class:"text-red-600"},"*",-1),Ne=["placeholder"],Ue={type:"submit",class:"btn btn-primary mt-5"},Be={__name:"BankAccount",setup(Ve){const w="https://panel.exchange.gov.tm/api",E=B(),A=new Date,g=I(!1),k=I(""),h=L({account_number:"",account_date:"",currency:"",iban:"",bank_name:"",country:""}),D={account_number:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},account_date:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},currency:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},iban:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},bank_name:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)},country:{required:p.withMessage(_.global.t("REQUIRED_VALIDATION"),b)}},t=j(D,O(h));T(k,(s,l)=>{h.account_date=s});const N=async()=>{if(t.value.$touch(),!t.value.$invalid)try{g.value=!0;const s=await F.put(`${w}/account/bank`,h);g.value=!1,localStorage.removeItem("bankAccount"),localStorage.setItem("bankAccount",JSON.stringify(h)),J.push({name:"profile",params:{loadFromLS:!0}})}catch{g.value=!1}};return Q(()=>{const s=S.isEmpty(E.params)?JSON.parse(localStorage.getItem("bankAccount")):E.params;s&&(localStorage.setItem("bankAccount",JSON.stringify(s)),Object.assign(h,s))}),(s,l)=>{const U=y("CalendarIcon"),V=y("Litepicker"),C=y("LoadingIcon"),M=y("PreviewComponent");return n(),c(m,null,[e("div",P,[e("h2",z,r(s.$t("BANK")),1)]),e("div",G,[e("div",W,[R(M,{class:"intro-y box"},{default:Y(()=>[e("div",H,[e("h2",X,r(s.$t("BANK_FORM")),1)]),e("div",Z,[e("form",{class:"validate-form",onSubmit:q(N,["prevent"])},[e("div",te,[e("label",oe,[i(r(s.$t("ACC_NUMBER"))+" ",1),e("span",se,[ae,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":l[0]||(l[0]=a=>o(t).account_number.$model=a),class:x(["form-control",{"border-danger":o(t).account_number.$error}]),name:"account number",placeholder:s.$t("ACC_NUMBER")},null,10,re),[[$,o(t).account_number.$model,void 0,{trim:!0}]]),o(t).account_number.$error?(n(!0),c(m,{key:0},f(o(t).account_number.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ne,[e("label",le,[i(r(s.$t("ACC_DATE"))+" ",1),e("span",ce,[ie,i(" "+r(s.$t("REQUIRED")),1)])]),e("div",de,[e("div",me,[R(U,{class:"w-4 h-4"})]),R(V,{modelValue:k.value,"onUpdate:modelValue":l[1]||(l[1]=a=>k.value=a),options:{maxDate:o(A),format:"DD.MM.YYYY",dropdowns:{minYear:1990,maxYear:null,months:!0,years:!0}},class:"form-control pl-12"},null,8,["modelValue","options"])]),o(t).account_date.$error?(n(!0),c(m,{key:0},f(o(t).account_date.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ue,[e("label",_e,[i(r(s.$t("CURRENCY"))+" ",1),e("span",fe,[pe,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[2]||(l[2]=a=>o(t).currency.$model=a),type:"text",name:"currency",class:x(["form-control",{"border-danger":o(t).currency.$error}]),placeholder:"TMT"},null,2),[[$,o(t).currency.$model,void 0,{trim:!0}]]),o(t).currency.$error?(n(!0),c(m,{key:0},f(o(t).currency.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",be,[e("label",he,[i(r(s.$t("IBAN"))+" ",1),e("span",ve,[$e,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[3]||(l[3]=a=>o(t).iban.$model=a),type:"text",name:"iban",class:x(["form-control",{"border-danger":o(t).iban.$error}]),placeholder:s.$t("IBAN")},null,10,xe),[[$,o(t).iban.$model,void 0,{trim:!0}]]),o(t).iban.$error?(n(!0),c(m,{key:0},f(o(t).iban.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ge,[e("label",ye,[i(r(s.$t("BANK_NAME"))+" ",1),e("span",ke,[Re,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[4]||(l[4]=a=>o(t).bank_name.$model=a),type:"text",name:"bank_name",class:x(["form-control",{"border-danger":o(t).bank_name.$error}]),placeholder:s.$t("BANK_NAME")},null,10,Ee),[[$,o(t).bank_name.$model,void 0,{trim:!0}]]),o(t).bank_name.$error?(n(!0),c(m,{key:0},f(o(t).bank_name.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",Ie,[e("label",we,[i(r(s.$t("COUNTRY"))+" ",1),e("span",Ae,[De,i(" "+r(s.$t("REQUIRED")),1)])]),v(e("input",{id:"validation-form-4","onUpdate:modelValue":l[5]||(l[5]=a=>o(t).country.$model=a),type:"text",name:"country",class:x(["form-control",{"border-danger":o(t).country.$error}]),placeholder:s.$t("COUNTRY")},null,10,Ne),[[$,o(t).country.$model,void 0,{trim:!0}]]),o(t).country.$error?(n(!0),c(m,{key:0},f(o(t).country.$errors,(a,d)=>(n(),c("div",{key:d,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("button",Ue,[i(r(s.$t("REGISTER"))+" ",1),g.value?(n(),K(C,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,ee)])]),_:1})])])],64)}}};export{Be as default}; diff --git a/dist/assets/Business.a29c704b.js b/dist/assets/Business.4392d0a8.js similarity index 98% rename from dist/assets/Business.a29c704b.js rename to dist/assets/Business.4392d0a8.js index 52be755..0571b0e 100644 --- a/dist/assets/Business.a29c704b.js +++ b/dist/assets/Business.4392d0a8.js @@ -1 +1 @@ -import{ad as T,s as Q,q as U,b as z,c as l,e as n,O as E,ab as B,f as e,h as o,F as f,i as x,t as r,j as u,y as Y,K as q,J as g,N as P,B as F,D as G,C as N,r as y,g as k,w as j,M as J,l as d,P as R,n as D,E as H,L as K,k as W}from"./index.93e810cd.js";import{c as b,r as $,u as Z}from"./index.esm.9d01842e.js";const X=["value"],ee={__name:"Main",props:["id"],setup(M,{emit:A}){const I=M,h=T(),{countries:_}=Q(h),p=U({}),m=()=>A("onChange",p.value);return z(async()=>{await h.getAll(),I.id&&(p.value=_.value.find(w=>w.id===+I.id))}),(w,s)=>(l(),n("div",null,[E(e("select",{class:"form-select py-3 px-4 block sm:mr-2",name:"country","onUpdate:modelValue":s[0]||(s[0]=v=>p.value=v),onChange:m},[o(_).length?(l(!0),n(f,{key:0},x(o(_),v=>(l(),n("option",{key:v.id,value:v},r(v.name),9,X))),128)):u("",!0)],544),[[B,p.value]])]))}},te={class:"intro-y flex items-center mt-8"},se={class:"text-lg font-medium mr-auto"},oe={class:"grid grid-cols-12 gap-6 mt-5"},ae={class:"intro-y col-span-12 lg:col-span-6"},re={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},le={class:"font-medium text-base mr-auto"},ne={class:"p-5"},ie=["onSubmit"],de={class:"input-form"},me={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},ce={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ue=e("span",{class:"text-red-600"},"*",-1),_e=["placeholder"],pe={class:"input-form mt-3"},fe={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},he={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ve=e("span",{class:"text-red-600"},"*",-1),ge=["placeholder"],be={class:"input-form mt-3"},$e={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},xe={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ee=e("span",{class:"text-red-600"},"*",-1),Re=["placeholder"],De={class:"input-form mt-3"},Ie={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},we={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ye=e("span",{class:"text-red-600"},"*",-1),ke={class:"relative mx-auto mt-3"},Ue={class:"absolute rounded-l w-10 h-full flex items-center justify-center bg-slate-100 border text-slate-500 dark:bg-darkmode-700 dark:border-darkmode-800 dark:text-slate-400"},Ae={class:"input-form mt-3"},Me={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ne={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ve=e("span",{class:"text-red-600"},"*",-1),Ce=["placeholder"],Se={class:"input-form mt-3"},Oe={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Le={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Te=e("span",{class:"text-red-600"},"*",-1),Qe={key:0,class:"text-danger mt-2"},ze={class:"input-form mt-3"},Be={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ye={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},qe=e("span",{class:"text-red-600"},"*",-1),Pe=["placeholder"],Fe={type:"submit",class:"btn btn-primary mt-5"},Je={__name:"Business",setup(M){const A="https://panel.exchange.gov.tm/api";Y();const I=new Date,h=U(!1),_=U(""),p=U(!0),m=q({surname:"",name:"",patronomic_name:"",date_of_birth:"",birth_place:"",citizenship_id:"",citizenship:{id:0,code:"",name:""},registration_address:""}),w={surname:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},name:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},patronomic_name:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},date_of_birth:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},birth_place:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},citizenship_id:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},registration_address:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)}},s=Z(w,P(m));F(_,(t,i)=>{m.date_of_birth=N.changeDateFormat(t)});const v=t=>{m.citizenship_id=t.id,p.value=!0,m.citizenship=t},V=async()=>{if(m.citizenship_id||(p.value=!1),s.value.$touch(),!s.value.$invalid)try{h.value=!0;const t=await K.put(`${A}/account/profile`,m);h.value=!1,localStorage.removeItem("profile"),localStorage.setItem("profile",JSON.stringify(m)),W.push({name:"profile",params:{loadFromLS:!0}})}catch{h.value=!1}};return G(()=>{const t=JSON.parse(localStorage.getItem("profile"));t&&(Object.assign(m,t),_.value=N.formatDate(m.date_of_birth,"DD.MM.YYYY"),m.citizenship_id=m.citizenship.id)}),(t,i)=>{const C=y("CalendarIcon"),S=y("Litepicker"),O=y("LoadingIcon"),L=y("PreviewComponent");return l(),n(f,null,[e("div",te,[e("h2",se,r(t.$t("ACCOUNT_TYPE_BUSINESS")),1)]),e("div",oe,[e("div",ae,[k(L,{class:"intro-y box"},{default:j(()=>[e("div",re,[e("h2",le,r(t.$t("ENT_FORM")),1)]),e("div",ne,[e("form",{class:"validate-form",onSubmit:J(V,["prevent"])},[e("div",de,[e("label",me,[d(r(t.$t("SURNAME"))+" ",1),e("span",ce,[ue,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[0]||(i[0]=a=>o(s).surname.$model=a),class:D(["form-control",{"border-danger":o(s).surname.$error}]),name:"surname",placeholder:t.$t("SURNAME")},null,10,_e),[[R,o(s).surname.$model,void 0,{trim:!0}]]),o(s).surname.$error?(l(!0),n(f,{key:0},x(o(s).surname.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",pe,[e("label",fe,[d(r(t.$t("NAME"))+" ",1),e("span",he,[ve,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[1]||(i[1]=a=>o(s).name.$model=a),class:D(["form-control",{"border-danger":o(s).name.$error}]),name:"name",placeholder:t.$t("NAME")},null,10,ge),[[R,o(s).name.$model,void 0,{trim:!0}]]),o(s).name.$error?(l(!0),n(f,{key:0},x(o(s).name.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",be,[e("label",$e,[d(r(t.$t("PNAME"))+" ",1),e("span",xe,[Ee,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[2]||(i[2]=a=>o(s).patronomic_name.$model=a),class:D(["form-control",{"border-danger":o(s).patronomic_name.$error}]),name:"patronomic_name",placeholder:t.$t("PNAME")},null,10,Re),[[R,o(s).patronomic_name.$model,void 0,{trim:!0}]]),o(s).patronomic_name.$error?(l(!0),n(f,{key:0},x(o(s).patronomic_name.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",De,[e("label",Ie,[d(r(t.$t("DOB"))+" ",1),e("span",we,[ye,d(" "+r(t.$t("REQUIRED")),1)])]),e("div",ke,[e("div",Ue,[k(C,{class:"w-4 h-4"})]),k(S,{modelValue:_.value,"onUpdate:modelValue":i[3]||(i[3]=a=>_.value=a),options:{maxDate:o(I),format:"DD.MM.YYYY",dropdowns:{minYear:1900,maxYear:null,months:!0,years:!0}},class:"form-control pl-12"},null,8,["modelValue","options"])]),o(s).date_of_birth.$error?(l(!0),n(f,{key:0},x(o(s).date_of_birth.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",Ae,[e("label",Me,[d(r(t.$t("POB"))+" ",1),e("span",Ne,[Ve,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{id:"validation-form-4","onUpdate:modelValue":i[4]||(i[4]=a=>o(s).birth_place.$model=a),type:"text",name:"birth_place",class:D(["form-control",{"border-danger":o(s).birth_place.$error}]),placeholder:t.$t("POB")},null,10,Ce),[[R,o(s).birth_place.$model,void 0,{trim:!0}]]),o(s).birth_place.$error?(l(!0),n(f,{key:0},x(o(s).birth_place.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",Se,[e("label",Oe,[d(r(t.$t("SELECT_CITIZENSHIP"))+" ",1),e("span",Le,[Te,d(" "+r(t.$t("REQUIRED")),1)])]),k(ee,{id:m.citizenship_id,onOnChange:i[5]||(i[5]=a=>v(a))},null,8,["id"]),p.value?u("",!0):(l(),n("div",Qe,r(t.$t("REG_ADDR")),1))]),e("div",ze,[e("label",Be,[d(r(t.$t("REG_ADDR"))+" ",1),e("span",Ye,[qe,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{id:"validation-form-4","onUpdate:modelValue":i[6]||(i[6]=a=>o(s).registration_address.$model=a),type:"text",name:"registration_address",class:D(["form-control",{"border-danger":o(s).registration_address.$error}]),placeholder:t.$t("REG_ADDR")},null,10,Pe),[[R,o(s).registration_address.$model,void 0,{trim:!0}]]),o(s).registration_address.$error?(l(!0),n(f,{key:0},x(o(s).registration_address.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("button",Fe,[d(r(t.$t("REGISTER"))+" ",1),h.value?(l(),H(O,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,ie)])]),_:1})])])],64)}}};export{Je as default}; +import{ad as T,s as Q,q as U,b as z,c as l,e as n,O as E,ab as B,f as e,h as o,F as f,i as x,t as r,j as u,y as Y,K as q,J as g,N as P,B as F,D as G,C as N,r as y,g as k,w as j,M as J,l as d,P as R,n as D,E as H,L as K,k as W}from"./index.b8dfcb70.js";import{c as b,r as $,u as Z}from"./index.esm.f6d1144a.js";const X=["value"],ee={__name:"Main",props:["id"],setup(M,{emit:A}){const I=M,h=T(),{countries:_}=Q(h),p=U({}),m=()=>A("onChange",p.value);return z(async()=>{await h.getAll(),I.id&&(p.value=_.value.find(w=>w.id===+I.id))}),(w,s)=>(l(),n("div",null,[E(e("select",{class:"form-select py-3 px-4 block sm:mr-2",name:"country","onUpdate:modelValue":s[0]||(s[0]=v=>p.value=v),onChange:m},[o(_).length?(l(!0),n(f,{key:0},x(o(_),v=>(l(),n("option",{key:v.id,value:v},r(v.name),9,X))),128)):u("",!0)],544),[[B,p.value]])]))}},te={class:"intro-y flex items-center mt-8"},se={class:"text-lg font-medium mr-auto"},oe={class:"grid grid-cols-12 gap-6 mt-5"},ae={class:"intro-y col-span-12 lg:col-span-6"},re={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},le={class:"font-medium text-base mr-auto"},ne={class:"p-5"},ie=["onSubmit"],de={class:"input-form"},me={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},ce={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ue=e("span",{class:"text-red-600"},"*",-1),_e=["placeholder"],pe={class:"input-form mt-3"},fe={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},he={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ve=e("span",{class:"text-red-600"},"*",-1),ge=["placeholder"],be={class:"input-form mt-3"},$e={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},xe={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ee=e("span",{class:"text-red-600"},"*",-1),Re=["placeholder"],De={class:"input-form mt-3"},Ie={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},we={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ye=e("span",{class:"text-red-600"},"*",-1),ke={class:"relative mx-auto mt-3"},Ue={class:"absolute rounded-l w-10 h-full flex items-center justify-center bg-slate-100 border text-slate-500 dark:bg-darkmode-700 dark:border-darkmode-800 dark:text-slate-400"},Ae={class:"input-form mt-3"},Me={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ne={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ve=e("span",{class:"text-red-600"},"*",-1),Ce=["placeholder"],Se={class:"input-form mt-3"},Oe={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Le={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Te=e("span",{class:"text-red-600"},"*",-1),Qe={key:0,class:"text-danger mt-2"},ze={class:"input-form mt-3"},Be={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ye={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},qe=e("span",{class:"text-red-600"},"*",-1),Pe=["placeholder"],Fe={type:"submit",class:"btn btn-primary mt-5"},Je={__name:"Business",setup(M){const A="https://panel.exchange.gov.tm/api";Y();const I=new Date,h=U(!1),_=U(""),p=U(!0),m=q({surname:"",name:"",patronomic_name:"",date_of_birth:"",birth_place:"",citizenship_id:"",citizenship:{id:0,code:"",name:""},registration_address:""}),w={surname:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},name:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},patronomic_name:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},date_of_birth:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},birth_place:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},citizenship_id:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)},registration_address:{required:b.withMessage(g.global.t("REQUIRED_VALIDATION"),$)}},s=Z(w,P(m));F(_,(t,i)=>{m.date_of_birth=N.changeDateFormat(t)});const v=t=>{m.citizenship_id=t.id,p.value=!0,m.citizenship=t},V=async()=>{if(m.citizenship_id||(p.value=!1),s.value.$touch(),!s.value.$invalid)try{h.value=!0;const t=await K.put(`${A}/account/profile`,m);h.value=!1,localStorage.removeItem("profile"),localStorage.setItem("profile",JSON.stringify(m)),W.push({name:"profile",params:{loadFromLS:!0}})}catch{h.value=!1}};return G(()=>{const t=JSON.parse(localStorage.getItem("profile"));t&&(Object.assign(m,t),_.value=N.formatDate(m.date_of_birth,"DD.MM.YYYY"),m.citizenship_id=m.citizenship.id)}),(t,i)=>{const C=y("CalendarIcon"),S=y("Litepicker"),O=y("LoadingIcon"),L=y("PreviewComponent");return l(),n(f,null,[e("div",te,[e("h2",se,r(t.$t("ACCOUNT_TYPE_BUSINESS")),1)]),e("div",oe,[e("div",ae,[k(L,{class:"intro-y box"},{default:j(()=>[e("div",re,[e("h2",le,r(t.$t("ENT_FORM")),1)]),e("div",ne,[e("form",{class:"validate-form",onSubmit:J(V,["prevent"])},[e("div",de,[e("label",me,[d(r(t.$t("SURNAME"))+" ",1),e("span",ce,[ue,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[0]||(i[0]=a=>o(s).surname.$model=a),class:D(["form-control",{"border-danger":o(s).surname.$error}]),name:"surname",placeholder:t.$t("SURNAME")},null,10,_e),[[R,o(s).surname.$model,void 0,{trim:!0}]]),o(s).surname.$error?(l(!0),n(f,{key:0},x(o(s).surname.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",pe,[e("label",fe,[d(r(t.$t("NAME"))+" ",1),e("span",he,[ve,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[1]||(i[1]=a=>o(s).name.$model=a),class:D(["form-control",{"border-danger":o(s).name.$error}]),name:"name",placeholder:t.$t("NAME")},null,10,ge),[[R,o(s).name.$model,void 0,{trim:!0}]]),o(s).name.$error?(l(!0),n(f,{key:0},x(o(s).name.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",be,[e("label",$e,[d(r(t.$t("PNAME"))+" ",1),e("span",xe,[Ee,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[2]||(i[2]=a=>o(s).patronomic_name.$model=a),class:D(["form-control",{"border-danger":o(s).patronomic_name.$error}]),name:"patronomic_name",placeholder:t.$t("PNAME")},null,10,Re),[[R,o(s).patronomic_name.$model,void 0,{trim:!0}]]),o(s).patronomic_name.$error?(l(!0),n(f,{key:0},x(o(s).patronomic_name.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",De,[e("label",Ie,[d(r(t.$t("DOB"))+" ",1),e("span",we,[ye,d(" "+r(t.$t("REQUIRED")),1)])]),e("div",ke,[e("div",Ue,[k(C,{class:"w-4 h-4"})]),k(S,{modelValue:_.value,"onUpdate:modelValue":i[3]||(i[3]=a=>_.value=a),options:{maxDate:o(I),format:"DD.MM.YYYY",dropdowns:{minYear:1900,maxYear:null,months:!0,years:!0}},class:"form-control pl-12"},null,8,["modelValue","options"])]),o(s).date_of_birth.$error?(l(!0),n(f,{key:0},x(o(s).date_of_birth.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",Ae,[e("label",Me,[d(r(t.$t("POB"))+" ",1),e("span",Ne,[Ve,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{id:"validation-form-4","onUpdate:modelValue":i[4]||(i[4]=a=>o(s).birth_place.$model=a),type:"text",name:"birth_place",class:D(["form-control",{"border-danger":o(s).birth_place.$error}]),placeholder:t.$t("POB")},null,10,Ce),[[R,o(s).birth_place.$model,void 0,{trim:!0}]]),o(s).birth_place.$error?(l(!0),n(f,{key:0},x(o(s).birth_place.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",Se,[e("label",Oe,[d(r(t.$t("SELECT_CITIZENSHIP"))+" ",1),e("span",Le,[Te,d(" "+r(t.$t("REQUIRED")),1)])]),k(ee,{id:m.citizenship_id,onOnChange:i[5]||(i[5]=a=>v(a))},null,8,["id"]),p.value?u("",!0):(l(),n("div",Qe,r(t.$t("REG_ADDR")),1))]),e("div",ze,[e("label",Be,[d(r(t.$t("REG_ADDR"))+" ",1),e("span",Ye,[qe,d(" "+r(t.$t("REQUIRED")),1)])]),E(e("input",{id:"validation-form-4","onUpdate:modelValue":i[6]||(i[6]=a=>o(s).registration_address.$model=a),type:"text",name:"registration_address",class:D(["form-control",{"border-danger":o(s).registration_address.$error}]),placeholder:t.$t("REG_ADDR")},null,10,Pe),[[R,o(s).registration_address.$model,void 0,{trim:!0}]]),o(s).registration_address.$error?(l(!0),n(f,{key:0},x(o(s).registration_address.$errors,(a,c)=>(l(),n("div",{key:c,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("button",Fe,[d(r(t.$t("REGISTER"))+" ",1),h.value?(l(),H(O,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,ie)])]),_:1})])])],64)}}};export{Je as default}; diff --git a/dist/assets/Company.e424b497.js b/dist/assets/Company.1d03761f.js similarity index 98% rename from dist/assets/Company.e424b497.js rename to dist/assets/Company.1d03761f.js index 9cbd886..2280f4c 100644 --- a/dist/assets/Company.e424b497.js +++ b/dist/assets/Company.1d03761f.js @@ -1 +1 @@ -import{q as w,K as L,J as R,N as T,B as Q,D as Y,C as I,r as y,e as d,f as e,t as l,g as D,w as G,F as _,c as n,M as P,l as m,O as h,P as $,h as r,n as v,i as p,j as u,E as q,L as S,k as B}from"./index.93e810cd.js";import{c as f,r as g,u as F}from"./index.esm.9d01842e.js";const j={class:"intro-y flex items-center mt-8"},H={class:"text-lg font-medium mr-auto"},J={class:"grid grid-cols-12 gap-6 mt-5"},z={class:"intro-y col-span-12 lg:col-span-6"},K={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},W={class:"font-medium text-base mr-auto"},X={class:"p-5"},Z=["onSubmit"],ee={class:"input-form"},te={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},se={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},re=e("span",{class:"text-red-600"},"*",-1),oe=["placeholder"],ae={class:"input-form mt-3"},le={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},ne={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ie=e("span",{class:"text-red-600"},"*",-1),de=["placeholder"],me={class:"input-form mt-3"},ce={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},_e={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ue=e("span",{class:"text-red-600"},"*",-1),pe=["placeholder"],fe={class:"input-form mt-3"},ge={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},he={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},$e=e("span",{class:"text-red-600"},"*",-1),ve={class:"relative mx-auto mt-3"},xe={class:"absolute rounded-l w-10 h-full flex items-center justify-center bg-slate-100 border text-slate-500 dark:bg-darkmode-700 dark:border-darkmode-800 dark:text-slate-400"},Ee={class:"input-form mt-3"},be={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Re={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ye=e("span",{class:"text-red-600"},"*",-1),De=["placeholder"],we={class:"input-form mt-3"},Ie={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ke={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ae=e("span",{class:"text-red-600"},"*",-1),Me=["placeholder"],Ue={class:"input-form mt-3"},Ne={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ve={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ce=e("span",{class:"text-red-600"},"*",-1),Oe=["placeholder"],Le={type:"submit",class:"btn btn-primary mt-5"},Ge={__name:"Company",setup(Te){const k="https://panel.exchange.gov.tm/api",A=new Date,E=w(!1),b=w(""),x=L({name:"",short_name:"",registration_number:"",registration_date:"",state_registration_agency:"",registration_place:"",registration_address:""}),M={name:{required:f.withMessage(t("REQUIRED_VALIDATION"),g)},short_name:{required:f.withMessage(t("REQUIRED_VALIDATION"),g)},registration_number:{required:f.withMessage(t("REQUIRED_VALIDATION"),g)},registration_date:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)},state_registration_agency:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)},registration_place:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)},registration_address:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)}},s=F(M,T(x));Q(b,(o,i)=>{x.registration_date=I.changeDateFormat(o)});const U=async()=>{if(s.value.$touch(),!s.value.$invalid)try{E.value=!0;const o=await S.put(`${k}/account/profile`,x);E.value=!1,B.push({name:"profile",params:{loadFromLS:!0}})}catch{E.value=!1}};return Y(()=>{const o=JSON.parse(localStorage.getItem("profile"));o&&(Object.assign(x,o),b.value=I.formatDate(x.registration_date,"DD.MM.YYYY"))}),(o,i)=>{const N=y("CalendarIcon"),V=y("Litepicker"),C=y("LoadingIcon"),O=y("PreviewComponent");return n(),d(_,null,[e("div",j,[e("h2",H,l(o.$t("ACCOUNT_TYPE_COMPANY")),1)]),e("div",J,[e("div",z,[D(O,{class:"intro-y box"},{default:G(()=>[e("div",K,[e("h2",W,l(o.$t("COMP_FORM")),1)]),e("div",X,[e("form",{class:"validate-form",onSubmit:P(U,["prevent"])},[e("div",ee,[e("label",te,[m(l(o.$t("COMP_NAME"))+" ",1),e("span",se,[re,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[0]||(i[0]=a=>r(s).name.$model=a),class:v(["form-control",{"border-danger":r(s).name.$error}]),name:"name",placeholder:o.$t("COMP_NAME")},null,10,oe),[[$,r(s).name.$model,void 0,{trim:!0}]]),r(s).name.$error?(n(!0),d(_,{key:0},p(r(s).name.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",ae,[e("label",le,[m(l(o.$t("SHORT_NAME"))+" ",1),e("span",ne,[ie,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[1]||(i[1]=a=>r(s).short_name.$model=a),class:v(["form-control",{"border-danger":r(s).short_name.$error}]),name:"short_name",placeholder:o.$t("SHORT_NAME")},null,10,de),[[$,r(s).short_name.$model,void 0,{trim:!0}]]),r(s).short_name.$error?(n(!0),d(_,{key:0},p(r(s).short_name.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",me,[e("label",ce,[m(l(o.$t("REG_NUMBER"))+" ",1),e("span",_e,[ue,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[2]||(i[2]=a=>r(s).registration_number.$model=a),class:v(["form-control",{"border-danger":r(s).registration_number.$error}]),name:"registration_number",placeholder:o.$t("REG_NUMBER")},null,10,pe),[[$,r(s).registration_number.$model,void 0,{trim:!0}]]),r(s).registration_number.$error?(n(!0),d(_,{key:0},p(r(s).registration_number.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",fe,[e("label",ge,[m(l(o.$t("REG_DATE"))+" ",1),e("span",he,[$e,m(" "+l(o.$t("REQUIRED")),1)])]),e("div",ve,[e("div",xe,[D(N,{class:"w-4 h-4"})]),D(V,{modelValue:b.value,"onUpdate:modelValue":i[3]||(i[3]=a=>b.value=a),options:{maxDate:r(A),format:"DD.MM.YYYY",dropdowns:{minYear:1900,maxYear:null,months:!0,years:!0}},class:"form-control pl-12"},null,8,["modelValue","options"])]),r(s).registration_date.$error?(n(!0),d(_,{key:0},p(r(s).registration_date.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",Ee,[e("label",be,[m(l(o.$t("REG_AGENCY"))+" ",1),e("span",Re,[ye,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":i[4]||(i[4]=a=>r(s).state_registration_agency.$model=a),type:"text",name:"state_registration_agency",class:v(["form-control",{"border-danger":r(s).state_registration_agency.$error}]),placeholder:o.$t("REG_AGENCY")},null,10,De),[[$,r(s).state_registration_agency.$model,void 0,{trim:!0}]]),r(s).state_registration_agency.$error?(n(!0),d(_,{key:0},p(r(s).state_registration_agency.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",we,[e("label",Ie,[m(l(o.$t("REG_PLACE"))+" ",1),e("span",ke,[Ae,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":i[5]||(i[5]=a=>r(s).registration_place.$model=a),type:"text",name:"registration_place",class:v(["form-control",{"border-danger":r(s).registration_place.$error}]),placeholder:o.$t("REG_PLACE")},null,10,Me),[[$,r(s).registration_place.$model,void 0,{trim:!0}]]),r(s).registration_place.$error?(n(!0),d(_,{key:0},p(r(s).registration_place.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",Ue,[e("label",Ne,[m(l(o.$t("REG_ADDR"))+" ",1),e("span",Ve,[Ce,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":i[6]||(i[6]=a=>r(s).registration_address.$model=a),type:"text",name:"registration_address",class:v(["form-control",{"border-danger":r(s).registration_address.$error}]),placeholder:o.$t("REG_ADDR")},null,10,Oe),[[$,r(s).registration_address.$model,void 0,{trim:!0}]]),r(s).registration_address.$error?(n(!0),d(_,{key:0},p(r(s).registration_address.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("button",Le,[m(l(o.$t("REGISTER"))+" ",1),E.value?(n(),q(C,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,Z)])]),_:1})])])],64)}}};export{Ge as default}; +import{q as w,K as L,J as R,N as T,B as Q,D as Y,C as I,r as y,e as d,f as e,t as l,g as D,w as G,F as _,c as n,M as P,l as m,O as h,P as $,h as r,n as v,i as p,j as u,E as q,L as S,k as B}from"./index.b8dfcb70.js";import{c as f,r as g,u as F}from"./index.esm.f6d1144a.js";const j={class:"intro-y flex items-center mt-8"},H={class:"text-lg font-medium mr-auto"},J={class:"grid grid-cols-12 gap-6 mt-5"},z={class:"intro-y col-span-12 lg:col-span-6"},K={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},W={class:"font-medium text-base mr-auto"},X={class:"p-5"},Z=["onSubmit"],ee={class:"input-form"},te={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},se={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},re=e("span",{class:"text-red-600"},"*",-1),oe=["placeholder"],ae={class:"input-form mt-3"},le={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},ne={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ie=e("span",{class:"text-red-600"},"*",-1),de=["placeholder"],me={class:"input-form mt-3"},ce={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},_e={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ue=e("span",{class:"text-red-600"},"*",-1),pe=["placeholder"],fe={class:"input-form mt-3"},ge={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},he={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},$e=e("span",{class:"text-red-600"},"*",-1),ve={class:"relative mx-auto mt-3"},xe={class:"absolute rounded-l w-10 h-full flex items-center justify-center bg-slate-100 border text-slate-500 dark:bg-darkmode-700 dark:border-darkmode-800 dark:text-slate-400"},Ee={class:"input-form mt-3"},be={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Re={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ye=e("span",{class:"text-red-600"},"*",-1),De=["placeholder"],we={class:"input-form mt-3"},Ie={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ke={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ae=e("span",{class:"text-red-600"},"*",-1),Me=["placeholder"],Ue={class:"input-form mt-3"},Ne={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},Ve={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},Ce=e("span",{class:"text-red-600"},"*",-1),Oe=["placeholder"],Le={type:"submit",class:"btn btn-primary mt-5"},Ge={__name:"Company",setup(Te){const k="https://panel.exchange.gov.tm/api",A=new Date,E=w(!1),b=w(""),x=L({name:"",short_name:"",registration_number:"",registration_date:"",state_registration_agency:"",registration_place:"",registration_address:""}),M={name:{required:f.withMessage(t("REQUIRED_VALIDATION"),g)},short_name:{required:f.withMessage(t("REQUIRED_VALIDATION"),g)},registration_number:{required:f.withMessage(t("REQUIRED_VALIDATION"),g)},registration_date:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)},state_registration_agency:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)},registration_place:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)},registration_address:{required:f.withMessage(R.global.t("REQUIRED_VALIDATION"),g)}},s=F(M,T(x));Q(b,(o,i)=>{x.registration_date=I.changeDateFormat(o)});const U=async()=>{if(s.value.$touch(),!s.value.$invalid)try{E.value=!0;const o=await S.put(`${k}/account/profile`,x);E.value=!1,B.push({name:"profile",params:{loadFromLS:!0}})}catch{E.value=!1}};return Y(()=>{const o=JSON.parse(localStorage.getItem("profile"));o&&(Object.assign(x,o),b.value=I.formatDate(x.registration_date,"DD.MM.YYYY"))}),(o,i)=>{const N=y("CalendarIcon"),V=y("Litepicker"),C=y("LoadingIcon"),O=y("PreviewComponent");return n(),d(_,null,[e("div",j,[e("h2",H,l(o.$t("ACCOUNT_TYPE_COMPANY")),1)]),e("div",J,[e("div",z,[D(O,{class:"intro-y box"},{default:G(()=>[e("div",K,[e("h2",W,l(o.$t("COMP_FORM")),1)]),e("div",X,[e("form",{class:"validate-form",onSubmit:P(U,["prevent"])},[e("div",ee,[e("label",te,[m(l(o.$t("COMP_NAME"))+" ",1),e("span",se,[re,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[0]||(i[0]=a=>r(s).name.$model=a),class:v(["form-control",{"border-danger":r(s).name.$error}]),name:"name",placeholder:o.$t("COMP_NAME")},null,10,oe),[[$,r(s).name.$model,void 0,{trim:!0}]]),r(s).name.$error?(n(!0),d(_,{key:0},p(r(s).name.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",ae,[e("label",le,[m(l(o.$t("SHORT_NAME"))+" ",1),e("span",ne,[ie,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[1]||(i[1]=a=>r(s).short_name.$model=a),class:v(["form-control",{"border-danger":r(s).short_name.$error}]),name:"short_name",placeholder:o.$t("SHORT_NAME")},null,10,de),[[$,r(s).short_name.$model,void 0,{trim:!0}]]),r(s).short_name.$error?(n(!0),d(_,{key:0},p(r(s).short_name.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",me,[e("label",ce,[m(l(o.$t("REG_NUMBER"))+" ",1),e("span",_e,[ue,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{type:"text",id:"validation-form-6","onUpdate:modelValue":i[2]||(i[2]=a=>r(s).registration_number.$model=a),class:v(["form-control",{"border-danger":r(s).registration_number.$error}]),name:"registration_number",placeholder:o.$t("REG_NUMBER")},null,10,pe),[[$,r(s).registration_number.$model,void 0,{trim:!0}]]),r(s).registration_number.$error?(n(!0),d(_,{key:0},p(r(s).registration_number.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",fe,[e("label",ge,[m(l(o.$t("REG_DATE"))+" ",1),e("span",he,[$e,m(" "+l(o.$t("REQUIRED")),1)])]),e("div",ve,[e("div",xe,[D(N,{class:"w-4 h-4"})]),D(V,{modelValue:b.value,"onUpdate:modelValue":i[3]||(i[3]=a=>b.value=a),options:{maxDate:r(A),format:"DD.MM.YYYY",dropdowns:{minYear:1900,maxYear:null,months:!0,years:!0}},class:"form-control pl-12"},null,8,["modelValue","options"])]),r(s).registration_date.$error?(n(!0),d(_,{key:0},p(r(s).registration_date.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",Ee,[e("label",be,[m(l(o.$t("REG_AGENCY"))+" ",1),e("span",Re,[ye,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":i[4]||(i[4]=a=>r(s).state_registration_agency.$model=a),type:"text",name:"state_registration_agency",class:v(["form-control",{"border-danger":r(s).state_registration_agency.$error}]),placeholder:o.$t("REG_AGENCY")},null,10,De),[[$,r(s).state_registration_agency.$model,void 0,{trim:!0}]]),r(s).state_registration_agency.$error?(n(!0),d(_,{key:0},p(r(s).state_registration_agency.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",we,[e("label",Ie,[m(l(o.$t("REG_PLACE"))+" ",1),e("span",ke,[Ae,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":i[5]||(i[5]=a=>r(s).registration_place.$model=a),type:"text",name:"registration_place",class:v(["form-control",{"border-danger":r(s).registration_place.$error}]),placeholder:o.$t("REG_PLACE")},null,10,Me),[[$,r(s).registration_place.$model,void 0,{trim:!0}]]),r(s).registration_place.$error?(n(!0),d(_,{key:0},p(r(s).registration_place.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",Ue,[e("label",Ne,[m(l(o.$t("REG_ADDR"))+" ",1),e("span",Ve,[Ce,m(" "+l(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":i[6]||(i[6]=a=>r(s).registration_address.$model=a),type:"text",name:"registration_address",class:v(["form-control",{"border-danger":r(s).registration_address.$error}]),placeholder:o.$t("REG_ADDR")},null,10,Oe),[[$,r(s).registration_address.$model,void 0,{trim:!0}]]),r(s).registration_address.$error?(n(!0),d(_,{key:0},p(r(s).registration_address.$errors,(a,c)=>(n(),d("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("button",Le,[m(l(o.$t("REGISTER"))+" ",1),E.value?(n(),q(C,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,Z)])]),_:1})])])],64)}}};export{Ge as default}; diff --git a/dist/assets/Contacts.71858a90.js b/dist/assets/Contacts.91838ea0.js similarity index 97% rename from dist/assets/Contacts.71858a90.js rename to dist/assets/Contacts.91838ea0.js index 8f4987c..147eea4 100644 --- a/dist/assets/Contacts.71858a90.js +++ b/dist/assets/Contacts.91838ea0.js @@ -1 +1 @@ -import{y as k,q as N,K as S,J as c,N as V,D as M,ac as O,r as I,e as n,f as e,t as r,g as U,w as T,c as l,M as C,l as i,O as h,P as x,h as s,n as _,F as g,i as v,j as u,E as Q,L as q,k as F}from"./index.93e810cd.js";import{c as f,r as $,e as B,i as R,m as P,u as J}from"./index.esm.9d01842e.js";const j={class:"intro-y flex items-center mt-8"},z={class:"text-lg font-medium mr-auto"},G={class:"grid grid-cols-12 gap-6 mt-5"},H={class:"intro-y col-span-12 lg:col-span-6"},K={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},W={class:"font-medium text-base mr-auto"},X={class:"p-5"},Y=["onSubmit"],Z={class:"input-form"},ee={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},te={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},se=e("span",{class:"text-red-600"},"*",-1),oe=["placeholder"],ae={class:"input-form mt-3"},re={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},le={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ne=e("span",{class:"text-red-600"},"*",-1),ie=["placeholder"],de={class:"input-form mt-3"},me={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ce={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ue=e("span",{class:"text-red-600"},"*",-1),fe={class:"input-form mt-3"},pe={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},he={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},xe=e("span",{class:"text-red-600"},"*",-1),_e={type:"submit",class:"btn btn-primary mt-5"},be={__name:"Contacts",setup(ge){const w="https://panel.exchange.gov.tm/api",E=k(),p=N(!1),b=S({address:"",email:"",phone:"",fax:""}),y={email:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),email:f.withMessage(c.global.t("EMAIL_VALIDATION"),B)},phone:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),integer:R},fax:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),integer:R},address:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),minLength:P(10)}},t=J(y,V(b)),D=async()=>{if(t.value.$touch(),!t.value.$invalid)try{p.value=!0;const o=await q.put(`${w}/account/contacts`,b);p.value=!1,F.push({name:"profile",params:{loadFromLS:!0}})}catch{p.value=!1}};return M(()=>{const o=O.isEmpty(E.params)?JSON.parse(localStorage.getItem("contacts")):E.params;o&&(localStorage.setItem("contacts",JSON.stringify(o)),Object.assign(b,o))}),(o,d)=>{const A=I("LoadingIcon"),L=I("PreviewComponent");return l(),n("div",null,[e("div",j,[e("h2",z,r(o.$t("CONTACTS")),1)]),e("div",G,[e("div",H,[U(L,{class:"intro-y box"},{default:T(()=>[e("div",K,[e("h2",W,r(o.$t("CONTACTS_FORM")),1)]),e("div",X,[e("form",{class:"validate-form",onSubmit:C(D,["prevent"])},[e("div",Z,[e("label",ee,[i(r(o.$t("ADDRESS"))+" ",1),e("span",te,[se,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("textarea",{id:"validation-form-6","onUpdate:modelValue":d[0]||(d[0]=a=>s(t).address.$model=a),class:_(["form-control",{"border-danger":s(t).address.$error}]),name:"address",placeholder:o.$t("ADDRESS")},null,10,oe),[[x,s(t).address.$model,void 0,{trim:!0}]]),s(t).address.$error?(l(!0),n(g,{key:0},v(s(t).address.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ae,[e("label",re,[i(r(o.$t("EMAIL"))+" ",1),e("span",le,[ne,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-2","onUpdate:modelValue":d[1]||(d[1]=a=>s(t).email.$model=a),type:"email",name:"email",class:_(["form-control",{"border-danger":s(t).email.$error}]),placeholder:o.$t("EMAIL")},null,10,ie),[[x,s(t).email.$model,void 0,{trim:!0}]]),s(t).email.$error?(l(!0),n(g,{key:0},v(s(t).email.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",de,[e("label",me,[i(r(o.$t("PHONE"))+" ",1),e("span",ce,[ue,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":d[2]||(d[2]=a=>s(t).phone.$model=a),type:"number",name:"phone",class:_(["form-control",{"border-danger":s(t).phone.$error}]),placeholder:"9936xxxxxxx"},null,2),[[x,s(t).phone.$model,void 0,{trim:!0}]]),s(t).phone.$error?(l(!0),n(g,{key:0},v(s(t).phone.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",fe,[e("label",pe,[i(r(o.$t("FAX"))+" ",1),e("span",he,[xe,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":d[3]||(d[3]=a=>s(t).fax.$model=a),type:"number",name:"fax",class:_(["form-control",{"border-danger":s(t).fax.$error}]),placeholder:"99312xxxxxx"},null,2),[[x,s(t).fax.$model,void 0,{trim:!0}]]),s(t).fax.$error?(l(!0),n(g,{key:0},v(s(t).fax.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("button",_e,[i(r(o.$t("REGISTER"))+" ",1),p.value?(l(),Q(A,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,Y)])]),_:1})])])])}}};export{be as default}; +import{y as k,q as N,K as S,J as c,N as V,D as M,ac as O,r as I,e as n,f as e,t as r,g as U,w as T,c as l,M as C,l as i,O as h,P as x,h as s,n as _,F as g,i as v,j as u,E as Q,L as q,k as F}from"./index.b8dfcb70.js";import{c as f,r as $,e as B,i as R,m as P,u as J}from"./index.esm.f6d1144a.js";const j={class:"intro-y flex items-center mt-8"},z={class:"text-lg font-medium mr-auto"},G={class:"grid grid-cols-12 gap-6 mt-5"},H={class:"intro-y col-span-12 lg:col-span-6"},K={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},W={class:"font-medium text-base mr-auto"},X={class:"p-5"},Y=["onSubmit"],Z={class:"input-form"},ee={for:"validation-form-6",class:"form-label w-full flex flex-col sm:flex-row"},te={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},se=e("span",{class:"text-red-600"},"*",-1),oe=["placeholder"],ae={class:"input-form mt-3"},re={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},le={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ne=e("span",{class:"text-red-600"},"*",-1),ie=["placeholder"],de={class:"input-form mt-3"},me={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},ce={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ue=e("span",{class:"text-red-600"},"*",-1),fe={class:"input-form mt-3"},pe={for:"validation-form-4",class:"form-label w-full flex flex-col sm:flex-row"},he={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},xe=e("span",{class:"text-red-600"},"*",-1),_e={type:"submit",class:"btn btn-primary mt-5"},be={__name:"Contacts",setup(ge){const w="https://panel.exchange.gov.tm/api",E=k(),p=N(!1),b=S({address:"",email:"",phone:"",fax:""}),y={email:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),email:f.withMessage(c.global.t("EMAIL_VALIDATION"),B)},phone:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),integer:R},fax:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),integer:R},address:{required:f.withMessage(c.global.t("REQUIRED_VALIDATION"),$),minLength:P(10)}},t=J(y,V(b)),D=async()=>{if(t.value.$touch(),!t.value.$invalid)try{p.value=!0;const o=await q.put(`${w}/account/contacts`,b);p.value=!1,F.push({name:"profile",params:{loadFromLS:!0}})}catch{p.value=!1}};return M(()=>{const o=O.isEmpty(E.params)?JSON.parse(localStorage.getItem("contacts")):E.params;o&&(localStorage.setItem("contacts",JSON.stringify(o)),Object.assign(b,o))}),(o,d)=>{const A=I("LoadingIcon"),L=I("PreviewComponent");return l(),n("div",null,[e("div",j,[e("h2",z,r(o.$t("CONTACTS")),1)]),e("div",G,[e("div",H,[U(L,{class:"intro-y box"},{default:T(()=>[e("div",K,[e("h2",W,r(o.$t("CONTACTS_FORM")),1)]),e("div",X,[e("form",{class:"validate-form",onSubmit:C(D,["prevent"])},[e("div",Z,[e("label",ee,[i(r(o.$t("ADDRESS"))+" ",1),e("span",te,[se,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("textarea",{id:"validation-form-6","onUpdate:modelValue":d[0]||(d[0]=a=>s(t).address.$model=a),class:_(["form-control",{"border-danger":s(t).address.$error}]),name:"address",placeholder:o.$t("ADDRESS")},null,10,oe),[[x,s(t).address.$model,void 0,{trim:!0}]]),s(t).address.$error?(l(!0),n(g,{key:0},v(s(t).address.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ae,[e("label",re,[i(r(o.$t("EMAIL"))+" ",1),e("span",le,[ne,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-2","onUpdate:modelValue":d[1]||(d[1]=a=>s(t).email.$model=a),type:"email",name:"email",class:_(["form-control",{"border-danger":s(t).email.$error}]),placeholder:o.$t("EMAIL")},null,10,ie),[[x,s(t).email.$model,void 0,{trim:!0}]]),s(t).email.$error?(l(!0),n(g,{key:0},v(s(t).email.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",de,[e("label",me,[i(r(o.$t("PHONE"))+" ",1),e("span",ce,[ue,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":d[2]||(d[2]=a=>s(t).phone.$model=a),type:"number",name:"phone",class:_(["form-control",{"border-danger":s(t).phone.$error}]),placeholder:"9936xxxxxxx"},null,2),[[x,s(t).phone.$model,void 0,{trim:!0}]]),s(t).phone.$error?(l(!0),n(g,{key:0},v(s(t).phone.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",fe,[e("label",pe,[i(r(o.$t("FAX"))+" ",1),e("span",he,[xe,i(" "+r(o.$t("REQUIRED")),1)])]),h(e("input",{id:"validation-form-4","onUpdate:modelValue":d[3]||(d[3]=a=>s(t).fax.$model=a),type:"number",name:"fax",class:_(["form-control",{"border-danger":s(t).fax.$error}]),placeholder:"99312xxxxxx"},null,2),[[x,s(t).fax.$model,void 0,{trim:!0}]]),s(t).fax.$error?(l(!0),n(g,{key:0},v(s(t).fax.$errors,(a,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("button",_e,[i(r(o.$t("REGISTER"))+" ",1),p.value?(l(),Q(A,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)])],40,Y)])]),_:1})])])])}}};export{be as default}; diff --git a/dist/assets/CreateTicket.496e3c46.js b/dist/assets/CreateTicket.43f08b24.js similarity index 96% rename from dist/assets/CreateTicket.496e3c46.js rename to dist/assets/CreateTicket.43f08b24.js index f37196b..9472b1e 100644 --- a/dist/assets/CreateTicket.496e3c46.js +++ b/dist/assets/CreateTicket.43f08b24.js @@ -1 +1 @@ -import{aa as N,u as S,s as V,q as D,K as L,J as p,N as M,b as R,r as y,e as n,f as e,t as a,g as A,w as K,F as c,c as l,M as O,O as v,P as E,h as o,n as T,i as _,j as m,ab as U,l as q,E as B}from"./index.93e810cd.js";import{c as h,r as b,u as P}from"./index.esm.9d01842e.js";const F={class:"intro-y flex items-center mt-8"},Q={class:"text-lg font-medium mr-auto"},Y={class:"grid grid-cols-12 gap-6 mt-5"},j={class:"intro-y col-span-12 lg:col-span-6"},z={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},G={class:"font-medium text-base mr-auto"},J={class:"p-5"},W=["onSubmit"],H={class:"input-form"},X={class:"form-label w-full flex flex-col sm:flex-row"},Z=["placeholder"],ee={class:"input-form mt-3"},te={class:"form-label w-full flex flex-col sm:flex-row"},oe=e("option",{value:"",disabled:""},"Select the category",-1),se=["value"],re={class:"input-form mt-3"},ae={class:"form-label w-full flex flex-col sm:flex-row"},le=["placeholder"],ne=["disabled"],me={__name:"CreateTicket",setup(ie){const $=N(),I=S(),{categories:f}=V($),u=D(!1),g=L({title:"",content:"",category_id:""}),w={title:{required:h.withMessage(p.global.t("REQUIRED_VALIDATION"),b)},content:{required:h.withMessage(p.global.t("REQUIRED_VALIDATION"),b)},category_id:{required:h.withMessage(p.global.t("REQUIRED_VALIDATION"),b)}},t=P(w,M(g)),x=async()=>{t.value.$touch(),t.value.$invalid||(u.value=!0,I.createTicket(g),u.value=!1)};return R(async()=>{await $.getAll();const r=f.value.find(i=>i.code==="TM");r!==void 0&&(g.country=r.id)}),(r,i)=>{const k=y("LoadingIcon"),C=y("PreviewComponent");return l(),n(c,null,[e("div",F,[e("h2",Q,a(r.$t("TICKET_LIST")),1)]),e("div",Y,[e("div",j,[A(C,{class:"intro-y box"},{default:K(()=>[e("div",z,[e("h2",G,a(r.$t("NEW_TICKET_FORM")),1)]),e("div",J,[e("form",{class:"validate-form",onSubmit:O(x,["prevent"])},[e("div",H,[e("label",X,a(r.$t("TICKET_TITLE")),1),v(e("input",{type:"text","onUpdate:modelValue":i[0]||(i[0]=s=>o(t).title.$model=s),class:T(["form-control",{"border-danger":o(t).title.$error}]),name:"title",placeholder:r.$t("TYPE_TICKET_TITLE")},null,10,Z),[[E,o(t).title.$model,void 0,{trim:!0}]]),o(t).title.$error?(l(!0),n(c,{key:0},_(o(t).title.$errors,(s,d)=>(l(),n("div",{key:d,class:"text-danger mt-2"},a(s.$message),1))),128)):m("",!0)]),e("div",ee,[e("label",te,a(r.$t("TICKET_CATEGORIES")),1),v(e("select",{class:T(["form-select px-4 block sm:mr-2",{"border-danger":o(t).category_id.$error}]),"aria-label":"Default select example","onUpdate:modelValue":i[1]||(i[1]=s=>o(t).category_id.$model=s),name:"category"},[oe,o(f).length?(l(!0),n(c,{key:0},_(o(f),s=>(l(),n("option",{key:s.id,value:s.id},a(s.name),9,se))),128)):m("",!0)],2),[[U,o(t).category_id.$model]]),o(t).category_id.$error?(l(!0),n(c,{key:0},_(o(t).category_id.$errors,(s,d)=>(l(),n("div",{key:d,class:"text-danger mt-2"},a(s.$message),1))),128)):m("",!0)]),e("div",re,[e("label",ae,a(r.$t("TICKET_CONTENT")),1),v(e("textarea",{"onUpdate:modelValue":i[2]||(i[2]=s=>o(t).content.$model=s),class:T(["form-control",{"border-danger":o(t).content.$error}]),name:"content",placeholder:r.$t("TYPE_TICKET_CONTENT"),rows:"5"},null,10,le),[[E,o(t).content.$model,void 0,{trim:!0}]]),o(t).content.$error?(l(!0),n(c,{key:0},_(o(t).content.$errors,(s,d)=>(l(),n("div",{key:d,class:"text-danger mt-2"},a(s.$message),1))),128)):m("",!0)]),e("button",{type:"submit",class:"btn btn-primary mt-5",disabled:u.value},[q(a(r.$t("SAVE"))+" ",1),u.value?(l(),B(k,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):m("",!0)],8,ne)],40,W)])]),_:1})])])],64)}}};export{me as default}; +import{aa as N,u as S,s as V,q as D,K as L,J as p,N as M,b as R,r as y,e as n,f as e,t as a,g as A,w as K,F as c,c as l,M as O,O as v,P as E,h as o,n as T,i as _,j as m,ab as U,l as q,E as B}from"./index.b8dfcb70.js";import{c as h,r as b,u as P}from"./index.esm.f6d1144a.js";const F={class:"intro-y flex items-center mt-8"},Q={class:"text-lg font-medium mr-auto"},Y={class:"grid grid-cols-12 gap-6 mt-5"},j={class:"intro-y col-span-12 lg:col-span-6"},z={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},G={class:"font-medium text-base mr-auto"},J={class:"p-5"},W=["onSubmit"],H={class:"input-form"},X={class:"form-label w-full flex flex-col sm:flex-row"},Z=["placeholder"],ee={class:"input-form mt-3"},te={class:"form-label w-full flex flex-col sm:flex-row"},oe=e("option",{value:"",disabled:""},"Select the category",-1),se=["value"],re={class:"input-form mt-3"},ae={class:"form-label w-full flex flex-col sm:flex-row"},le=["placeholder"],ne=["disabled"],me={__name:"CreateTicket",setup(ie){const $=N(),I=S(),{categories:f}=V($),u=D(!1),g=L({title:"",content:"",category_id:""}),w={title:{required:h.withMessage(p.global.t("REQUIRED_VALIDATION"),b)},content:{required:h.withMessage(p.global.t("REQUIRED_VALIDATION"),b)},category_id:{required:h.withMessage(p.global.t("REQUIRED_VALIDATION"),b)}},t=P(w,M(g)),x=async()=>{t.value.$touch(),t.value.$invalid||(u.value=!0,I.createTicket(g),u.value=!1)};return R(async()=>{await $.getAll();const r=f.value.find(i=>i.code==="TM");r!==void 0&&(g.country=r.id)}),(r,i)=>{const k=y("LoadingIcon"),C=y("PreviewComponent");return l(),n(c,null,[e("div",F,[e("h2",Q,a(r.$t("TICKET_LIST")),1)]),e("div",Y,[e("div",j,[A(C,{class:"intro-y box"},{default:K(()=>[e("div",z,[e("h2",G,a(r.$t("NEW_TICKET_FORM")),1)]),e("div",J,[e("form",{class:"validate-form",onSubmit:O(x,["prevent"])},[e("div",H,[e("label",X,a(r.$t("TICKET_TITLE")),1),v(e("input",{type:"text","onUpdate:modelValue":i[0]||(i[0]=s=>o(t).title.$model=s),class:T(["form-control",{"border-danger":o(t).title.$error}]),name:"title",placeholder:r.$t("TYPE_TICKET_TITLE")},null,10,Z),[[E,o(t).title.$model,void 0,{trim:!0}]]),o(t).title.$error?(l(!0),n(c,{key:0},_(o(t).title.$errors,(s,d)=>(l(),n("div",{key:d,class:"text-danger mt-2"},a(s.$message),1))),128)):m("",!0)]),e("div",ee,[e("label",te,a(r.$t("TICKET_CATEGORIES")),1),v(e("select",{class:T(["form-select px-4 block sm:mr-2",{"border-danger":o(t).category_id.$error}]),"aria-label":"Default select example","onUpdate:modelValue":i[1]||(i[1]=s=>o(t).category_id.$model=s),name:"category"},[oe,o(f).length?(l(!0),n(c,{key:0},_(o(f),s=>(l(),n("option",{key:s.id,value:s.id},a(s.name),9,se))),128)):m("",!0)],2),[[U,o(t).category_id.$model]]),o(t).category_id.$error?(l(!0),n(c,{key:0},_(o(t).category_id.$errors,(s,d)=>(l(),n("div",{key:d,class:"text-danger mt-2"},a(s.$message),1))),128)):m("",!0)]),e("div",re,[e("label",ae,a(r.$t("TICKET_CONTENT")),1),v(e("textarea",{"onUpdate:modelValue":i[2]||(i[2]=s=>o(t).content.$model=s),class:T(["form-control",{"border-danger":o(t).content.$error}]),name:"content",placeholder:r.$t("TYPE_TICKET_CONTENT"),rows:"5"},null,10,le),[[E,o(t).content.$model,void 0,{trim:!0}]]),o(t).content.$error?(l(!0),n(c,{key:0},_(o(t).content.$errors,(s,d)=>(l(),n("div",{key:d,class:"text-danger mt-2"},a(s.$message),1))),128)):m("",!0)]),e("button",{type:"submit",class:"btn btn-primary mt-5",disabled:u.value},[q(a(r.$t("SAVE"))+" ",1),u.value?(l(),B(k,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):m("",!0)],8,ne)],40,W)])]),_:1})])])],64)}}};export{me as default}; diff --git a/dist/assets/EmailVerify.5f9e6487.js b/dist/assets/EmailVerify.9d47979a.js similarity index 91% rename from dist/assets/EmailVerify.5f9e6487.js rename to dist/assets/EmailVerify.9d47979a.js index 11963fa..5acfbbe 100644 --- a/dist/assets/EmailVerify.5f9e6487.js +++ b/dist/assets/EmailVerify.9d47979a.js @@ -1 +1 @@ -import{q as w,K as I,N as L,D as N,v as C,r as E,e as r,f as e,g as V,t as l,O as p,P as x,h as o,n as _,F as h,i as v,j as u,M as g,l as M,E as S,a as B,k as O,c as n}from"./index.93e810cd.js";import{_ as T}from"./Main.fce3d2ea.js";import{u as A,r as k,e as D,m as F,a as G,n as U}from"./index.esm.9d01842e.js";import"./Main.3b288782.js";const q={class:"container"},K={class:"block xl:grid grid-cols-2 gap-4"},P={class:"h-screen xl:h-auto flex py-5 xl:py-0 my-10 xl:my-0"},R={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"},j={class:"intro-x font-bold text-2xl xl:text-3xl text-center xl:text-left"},z={class:"intro-x mt-2 text-slate-400 dark:text-slate-400 xl:hidden text-center"},Y={class:"intro-x mt-8"},H=["placeholder"],J={class:"relative"},Q=["placeholder"],W={class:"intro-x mt-5 xl:mt-8 text-center xl:text-left"},X=["onClick","disabled"],Z=["onClick"],le={__name:"EmailVerify",setup(ee){const i=w(!1),m=I({email:"",token:""}),f={email:{required:k,email:D},token:{required:k,minLength:F(5),maxLength:G(5),numeric:U}},t=A(f,L(m)),y=async()=>{const s=B();t.value.$touch(),t.value.$invalid||(i.value=!0,await s.verifyEmail(m.email,m.token),i.value=!1)},$=()=>O.push({path:"/login"});return N(()=>{C("body").removeClass("main").removeClass("error-page").addClass("login")}),(s,d)=>{const b=E("LoadingIcon");return n(),r("div",null,[e("div",q,[e("div",K,[V(T),e("div",P,[e("div",R,[e("h2",j,l(s.$t("VERIFY_EMAIL")),1),e("div",z,l(s.$t("SING_IN_MOTIVATION_MOBILE")),1),e("div",Y,[p(e("input",{type:"text","onUpdate:modelValue":d[0]||(d[0]=a=>o(t).email.$model=a),class:_(["intro-x login__input form-control py-3 px-4 block mt-4",{"border-danger":o(t).email.$error}]),placeholder:s.$t("EMAIL")},null,10,H),[[x,o(t).email.$model,void 0,{trim:!0}]]),o(t).email.$error?(n(!0),r(h,{key:0},v(o(t).email.$errors,(a,c)=>(n(),r("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0),e("div",J,[p(e("input",{type:"text","onUpdate:modelValue":d[1]||(d[1]=a=>o(t).token.$model=a),class:_(["login__input form-control py-3 px-4 block mt-4",{"border-danger":o(t).token.$error}]),placeholder:s.$t("TOKEN"),name:"token"},null,10,Q),[[x,o(t).token.$model,void 0,{trim:!0}]])]),o(t).token.$error?(n(!0),r(h,{key:1},v(o(t).token.$errors,(a,c)=>(n(),r("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",W,[e("button",{class:"btn btn-primary py-3 px-4 xl:mr-3 align-top w-full xl:w-auto custom-btns",onClick:g(y,["prevent"]),disabled:i.value},[M(l(s.$t("SIGN_UP"))+" ",1),i.value?(n(),S(b,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)],8,X),e("button",{class:"btn btn-outline-secondary py-3 px-4 mt-3 xl:mt-0 align-top w-full xl:w-auto custom-btns",onClick:g($,["prevent"])},l(s.$t("SIGN_IN")),9,Z)])])])])])])}}};export{le as default}; +import{q as w,K as I,N as L,D as N,v as C,r as E,e as r,f as e,g as V,t as l,O as p,P as x,h as o,n as _,F as h,i as v,j as u,M as g,l as M,E as S,a as B,k as O,c as n}from"./index.b8dfcb70.js";import{_ as T}from"./Main.22785739.js";import{u as A,r as k,e as D,m as F,a as G,n as U}from"./index.esm.f6d1144a.js";import"./Main.7f0b3200.js";const q={class:"container"},K={class:"block xl:grid grid-cols-2 gap-4"},P={class:"h-screen xl:h-auto flex py-5 xl:py-0 my-10 xl:my-0"},R={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"},j={class:"intro-x font-bold text-2xl xl:text-3xl text-center xl:text-left"},z={class:"intro-x mt-2 text-slate-400 dark:text-slate-400 xl:hidden text-center"},Y={class:"intro-x mt-8"},H=["placeholder"],J={class:"relative"},Q=["placeholder"],W={class:"intro-x mt-5 xl:mt-8 text-center xl:text-left"},X=["onClick","disabled"],Z=["onClick"],le={__name:"EmailVerify",setup(ee){const i=w(!1),m=I({email:"",token:""}),f={email:{required:k,email:D},token:{required:k,minLength:F(5),maxLength:G(5),numeric:U}},t=A(f,L(m)),y=async()=>{const s=B();t.value.$touch(),t.value.$invalid||(i.value=!0,await s.verifyEmail(m.email,m.token),i.value=!1)},$=()=>O.push({path:"/login"});return N(()=>{C("body").removeClass("main").removeClass("error-page").addClass("login")}),(s,d)=>{const b=E("LoadingIcon");return n(),r("div",null,[e("div",q,[e("div",K,[V(T),e("div",P,[e("div",R,[e("h2",j,l(s.$t("VERIFY_EMAIL")),1),e("div",z,l(s.$t("SING_IN_MOTIVATION_MOBILE")),1),e("div",Y,[p(e("input",{type:"text","onUpdate:modelValue":d[0]||(d[0]=a=>o(t).email.$model=a),class:_(["intro-x login__input form-control py-3 px-4 block mt-4",{"border-danger":o(t).email.$error}]),placeholder:s.$t("EMAIL")},null,10,H),[[x,o(t).email.$model,void 0,{trim:!0}]]),o(t).email.$error?(n(!0),r(h,{key:0},v(o(t).email.$errors,(a,c)=>(n(),r("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0),e("div",J,[p(e("input",{type:"text","onUpdate:modelValue":d[1]||(d[1]=a=>o(t).token.$model=a),class:_(["login__input form-control py-3 px-4 block mt-4",{"border-danger":o(t).token.$error}]),placeholder:s.$t("TOKEN"),name:"token"},null,10,Q),[[x,o(t).token.$model,void 0,{trim:!0}]])]),o(t).token.$error?(n(!0),r(h,{key:1},v(o(t).token.$errors,(a,c)=>(n(),r("div",{key:c,class:"text-danger mt-2"},l(a.$message),1))),128)):u("",!0)]),e("div",W,[e("button",{class:"btn btn-primary py-3 px-4 xl:mr-3 align-top w-full xl:w-auto custom-btns",onClick:g(y,["prevent"]),disabled:i.value},[M(l(s.$t("SIGN_UP"))+" ",1),i.value?(n(),S(b,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)],8,X),e("button",{class:"btn btn-outline-secondary py-3 px-4 mt-3 xl:mt-0 align-top w-full xl:w-auto custom-btns",onClick:g($,["prevent"])},l(s.$t("SIGN_IN")),9,Z)])])])])])])}}};export{le as default}; diff --git a/dist/assets/Main.0c46978d.js b/dist/assets/Main.09418a41.js similarity index 99% rename from dist/assets/Main.0c46978d.js rename to dist/assets/Main.09418a41.js index 4dcb06b..4dea219 100644 --- a/dist/assets/Main.0c46978d.js +++ b/dist/assets/Main.09418a41.js @@ -1 +1 @@ -import{q as c,K as C,a as S,D as F,r as $,e as h,f as s,t as e,j as u,E as I,w as p,g as l,F as V,L as O,C as R,c as n,M as w,l as x,k as T}from"./index.93e810cd.js";const H={class:"intro-y flex items-center mt-8"},J={key:0,class:"text-lg text-black font-medium mr-auto"},K={key:1,class:"text-lg text-black font-medium mr-auto"},W={class:"intro-y grid grid-cols-1 lg:grid-cols-2 gap-6 mt-5"},z={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},X={class:"font-medium text-base mr-auto"},Z={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},q={class:"p-5"},Q={class:"flex flex-col md:flex-row"},ss={class:"flex-1"},es={class:"sm:flex m-2 items-center"},ts={class:"sm:w-1/4 font-medium"},os={class:"sm:w-3/4 sm:pl-3"},as={class:"sm:flex m-2 items-center"},cs={class:"sm:w-1/4 font-medium"},ls={class:"sm:w-3/4 sm:pl-3"},is={class:"sm:flex m-2 items-center"},ns={class:"sm:w-1/4 font-medium"},ms={class:"sm:w-3/4 sm:pl-3"},ds={class:"sm:flex m-2 items-center"},rs={class:"sm:w-1/4 font-medium"},_s={class:"sm:w-3/4 sm:pl-3"},fs={class:"sm:flex m-2 items-center"},vs={class:"sm:w-1/4 font-medium"},hs={class:"sm:w-3/4 sm:pl-3"},us={class:"sm:flex m-2 items-center"},ps={class:"sm:w-1/4 font-medium"},ws={class:"sm:w-3/4 sm:pl-3"},xs={class:"sm:flex m-2 items-center"},bs={class:"sm:w-1/4 font-medium"},gs={class:"sm:w-3/4 sm:pl-3"},Es={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},$s={class:"font-medium text-base mr-auto"},ks={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},ys={class:"p-5"},As={class:"flex flex-col md:flex-row"},Ns={class:"flex-1"},Cs={class:"sm:flex m-2 items-center"},Is={class:"sm:w-1/4 font-medium"},Ts={class:"sm:w-3/4 sm:pl-3"},Ds={class:"sm:flex m-2 items-center"},Ls={class:"sm:w-1/4 font-medium"},Ss={class:"sm:w-3/4 sm:pl-3"},Os={class:"sm:flex m-2 items-center"},Rs={class:"sm:w-1/4 font-medium"},Bs={class:"sm:w-3/4 sm:pl-3"},Ms={class:"sm:flex m-2 items-center"},Ps={class:"sm:w-1/4 font-medium"},Gs={class:"sm:w-3/4 sm:pl-3"},Ys={class:"sm:flex m-2 items-center"},Us={class:"sm:w-1/4 font-medium"},js={class:"sm:w-3/4 sm:pl-3"},Fs={class:"sm:flex m-2 items-center"},Vs={class:"sm:w-1/4 font-medium"},Hs={key:0,class:"sm:w-3/4 sm:pl-3"},Js={class:"sm:flex m-2 items-center"},Ks={class:"sm:w-1/4 font-medium"},Ws={class:"sm:w-3/4 sm:pl-3"},zs={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},Xs={class:"font-medium text-base mr-auto"},Zs={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},qs={class:"p-5"},Qs={class:"flex flex-col md:flex-row"},se={class:"flex-1"},ee={class:"sm:flex m-2 items-center"},te={class:"sm:w-1/4 font-medium"},oe={class:"sm:w-3/4 sm:pl-3"},ae={class:"sm:flex m-2 items-center"},ce={class:"sm:w-1/4 font-medium"},le={class:"sm:w-3/4 sm:pl-3"},ie={class:"sm:flex m-2 items-center"},ne={class:"sm:w-1/4 font-medium"},me={class:"sm:w-3/4 sm:pl-3"},de={class:"sm:flex m-2 items-center"},re={class:"sm:w-1/4 font-medium"},_e={class:"sm:w-3/4 sm:pl-3"},fe={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},ve={class:"font-medium text-base mr-auto"},he={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},ue={class:"p-5"},pe={class:"flex flex-col md:flex-row"},we={class:"flex-1"},xe={class:"sm:flex m-2 items-center"},be={class:"sm:w-1/4 font-medium"},ge={class:"sm:w-3/4 sm:pl-3"},Ee={class:"sm:flex m-2 items-center"},$e={class:"sm:w-1/4 font-medium"},ke={class:"sm:w-3/4 sm:pl-3"},ye={class:"sm:flex m-2 items-center"},Ae={class:"sm:w-1/4 font-medium"},Ne={class:"sm:w-3/4 sm:pl-3"},Ce={class:"sm:flex m-2 items-center"},Ie={class:"sm:w-1/4 font-medium"},Te={class:"sm:w-3/4 sm:pl-3"},De={class:"sm:flex m-2 items-center"},Le={class:"sm:w-1/4 font-medium"},Se={class:"sm:w-3/4 sm:pl-3"},Oe={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},Re={class:"font-medium text-base mr-auto"},Be={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},Me=["onClick"],Pe={class:"p-5 border-b border-slate-200/60 dark:border-darkmode-400"},Ge={class:"flex flex-col md:flex-row"},Ye={class:"flex-1"},Ue={class:"sm:flex m-2 items-center"},je={class:"sm:w-1/4 font-medium"},Fe={class:"sm:w-3/4 sm:pl-3"},Ve={class:"sm:flex m-2 items-center"},He={class:"sm:w-1/4 font-medium"},Je={class:"sm:w-3/4 sm:pl-3"},Ke={key:0,class:"flex flex-row items-center p-5"},We={class:"font-medium text-danger"},Ze={__name:"Main",setup(ze){const D="https://panel.exchange.gov.tm/api",k=c(!1),m=c(""),b=c(""),a=C({}),d=C({}),i=C({}),r=c(""),L=c(""),y=c(""),B=c(!1),A=c(!1),_=c(""),g=c(!1);S();const E=(t,o)=>{T.push({name:t,params:o})},M=async()=>{!r.value||A.value?await P()&&T.push({name:"documents"}):T.push({name:"documents"})},P=async()=>{g.value=!0;try{const o=(await O.get(`${D}/application/new`)).data;return g.value=!1,!0}catch{return g.value=!1,!1}},G=()=>{if(A.value){_.value="Extend";return}r.value==""||r.value==null?_.value="LEG_BTN_NULL":r.value=="new"?_.value="LEG_BTN_NEW":r.value=="applied"?_.value="LEG_BTN_APPLIED":r.value=="approved"&&(_.value="LEG_BTN_APPROVED")},Y=async()=>{console.log("fetchAccount");try{k.value=!0;const o=(await O.get(`${D}/account`)).data;console.warn("fetchAccount data: ",o),r.value=o.legal_app_status,L.value=o.legal_expires_at,y.value=o.legal_number,B.value=o.legal_can_apply,A.value=o.legal_can_extend,o.contacts&&(Object.assign(d,o.contacts),localStorage.setItem("contacts",JSON.stringify(d))),o.bank_account&&(Object.assign(i,o.bank_account),localStorage.setItem("bankAccount",JSON.stringify(i))),o.account_type&&(m.value=o.account_type,localStorage.setItem("account_type",o.account_type)),o.profile&&(Object.assign(a,o.profile),localStorage.setItem("profile",JSON.stringify(a)),m.value=="company"?b.value=R.formatDate(a.registration_date,"DD.MM.YYYY"):b.value=R.formatDate(a.date_of_birth,"DD.MM.YYYY")),G(),k.value=!1}catch{k.value=!1,await S().logout()}};return F(async()=>{await Y()}),(t,o)=>{const f=$("EditIcon"),v=$("PreviewComponent"),U=$("LoadingIcon"),j=$("InfoIcon");return n(),h(V,null,[s("div",H,[m.value=="company"?(n(),h("h2",J,e(t.$t("ACCOUNT_COMPANY_TITLE")),1)):u("",!0),m.value=="business"?(n(),h("h2",K,e(t.$t("ACCOUNT_BUSINESS_TITLE")),1)):u("",!0)]),s("div",W,[m.value=="company"?(n(),I(v,{key:0,class:"intro-y box flex flex-col"},{default:p(()=>[s("div",z,[s("h2",X,e(t.$t("PROFILE")),1),s("div",Z,[s("a",{href:"javascript:;",onClick:o[0]||(o[0]=w(N=>E(m.value,a),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",q,[s("div",Q,[s("div",ss,[s("div",es,[s("div",ts,e(t.$t("NAME"))+":",1),s("div",os,e(a.name),1)]),s("div",as,[s("div",cs,e(t.$t("SHORT_NAME"))+":",1),s("div",ls,e(a.short_name),1)]),s("div",is,[s("div",ns,e(t.$t("REG_NUMBER"))+":",1),s("div",ms,e(a.registration_number),1)]),s("div",ds,[s("div",rs,e(t.$t("REG_DATE"))+":",1),s("div",_s,e(b.value),1)]),s("div",fs,[s("div",vs,e(t.$t("REG_AGENCY"))+":",1),s("div",hs,e(a.state_registration_agency),1)]),s("div",us,[s("div",ps,e(t.$t("REG_PLACE"))+":",1),s("div",ws,e(a.registration_place),1)]),s("div",xs,[s("div",bs,e(t.$t("REG_ADDR"))+":",1),s("div",gs,e(a.registration_address),1)])])])])]),_:1})):(n(),I(v,{key:1,class:"intro-y box flex flex-col"},{default:p(()=>[s("div",Es,[s("h2",$s,e(t.$t("PROFILE")),1),s("div",ks,[s("a",{href:"javascript:;",onClick:o[1]||(o[1]=w(N=>E(m.value,a),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",ys,[s("div",As,[s("div",Ns,[s("div",Cs,[s("div",Is,e(t.$t("SURNAME"))+":",1),s("div",Ts,e(a.surname),1)]),s("div",Ds,[s("div",Ls,e(t.$t("NAME"))+":",1),s("div",Ss,e(a.name),1)]),s("div",Os,[s("div",Rs,e(t.$t("DOB"))+":",1),s("div",Bs,e(b.value),1)]),s("div",Ms,[s("div",Ps,e(t.$t("POB"))+":",1),s("div",Gs,e(a.birth_place),1)]),s("div",Ys,[s("div",Us,e(t.$t("PNAME"))+":",1),s("div",js,e(a.patronomic_name),1)]),s("div",Fs,[s("div",Vs,e(t.$t("CITIZENSHIP"))+":",1),a&&a.citizenship?(n(),h("div",Hs,e(a.citizenship.name),1)):u("",!0)]),s("div",Js,[s("div",Ks,e(t.$t("REG_ADDR"))+":",1),s("div",Ws,e(a.registration_address),1)])])])])]),_:1})),l(v,{class:"intro-y box flex flex-col"},{default:p(()=>[s("div",zs,[s("h2",Xs,e(t.$t("CONTACTS")),1),s("div",Zs,[s("a",{href:"javascript:;",onClick:o[2]||(o[2]=w(N=>E("contacts",d),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",qs,[s("div",Qs,[s("div",se,[s("div",ee,[s("div",te,e(t.$t("ADDRESS"))+":",1),s("div",oe,e(d.address),1)]),s("div",ae,[s("div",ce,e(t.$t("PHONE"))+":",1),s("div",le,e(d.phone),1)]),s("div",ie,[s("div",ne,e(t.$t("FAX"))+":",1),s("div",me,e(d.fax),1)]),s("div",de,[s("div",re,e(t.$t("EMAIL"))+":",1),s("div",_e,e(d.email),1)])])])])]),_:1}),l(v,{class:"intro-y box flex flex-col"},{default:p(()=>[s("div",fe,[s("h2",ve,e(t.$t("BANK")),1),s("div",he,[s("a",{href:"javascript:;",onClick:o[3]||(o[3]=w(N=>E("bank-account",i),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",ue,[s("div",pe,[s("div",we,[s("div",xe,[s("div",be,e(t.$t("BANK_NAME"))+":",1),s("div",ge,e(i.bank_name),1)]),s("div",Ee,[s("div",$e,e(t.$t("COUNTRY"))+":",1),s("div",ke,e(i.country),1)]),s("div",ye,[s("div",Ae,e(t.$t("ACC_NUMBER"))+":",1),s("div",Ne,e(i.account_number),1)]),s("div",Ce,[s("div",Ie,e(t.$t("ACC_DATE"))+":",1),s("div",Te,e(i.account_date),1)]),s("div",De,[s("div",Le,e(t.$t("CURRENCY"))+":",1),s("div",Se,e(i.currency),1)])])])])]),_:1}),l(v,{class:"intro-y box flex flex-col"},{default:p(()=>[s("div",Oe,[s("h2",Re,e(t.$t("LEGALIZATION")),1),s("div",Be,[s("a",{href:"javascript:;",onClick:w(M,["prevent"]),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t(_.value))+" ",1),g.value?(n(),I(U,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)],8,Me)])]),s("div",Pe,[s("div",Ge,[s("div",Ye,[s("div",Ue,[s("div",je,e(t.$t("LEG_NUM"))+":",1),s("div",Fe,e(y.value),1)]),s("div",Ve,[s("div",He,e(t.$t("EXP_DATE"))+":",1),s("div",Je,e(L.value),1)])])])]),y.value?u("",!0):(n(),h("div",Ke,[l(j,{class:"w-6 h-6 w-14 text-danger mr-4"}),s("span",We,e(t.$t("LEG_WARN_INFO")),1)]))]),_:1})])],64)}}};export{Ze as default}; +import{q as c,K as C,a as S,D as F,r as $,e as h,f as s,t as e,j as u,E as I,w as p,g as l,F as V,L as O,C as R,c as n,M as w,l as x,k as T}from"./index.b8dfcb70.js";const H={class:"intro-y flex items-center mt-8"},J={key:0,class:"text-lg text-black font-medium mr-auto"},K={key:1,class:"text-lg text-black font-medium mr-auto"},W={class:"intro-y grid grid-cols-1 lg:grid-cols-2 gap-6 mt-5"},z={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},X={class:"font-medium text-base mr-auto"},Z={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},q={class:"p-5"},Q={class:"flex flex-col md:flex-row"},ss={class:"flex-1"},es={class:"sm:flex m-2 items-center"},ts={class:"sm:w-1/4 font-medium"},os={class:"sm:w-3/4 sm:pl-3"},as={class:"sm:flex m-2 items-center"},cs={class:"sm:w-1/4 font-medium"},ls={class:"sm:w-3/4 sm:pl-3"},is={class:"sm:flex m-2 items-center"},ns={class:"sm:w-1/4 font-medium"},ms={class:"sm:w-3/4 sm:pl-3"},ds={class:"sm:flex m-2 items-center"},rs={class:"sm:w-1/4 font-medium"},_s={class:"sm:w-3/4 sm:pl-3"},fs={class:"sm:flex m-2 items-center"},vs={class:"sm:w-1/4 font-medium"},hs={class:"sm:w-3/4 sm:pl-3"},us={class:"sm:flex m-2 items-center"},ps={class:"sm:w-1/4 font-medium"},ws={class:"sm:w-3/4 sm:pl-3"},xs={class:"sm:flex m-2 items-center"},bs={class:"sm:w-1/4 font-medium"},gs={class:"sm:w-3/4 sm:pl-3"},Es={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},$s={class:"font-medium text-base mr-auto"},ks={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},ys={class:"p-5"},As={class:"flex flex-col md:flex-row"},Ns={class:"flex-1"},Cs={class:"sm:flex m-2 items-center"},Is={class:"sm:w-1/4 font-medium"},Ts={class:"sm:w-3/4 sm:pl-3"},Ds={class:"sm:flex m-2 items-center"},Ls={class:"sm:w-1/4 font-medium"},Ss={class:"sm:w-3/4 sm:pl-3"},Os={class:"sm:flex m-2 items-center"},Rs={class:"sm:w-1/4 font-medium"},Bs={class:"sm:w-3/4 sm:pl-3"},Ms={class:"sm:flex m-2 items-center"},Ps={class:"sm:w-1/4 font-medium"},Gs={class:"sm:w-3/4 sm:pl-3"},Ys={class:"sm:flex m-2 items-center"},Us={class:"sm:w-1/4 font-medium"},js={class:"sm:w-3/4 sm:pl-3"},Fs={class:"sm:flex m-2 items-center"},Vs={class:"sm:w-1/4 font-medium"},Hs={key:0,class:"sm:w-3/4 sm:pl-3"},Js={class:"sm:flex m-2 items-center"},Ks={class:"sm:w-1/4 font-medium"},Ws={class:"sm:w-3/4 sm:pl-3"},zs={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},Xs={class:"font-medium text-base mr-auto"},Zs={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},qs={class:"p-5"},Qs={class:"flex flex-col md:flex-row"},se={class:"flex-1"},ee={class:"sm:flex m-2 items-center"},te={class:"sm:w-1/4 font-medium"},oe={class:"sm:w-3/4 sm:pl-3"},ae={class:"sm:flex m-2 items-center"},ce={class:"sm:w-1/4 font-medium"},le={class:"sm:w-3/4 sm:pl-3"},ie={class:"sm:flex m-2 items-center"},ne={class:"sm:w-1/4 font-medium"},me={class:"sm:w-3/4 sm:pl-3"},de={class:"sm:flex m-2 items-center"},re={class:"sm:w-1/4 font-medium"},_e={class:"sm:w-3/4 sm:pl-3"},fe={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},ve={class:"font-medium text-base mr-auto"},he={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},ue={class:"p-5"},pe={class:"flex flex-col md:flex-row"},we={class:"flex-1"},xe={class:"sm:flex m-2 items-center"},be={class:"sm:w-1/4 font-medium"},ge={class:"sm:w-3/4 sm:pl-3"},Ee={class:"sm:flex m-2 items-center"},$e={class:"sm:w-1/4 font-medium"},ke={class:"sm:w-3/4 sm:pl-3"},ye={class:"sm:flex m-2 items-center"},Ae={class:"sm:w-1/4 font-medium"},Ne={class:"sm:w-3/4 sm:pl-3"},Ce={class:"sm:flex m-2 items-center"},Ie={class:"sm:w-1/4 font-medium"},Te={class:"sm:w-3/4 sm:pl-3"},De={class:"sm:flex m-2 items-center"},Le={class:"sm:w-1/4 font-medium"},Se={class:"sm:w-3/4 sm:pl-3"},Oe={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},Re={class:"font-medium text-base mr-auto"},Be={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},Me=["onClick"],Pe={class:"p-5 border-b border-slate-200/60 dark:border-darkmode-400"},Ge={class:"flex flex-col md:flex-row"},Ye={class:"flex-1"},Ue={class:"sm:flex m-2 items-center"},je={class:"sm:w-1/4 font-medium"},Fe={class:"sm:w-3/4 sm:pl-3"},Ve={class:"sm:flex m-2 items-center"},He={class:"sm:w-1/4 font-medium"},Je={class:"sm:w-3/4 sm:pl-3"},Ke={key:0,class:"flex flex-row items-center p-5"},We={class:"font-medium text-danger"},Ze={__name:"Main",setup(ze){const D="https://panel.exchange.gov.tm/api",k=c(!1),m=c(""),b=c(""),a=C({}),d=C({}),i=C({}),r=c(""),L=c(""),y=c(""),B=c(!1),A=c(!1),_=c(""),g=c(!1);S();const E=(t,o)=>{T.push({name:t,params:o})},M=async()=>{!r.value||A.value?await P()&&T.push({name:"documents"}):T.push({name:"documents"})},P=async()=>{g.value=!0;try{const o=(await O.get(`${D}/application/new`)).data;return g.value=!1,!0}catch{return g.value=!1,!1}},G=()=>{if(A.value){_.value="Extend";return}r.value==""||r.value==null?_.value="LEG_BTN_NULL":r.value=="new"?_.value="LEG_BTN_NEW":r.value=="applied"?_.value="LEG_BTN_APPLIED":r.value=="approved"&&(_.value="LEG_BTN_APPROVED")},Y=async()=>{console.log("fetchAccount");try{k.value=!0;const o=(await O.get(`${D}/account`)).data;console.warn("fetchAccount data: ",o),r.value=o.legal_app_status,L.value=o.legal_expires_at,y.value=o.legal_number,B.value=o.legal_can_apply,A.value=o.legal_can_extend,o.contacts&&(Object.assign(d,o.contacts),localStorage.setItem("contacts",JSON.stringify(d))),o.bank_account&&(Object.assign(i,o.bank_account),localStorage.setItem("bankAccount",JSON.stringify(i))),o.account_type&&(m.value=o.account_type,localStorage.setItem("account_type",o.account_type)),o.profile&&(Object.assign(a,o.profile),localStorage.setItem("profile",JSON.stringify(a)),m.value=="company"?b.value=R.formatDate(a.registration_date,"DD.MM.YYYY"):b.value=R.formatDate(a.date_of_birth,"DD.MM.YYYY")),G(),k.value=!1}catch{k.value=!1,await S().logout()}};return F(async()=>{await Y()}),(t,o)=>{const f=$("EditIcon"),v=$("PreviewComponent"),U=$("LoadingIcon"),j=$("InfoIcon");return n(),h(V,null,[s("div",H,[m.value=="company"?(n(),h("h2",J,e(t.$t("ACCOUNT_COMPANY_TITLE")),1)):u("",!0),m.value=="business"?(n(),h("h2",K,e(t.$t("ACCOUNT_BUSINESS_TITLE")),1)):u("",!0)]),s("div",W,[m.value=="company"?(n(),I(v,{key:0,class:"intro-y box flex flex-col"},{default:p(()=>[s("div",z,[s("h2",X,e(t.$t("PROFILE")),1),s("div",Z,[s("a",{href:"javascript:;",onClick:o[0]||(o[0]=w(N=>E(m.value,a),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",q,[s("div",Q,[s("div",ss,[s("div",es,[s("div",ts,e(t.$t("NAME"))+":",1),s("div",os,e(a.name),1)]),s("div",as,[s("div",cs,e(t.$t("SHORT_NAME"))+":",1),s("div",ls,e(a.short_name),1)]),s("div",is,[s("div",ns,e(t.$t("REG_NUMBER"))+":",1),s("div",ms,e(a.registration_number),1)]),s("div",ds,[s("div",rs,e(t.$t("REG_DATE"))+":",1),s("div",_s,e(b.value),1)]),s("div",fs,[s("div",vs,e(t.$t("REG_AGENCY"))+":",1),s("div",hs,e(a.state_registration_agency),1)]),s("div",us,[s("div",ps,e(t.$t("REG_PLACE"))+":",1),s("div",ws,e(a.registration_place),1)]),s("div",xs,[s("div",bs,e(t.$t("REG_ADDR"))+":",1),s("div",gs,e(a.registration_address),1)])])])])]),_:1})):(n(),I(v,{key:1,class:"intro-y box flex flex-col"},{default:p(()=>[s("div",Es,[s("h2",$s,e(t.$t("PROFILE")),1),s("div",ks,[s("a",{href:"javascript:;",onClick:o[1]||(o[1]=w(N=>E(m.value,a),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",ys,[s("div",As,[s("div",Ns,[s("div",Cs,[s("div",Is,e(t.$t("SURNAME"))+":",1),s("div",Ts,e(a.surname),1)]),s("div",Ds,[s("div",Ls,e(t.$t("NAME"))+":",1),s("div",Ss,e(a.name),1)]),s("div",Os,[s("div",Rs,e(t.$t("DOB"))+":",1),s("div",Bs,e(b.value),1)]),s("div",Ms,[s("div",Ps,e(t.$t("POB"))+":",1),s("div",Gs,e(a.birth_place),1)]),s("div",Ys,[s("div",Us,e(t.$t("PNAME"))+":",1),s("div",js,e(a.patronomic_name),1)]),s("div",Fs,[s("div",Vs,e(t.$t("CITIZENSHIP"))+":",1),a&&a.citizenship?(n(),h("div",Hs,e(a.citizenship.name),1)):u("",!0)]),s("div",Js,[s("div",Ks,e(t.$t("REG_ADDR"))+":",1),s("div",Ws,e(a.registration_address),1)])])])])]),_:1})),l(v,{class:"intro-y box flex flex-col"},{default:p(()=>[s("div",zs,[s("h2",Xs,e(t.$t("CONTACTS")),1),s("div",Zs,[s("a",{href:"javascript:;",onClick:o[2]||(o[2]=w(N=>E("contacts",d),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",qs,[s("div",Qs,[s("div",se,[s("div",ee,[s("div",te,e(t.$t("ADDRESS"))+":",1),s("div",oe,e(d.address),1)]),s("div",ae,[s("div",ce,e(t.$t("PHONE"))+":",1),s("div",le,e(d.phone),1)]),s("div",ie,[s("div",ne,e(t.$t("FAX"))+":",1),s("div",me,e(d.fax),1)]),s("div",de,[s("div",re,e(t.$t("EMAIL"))+":",1),s("div",_e,e(d.email),1)])])])])]),_:1}),l(v,{class:"intro-y box flex flex-col"},{default:p(()=>[s("div",fe,[s("h2",ve,e(t.$t("BANK")),1),s("div",he,[s("a",{href:"javascript:;",onClick:o[3]||(o[3]=w(N=>E("bank-account",i),["prevent"])),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t("EDIT")),1)])])]),s("div",ue,[s("div",pe,[s("div",we,[s("div",xe,[s("div",be,e(t.$t("BANK_NAME"))+":",1),s("div",ge,e(i.bank_name),1)]),s("div",Ee,[s("div",$e,e(t.$t("COUNTRY"))+":",1),s("div",ke,e(i.country),1)]),s("div",ye,[s("div",Ae,e(t.$t("ACC_NUMBER"))+":",1),s("div",Ne,e(i.account_number),1)]),s("div",Ce,[s("div",Ie,e(t.$t("ACC_DATE"))+":",1),s("div",Te,e(i.account_date),1)]),s("div",De,[s("div",Le,e(t.$t("CURRENCY"))+":",1),s("div",Se,e(i.currency),1)])])])])]),_:1}),l(v,{class:"intro-y box flex flex-col"},{default:p(()=>[s("div",Oe,[s("h2",Re,e(t.$t("LEGALIZATION")),1),s("div",Be,[s("a",{href:"javascript:;",onClick:w(M,["prevent"]),class:"btn btn-primary"},[l(f,{class:"w-4 h-4 mr-3"}),x(" "+e(t.$t(_.value))+" ",1),g.value?(n(),I(U,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)],8,Me)])]),s("div",Pe,[s("div",Ge,[s("div",Ye,[s("div",Ue,[s("div",je,e(t.$t("LEG_NUM"))+":",1),s("div",Fe,e(y.value),1)]),s("div",Ve,[s("div",He,e(t.$t("EXP_DATE"))+":",1),s("div",Je,e(L.value),1)])])])]),y.value?u("",!0):(n(),h("div",Ke,[l(j,{class:"w-6 h-6 w-14 text-danger mr-4"}),s("span",We,e(t.$t("LEG_WARN_INFO")),1)]))]),_:1})])],64)}}};export{Ze as default}; diff --git a/dist/assets/Main.fce3d2ea.js b/dist/assets/Main.22785739.js similarity index 84% rename from dist/assets/Main.fce3d2ea.js rename to dist/assets/Main.22785739.js index 846143f..c98e58b 100644 --- a/dist/assets/Main.fce3d2ea.js +++ b/dist/assets/Main.22785739.js @@ -1 +1 @@ -import{L as o}from"./Main.3b288782.js";import{c as i,e as a,f as t,g as n,t as s}from"./index.93e810cd.js";var _="/assets/illustration.73ed9678.svg";const l={class:"hidden xl:flex flex-col min-h-screen"},c={href:"",class:"-intro-x flex items-center pt-5"},r={class:"text-white text-lg ml-3 w-[50%]"},d={class:"my-auto"},m=t("img",{alt:"Midone Tailwind HTML Admin Template",class:"-intro-x w-1/2 -mt-16",src:_},null,-1),x={class:"-intro-x text-white font-medium text-4xl leading-tight mt-10 w-[80%]"},h={class:"-intro-x mt-5 text-lg text-white text-opacity-70 dark:text-slate-400 w-[70%]"},E={__name:"Main",setup(p){return(e,T)=>(i(),a("div",l,[t("a",c,[n(o),t("span",r,s(e.$t("APP_TITLE")),1)]),t("div",d,[m,t("div",x,s(e.$t("UNDER_APP_TITLE_DESC_ONE")),1),t("div",h,s(e.$t("UNDER_APP_TITLE_DESC_TWO")),1)])]))}};export{E as _}; +import{L as o}from"./Main.7f0b3200.js";import{c as i,e as a,f as t,g as n,t as s}from"./index.b8dfcb70.js";var _="/assets/illustration.73ed9678.svg";const l={class:"hidden xl:flex flex-col min-h-screen"},c={href:"",class:"-intro-x flex items-center pt-5"},r={class:"text-white text-lg ml-3 w-[50%]"},d={class:"my-auto"},m=t("img",{alt:"Midone Tailwind HTML Admin Template",class:"-intro-x w-1/2 -mt-16",src:_},null,-1),x={class:"-intro-x text-white font-medium text-4xl leading-tight mt-10 w-[80%]"},h={class:"-intro-x mt-5 text-lg text-white text-opacity-70 dark:text-slate-400 w-[70%]"},E={__name:"Main",setup(p){return(e,T)=>(i(),a("div",l,[t("a",c,[n(o),t("span",r,s(e.$t("APP_TITLE")),1)]),t("div",d,[m,t("div",x,s(e.$t("UNDER_APP_TITLE_DESC_ONE")),1),t("div",h,s(e.$t("UNDER_APP_TITLE_DESC_TWO")),1)])]))}};export{E as _}; diff --git a/dist/assets/Main.4e1a185d.js b/dist/assets/Main.2571c3b4.js similarity index 97% rename from dist/assets/Main.4e1a185d.js rename to dist/assets/Main.2571c3b4.js index b64db56..ce6b675 100644 --- a/dist/assets/Main.4e1a185d.js +++ b/dist/assets/Main.2571c3b4.js @@ -1 +1 @@ -import{a as V,s as D,q as O,K as U,J as p,N as P,r as b,e as d,f as e,t as r,g as I,h as s,j as u,O as h,P as v,n as w,F as g,i as E,M as q,l as C,E as F,c as n}from"./index.93e810cd.js";import{c as _,r as N,m as $,u as B}from"./index.esm.9d01842e.js";const G={class:"intro-y flex items-center mt-8"},H={class:"text-lg font-medium mr-auto"},j={class:"grid grid-cols-12 gap-6"},Q={class:"col-span-12 lg:col-span-4 2xl:col-span-3 flex lg:block flex-col-reverse"},W={class:"intro-y box mt-5"},z={class:"relative flex items-center p-5"},J={class:"w-12 h-12"},K={class:"ml-4 mr-auto"},X={key:0,class:"font-medium text-base"},Y={class:"col-span-12 lg:col-span-8 2xl:col-span-9"},Z={class:"intro-y box mt-5"},ee={class:"flex items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},se={class:"font-medium text-base mr-auto"},te={class:"p-5"},oe={class:"grid grid-cols-12 gap-x-5"},ae={class:"col-span-12 xl:col-span-6"},re={for:"update-profile-form-1",class:"form-label"},le=["placeholder"],ne={class:"mt-3"},ie={for:"update-profile-form-2",class:"form-label"},de=["placeholder"],ce={class:"col-span-12 xl:col-span-6"},me={for:"update-profile-form-3",class:"form-label"},pe=["placeholder"],ue={class:"mt-3 xl:mt-3"},_e={for:"update-profile-form-4",class:"form-label"},fe={class:"relative"},he=["placeholder"],ve={class:"flex justify-end mt-4"},ge=["onClick","disabled"],$e={__name:"Main",setup(be){const y=V(),{user:c}=D(y);console.log("user state: ",c.value);const f=O(!1),i=U({firstname:c.value.firstname,lastname:c.value.lastname,email:c.value.email,password:""}),A={firstname:{required:_.withMessage(p.global.t("REQUIRED_VALIDATION"),N),minLength:_.withMessage(p.global.t("MIN_LENGTH_VALIDATION",{min:2}),$(2))},lastname:{required:_.withMessage(p.global.t("REQUIRED_VALIDATION"),N),minLength:_.withMessage(p.global.t("MIN_LENGTH_VALIDATION",{min:2}),$(2))},password:{minLength:_.withMessage(p.global.t("MIN_LENGTH_VALIDATION",{min:8}),$(8))}},t=B(A,P(i)),L=()=>{document.querySelector("input[name='password']").type="text"},x=()=>{document.querySelector("input[name='password']").type="password"},M=()=>i.password==="",T=async()=>{if(t.value.$touch(),!t.value.$invalid){let o={firstname:i.firstname,lastname:i.lastname},l=M()?{}:{password:i.password};f.value=!0,await y.updateClient({...o,...l}),f.value=!1,i.password=""}};return(o,l)=>{const k=b("UserIcon"),R=b("EyeIcon"),S=b("LoadingIcon");return n(),d(g,null,[e("div",G,[e("h2",H,r(o.$t("UPDATE_PROFILE")),1)]),e("div",j,[e("div",Q,[e("div",W,[e("div",z,[e("div",J,[I(k,{class:"text-dark w-12 h-12"})]),e("div",K,[s(c)?(n(),d("div",X,r(s(c).firstname)+" "+r(s(c).lastname),1)):u("",!0)])])])]),e("div",Y,[e("div",Z,[e("div",ee,[e("h2",se,r(o.$t("PERSONAL_INFO")),1)]),e("div",te,[e("div",oe,[e("div",ae,[e("div",null,[e("label",re,r(o.$t("FIRSTNAME")),1),h(e("input",{id:"update-profile-form-1",type:"text","onUpdate:modelValue":l[0]||(l[0]=a=>s(t).firstname.$model=a),class:w([{"border-danger":s(t).firstname.$error},"form-control"]),placeholder:o.$t("ENTER_FIRSTNAME")},null,10,le),[[v,s(t).firstname.$model,void 0,{trim:!0}]]),s(t).firstname.$error?(n(!0),d(g,{key:0},E(s(t).firstname.$errors,(a,m)=>(n(),d("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ne,[e("label",ie,r(o.$t("LASTNAME")),1),h(e("input",{id:"update-profile-form-2",type:"text","onUpdate:modelValue":l[1]||(l[1]=a=>s(t).lastname.$model=a),class:w([{"border-danger":s(t).lastname.$error},"form-control"]),placeholder:o.$t("ENTER_LASTNAME")},null,10,de),[[v,s(t).lastname.$model,void 0,{trim:!0}]]),s(t).lastname.$error?(n(!0),d(g,{key:0},E(s(t).lastname.$errors,(a,m)=>(n(),d("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)])]),e("div",ce,[e("div",null,[e("label",me,r(o.$t("EMAIL")),1),h(e("input",{id:"update-profile-form-3",type:"text","onUpdate:modelValue":l[2]||(l[2]=a=>i.email=a),class:"form-control",placeholder:o.$t("ENTER_EMAIL"),disabled:""},null,8,pe),[[v,i.email,void 0,{trim:!0}]])]),e("div",ue,[e("label",_e,r(o.$t("PASSWORD")),1),e("div",fe,[h(e("input",{id:"update-profile-form-4",type:"password","onUpdate:modelValue":l[3]||(l[3]=a=>s(t).password.$model=a),class:w([{"border-danger":s(t).password.$error},"form-control"]),name:"password",placeholder:o.$t("ENTER_PASSWORD")},null,10,he),[[v,s(t).password.$model,void 0,{trim:!0}]]),I(R,{class:"block mx-auto absolute top-1/2 transform -translate-y-1/2 right-3 text-slate-400 cursor-pointer",onMousedown:L,onMouseup:x})]),s(t).password.$error?(n(!0),d(g,{key:0},E(s(t).password.$errors,(a,m)=>(n(),d("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)])])]),e("div",ve,[e("button",{type:"button",class:"btn btn-primary w-20 mr-auto",onClick:q(T,["prevent"]),disabled:f.value},[C(r(o.$t("SAVE"))+" ",1),f.value?(n(),F(S,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)],8,ge)])])])])])],64)}}};export{$e as default}; +import{a as V,s as D,q as O,K as U,J as p,N as P,r as b,e as d,f as e,t as r,g as I,h as s,j as u,O as h,P as v,n as w,F as g,i as E,M as q,l as C,E as F,c as n}from"./index.b8dfcb70.js";import{c as _,r as N,m as $,u as B}from"./index.esm.f6d1144a.js";const G={class:"intro-y flex items-center mt-8"},H={class:"text-lg font-medium mr-auto"},j={class:"grid grid-cols-12 gap-6"},Q={class:"col-span-12 lg:col-span-4 2xl:col-span-3 flex lg:block flex-col-reverse"},W={class:"intro-y box mt-5"},z={class:"relative flex items-center p-5"},J={class:"w-12 h-12"},K={class:"ml-4 mr-auto"},X={key:0,class:"font-medium text-base"},Y={class:"col-span-12 lg:col-span-8 2xl:col-span-9"},Z={class:"intro-y box mt-5"},ee={class:"flex items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},se={class:"font-medium text-base mr-auto"},te={class:"p-5"},oe={class:"grid grid-cols-12 gap-x-5"},ae={class:"col-span-12 xl:col-span-6"},re={for:"update-profile-form-1",class:"form-label"},le=["placeholder"],ne={class:"mt-3"},ie={for:"update-profile-form-2",class:"form-label"},de=["placeholder"],ce={class:"col-span-12 xl:col-span-6"},me={for:"update-profile-form-3",class:"form-label"},pe=["placeholder"],ue={class:"mt-3 xl:mt-3"},_e={for:"update-profile-form-4",class:"form-label"},fe={class:"relative"},he=["placeholder"],ve={class:"flex justify-end mt-4"},ge=["onClick","disabled"],$e={__name:"Main",setup(be){const y=V(),{user:c}=D(y);console.log("user state: ",c.value);const f=O(!1),i=U({firstname:c.value.firstname,lastname:c.value.lastname,email:c.value.email,password:""}),A={firstname:{required:_.withMessage(p.global.t("REQUIRED_VALIDATION"),N),minLength:_.withMessage(p.global.t("MIN_LENGTH_VALIDATION",{min:2}),$(2))},lastname:{required:_.withMessage(p.global.t("REQUIRED_VALIDATION"),N),minLength:_.withMessage(p.global.t("MIN_LENGTH_VALIDATION",{min:2}),$(2))},password:{minLength:_.withMessage(p.global.t("MIN_LENGTH_VALIDATION",{min:8}),$(8))}},t=B(A,P(i)),L=()=>{document.querySelector("input[name='password']").type="text"},x=()=>{document.querySelector("input[name='password']").type="password"},M=()=>i.password==="",T=async()=>{if(t.value.$touch(),!t.value.$invalid){let o={firstname:i.firstname,lastname:i.lastname},l=M()?{}:{password:i.password};f.value=!0,await y.updateClient({...o,...l}),f.value=!1,i.password=""}};return(o,l)=>{const k=b("UserIcon"),R=b("EyeIcon"),S=b("LoadingIcon");return n(),d(g,null,[e("div",G,[e("h2",H,r(o.$t("UPDATE_PROFILE")),1)]),e("div",j,[e("div",Q,[e("div",W,[e("div",z,[e("div",J,[I(k,{class:"text-dark w-12 h-12"})]),e("div",K,[s(c)?(n(),d("div",X,r(s(c).firstname)+" "+r(s(c).lastname),1)):u("",!0)])])])]),e("div",Y,[e("div",Z,[e("div",ee,[e("h2",se,r(o.$t("PERSONAL_INFO")),1)]),e("div",te,[e("div",oe,[e("div",ae,[e("div",null,[e("label",re,r(o.$t("FIRSTNAME")),1),h(e("input",{id:"update-profile-form-1",type:"text","onUpdate:modelValue":l[0]||(l[0]=a=>s(t).firstname.$model=a),class:w([{"border-danger":s(t).firstname.$error},"form-control"]),placeholder:o.$t("ENTER_FIRSTNAME")},null,10,le),[[v,s(t).firstname.$model,void 0,{trim:!0}]]),s(t).firstname.$error?(n(!0),d(g,{key:0},E(s(t).firstname.$errors,(a,m)=>(n(),d("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)]),e("div",ne,[e("label",ie,r(o.$t("LASTNAME")),1),h(e("input",{id:"update-profile-form-2",type:"text","onUpdate:modelValue":l[1]||(l[1]=a=>s(t).lastname.$model=a),class:w([{"border-danger":s(t).lastname.$error},"form-control"]),placeholder:o.$t("ENTER_LASTNAME")},null,10,de),[[v,s(t).lastname.$model,void 0,{trim:!0}]]),s(t).lastname.$error?(n(!0),d(g,{key:0},E(s(t).lastname.$errors,(a,m)=>(n(),d("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)])]),e("div",ce,[e("div",null,[e("label",me,r(o.$t("EMAIL")),1),h(e("input",{id:"update-profile-form-3",type:"text","onUpdate:modelValue":l[2]||(l[2]=a=>i.email=a),class:"form-control",placeholder:o.$t("ENTER_EMAIL"),disabled:""},null,8,pe),[[v,i.email,void 0,{trim:!0}]])]),e("div",ue,[e("label",_e,r(o.$t("PASSWORD")),1),e("div",fe,[h(e("input",{id:"update-profile-form-4",type:"password","onUpdate:modelValue":l[3]||(l[3]=a=>s(t).password.$model=a),class:w([{"border-danger":s(t).password.$error},"form-control"]),name:"password",placeholder:o.$t("ENTER_PASSWORD")},null,10,he),[[v,s(t).password.$model,void 0,{trim:!0}]]),I(R,{class:"block mx-auto absolute top-1/2 transform -translate-y-1/2 right-3 text-slate-400 cursor-pointer",onMousedown:L,onMouseup:x})]),s(t).password.$error?(n(!0),d(g,{key:0},E(s(t).password.$errors,(a,m)=>(n(),d("div",{key:m,class:"text-danger mt-2"},r(a.$message),1))),128)):u("",!0)])])]),e("div",ve,[e("button",{type:"button",class:"btn btn-primary w-20 mr-auto",onClick:q(T,["prevent"]),disabled:f.value},[C(r(o.$t("SAVE"))+" ",1),f.value?(n(),F(S,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):u("",!0)],8,ge)])])])])])],64)}}};export{$e as default}; diff --git a/dist/assets/Main.11fefbc2.js b/dist/assets/Main.2dec2bc4.js similarity index 96% rename from dist/assets/Main.11fefbc2.js rename to dist/assets/Main.2dec2bc4.js index 55f4a0c..a18b3b8 100644 --- a/dist/assets/Main.11fefbc2.js +++ b/dist/assets/Main.2dec2bc4.js @@ -1 +1 @@ -import{q as S,K as U,J as i,N as V,r as $,e as m,f as e,t as r,g as I,w as k,c as n,M as O,l as d,O as _,P as h,h as s,n as g,F as v,i as E,j as p,E as C,af as q,L as Q,k as F}from"./index.93e810cd.js";import{c,r as w,m as x,e as P,u as B}from"./index.esm.9d01842e.js";const G={class:"intro-y flex items-center mt-8"},H={class:"text-lg font-medium mr-auto"},W={class:"grid grid-cols-12 gap-6 mt-5"},j={class:"intro-y col-span-12 lg:col-span-6"},z={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},J={class:"font-medium text-base mr-auto"},K={class:"p-5"},X=["onSubmit"],Y={class:"input-form"},Z={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},ee={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},te=e("span",{class:"text-red-600"},"*",-1),se=["placeholder"],oe={class:"input-form mt-3"},ae={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},re={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},le=e("span",{class:"text-red-600"},"*",-1),ne=["placeholder"],ie={class:"input-form mt-3"},me={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},de={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ce=e("span",{class:"text-red-600"},"*",-1),ue=["placeholder"],pe={class:"input-form mt-3"},fe={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},_e={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},he=e("span",{class:"text-red-600"},"*",-1),ge={class:"relative flex w-full flex-wrap items-stretch mb-3"},ve=["placeholder"],Ee={class:"z-10 h-full leading-snug font-normal absolute text-center absolute text-base items-center justify-center w-8 right-0 pr-3 py-3"},we={type:"submit",class:"btn btn-primary mt-5"},Ie={__name:"Main",setup($e){const A="https://panel.exchange.gov.tm/api",f=S(!1),b=U({firstname:"",lastname:"",email:"",password:""}),y={firstname:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:c.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:2}),x(2))},lastname:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:c.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:2}),x(2))},email:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),email:c.withMessage(i.global.t("EMAIL_VALIDATION"),P)},password:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:c.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),x(8))}},R=()=>{document.querySelector("input[name='password']").type="text"},N=()=>{document.querySelector("input[name='password']").type="password"},t=B(y,V(b)),L=async()=>{if(t.value.$touch(),t.value.$invalid){console.log("invalid");return}try{const o=q();f.value=!0;const l=await Q.post(`${A}/account/add-client`,b);console.log("response onAddUser: ",l),f.value=!1,F.push({path:"/users"}),o.success(i.global.t("USER_CREATED_SUCCESS"))}catch(o){console.log("error onAddUser: ",o),f.value=!1}};return(o,l)=>{const M=$("EyeIcon"),D=$("LoadingIcon"),T=$("PreviewComponent");return n(),m("div",null,[e("div",G,[e("h2",H,r(o.$t("CREATE_USER")),1)]),e("div",W,[e("div",j,[I(T,{class:"intro-y box"},{default:k(()=>[e("div",z,[e("h2",J,r(o.$t("USER_FORM")),1)]),e("div",K,[e("form",{class:"validate-form",onSubmit:O(L,["prevent"])},[e("div",Y,[e("label",Z,[d(r(o.$t("FIRSTNAME"))+" ",1),e("span",ee,[te,d(" "+r(o.$t("REQUIRED")),1)])]),_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[0]||(l[0]=a=>s(t).firstname.$model=a),type:"text",class:g(["form-control",{"border-danger":s(t).firstname.$error}]),name:"firstname",placeholder:o.$t("ENTER_FIRSTNAME")},null,10,se),[[h,s(t).firstname.$model,void 0,{trim:!0}]]),s(t).firstname.$error?(n(!0),m(v,{key:0},E(s(t).firstname.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("div",oe,[e("label",ae,[d(r(o.$t("LASTNAME"))+" ",1),e("span",re,[le,d(" "+r(o.$t("REQUIRED")),1)])]),_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[1]||(l[1]=a=>s(t).lastname.$model=a),type:"text",name:"lastname",class:g(["form-control",{"border-danger":s(t).lastname.$error}]),placeholder:o.$t("ENTER_LASTNAME")},null,10,ne),[[h,s(t).lastname.$model,void 0,{trim:!0}]]),s(t).lastname.$error?(n(!0),m(v,{key:0},E(s(t).lastname.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("div",ie,[e("label",me,[d(r(o.$t("EMAIL"))+" ",1),e("span",de,[ce,d(" "+r(o.$t("REQUIRED")),1)])]),_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[2]||(l[2]=a=>s(t).email.$model=a),type:"email",name:"email",class:g(["form-control",{"border-danger":s(t).email.$error}]),placeholder:o.$t("EMAIL")},null,10,ue),[[h,s(t).email.$model,void 0,{trim:!0}]]),s(t).email.$error?(n(!0),m(v,{key:0},E(s(t).email.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("div",pe,[e("label",fe,[d(r(o.$t("PASSWORD"))+" ",1),e("span",_e,[he,d(" "+r(o.$t("REQUIRED")),1)])]),e("div",ge,[_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[3]||(l[3]=a=>s(t).password.$model=a),type:"password",name:"password",class:g(["form-control px-3 py-3 relative w-full pr-10",{"border-danger":s(t).password.$error}]),placeholder:o.$t("ENTER_PASSWORD")},null,10,ve),[[h,s(t).password.$model,void 0,{trim:!0}]]),e("span",Ee,[I(M,{class:"text-slate-400 cursor-pointer",onMousedown:R,onMouseup:N})])]),s(t).password.$error?(n(!0),m(v,{key:0},E(s(t).password.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("button",we,[d(r(o.$t("CREATE"))+" ",1),f.value?(n(),C(D,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):p("",!0)])],40,X)])]),_:1})])])])}}};export{Ie as default}; +import{q as S,K as U,J as i,N as V,r as $,e as m,f as e,t as r,g as I,w as k,c as n,M as O,l as d,O as _,P as h,h as s,n as g,F as v,i as E,j as p,E as C,af as q,L as Q,k as F}from"./index.b8dfcb70.js";import{c,r as w,m as x,e as P,u as B}from"./index.esm.f6d1144a.js";const G={class:"intro-y flex items-center mt-8"},H={class:"text-lg font-medium mr-auto"},W={class:"grid grid-cols-12 gap-6 mt-5"},j={class:"intro-y col-span-12 lg:col-span-6"},z={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},J={class:"font-medium text-base mr-auto"},K={class:"p-5"},X=["onSubmit"],Y={class:"input-form"},Z={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},ee={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},te=e("span",{class:"text-red-600"},"*",-1),se=["placeholder"],oe={class:"input-form mt-3"},ae={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},re={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},le=e("span",{class:"text-red-600"},"*",-1),ne=["placeholder"],ie={class:"input-form mt-3"},me={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},de={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},ce=e("span",{class:"text-red-600"},"*",-1),ue=["placeholder"],pe={class:"input-form mt-3"},fe={for:"validation-form-2",class:"form-label w-full flex flex-col sm:flex-row"},_e={class:"sm:ml-auto mt-1 sm:mt-0 text-xs text-slate-500"},he=e("span",{class:"text-red-600"},"*",-1),ge={class:"relative flex w-full flex-wrap items-stretch mb-3"},ve=["placeholder"],Ee={class:"z-10 h-full leading-snug font-normal absolute text-center absolute text-base items-center justify-center w-8 right-0 pr-3 py-3"},we={type:"submit",class:"btn btn-primary mt-5"},Ie={__name:"Main",setup($e){const A="https://panel.exchange.gov.tm/api",f=S(!1),b=U({firstname:"",lastname:"",email:"",password:""}),y={firstname:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:c.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:2}),x(2))},lastname:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:c.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:2}),x(2))},email:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),email:c.withMessage(i.global.t("EMAIL_VALIDATION"),P)},password:{required:c.withMessage(i.global.t("REQUIRED_VALIDATION"),w),minLength:c.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),x(8))}},R=()=>{document.querySelector("input[name='password']").type="text"},N=()=>{document.querySelector("input[name='password']").type="password"},t=B(y,V(b)),L=async()=>{if(t.value.$touch(),t.value.$invalid){console.log("invalid");return}try{const o=q();f.value=!0;const l=await Q.post(`${A}/account/add-client`,b);console.log("response onAddUser: ",l),f.value=!1,F.push({path:"/users"}),o.success(i.global.t("USER_CREATED_SUCCESS"))}catch(o){console.log("error onAddUser: ",o),f.value=!1}};return(o,l)=>{const M=$("EyeIcon"),D=$("LoadingIcon"),T=$("PreviewComponent");return n(),m("div",null,[e("div",G,[e("h2",H,r(o.$t("CREATE_USER")),1)]),e("div",W,[e("div",j,[I(T,{class:"intro-y box"},{default:k(()=>[e("div",z,[e("h2",J,r(o.$t("USER_FORM")),1)]),e("div",K,[e("form",{class:"validate-form",onSubmit:O(L,["prevent"])},[e("div",Y,[e("label",Z,[d(r(o.$t("FIRSTNAME"))+" ",1),e("span",ee,[te,d(" "+r(o.$t("REQUIRED")),1)])]),_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[0]||(l[0]=a=>s(t).firstname.$model=a),type:"text",class:g(["form-control",{"border-danger":s(t).firstname.$error}]),name:"firstname",placeholder:o.$t("ENTER_FIRSTNAME")},null,10,se),[[h,s(t).firstname.$model,void 0,{trim:!0}]]),s(t).firstname.$error?(n(!0),m(v,{key:0},E(s(t).firstname.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("div",oe,[e("label",ae,[d(r(o.$t("LASTNAME"))+" ",1),e("span",re,[le,d(" "+r(o.$t("REQUIRED")),1)])]),_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[1]||(l[1]=a=>s(t).lastname.$model=a),type:"text",name:"lastname",class:g(["form-control",{"border-danger":s(t).lastname.$error}]),placeholder:o.$t("ENTER_LASTNAME")},null,10,ne),[[h,s(t).lastname.$model,void 0,{trim:!0}]]),s(t).lastname.$error?(n(!0),m(v,{key:0},E(s(t).lastname.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("div",ie,[e("label",me,[d(r(o.$t("EMAIL"))+" ",1),e("span",de,[ce,d(" "+r(o.$t("REQUIRED")),1)])]),_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[2]||(l[2]=a=>s(t).email.$model=a),type:"email",name:"email",class:g(["form-control",{"border-danger":s(t).email.$error}]),placeholder:o.$t("EMAIL")},null,10,ue),[[h,s(t).email.$model,void 0,{trim:!0}]]),s(t).email.$error?(n(!0),m(v,{key:0},E(s(t).email.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("div",pe,[e("label",fe,[d(r(o.$t("PASSWORD"))+" ",1),e("span",_e,[he,d(" "+r(o.$t("REQUIRED")),1)])]),e("div",ge,[_(e("input",{id:"validation-form-2","onUpdate:modelValue":l[3]||(l[3]=a=>s(t).password.$model=a),type:"password",name:"password",class:g(["form-control px-3 py-3 relative w-full pr-10",{"border-danger":s(t).password.$error}]),placeholder:o.$t("ENTER_PASSWORD")},null,10,ve),[[h,s(t).password.$model,void 0,{trim:!0}]]),e("span",Ee,[I(M,{class:"text-slate-400 cursor-pointer",onMousedown:R,onMouseup:N})])]),s(t).password.$error?(n(!0),m(v,{key:0},E(s(t).password.$errors,(a,u)=>(n(),m("div",{key:u,class:"text-danger mt-2"},r(a.$message),1))),128)):p("",!0)]),e("button",we,[d(r(o.$t("CREATE"))+" ",1),f.value?(n(),C(D,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):p("",!0)])],40,X)])]),_:1})])])])}}};export{Ie as default}; diff --git a/dist/assets/Main.1967fc60.js b/dist/assets/Main.5fdc5e2b.js similarity index 98% rename from dist/assets/Main.1967fc60.js rename to dist/assets/Main.5fdc5e2b.js index 22f4652..7f82376 100644 --- a/dist/assets/Main.1967fc60.js +++ b/dist/assets/Main.5fdc5e2b.js @@ -1 +1 @@ -import{y as P,a as z,u as K,s as k,q as d,b as O,B as F,A as H,r as E,e as a,f as e,t,F as i,i as C,h as n,O as h,a9 as p,P as U,n as S,g as I,j as L,k as A,c as l,l as M}from"./index.93e810cd.js";import{n as b}from"./normalize-date.743bf7a3.js";var X="/assets/fav_icon.a1d8066f.svg";const G={class:"intro-y flex flex-col sm:flex-row items-center mt-8"},Y={class:"text-lg font-medium mr-auto"},J={class:"w-full sm:w-auto flex mt-4 sm:mt-0"},Q={class:"intro-y chat grid grid-cols-12 gap-5 mt-5"},W={class:"col-span-12 lg:col-span-4 2xl:col-span-3"},Z={class:"chat__chat-list overflow-y-auto scrollbar-hidden pr-1 pt-1"},ee=["onClickCapture"],te={class:"ml-2 overflow-hidden w-full"},se={class:"flex items-center justify-between"},oe={href:"javascript:;",class:"font-medium"},ae={class:"text-xs text-slate-400 ml-3"},le={class:"w-full truncate text-slate-500 mt-0.5"},ne={key:0,class:"w-5 h-5 flex items-center justify-center absolute top-0 right-0 text-xs text-white rounded-full bg-primary font-medium -mt-1 -mr-1"},ce={class:"intro-y col-span-12 lg:col-span-8 2xl:col-span-9"},ie={class:"chat__box box"},re={class:"h-full flex flex-col"},de={class:"flex flex-col sm:flex-row border-b border-slate-200/60 dark:border-darkmode-400 px-5 py-4"},_e={class:"flex items-center"},ue={class:"ml-3 mr-auto"},me={class:"font-medium text-base"},he={class:"chat__box__text-box flex items-end float-right mb-4"},ve={class:"bg-primary px-4 py-3 text-white rounded-l-md rounded-t-md"},fe={class:"mt-1 text-xs text-white text-opacity-80"},xe=e("div",{class:"clear-both"},null,-1),pe={class:"chat__box__text-box flex items-end float-left mb-4"},be={class:"bg-slate-100 dark:bg-darkmode-400 px-4 py-3 text-slate-500 rounded-r-md rounded-t-md"},ye={class:"mt-1 text-xs text-slate-500"},we=e("div",{class:"clear-both"},null,-1),Te={class:"pt-4 pb-10 sm:py-4 flex items-center border-t border-slate-200/60 dark:border-darkmode-400"},ge=["placeholder"],ke={class:"h-full flex items-center"},Ee={class:"mx-auto text-center"},Ce={class:"mt-3"},Se={class:"font-medium"},Ie={class:"h-full flex items-center"},Le={class:"mx-auto text-center"},Ae=e("div",{class:"w-16 h-16 flex-none image-fit rounded-full overflow-hidden mx-auto"},[e("img",{alt:"TMEX ICON",src:X})],-1),Me={class:"mt-3"},$e={key:0,class:"font-medium"},qe={class:"text-slate-500 mt-1"},De={__name:"Main",setup(Be){const c=P(),$=z(),_=K(),{user:v}=k($),{ticketList:q,ticketMessageList:B}=k(_),u=d(!1),f=d(0),m=d(!1),r=d(""),x=d(),j=()=>A.push({path:"/ticket-list/create"}),N=o=>A.push({name:"ticket-list",query:{ticketId:o}}),y=async o=>{u.value=!1,m.value=!0,await _.getTicketMessages(o),m.value=!1,u.value=!0,f.value=o,w()},w=()=>{setTimeout(()=>{x.value.scrollTop=x.value.scrollHeight},0)},R=async()=>{await _.sendMessage(r.value,f.value),r.value="",w()};return O(async()=>{await _.getTickets(),c.query.ticketId&&y(c.query.ticketId)}),F(H(()=>c.query),()=>{c.query.ticketId&&(console.log(c.query),y(c.query.ticketId))}),(o,T)=>{const D=E("SendIcon"),V=E("LoadingIcon");return l(),a(i,null,[e("div",G,[e("h2",Y,t(o.$t("TICKET_LIST")),1),e("div",J,[e("button",{class:"btn btn-primary shadow-md mr-2",onClick:j},t(o.$t("CREATE_TICKET")),1)])]),e("div",null,[e("div",Q,[e("div",W,[e("div",Z,[(l(!0),a(i,null,C(n(q),(s,g)=>(l(),a("div",{key:g,class:S(["intro-x cursor-pointer box relative flex items-center p-5",[{"mt-5":g},f.value==s.id?["bg-slate-200","pointer-events-none"]:""]]),onClickCapture:je=>N(s.id)},[e("div",te,[e("div",se,[e("a",oe,t(s.title),1),e("div",ae,t(o.$t("CREATED"))+" "+t(n(b)(s.created_at)),1)]),e("div",le,t(o.$t("STATUS"))+": "+t(s.status),1)]),s.last_sender==="admin"?(l(),a("div",ne)):L("",!0)],42,ee))),128))])]),e("div",ce,[e("div",ie,[h(e("div",re,[e("div",de,[e("div",_e,[e("div",ue,[e("div",me,t(o.$t("TMEX_ADMINS_TEAM")),1)])])]),e("div",{class:"overflow-y-scroll scrollbar-hidden px-5 pt-5 flex-1 chat_area-inner",ref_key:"chatAreaRef",ref:x},[(l(!0),a(i,null,C(n(B),s=>(l(),a(i,{key:s.id},[s.is_client?(l(),a(i,{key:0},[e("div",he,[e("div",ve,[M(t(s.content)+" ",1),e("div",fe,t(n(b)(s.created_at)),1)])]),xe],64)):(l(),a(i,{key:1},[e("div",pe,[e("div",be,[M(t(s.content)+" ",1),e("div",ye,t(n(b)(s.created_at)),1)])]),we],64))],64))),128))],512),e("div",Te,[h(e("textarea",{class:"chat__box__input form-control dark:bg-darkmode-600 h-16 resize-none border-transparent px-5 py-3 shadow-none focus:border-transparent focus:ring-0",rows:"1",placeholder:o.$t("TYPE_TICKET_MESSAGE"),"onUpdate:modelValue":T[0]||(T[0]=s=>r.value=s)},null,8,ge),[[U,r.value]]),e("a",{href:"javascript:;",class:S(["w-8 h-8 sm:w-10 sm:h-10 block bg-primary text-white rounded-full flex-none flex items-center justify-center mr-5",[r.value===""?["opacity-50","pointer-events-none"]:""]]),onClick:R},[I(D,{class:"w-4 h-4"})],2)])],512),[[p,u.value]]),h(e("div",ke,[e("div",Ee,[e("div",Ce,[e("div",Se,[I(V,{icon:"oval",color:"#003197",class:"w-20 h-20"})])])])],512),[[p,m.value]]),h(e("div",Ie,[e("div",Le,[Ae,e("div",Me,[n(v)?(l(),a("div",$e,t(o.$t("SIMPLE_HELLO"))+", "+t(n(v).firstname)+" "+t(n(v).lastname)+"! ",1)):L("",!0),e("div",qe,t(o.$t("PLEASE_SELECT_TICKET")),1)])])],512),[[p,!u.value&&!m.value]])])])])])],64)}}};export{De as default}; +import{y as P,a as z,u as K,s as k,q as d,b as O,B as F,A as H,r as E,e as a,f as e,t,F as i,i as C,h as n,O as h,a9 as p,P as U,n as S,g as I,j as L,k as A,c as l,l as M}from"./index.b8dfcb70.js";import{n as b}from"./normalize-date.743bf7a3.js";var X="/assets/fav_icon.a1d8066f.svg";const G={class:"intro-y flex flex-col sm:flex-row items-center mt-8"},Y={class:"text-lg font-medium mr-auto"},J={class:"w-full sm:w-auto flex mt-4 sm:mt-0"},Q={class:"intro-y chat grid grid-cols-12 gap-5 mt-5"},W={class:"col-span-12 lg:col-span-4 2xl:col-span-3"},Z={class:"chat__chat-list overflow-y-auto scrollbar-hidden pr-1 pt-1"},ee=["onClickCapture"],te={class:"ml-2 overflow-hidden w-full"},se={class:"flex items-center justify-between"},oe={href:"javascript:;",class:"font-medium"},ae={class:"text-xs text-slate-400 ml-3"},le={class:"w-full truncate text-slate-500 mt-0.5"},ne={key:0,class:"w-5 h-5 flex items-center justify-center absolute top-0 right-0 text-xs text-white rounded-full bg-primary font-medium -mt-1 -mr-1"},ce={class:"intro-y col-span-12 lg:col-span-8 2xl:col-span-9"},ie={class:"chat__box box"},re={class:"h-full flex flex-col"},de={class:"flex flex-col sm:flex-row border-b border-slate-200/60 dark:border-darkmode-400 px-5 py-4"},_e={class:"flex items-center"},ue={class:"ml-3 mr-auto"},me={class:"font-medium text-base"},he={class:"chat__box__text-box flex items-end float-right mb-4"},ve={class:"bg-primary px-4 py-3 text-white rounded-l-md rounded-t-md"},fe={class:"mt-1 text-xs text-white text-opacity-80"},xe=e("div",{class:"clear-both"},null,-1),pe={class:"chat__box__text-box flex items-end float-left mb-4"},be={class:"bg-slate-100 dark:bg-darkmode-400 px-4 py-3 text-slate-500 rounded-r-md rounded-t-md"},ye={class:"mt-1 text-xs text-slate-500"},we=e("div",{class:"clear-both"},null,-1),Te={class:"pt-4 pb-10 sm:py-4 flex items-center border-t border-slate-200/60 dark:border-darkmode-400"},ge=["placeholder"],ke={class:"h-full flex items-center"},Ee={class:"mx-auto text-center"},Ce={class:"mt-3"},Se={class:"font-medium"},Ie={class:"h-full flex items-center"},Le={class:"mx-auto text-center"},Ae=e("div",{class:"w-16 h-16 flex-none image-fit rounded-full overflow-hidden mx-auto"},[e("img",{alt:"TMEX ICON",src:X})],-1),Me={class:"mt-3"},$e={key:0,class:"font-medium"},qe={class:"text-slate-500 mt-1"},De={__name:"Main",setup(Be){const c=P(),$=z(),_=K(),{user:v}=k($),{ticketList:q,ticketMessageList:B}=k(_),u=d(!1),f=d(0),m=d(!1),r=d(""),x=d(),j=()=>A.push({path:"/ticket-list/create"}),N=o=>A.push({name:"ticket-list",query:{ticketId:o}}),y=async o=>{u.value=!1,m.value=!0,await _.getTicketMessages(o),m.value=!1,u.value=!0,f.value=o,w()},w=()=>{setTimeout(()=>{x.value.scrollTop=x.value.scrollHeight},0)},R=async()=>{await _.sendMessage(r.value,f.value),r.value="",w()};return O(async()=>{await _.getTickets(),c.query.ticketId&&y(c.query.ticketId)}),F(H(()=>c.query),()=>{c.query.ticketId&&(console.log(c.query),y(c.query.ticketId))}),(o,T)=>{const D=E("SendIcon"),V=E("LoadingIcon");return l(),a(i,null,[e("div",G,[e("h2",Y,t(o.$t("TICKET_LIST")),1),e("div",J,[e("button",{class:"btn btn-primary shadow-md mr-2",onClick:j},t(o.$t("CREATE_TICKET")),1)])]),e("div",null,[e("div",Q,[e("div",W,[e("div",Z,[(l(!0),a(i,null,C(n(q),(s,g)=>(l(),a("div",{key:g,class:S(["intro-x cursor-pointer box relative flex items-center p-5",[{"mt-5":g},f.value==s.id?["bg-slate-200","pointer-events-none"]:""]]),onClickCapture:je=>N(s.id)},[e("div",te,[e("div",se,[e("a",oe,t(s.title),1),e("div",ae,t(o.$t("CREATED"))+" "+t(n(b)(s.created_at)),1)]),e("div",le,t(o.$t("STATUS"))+": "+t(s.status),1)]),s.last_sender==="admin"?(l(),a("div",ne)):L("",!0)],42,ee))),128))])]),e("div",ce,[e("div",ie,[h(e("div",re,[e("div",de,[e("div",_e,[e("div",ue,[e("div",me,t(o.$t("TMEX_ADMINS_TEAM")),1)])])]),e("div",{class:"overflow-y-scroll scrollbar-hidden px-5 pt-5 flex-1 chat_area-inner",ref_key:"chatAreaRef",ref:x},[(l(!0),a(i,null,C(n(B),s=>(l(),a(i,{key:s.id},[s.is_client?(l(),a(i,{key:0},[e("div",he,[e("div",ve,[M(t(s.content)+" ",1),e("div",fe,t(n(b)(s.created_at)),1)])]),xe],64)):(l(),a(i,{key:1},[e("div",pe,[e("div",be,[M(t(s.content)+" ",1),e("div",ye,t(n(b)(s.created_at)),1)])]),we],64))],64))),128))],512),e("div",Te,[h(e("textarea",{class:"chat__box__input form-control dark:bg-darkmode-600 h-16 resize-none border-transparent px-5 py-3 shadow-none focus:border-transparent focus:ring-0",rows:"1",placeholder:o.$t("TYPE_TICKET_MESSAGE"),"onUpdate:modelValue":T[0]||(T[0]=s=>r.value=s)},null,8,ge),[[U,r.value]]),e("a",{href:"javascript:;",class:S(["w-8 h-8 sm:w-10 sm:h-10 block bg-primary text-white rounded-full flex-none flex items-center justify-center mr-5",[r.value===""?["opacity-50","pointer-events-none"]:""]]),onClick:R},[I(D,{class:"w-4 h-4"})],2)])],512),[[p,u.value]]),h(e("div",ke,[e("div",Ee,[e("div",Ce,[e("div",Se,[I(V,{icon:"oval",color:"#003197",class:"w-20 h-20"})])])])],512),[[p,m.value]]),h(e("div",Ie,[e("div",Le,[Ae,e("div",Me,[n(v)?(l(),a("div",$e,t(o.$t("SIMPLE_HELLO"))+", "+t(n(v).firstname)+" "+t(n(v).lastname)+"! ",1)):L("",!0),e("div",qe,t(o.$t("PLEASE_SELECT_TICKET")),1)])])],512),[[p,!u.value&&!m.value]])])])])])],64)}}};export{De as default}; diff --git a/dist/assets/Main.880c3fae.js b/dist/assets/Main.62306889.js similarity index 94% rename from dist/assets/Main.880c3fae.js rename to dist/assets/Main.62306889.js index 24e318b..29b14f7 100644 --- a/dist/assets/Main.880c3fae.js +++ b/dist/assets/Main.62306889.js @@ -1 +1 @@ -import{K as E,q as M,J as i,N as T,D as V,v as O,r as U,e as n,f as o,g as y,t as p,O as g,P as _,h as t,n as h,F as x,i as w,j as c,M as b,l as R,E as C,k,af as S,L as P,c as l}from"./index.93e810cd.js";import{c as d,r as f,e as q,m as v,u as W}from"./index.esm.9d01842e.js";import{L as B}from"./Main.3b288782.js";import{_ as G}from"./Main.fce3d2ea.js";const Q={class:"container sm:px-10"},H={class:"block xl:grid grid-cols-2 gap-4"},F={class:"h-screen xl:h-auto md:flex py-5 xl:py-0 my-10 xl:my-0"},K={class:"md:hidden mb-6"},j=o("div",{class:"text-center text-white text-lg ml-3"}," T\xFCrkmenistany\u0148 D\xF6wlet haryt-\xE7ig mal bir\u017Easy ",-1),z={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"},J={class:"intro-x font-bold text-2xl xl:text-3xl text-center xl:text-left"},Y={class:"intro-x mt-8"},X=["placeholder"],Z=["placeholder"],ee=["placeholder"],te=["placeholder"],oe={class:"intro-x mt-5 xl:mt-8 text-center xl:text-left"},se=["onClick"],re=["onClick"],me={__name:"Main",setup(ae){const I="https://panel.exchange.gov.tm/api",$=E({email:"",token:"",password:"",confirm_password:""}),u=M(!1),L={email:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),email:d.withMessage(i.global.t("EMAIL_VALIDATION"),q)},password:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),v(8))},confirm_password:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),v(8))},token:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:4}),v(4))}},e=W(L,T($)),A=()=>k.push({path:"/"}),N=async()=>{if(e.value.$touch(),!e.value.$invalid)try{const r=S();u.value=!0;const a=await P.post(`${I}/reset-password`,{formData:$});u.value=!1,r.success(a.message),k.push({path:"/"})}catch{u.value=!1}};return V(()=>{O("body").removeClass("main").removeClass("error-page").addClass("login")}),(r,a)=>{const D=U("LoadingIcon");return l(),n("div",null,[o("div",Q,[o("div",H,[y(G),o("div",F,[o("div",K,[o("a",null,[y(B,{class:"mx-auto mb-2"}),j])]),o("div",z,[o("h2",J,p(r.$t("UPDATE_PWD")),1),o("div",Y,[g(o("input",{type:"text","onUpdate:modelValue":a[0]||(a[0]=s=>t(e).email.$model=s),class:h(["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,X),[[_,t(e).email.$model,void 0,{trim:!0}]]),t(e).email.$error?(l(!0),n(x,{key:0},w(t(e).email.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0),g(o("input",{type:"text","onUpdate:modelValue":a[1]||(a[1]=s=>t(e).token.$model=s),class:h(["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,Z),[[_,t(e).token.$model,void 0,{trim:!0}]]),t(e).token.$error?(l(!0),n(x,{key:1},w(t(e).token.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0),g(o("input",{type:"password","onUpdate:modelValue":a[2]||(a[2]=s=>t(e).password.$model=s),class:h(["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,ee),[[_,t(e).password.$model,void 0,{trim:!0}]]),t(e).password.$error?(l(!0),n(x,{key:2},w(t(e).password.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0),g(o("input",{type:"password","onUpdate:modelValue":a[3]||(a[3]=s=>t(e).confirm_password.$model=s),class:h(["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,te),[[_,t(e).confirm_password.$model,void 0,{trim:!0}]]),t(e).confirm_password.$error?(l(!0),n(x,{key:3},w(t(e).confirm_password.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0)]),o("div",oe,[o("button",{class:"btn btn-primary py-3 px-4 w-full xl:w-32 xl:mr-3 align-top",onClick:b(N,["prevent"])},[R(p(r.$t("UPDATE"))+" ",1),u.value?(l(),C(D,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):c("",!0)],8,se),o("button",{class:"btn btn-outline-secondary py-3 px-4 w-full xl:w-32 mt-3 xl:mt-0 align-top",onClick:b(A,["prevent"])},p(r.$t("SIGN_IN")),9,re)])])])])])])}}};export{me as default}; +import{K as E,q as M,J as i,N as T,D as V,v as O,r as U,e as n,f as o,g as y,t as p,O as g,P as _,h as t,n as h,F as x,i as w,j as c,M as b,l as R,E as C,k,af as S,L as P,c as l}from"./index.b8dfcb70.js";import{c as d,r as f,e as q,m as v,u as W}from"./index.esm.f6d1144a.js";import{L as B}from"./Main.7f0b3200.js";import{_ as G}from"./Main.22785739.js";const Q={class:"container sm:px-10"},H={class:"block xl:grid grid-cols-2 gap-4"},F={class:"h-screen xl:h-auto md:flex py-5 xl:py-0 my-10 xl:my-0"},K={class:"md:hidden mb-6"},j=o("div",{class:"text-center text-white text-lg ml-3"}," T\xFCrkmenistany\u0148 D\xF6wlet haryt-\xE7ig mal bir\u017Easy ",-1),z={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"},J={class:"intro-x font-bold text-2xl xl:text-3xl text-center xl:text-left"},Y={class:"intro-x mt-8"},X=["placeholder"],Z=["placeholder"],ee=["placeholder"],te=["placeholder"],oe={class:"intro-x mt-5 xl:mt-8 text-center xl:text-left"},se=["onClick"],re=["onClick"],me={__name:"Main",setup(ae){const I="https://panel.exchange.gov.tm/api",$=E({email:"",token:"",password:"",confirm_password:""}),u=M(!1),L={email:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),email:d.withMessage(i.global.t("EMAIL_VALIDATION"),q)},password:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),v(8))},confirm_password:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:8}),v(8))},token:{required:d.withMessage(i.global.t("REQUIRED_VALIDATION"),f),minLength:d.withMessage(i.global.t("MIN_LENGTH_VALIDATION",{min:4}),v(4))}},e=W(L,T($)),A=()=>k.push({path:"/"}),N=async()=>{if(e.value.$touch(),!e.value.$invalid)try{const r=S();u.value=!0;const a=await P.post(`${I}/reset-password`,{formData:$});u.value=!1,r.success(a.message),k.push({path:"/"})}catch{u.value=!1}};return V(()=>{O("body").removeClass("main").removeClass("error-page").addClass("login")}),(r,a)=>{const D=U("LoadingIcon");return l(),n("div",null,[o("div",Q,[o("div",H,[y(G),o("div",F,[o("div",K,[o("a",null,[y(B,{class:"mx-auto mb-2"}),j])]),o("div",z,[o("h2",J,p(r.$t("UPDATE_PWD")),1),o("div",Y,[g(o("input",{type:"text","onUpdate:modelValue":a[0]||(a[0]=s=>t(e).email.$model=s),class:h(["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,X),[[_,t(e).email.$model,void 0,{trim:!0}]]),t(e).email.$error?(l(!0),n(x,{key:0},w(t(e).email.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0),g(o("input",{type:"text","onUpdate:modelValue":a[1]||(a[1]=s=>t(e).token.$model=s),class:h(["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,Z),[[_,t(e).token.$model,void 0,{trim:!0}]]),t(e).token.$error?(l(!0),n(x,{key:1},w(t(e).token.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0),g(o("input",{type:"password","onUpdate:modelValue":a[2]||(a[2]=s=>t(e).password.$model=s),class:h(["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,ee),[[_,t(e).password.$model,void 0,{trim:!0}]]),t(e).password.$error?(l(!0),n(x,{key:2},w(t(e).password.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0),g(o("input",{type:"password","onUpdate:modelValue":a[3]||(a[3]=s=>t(e).confirm_password.$model=s),class:h(["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,te),[[_,t(e).confirm_password.$model,void 0,{trim:!0}]]),t(e).confirm_password.$error?(l(!0),n(x,{key:3},w(t(e).confirm_password.$errors,(s,m)=>(l(),n("div",{key:m,class:"text-danger mt-2"},p(s.$message),1))),128)):c("",!0)]),o("div",oe,[o("button",{class:"btn btn-primary py-3 px-4 w-full xl:w-32 xl:mr-3 align-top",onClick:b(N,["prevent"])},[R(p(r.$t("UPDATE"))+" ",1),u.value?(l(),C(D,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):c("",!0)],8,se),o("button",{class:"btn btn-outline-secondary py-3 px-4 w-full xl:w-32 mt-3 xl:mt-0 align-top",onClick:b(A,["prevent"])},p(r.$t("SIGN_IN")),9,re)])])])])])])}}};export{me as default}; diff --git a/dist/assets/Main.20ebe558.js b/dist/assets/Main.7959dc9c.js similarity index 98% rename from dist/assets/Main.20ebe558.js rename to dist/assets/Main.7959dc9c.js index dff1572..0f61b7e 100644 --- a/dist/assets/Main.20ebe558.js +++ b/dist/assets/Main.7959dc9c.js @@ -1 +1 @@ -import{a as q,s as S,q as h,Z as H,b as Z,k as b,r as p,e as c,f as e,t as o,h as t,$ as A,M as N,a0 as w,a1 as x,a2 as T,F as J,i as G,a3 as D,E as g,w as M,j as _,a4 as ee,l as te,a5 as se,c as a,g as P,n as C,a6 as R,a7 as oe,J as $,a8 as U}from"./index.93e810cd.js";const ae={class:"grid grid-cols-1 lg:grid-cols-4 gap-x-0 lg:gap-x-6 mt-5 pb-20"},ne={class:"intro-y col-span-1"},ie={class:"intro-y flex items-center my-8"},le={class:"text-lg font-medium mr-auto"},ce={class:"text-md font-medium mr-auto pb-2"},_e={class:"pb-6 text-primary"},re={class:"grid grid-cols-2 lg:grid-cols-1 xl:grid-cols-2 gap-3 mt-5"},de={class:"intro-y"},pe={class:"file box rounded-md px-5 pt-8 pb-5 px-3 sm:px-5 relative zoom-in"},ue=["href","onClick"],me={class:"file__icon__file-name"},fe=["href","onClick"],he={class:"intro-y"},Ee={class:"file box rounded-md px-5 pt-8 pb-5 px-3 sm:px-5 relative zoom-in"},Ie=["href"],ve={class:"file__icon__file-name"},ye=["href"],Te={class:"intro-y col-span-3"},ge={class:"intro-y flex items-center my-8"},Le={class:"text-lg font-medium mr-auto"},Ae=["innerHTML"],Ne={class:"pb-6 text-primary"},Pe={key:0,class:"intro-y box p-5 mt-5"},Ce={class:"border border-slate-200/60 dark:border-darkmode-400 rounded-md p-5 divide-y md:divide-y-0"},Oe={class:"flex items-center self-end my-2 md:my-0 w-[55px]"},ke={class:"grow text-md font-medium mr-5 self-center w-[calc(100%_-_75px)]"},Se=["href"],be={key:0,class:"text-danger"},we={class:"flex items-center self-end my-2 md:my-0 w-full md:w-auto justify-end md:justify-start"},xe=["onChange","disabled"],De={class:"grow-0"},Me={key:0,class:"font-medium text-primary mt-4"},Re={key:1,class:"flex justify-end mt-4"},$e=["disabled"],Ue={key:2,class:"font-medium text-primary mt-4"},Ve={__name:"Main",setup(Fe){const r="https://panel.exchange.gov.tm",F=q(),{user:B}=S(F),L=h(""),E=H(),{application:n}=S(E),I=h(null),u=h({}),m=h({}),v=h(!1),V=async(s,l,y)=>{m.value={},m.value[s]=!0;let f=y.target.files||y.dataTransfer.files;if(!f.length){I.value=null;return}I.value=f[0],z(s,l)&&await E.fileUpload(l.attachment_id,f[0]),m.value[s]=!1},z=(s,l)=>(u.value={},I.value.size>l.document_max_size*oe?(u.value[s]=$.global.t("FILE_MAX_SIZE",{size:l.document_max_size}),!1):U.indexOf(I.value.type)<0?(u.value[s]=$.global.t("FILE_ALLOWED_TYPES",{file_types:U.join(", ")}),!1):!0),j=async()=>{v.value=!0,await E.apply(),v.value=!1},W=s=>{b.push({name:"ticket-list",query:{ticketId:s}})},O=async()=>{window.open(r+A+B.value.token,"_blank")};return Z(async()=>{await E.getApplication(),n.value||b.push({name:"error-page"}),L.value=localStorage.getItem("account_type")}),(s,l)=>{const y=p("InfoIcon"),f=p("Tippy"),k=p("LoadingIcon"),K=p("UploadIcon"),Q=p("CheckCircleIcon"),X=p("i18n-t");return a(),c("div",ae,[e("div",ne,[e("div",ie,[e("h2",le,o(s.$t("DOCUMENTS")),1)]),e("h4",ce,o(s.$t("PLEASE_UPLOAD_DOCUMENTS")),1),e("div",_e,o(s.$t("APPLICATION_PROCESS_DESCRIPTION")),1),e("div",re,[e("div",de,[e("div",pe,[e("a",{href:r+t(A),class:"w-3/5 file__icon file__icon--file mx-auto",onClick:N(O,["prevent"])},[e("div",me,o(t(w)),1)],8,ue),e("a",{href:r+t(A),class:"block font-medium mt-4 text-center truncate",onClick:N(O,["prevent"])},o(s.$t("NAME_QUESTIONNAIRE_FILE"))+"."+o(t(w).toLowerCase()),9,fe)])]),e("div",he,[e("div",Ee,[e("a",{href:r+t(x)+L.value+"."+t(T).toLowerCase(),class:"w-3/5 file__icon file__icon--file mx-auto"},[e("div",ve,o(t(T)),1)],8,Ie),e("a",{href:r+t(x)+L.value+"."+t(T).toLowerCase(),class:"block font-medium mt-4 text-center truncate"},o(s.$t("NAME_LETTER_FILE"))+"."+o(t(T).toLowerCase()),9,ye)])])])]),e("div",Te,[e("div",ge,[e("h2",Le,o(s.$t("DOCUMENTS_TWO")),1)]),e("h4",{innerHTML:s.$t("PLEASE_UPLOAD_DOCUMENTS_TWO"),class:"text-md font-medium mr-auto pb-2"},null,8,Ae),e("div",Ne,o(s.$t("APPLICATION_PROCESS_DESCRIPTION_TWO")),1),t(n)?(a(),c("div",Pe,[e("div",Ce,[(a(!0),c(J,null,G(t(n).attachments,(i,d)=>(a(),c("div",{class:"flex flex-wrap md:flex-nowrap items-center pt-2",key:i.id},[e("div",Oe,[P(f,{class:"grow-0 mr-5",style:{padding:"3px"},content:i.document_description},{default:M(()=>[P(y,{class:"w-7 h-7 rounded-full text-white bg-primary"})]),_:2},1032,["content"])]),e("div",ke,[e("a",{class:C({"text-primary":i.attachment_file_path}),href:i.attachment_file_path?r+i.attachment_file_path:"javascript:;"},o(d+1)+". "+o(i.attachment_name),11,Se),u.value[d]?(a(),c("p",be,o(u.value[d]),1)):_("",!0)]),e("div",we,[e("label",{class:C(["grow-0 btn mr-5",{"opacity-30":t(n).state===t(R),"btn-outline-primary":!m.value[d]}]),style:{padding:"3px"}},[e("input",{type:"file",onChange:Y=>V(d,i,Y),class:"hidden",disabled:t(n).state===t(R)},null,40,xe),m.value[d]?(a(),g(k,{key:0,class:"w-7 h-7",icon:"oval",color:"#003197"})):(a(),g(K,{key:1,class:"w-7 h-7"}))],2),e("div",De,[P(Q,{class:C(["w-7 h-7 text-success",{"text-danger":!i.attachment_size}])},null,8,["class"])])])]))),128))]),t(n).state===t(D)?(a(),c("p",Me,[t(n).ticket?(a(),g(X,{key:0,keypath:"APPLICATION_NEEDS_TO_BE_IMPROVED_TEXT",for:"APPLICATION_NEEDS_TO_BE_IMPROVED_LINK"},{default:M(()=>[e("a",{onClick:l[0]||(l[0]=N(i=>W(t(n).ticket.id),["prevent"])),href:"#",class:"text-primary font-bold underline"},o(s.$t("APPLICATION_NEEDS_TO_BE_IMPROVED_LINK")),1)]),_:1})):_("",!0)])):_("",!0),t(n).state===t(ee)||t(n).state===t(D)?(a(),c("div",Re,[e("button",{class:"btn btn-primary",onClick:j,disabled:v.value},[te(o(s.$t("APPLY"))+" ",1),v.value?(a(),g(k,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):_("",!0)],8,$e)])):_("",!0),t(n).state===t(se)?(a(),c("p",Ue,o(s.$t("APPLICATION_APPLIED")),1)):_("",!0)])):_("",!0)])])}}};export{Ve as default}; +import{a as q,s as S,q as h,Z as H,b as Z,k as b,r as p,e as c,f as e,t as o,h as t,$ as A,M as N,a0 as w,a1 as x,a2 as T,F as J,i as G,a3 as D,E as g,w as M,j as _,a4 as ee,l as te,a5 as se,c as a,g as P,n as C,a6 as R,a7 as oe,J as $,a8 as U}from"./index.b8dfcb70.js";const ae={class:"grid grid-cols-1 lg:grid-cols-4 gap-x-0 lg:gap-x-6 mt-5 pb-20"},ne={class:"intro-y col-span-1"},ie={class:"intro-y flex items-center my-8"},le={class:"text-lg font-medium mr-auto"},ce={class:"text-md font-medium mr-auto pb-2"},_e={class:"pb-6 text-primary"},re={class:"grid grid-cols-2 lg:grid-cols-1 xl:grid-cols-2 gap-3 mt-5"},de={class:"intro-y"},pe={class:"file box rounded-md px-5 pt-8 pb-5 px-3 sm:px-5 relative zoom-in"},ue=["href","onClick"],me={class:"file__icon__file-name"},fe=["href","onClick"],he={class:"intro-y"},Ee={class:"file box rounded-md px-5 pt-8 pb-5 px-3 sm:px-5 relative zoom-in"},Ie=["href"],ve={class:"file__icon__file-name"},ye=["href"],Te={class:"intro-y col-span-3"},ge={class:"intro-y flex items-center my-8"},Le={class:"text-lg font-medium mr-auto"},Ae=["innerHTML"],Ne={class:"pb-6 text-primary"},Pe={key:0,class:"intro-y box p-5 mt-5"},Ce={class:"border border-slate-200/60 dark:border-darkmode-400 rounded-md p-5 divide-y md:divide-y-0"},Oe={class:"flex items-center self-end my-2 md:my-0 w-[55px]"},ke={class:"grow text-md font-medium mr-5 self-center w-[calc(100%_-_75px)]"},Se=["href"],be={key:0,class:"text-danger"},we={class:"flex items-center self-end my-2 md:my-0 w-full md:w-auto justify-end md:justify-start"},xe=["onChange","disabled"],De={class:"grow-0"},Me={key:0,class:"font-medium text-primary mt-4"},Re={key:1,class:"flex justify-end mt-4"},$e=["disabled"],Ue={key:2,class:"font-medium text-primary mt-4"},Ve={__name:"Main",setup(Fe){const r="https://panel.exchange.gov.tm",F=q(),{user:B}=S(F),L=h(""),E=H(),{application:n}=S(E),I=h(null),u=h({}),m=h({}),v=h(!1),V=async(s,l,y)=>{m.value={},m.value[s]=!0;let f=y.target.files||y.dataTransfer.files;if(!f.length){I.value=null;return}I.value=f[0],z(s,l)&&await E.fileUpload(l.attachment_id,f[0]),m.value[s]=!1},z=(s,l)=>(u.value={},I.value.size>l.document_max_size*oe?(u.value[s]=$.global.t("FILE_MAX_SIZE",{size:l.document_max_size}),!1):U.indexOf(I.value.type)<0?(u.value[s]=$.global.t("FILE_ALLOWED_TYPES",{file_types:U.join(", ")}),!1):!0),j=async()=>{v.value=!0,await E.apply(),v.value=!1},W=s=>{b.push({name:"ticket-list",query:{ticketId:s}})},O=async()=>{window.open(r+A+B.value.token,"_blank")};return Z(async()=>{await E.getApplication(),n.value||b.push({name:"error-page"}),L.value=localStorage.getItem("account_type")}),(s,l)=>{const y=p("InfoIcon"),f=p("Tippy"),k=p("LoadingIcon"),K=p("UploadIcon"),Q=p("CheckCircleIcon"),X=p("i18n-t");return a(),c("div",ae,[e("div",ne,[e("div",ie,[e("h2",le,o(s.$t("DOCUMENTS")),1)]),e("h4",ce,o(s.$t("PLEASE_UPLOAD_DOCUMENTS")),1),e("div",_e,o(s.$t("APPLICATION_PROCESS_DESCRIPTION")),1),e("div",re,[e("div",de,[e("div",pe,[e("a",{href:r+t(A),class:"w-3/5 file__icon file__icon--file mx-auto",onClick:N(O,["prevent"])},[e("div",me,o(t(w)),1)],8,ue),e("a",{href:r+t(A),class:"block font-medium mt-4 text-center truncate",onClick:N(O,["prevent"])},o(s.$t("NAME_QUESTIONNAIRE_FILE"))+"."+o(t(w).toLowerCase()),9,fe)])]),e("div",he,[e("div",Ee,[e("a",{href:r+t(x)+L.value+"."+t(T).toLowerCase(),class:"w-3/5 file__icon file__icon--file mx-auto"},[e("div",ve,o(t(T)),1)],8,Ie),e("a",{href:r+t(x)+L.value+"."+t(T).toLowerCase(),class:"block font-medium mt-4 text-center truncate"},o(s.$t("NAME_LETTER_FILE"))+"."+o(t(T).toLowerCase()),9,ye)])])])]),e("div",Te,[e("div",ge,[e("h2",Le,o(s.$t("DOCUMENTS_TWO")),1)]),e("h4",{innerHTML:s.$t("PLEASE_UPLOAD_DOCUMENTS_TWO"),class:"text-md font-medium mr-auto pb-2"},null,8,Ae),e("div",Ne,o(s.$t("APPLICATION_PROCESS_DESCRIPTION_TWO")),1),t(n)?(a(),c("div",Pe,[e("div",Ce,[(a(!0),c(J,null,G(t(n).attachments,(i,d)=>(a(),c("div",{class:"flex flex-wrap md:flex-nowrap items-center pt-2",key:i.id},[e("div",Oe,[P(f,{class:"grow-0 mr-5",style:{padding:"3px"},content:i.document_description},{default:M(()=>[P(y,{class:"w-7 h-7 rounded-full text-white bg-primary"})]),_:2},1032,["content"])]),e("div",ke,[e("a",{class:C({"text-primary":i.attachment_file_path}),href:i.attachment_file_path?r+i.attachment_file_path:"javascript:;"},o(d+1)+". "+o(i.attachment_name),11,Se),u.value[d]?(a(),c("p",be,o(u.value[d]),1)):_("",!0)]),e("div",we,[e("label",{class:C(["grow-0 btn mr-5",{"opacity-30":t(n).state===t(R),"btn-outline-primary":!m.value[d]}]),style:{padding:"3px"}},[e("input",{type:"file",onChange:Y=>V(d,i,Y),class:"hidden",disabled:t(n).state===t(R)},null,40,xe),m.value[d]?(a(),g(k,{key:0,class:"w-7 h-7",icon:"oval",color:"#003197"})):(a(),g(K,{key:1,class:"w-7 h-7"}))],2),e("div",De,[P(Q,{class:C(["w-7 h-7 text-success",{"text-danger":!i.attachment_size}])},null,8,["class"])])])]))),128))]),t(n).state===t(D)?(a(),c("p",Me,[t(n).ticket?(a(),g(X,{key:0,keypath:"APPLICATION_NEEDS_TO_BE_IMPROVED_TEXT",for:"APPLICATION_NEEDS_TO_BE_IMPROVED_LINK"},{default:M(()=>[e("a",{onClick:l[0]||(l[0]=N(i=>W(t(n).ticket.id),["prevent"])),href:"#",class:"text-primary font-bold underline"},o(s.$t("APPLICATION_NEEDS_TO_BE_IMPROVED_LINK")),1)]),_:1})):_("",!0)])):_("",!0),t(n).state===t(ee)||t(n).state===t(D)?(a(),c("div",Re,[e("button",{class:"btn btn-primary",onClick:j,disabled:v.value},[te(o(s.$t("APPLY"))+" ",1),v.value?(a(),g(k,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):_("",!0)],8,$e)])):_("",!0),t(n).state===t(se)?(a(),c("p",Ue,o(s.$t("APPLICATION_APPLIED")),1)):_("",!0)])):_("",!0)])])}}};export{Ve as default}; diff --git a/dist/assets/Main.20d352a9.js b/dist/assets/Main.7a6f4fb9.js similarity index 93% rename from dist/assets/Main.20d352a9.js rename to dist/assets/Main.7a6f4fb9.js index 9ace61d..b8a4454 100644 --- a/dist/assets/Main.20d352a9.js +++ b/dist/assets/Main.7a6f4fb9.js @@ -1 +1 @@ -import{D as e,v as t,e as s,c as a,I as o}from"./index.93e810cd.js";var i="/assets/error-illustration.086ce2c4.svg";const r=o('
=0&&(p=-1),p>-1&&(r=n.slice(0,p),c=n.slice(p+1,m>-1?m:n.length),a=e(c)),m>-1&&(r=r||n.slice(0,m),l=n.slice(m,n.length)),r=hU(r!=null?r:n,i),{fullPath:r+(c&&"?")+c+l,path:r,query:a,hash:l}}function pU(e,n){const i=n.query?e(n.query):"";return n.path+(i&&"?")+i+(n.hash||"")}function cA(e,n){return!n||!e.toLowerCase().startsWith(n.toLowerCase())?e:e.slice(n.length)||"/"}function mU(e,n,i){const r=n.matched.length-1,a=i.matched.length-1;return r>-1&&r===a&&wf(n.matched[r],i.matched[a])&&lN(n.params,i.params)&&e(n.query)===e(i.query)&&n.hash===i.hash}function wf(e,n){return(e.aliasOf||e)===(n.aliasOf||n)}function lN(e,n){if(Object.keys(e).length!==Object.keys(n).length)return!1;for(const i in e)if(!fU(e[i],n[i]))return!1;return!0}function fU(e,n){return hl(e)?dA(e,n):hl(n)?dA(n,e):e===n}function dA(e,n){return hl(n)?e.length===n.length&&e.every((i,r)=>i===n[r]):e.length===1&&e[0]===n}function hU(e,n){if(e.startsWith("/"))return e;if(!e)return n;const i=n.split("/"),r=e.split("/");let a=i.length-1,c,l;for(c=0;c =0&&(p=-1),p>-1&&(r=n.slice(0,p),c=n.slice(p+1,m>-1?m:n.length),a=e(c)),m>-1&&(r=r||n.slice(0,m),l=n.slice(m,n.length)),r=hU(r!=null?r:n,i),{fullPath:r+(c&&"?")+c+l,path:r,query:a,hash:l}}function pU(e,n){const i=n.query?e(n.query):"";return n.path+(i&&"?")+i+(n.hash||"")}function cA(e,n){return!n||!e.toLowerCase().startsWith(n.toLowerCase())?e:e.slice(n.length)||"/"}function mU(e,n,i){const r=n.matched.length-1,a=i.matched.length-1;return r>-1&&r===a&&wf(n.matched[r],i.matched[a])&&lN(n.params,i.params)&&e(n.query)===e(i.query)&&n.hash===i.hash}function wf(e,n){return(e.aliasOf||e)===(n.aliasOf||n)}function lN(e,n){if(Object.keys(e).length!==Object.keys(n).length)return!1;for(const i in e)if(!fU(e[i],n[i]))return!1;return!0}function fU(e,n){return hl(e)?dA(e,n):hl(n)?dA(n,e):e===n}function dA(e,n){return hl(n)?e.length===n.length&&e.every((i,r)=>i===n[r]):e.length===1&&e[0]===n}function hU(e,n){if(e.startsWith("/"))return e;if(!e)return n;const i=n.split("/"),r=e.split("/");let a=i.length-1,c,l;for(c=0;c