import{dasv,casu,pasi,Casp,Nasb,Tash,hasl,basd,easr,tasw,gasy,aSasC,Oasx,EasS,DasP,$ask,vasD,UasV,KasB,_asN}from"./index-BtlZmH9D.js";import{PasE}from"./PageBar-Crbwj2Ur.js";import{Sas_}from"./SingleImageUploader-BHrN9gmU.js";constU={class:"cpf"},$={key:0,class:"cpf__error"},I=["disabled"],K=v({__name:"CompleteProfileView",setup(R){constc=P(),s=x({business_license_image_id:null,shop_image_id:null,ncode_image_id:null}),o=l(!1),n=l(!1),t=l(null);asyncfunctionm(){if(t.value=null,!s.business_license_image_id||!s.shop_image_id||!s.ncode_image_id){k.warning("لطفا تمامی عکس های خواسته شده را آپلود کنید");return}o.value=!0;try{awaitD.completeProfile({business_license_image_id:s.business_license_image_id,shop_image_id:s.shop_image_id,ncode_image_id:s.ncode_image_id}),V().invalidate(B.profile),n.value=!0}catch{t.value="ثبت اطلاعات انجام نشد. دوباره تلاش کنید."}finally{o.value=!1}}functionf(){n.value=!1,c.replace({name:"home"})}return(M,e)=>{constg=S("container");returnd(),u("div",U,[i(E,{title:"تکمیل پروفایل","back-to":"userPage::hasSubRoute"}),i(b,{spinning:o.value,tip:"در حال ثبت اطلاعات"},{default:p(()=>[i(g,{class:"cpf__body"},{default:p(()=>[e[4]||(e[4]=r("p",{class:"cpf__lead"}," برای تکمیل پروفایل، سه مدرک زیر را بارگذاری کنید. ",-1)),r("form",{class:"cpf__form",onSubmit:C(m,["prevent"])},[i(_,{"upload-text":"بارگذاری عکس جواز کسب",purpose:"business-license",onDone:e[0]||(e[0]=a=>s.business_license_image_id=a)}),i(_,{"upload-text":"بارگذاری عکس سردر مغازه",purpose:"shop-image",onDone:e[1]||(e[1]=a=>s.shop_image_id=a)}),i(_,{"upload-text":"بارگذاری عکس کارت ملی",purpose:"national-card",onDone:e[2]||(e[2]=a=>s.ncode_image_id=a)}),t.value?(d(),u("p",$,w(t.value),1)):y("",!0),r("button",{type:"submit",class:"cpf__submit",disabled:o.value}," بارگذاری اطلاعات ",8,I)],32)]),_:1})]),_:1},8,["spinning"]),i(h,{show:n.value,"onUpdate:show":e[3]||(e[3]=a=>n.value=a),art:"success",title:"تکمیل اطلاعات شما با موفقیت انجام شد.",description:"مدارک شما با موفقیت بارگذاری شد.","confirm-text":"متوجه شدم","close-on-click-overlay":!1,onConfirm:f},null,8,["show"])])}}}),Y=N(K,[["__scopeId","data-v-978e9d9e"]]);export{Yasdefault};