2 lines
9.1 KiB
JavaScript
2 lines
9.1 KiB
JavaScript
import{c as r,e as $,f as s,t as e,q as i,K as x,D as V,r as k,E as N,w as y,g as d,L as I,C as R,a as H,M as A,l as L,j as S,k as T}from"./index.927a1625.js";const J={class:"flex-1"},z={class:"sm:flex m-2 items-center"},K={class:"sm:w-1/4 font-medium"},W={class:"sm:w-3/4 sm:pl-3"},X={class:"sm:flex m-2 items-center"},Z={class:"sm:w-1/4 font-medium"},q={class:"sm:w-3/4 sm:pl-3"},Q={class:"sm:flex m-2 items-center"},ss={class:"sm:w-1/4 font-medium"},es={class:"sm:w-3/4 sm:pl-3"},ts={class:"sm:flex m-2 items-center"},os={class:"sm:w-1/4 font-medium"},as={class:"sm:w-3/4 sm:pl-3"},M={__name:"Contact",props:{contact:{}},setup(v){const n=v;return(c,_)=>(r(),$("div",J,[s("div",z,[s("div",K,e(c.$t("ADDRESS"))+":",1),s("div",W,e(n.contact.address),1)]),s("div",X,[s("div",Z,e(c.$t("PHONE"))+":",1),s("div",q,e(n.contact.phone),1)]),s("div",Q,[s("div",ss,e(c.$t("FAX"))+":",1),s("div",es,e(n.contact.fax),1)]),s("div",ts,[s("div",os,e(c.$t("EMAIL"))+":",1),s("div",as,e(n.contact.email),1)])]))}},cs={class:"flex-1"},ns={class:"sm:flex m-2 items-center"},is={class:"sm:w-1/4 font-medium"},ls={class:"sm:w-3/4 sm:pl-3"},ms={class:"sm:flex m-2 items-center"},ds={class:"sm:w-1/4 font-medium"},_s={class:"sm:w-3/4 sm:pl-3"},rs={class:"sm:flex m-2 items-center"},vs={class:"sm:w-1/4 font-medium"},us={class:"sm:w-3/4 sm:pl-3"},fs={class:"sm:flex m-2 items-center"},hs={class:"sm:w-1/4 font-medium"},ps={class:"sm:w-3/4 sm:pl-3"},ws={class:"sm:flex m-2 items-center"},$s={class:"sm:w-1/4 font-medium"},bs={class:"sm:w-3/4 sm:pl-3"},O={__name:"Bank",props:{bank:{}},setup(v){const n=v;return(c,_)=>(r(),$("div",cs,[s("div",ns,[s("div",is,e(c.$t("BANK_NAME"))+":",1),s("div",ls,e(n.bank.bank_name),1)]),s("div",ms,[s("div",ds,e(c.$t("COUNTRY"))+":",1),s("div",_s,e(n.bank.country),1)]),s("div",rs,[s("div",vs,e(c.$t("ACC_NUMBER"))+":",1),s("div",us,e(n.bank.account_number),1)]),s("div",fs,[s("div",hs,e(c.$t("ACC_DATE"))+":",1),s("div",ps,e(n.bank.account_date),1)]),s("div",ws,[s("div",$s,e(c.$t("CURRENCY"))+":",1),s("div",bs,e(n.bank.currency),1)])]))}},Es={class:"intro-y grid grid-cols-1 lg:grid-cols-2 gap-6 mt-5"},gs={class:"text-primary text-md font-medium mb-5 pl-5 pr-5"},xs={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},ks={class:"font-medium text-base mr-auto"},Ns={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"},Ls={class:"sm:flex m-2 items-center"},Ts={class:"sm:w-1/4 font-medium"},Cs={class:"sm:w-3/4 sm:pl-3"},Ds={class:"sm:flex m-2 items-center"},Bs={class:"sm:w-1/4 font-medium"},Is={class:"sm:w-3/4 sm:pl-3"},Rs={class:"sm:flex m-2 items-center"},Ss={class:"sm:w-1/4 font-medium"},Ms={class:"sm:w-3/4 sm:pl-3"},Os={class:"sm:flex m-2 items-center"},Gs={class:"sm:w-1/4 font-medium"},Ps={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={class:"sm:w-3/4 sm:pl-3"},Js={class:"sm:flex m-2 items-center"},zs={class:"sm:w-1/4 font-medium"},Ks={class:"sm:w-3/4 sm:pl-3"},Ws={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"},se={class:"sm:flex m-2 items-center"},ee={class:"sm:w-1/4 font-medium"},te={class:"sm:w-3/4 sm:pl-3"},oe={class:"sm:flex m-2 items-center"},ae={class:"sm:w-1/4 font-medium"},ce={class:"sm:w-3/4 sm:pl-3"},ne={class:"sm:flex m-2 items-center"},ie={class:"sm:w-1/4 font-medium"},le={class:"sm:w-3/4 sm:pl-3"},me={class:"sm:flex m-2 items-center"},de={class:"sm:w-1/4 font-medium"},_e={class:"sm:w-3/4 sm:pl-3"},re={class:"sm:flex m-2 items-center"},ve={class:"sm:w-1/4 font-medium"},ue={class:"sm:w-3/4 sm:pl-3"},fe={class:"sm:flex m-2 items-center"},he={class:"sm:w-1/4 font-medium"},pe={key:0,class:"sm:w-3/4 sm:pl-3"},we={class:"sm:flex m-2 items-center"},$e={class:"sm:w-1/4 font-medium"},be={class:"sm:w-3/4 sm:pl-3"},Ee={class:"text-primary text-md font-medium mb-5 pl-5 pr-5"},ge={class:"flex flex-col sm:flex-row items-center p-5 border-b border-slate-200/60 dark:border-darkmode-400"},xe={class:"font-medium text-base mr-auto"},ke={class:"form-check form-switch w-full sm:w-auto sm:ml-auto mt-3 sm:mt-0 text-center"},Ne=["onClick"],ye={class:"p-5 border-b border-slate-200/60 dark:border-darkmode-400"},Ae={class:"flex flex-col md:flex-row min-h-max"},Le={class:"flex-1"},Te={class:"sm:flex m-2 items-center"},Ce={class:"sm:w-1/4 font-medium"},De={class:"sm:w-3/4 sm:pl-3"},Be={class:"sm:flex m-2 items-center"},Ie={class:"sm:w-1/4 font-medium"},Re={class:"sm:w-3/4 sm:pl-3"},Me={__name:"Main",setup(v){const n="https://panel.exchange.gov.tm/api",c=i(!1),_=i(""),u=i(""),a=x({}),f=x({}),h=x({}),l=i(""),C=i(""),D=i(""),b=i(!1),p=i(!1),m=i(""),w=i(!1),B=t=>{T.push({name:"profile-form",params:{accType:t}})},G=async()=>{console.log("onLegalBtnTapped: ",b.value,p.value),b.value||p.value?await P()&&T.push({name:"documents"}):T.push({name:"documents"})},P=async()=>{w.value=!0;try{const o=(await I.get(`${n}/application/new`)).data;return w.value=!1,!0}catch{return w.value=!1,!1}},Y=()=>{if(p.value){m.value="LEG_BTN_NULL";return}l.value==""||l.value==null?m.value="LEG_BTN_NULL":l.value=="draft"?m.value="LEG_BTN_DRAFT":l.value=="new"?m.value="LEG_BTN_NEW":l.value=="refine"?m.value="LEG_BTN_REFINE":l.value=="accepted"?m.value="LEG_BTN_ACCEPTED":l.value=="approved"&&(m.value="LEG_BTN_APPROVED")},U=async()=>{console.log("fetchAccount");try{c.value=!0;const o=(await I.get(`${n}/account`)).data;console.warn("profile fetchAccount data: ",o),l.value=o.legal_app_status,C.value=o.legal_expires_at,D.value=o.legal_number,b.value=o.legal_can_apply,p.value=o.legal_can_extend,o.contacts&&(Object.assign(f,o.contacts),localStorage.setItem("contacts",JSON.stringify(f))),o.bank_account&&(Object.assign(h,o.bank_account),localStorage.setItem("bankAccount",JSON.stringify(h))),o.account_type&&(_.value=o.account_type,localStorage.setItem("account_type",o.account_type)),o.profile&&(Object.assign(a,o.profile),localStorage.setItem("profile",JSON.stringify(a)),_.value=="company"?u.value=R.formatDate(a.registration_date,"DD.MM.YYYY"):u.value=R.formatDate(a.date_of_birth,"DD.MM.YYYY")),Y(),c.value=!1}catch{c.value=!1,await H().logout()}};return V(async()=>{await U()}),(t,o)=>{const E=k("EditIcon"),g=k("PreviewComponent"),j=k("LoadingIcon");return r(),$("div",Es,[s("div",null,[s("div",gs,e(t.$t("INFO_STEP_1")),1),_.value=="company"?(r(),N(g,{key:0,class:"intro-y box flex flex-col"},{default:y(()=>[s("div",xs,[s("h2",ks,e(t.$t("PROFILE")),1),s("div",Ns,[s("a",{href:"javascript:;",onClick:o[0]||(o[0]=A(F=>B(_.value),["prevent"])),class:"btn btn-primary"},[d(E,{class:"w-4 h-4 mr-3"}),L(" "+e(t.$t("EDIT")),1)])])]),s("div",ys,[s("div",As,[s("div",null,[s("div",Ls,[s("div",Ts,e(t.$t("NAME"))+":",1),s("div",Cs,e(a.name),1)]),s("div",Ds,[s("div",Bs,e(t.$t("SHORT_NAME"))+":",1),s("div",Is,e(a.short_name),1)]),s("div",Rs,[s("div",Ss,e(t.$t("REG_NUMBER"))+":",1),s("div",Ms,e(a.registration_number),1)]),s("div",Os,[s("div",Gs,e(t.$t("REG_DATE"))+":",1),s("div",Ps,e(u.value),1)]),s("div",Ys,[s("div",Us,e(t.$t("REG_AGENCY"))+":",1),s("div",js,e(a.state_registration_agency),1)]),s("div",Fs,[s("div",Vs,e(t.$t("REG_PLACE"))+":",1),s("div",Hs,e(a.registration_place),1)]),s("div",Js,[s("div",zs,e(t.$t("REG_ADDR"))+":",1),s("div",Ks,e(a.registration_address),1)]),d(M,{contact:f},null,8,["contact"]),d(O,{bank:h},null,8,["bank"])])])])]),_:1})):(r(),N(g,{key:1,class:"intro-y box flex flex-col"},{default:y(()=>[s("div",Ws,[s("h2",Xs,e(t.$t("PROFILE")),1),s("div",Zs,[s("a",{href:"javascript:;",onClick:o[1]||(o[1]=A(F=>B(_.value),["prevent"])),class:"btn btn-primary"},[d(E,{class:"w-4 h-4 mr-3"}),L(" "+e(t.$t("EDIT")),1)])])]),s("div",qs,[s("div",Qs,[s("div",null,[s("div",se,[s("div",ee,e(t.$t("SURNAME"))+":",1),s("div",te,e(a.surname),1)]),s("div",oe,[s("div",ae,e(t.$t("NAME"))+":",1),s("div",ce,e(a.name),1)]),s("div",ne,[s("div",ie,e(t.$t("DOB"))+":",1),s("div",le,e(u.value),1)]),s("div",me,[s("div",de,e(t.$t("POB"))+":",1),s("div",_e,e(a.birth_place),1)]),s("div",re,[s("div",ve,e(t.$t("PNAME"))+":",1),s("div",ue,e(a.patronomic_name),1)]),s("div",fe,[s("div",he,e(t.$t("CITIZENSHIP"))+":",1),a&&a.citizenship?(r(),$("div",pe,e(a.citizenship.name),1)):S("",!0)]),s("div",we,[s("div",$e,e(t.$t("REG_ADDR"))+":",1),s("div",be,e(a.registration_address),1)]),d(M,{contact:f},null,8,["contact"]),d(O,{bank:h},null,8,["bank"])])])])]),_:1}))]),s("div",null,[s("div",Ee,e(t.$t("INFO_STEP_2")),1),d(g,{class:"intro-y box flex flex-col"},{default:y(()=>[s("div",ge,[s("h2",xe,e(t.$t("LEGALIZATION")),1),s("div",ke,[s("a",{href:"javascript:;",onClick:A(G,["prevent"]),class:"btn btn-primary"},[d(E,{class:"w-4 h-4 mr-3"}),L(" "+e(t.$t(m.value))+" ",1),w.value?(r(),N(j,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):S("",!0)],8,Ne)])]),s("div",ye,[s("div",Ae,[s("div",Le,[s("div",Te,[s("div",Ce,e(t.$t("LEG_NUM"))+":",1),s("div",De,e(D.value),1)]),s("div",Be,[s("div",Ie,e(t.$t("EXP_DATE"))+":",1),s("div",Re,e(C.value),1)])])])])]),_:1})])])}}};export{Me as default};
|