2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
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};
|