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