2 lines
6.6 KiB
JavaScript
2 lines
6.6 KiB
JavaScript
import{a as te,s as $,q as v,Z as se,b as oe,k as M,r as u,e as p,f as t,t as a,h as e,$ as O,M as g,a0 as F,a1 as U,a2 as C,F as B,i as ae,a3 as V,E as _,w as h,j as i,a4 as b,a5 as k,a6 as z,a7 as ne,l as r,c as n,g as S,n as w,a8 as le,J as D,a9 as j}from"./index.02ecb8e1.js";import{n as ie}from"./normalize-date.743bf7a3.js";const ce={class:"grid grid-cols-1 lg:grid-cols-4 gap-x-0 lg:gap-x-6 mt-5 pb-20"},_e={class:"intro-y col-span-1"},re={class:"intro-y flex items-center my-8"},de={class:"text-lg font-medium mr-auto"},ue={class:"text-md font-medium mr-auto pb-2"},pe={class:"pb-6 text-primary"},me={class:"grid grid-cols-2 lg:grid-cols-1 xl:grid-cols-2 gap-3 mt-5"},fe={class:"intro-y"},Ee={class:"file box rounded-md px-5 pt-8 pb-5 px-3 sm:px-5 relative zoom-in"},he=["href","onClick"],Ie={class:"file__icon__file-name"},Te=["href","onClick"],ve={class:"intro-y"},Ae={class:"file box rounded-md px-5 pt-8 pb-5 px-3 sm:px-5 relative zoom-in"},ye=["href"],Pe={class:"file__icon__file-name"},Ne=["href"],Ce={class:"intro-y col-span-3"},Le={class:"intro-y flex items-center my-8"},Oe={class:"text-lg font-medium mr-auto"},ge=["innerHTML"],be={class:"pb-6 text-primary"},ke={key:0,class:"intro-y box p-5 mt-5"},Se={class:"border border-slate-200/60 dark:border-darkmode-400 rounded-md p-5 divide-y md:divide-y-0"},we={class:"flex items-center self-end my-2 md:my-0 w-[55px]"},De={class:"grow text-md font-medium mr-5 self-center w-[calc(100%_-_75px)]"},Re=["href"],xe={key:0,class:"text-danger"},$e={class:"flex items-center self-end my-2 md:my-0 w-full md:w-auto justify-end md:justify-start"},Me=["onChange","disabled"],Fe={class:"grow-0"},Ue=t("br",null,null,-1),Be=t("br",null,null,-1),Ve=t("br",null,null,-1),ze=t("br",null,null,-1),je={key:4,class:"flex justify-end mt-4"},We=["disabled"],Qe={__name:"Main",setup(Ye){const m="https://panel.exchange.gov.tm",W=te(),{user:Y}=$(W),L=v(""),A=se(),{application:o}=$(A),y=v(null),d=v({}),I=v({}),P=v(!1),q=async(s,l,f)=>{I.value={},I.value[s]=!0;let T=f.target.files||f.dataTransfer.files;if(!T.length){y.value=null;return}y.value=T[0],K(s,l)&&await A.fileUpload(l.attachment_id,T[0]),I.value[s]=!1},K=(s,l)=>(d.value={},y.value.size>l.document_max_size*le?(d.value[s]=D.global.t("FILE_MAX_SIZE",{size:l.document_max_size}),!1):j.indexOf(y.value.type)<0?(d.value[s]=D.global.t("FILE_ALLOWED_TYPES",{file_types:j.join(", ")}),!1):!0),Q=()=>{d.value={};let s=!0;return o.value.attachments.forEach((l,f)=>{l.is_required&&!l.attachment_file_path&&(d.value[f]=D.global.t("REQUIRED_VALIDATION"),s=!1)}),s},X=async()=>{Q()&&(P.value=!0,await A.apply(),P.value=!1)},H=s=>{M.push({name:"ticket-list",query:{ticketId:s}})},R=async()=>{window.open(m+O+Y.value.token,"_blank")};return oe(async()=>{await A.getApplication(),o.value||M.push({name:"error-page"}),console.log(o.value),L.value=localStorage.getItem("account_type")}),(s,l)=>{const f=u("InfoIcon"),T=u("Tippy"),x=u("LoadingIcon"),Z=u("UploadIcon"),J=u("CheckCircleIcon"),G=u("i18n-t"),N=u("Alert");return n(),p("div",ce,[t("div",_e,[t("div",re,[t("h2",de,a(s.$t("DOCUMENTS")),1)]),t("h4",ue,a(s.$t("PLEASE_UPLOAD_DOCUMENTS")),1),t("div",pe,a(s.$t("APPLICATION_PROCESS_DESCRIPTION")),1),t("div",me,[t("div",fe,[t("div",Ee,[t("a",{href:m+e(O),class:"w-3/5 file__icon file__icon--file mx-auto",onClick:g(R,["prevent"])},[t("div",Ie,a(e(F)),1)],8,he),t("a",{href:m+e(O),class:"block font-medium mt-4 text-center truncate",onClick:g(R,["prevent"])},a(s.$t("NAME_QUESTIONNAIRE_FILE"))+"."+a(e(F).toLowerCase()),9,Te)])]),t("div",ve,[t("div",Ae,[t("a",{href:m+e(U)+L.value+"."+e(C).toLowerCase(),class:"w-3/5 file__icon file__icon--file mx-auto"},[t("div",Pe,a(e(C)),1)],8,ye),t("a",{href:m+e(U)+L.value+"."+e(C).toLowerCase(),class:"block font-medium mt-4 text-center truncate"},a(s.$t("NAME_LETTER_FILE"))+"."+a(e(C).toLowerCase()),9,Ne)])])])]),t("div",Ce,[t("div",Le,[t("h2",Oe,a(s.$t("DOCUMENTS_TWO")),1)]),t("h4",{innerHTML:s.$t("PLEASE_UPLOAD_DOCUMENTS_TWO"),class:"text-md font-medium mr-auto pb-2"},null,8,ge),t("div",be,a(s.$t("APPLICATION_PROCESS_DESCRIPTION_TWO")),1),e(o)?(n(),p("div",ke,[t("div",Se,[(n(!0),p(B,null,ae(e(o).attachments,(c,E)=>(n(),p("div",{class:"flex flex-wrap md:flex-nowrap items-center pt-2",key:c.id},[t("div",we,[S(T,{class:"grow-0 mr-5",style:{padding:"3px"},content:c.document_description},{default:h(()=>[S(f,{class:"w-7 h-7 rounded-full text-white bg-primary"})]),_:2},1032,["content"])]),t("div",De,[t("a",{class:w({"text-primary":c.attachment_file_path}),href:c.attachment_file_path?m+c.attachment_file_path:"javascript:;"},a(E+1)+". "+a(c.attachment_name),11,Re),d.value[E]?(n(),p("p",xe,a(d.value[E]),1)):i("",!0)]),t("div",$e,[t("label",{class:w(["grow-0 btn mr-5",{"opacity-30":e(o).state===e(k)||e(o).state===e(b),"btn-outline-primary":!I.value[E]}]),style:{padding:"3px"}},[t("input",{type:"file",onChange:ee=>q(E,c,ee),class:"hidden",disabled:e(o).state===e(k)||e(o).state===e(b)},null,40,Me),I.value[E]?(n(),_(x,{key:0,class:"w-7 h-7",icon:"oval",color:"#003197"})):(n(),_(Z,{key:1,class:"w-7 h-7"}))],2),t("div",Fe,[S(J,{class:w(["w-7 h-7 text-success",{"text-danger":!c.attachment_size}])},null,8,["class"])])])]))),128))]),e(o).state===e(V)?(n(),_(N,{key:0,class:"font-medium alert-secondary mt-4"},{default:h(()=>[r(a(s.$t("APPLICATION_NEEDS_TO_BE_IMPROVED_TEXT_INTRO"))+" ",1),Ue,e(o).refine_note?(n(),p(B,{key:0},[r(a(s.$t("REFINE_NOTE"))+": "+a(e(o).refine_note),1)],64)):i("",!0),Be,e(o).ticket?(n(),_(G,{key:1,keypath:"APPLICATION_NEEDS_TO_BE_IMPROVED_TEXT",for:"APPLICATION_NEEDS_TO_BE_IMPROVED_LINK"},{default:h(()=>[t("a",{onClick:l[0]||(l[0]=g(c=>H(e(o).ticket.id),["prevent"])),href:"#",class:"font-bold underline"},a(s.$t("APPLICATION_NEEDS_TO_BE_IMPROVED_LINK")),1)]),_:1})):i("",!0)]),_:1})):i("",!0),e(o).state===e(b)?(n(),_(N,{key:1,class:"font-medium mt-4 alert-primary"},{default:h(()=>[r(a(s.$t("APPLICATION_ACCEPTED_BY",{accepted_by:e(o).accepted_by}))+" ",1),Ve,r(" "+a(s.$t("APPLICATION_ACCEPTED_DATE",{accepted_date:e(ie)(e(o).accepted_date)})),1)]),_:1})):i("",!0),e(o).state===e(k)?(n(),_(N,{key:2,class:"font-medium text-white mt-4 alert-success"},{default:h(()=>[r(a(s.$t("APPLICATION_APPROVED_BY",{approved_by:e(o).approved_by}))+" ",1),ze,r(" "+a(s.$t("APPLICATION_APPROVED_DATE",{approved_date:e(o).approved_date})),1)]),_:1})):i("",!0),e(o).state===e(z)?(n(),_(N,{key:3,class:"font-medium alert-warning mt-4"},{default:h(()=>[r(a(s.$t("APPLICATION_APPLIED")),1)]),_:1})):i("",!0),e(o).state===e(z)||e(o).state===e(V)||e(o).state===e(ne)?(n(),p("div",je,[t("button",{class:"btn btn-primary",onClick:X,disabled:P.value},[r(a(s.$t("APPLY"))+" ",1),P.value?(n(),_(x,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):i("",!0)],8,We)])):i("",!0)])):i("",!0)])])}}};export{Qe as default};
|