Files
Rasadyar_FrontEnd/build/assets/CreateGuilds-DEuKP85J.js

2 lines
33 KiB
JavaScript

import{j as u,ak as b,B as R,i as G,c5 as nu,T as w,ag as P,ah as Q,ai as I,aj as g,av as Fe,aw as Ae,ax as J,ao as ru,ap as su,aq as lu,aX as Ee,b as Ne}from"./mui-vendor-CkIVaoQP.js";import{r as y}from"./react-vendor-CmFgShSM.js";import{L as z,j as Y,h as S,A as Be,u as Te,c as $e,X as q,C as Ce,G as c,M as m,r as O,db as iu,b1 as ou,fB as cu,bS as du,S as E,O as Cu,c2 as hu,aE as Ve,W as Pe,v as Z,bT as Ie,fC as vu,fD as _u,fE as ee}from"./index-Cr86_nOs.js";import{a as U,u as Le}from"./redux-vendor-B7uoacJt.js";import{d as le}from"./Person-zUIbsaYK.js";import{d as ce}from"./Phone-B4N3ZICo.js";import{d as de}from"./Badge-B7_KYEB-.js";import{d as pu,a as Me}from"./Cake-jxexF0zx.js";import{d as Se}from"./Business-DImkTJVr.js";import{d as De}from"./CheckCircle-Df2bFsbw.js";import{d as xu}from"./Done-DKABlQmU.js";import{D as mu}from"./DialogAlert-SqFkjSUs.js";import{L as k}from"./LabelField-DYohZZRX.js";const bu=U("CHECK_KILLHOUSE_REQUEST_GUILD_SERVICE",async(e,{dispatch:t})=>{try{t(z());const{data:n,status:a}=await Y.post("check_guilds/",e);return t(S()),{data:n,status:a}}catch(n){return t(S()),{error:n.response.data.result}}}),ju=$e({verificationCode:m().required("کد احراز الزامی است").matches(/^\d+$/,"کد احراز باید فقط شامل اعداد باشد").min(4,"کد احراز باید حداقل ۴ رقم باشد").max(6,"کد احراز حداکثر ۶ رقم می‌باشد")}),yu=({item:e,updateTable:t})=>{const n=Le(),[a]=y.useContext(Be),r=Te({initialValues:{verificationCode:""},validationSchema:ju,onSubmit:i=>{n(bu({guilds_key:e.key,state:"accepted",code:i.verificationCode,role:q()})).then(l=>{l.payload.error?a({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(t(),n(Ce()),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return u.jsxs(c,{component:"form",onSubmit:r.handleSubmit,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(b,{fullWidth:!0,id:"verificationCode",name:"verificationCode",label:"کد احراز",value:r.values.verificationCode,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.verificationCode&&!!r.errors.verificationCode,helperText:r.touched.verificationCode&&r.errors.verificationCode,variant:"outlined",inputProps:{maxLength:6,inputMode:"numeric",pattern:"[0-9]*"},placeholder:"کد احراز را وارد کنید"}),u.jsx(R,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,sx:{mt:1},children:"ثبت کد"})]})},fu=U("PROVINCE_GET_REGISTER_CODE_SERVICE",async(e,{dispatch:t})=>{t(z());const{data:n,status:a}=await Y.get("allow_register_code_for_guilds");return t(S()),{data:n,status:a}}),ja=U("PROVINCE_RESEND_REGISTER_CODE_SERVICE",async(e,{dispatch:t})=>{t(z());try{const{data:n,status:a}=await Y.post("send_again_sms_for_register_code_guild/",e);return t(S()),{data:n,status:a}}catch(n){return t(S()),{error:n.response.data.result}}});var he={},Fu=G;Object.defineProperty(he,"__esModule",{value:!0});var we=he.default=void 0,Au=Fu(O()),Eu=u;we=he.default=(0,Au.default)((0,Eu.jsx)("path",{d:"M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V9h14z"}),"DateRange");var ve={},Nu=G;Object.defineProperty(ve,"__esModule",{value:!0});var Ge=ve.default=void 0,Iu=Nu(O()),Su=u;Ge=ve.default=(0,Iu.default)((0,Su.jsx)("path",{d:"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z"}),"ConfirmationNumber");var _e={},Du=G;Object.defineProperty(_e,"__esModule",{value:!0});var Oe=_e.default=void 0,gu=Du(O()),Ru=u;Oe=_e.default=(0,gu.default)((0,Ru.jsx)("path",{d:"M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z"}),"AccountBalance");var pe={},Bu=G;Object.defineProperty(pe,"__esModule",{value:!0});var We=pe.default=void 0,Tu=Bu(O()),$u=u;We=pe.default=(0,Tu.default)((0,$u.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"LocalPostOffice");var xe={},Vu=G;Object.defineProperty(xe,"__esModule",{value:!0});var ze=xe.default=void 0,Pu=Vu(O()),Lu=u;ze=xe.default=(0,Pu.default)((0,Lu.jsx)("path",{d:"M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8"}),"Face");var me={},Mu=G;Object.defineProperty(me,"__esModule",{value:!0});var Ye=me.default=void 0,wu=Mu(O()),Gu=u;Ye=me.default=(0,wu.default)((0,Gu.jsx)("path",{d:"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z"}),"Favorite");const Ou=U("PROVINCE_CREATE_GUILD_SERVICE",async(e,{dispatch:t})=>{try{t(z());const{data:n,status:a}=await Y.post("update_guild_by_national_id/?role="+q(),e);return t(iu()),t(S()),{data:n,status:a}}catch(n){return t(S()),{error:n.response.data.result}}}),ge=U("PROVINCE_GET_GUILDS_FOR_UPDATE_OR_CREATE_SERVICE",async(e,{dispatch:t})=>{var n,a,r,i,l,o,C,s,x;t(z());try{const{data:d,status:j}=await Y.get("get_guilds_for_update_or_create/",{params:{national_code:e.national_code,update:e.update||!1,role:q()}});return t(S()),{data:d,status:j}}catch(d){return t(S()),((n=d.response)==null?void 0:n.status)===403?{error:((r=(a=d.response)==null?void 0:a.data)==null?void 0:r.result)||((l=(i=d.response)==null?void 0:i.data)==null?void 0:l.message)||"دسترسی غیرمجاز",status:403}:{error:((C=(o=d.response)==null?void 0:o.data)==null?void 0:C.result)||((x=(s=d.response)==null?void 0:s.data)==null?void 0:x.message)||"خطا در دریافت اطلاعات"}}});var N={};Object.defineProperty(N,"__esModule",{value:!0});N.toJalali=zu;var Wu=N.toGregorian=Yu;N.isValidJalaliDate=qu;N.isLeapJalaliYear=qe;N.jalaliMonthLength=Ue;N.jalCal=be;N.j2d=He;N.d2j=Je;N.g2d=ue;N.d2g=je;var L=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function zu(e,t,n){return Je(ue(e,t,n))}function Yu(e,t,n){return je(He(e,t,n))}function qu(e,t,n){return e>=-61&&e<=3177&&t>=1&&t<=12&&n>=1&&n<=Ue(e,t)}function qe(e){return Uu(e)===0}function Ue(e,t){return t<=6?31:t<=11||qe(e)?30:29}function Uu(e){var t=L.length,n=L[0],a,r=0,i,l,o;for(o=1;o<t&&(a=L[o],r=a-n,!(e<a));o+=1)n=a;return l=e-n,r-l<6&&(l=l-r+_(r+4,33)*33),i=f(f(l+1,33)-1,4),i===-1&&(i=4),i}function be(e,t){if(isNaN(e))return t?{gy:NaN,march:NaN}:{leap:NaN,gy:NaN,march:NaN};var n=L.length,a=e+621,r=-14,i=L[0],l,o=0,C,s,x,d,j;for(j=1;j<n&&(l=L[j],o=l-i,!(e<l));j+=1)r=r+_(o,33)*8+_(f(o,33),4),i=l;return d=e-i,r=r+_(d,33)*8+_(f(d,33)+3,4),f(o,33)===4&&o-d===4&&(r+=1),s=_(a,4)-_((_(a,100)+1)*3,4)-150,x=20+r-s,t?{gy:a,march:x}:(o-d<6&&(d=d-o+_(o+4,33)*33),C=f(f(d+1,33)-1,4),C===-1&&(C=4),{leap:C,gy:a,march:x})}function He(e,t,n){var a=f(f(t,12)+12-1,12)+1,r=_(t-a,12);t=a;var i=be(e+r,!0);return ue(i.gy,3,i.march)+(t-1)*31-_(t,7)*(t-7)+n-1}function Je(e){if(isNaN(e))return{jy:NaN,jm:NaN,jd:NaN};var t=je(e).gy,n=t-621,a=be(n,!1),r=ue(t,3,a.march),i,l,o;if(o=e-r,o>=0){if(o<=185)return l=1+_(o,31),i=f(o,31)+1,{jy:n,jm:l,jd:i};o-=186}else n-=1,o+=179,a.leap===1&&(o+=1);return l=7+_(o,30),i=f(o,30)+1,{jy:n,jm:l,jd:i}}function ue(e,t,n){var a=_((e+_(t-8,6)+100100)*1461,4)+_(153*f(t+9,12)+2,5)+n-34840408;return a=a-_(_(e+100100+_(t-8,6),100)*3,4)+752,a}function je(e){if(isNaN(e))return{gy:NaN,gm:NaN,gd:NaN};var t,n,a,r,i;return t=4*e+139361631,t=t+_(_(4*e+183187720,146097)*3,4)*4-3908,n=_(f(t,1461),4)*5+308,a=_(f(n,153),5)+1,r=f(_(n,153),12)+1,i=_(t,1461)-100100+_(8-r,6),{gy:i,gm:r,gd:a}}function _(e,t){return~~(e/t)}function f(e,t){return e-~~(e/t)*t}const Xe=(e,t,n)=>{const a=t>=1&&t<=12?t:t+1,r=Wu(e,a,n);return new Date(r.gy,r.gm-1,r.gd)},X={YES:"بلی",NO:"خیر"},Re={MALE:"مرد",FEMALE:"زن"},K={YES:"بلی",NO:"خیر"},Ke=e=>{if(!e||typeof e!="string")return"";if(/^\d{4}\/\d{2}\/\d{2}$/.test(e)&&parseInt(e.split("/")[0])<1500)return e;try{return Ve(e)}catch(n){return console.error("Error converting Gregorian date to Persian:",n),e}},Qe=e=>{if(!e||typeof e!="string")return"";const t=ee(e);if(/^\d{4}[-/]\d{2}[-/]\d{2}$/.test(t)&&parseInt(t.split(/[-/]/)[0])>1500)return t.replace(/\//g,"-");const a=t.split("/");if(a.length!==3)return e;const r=parseInt(a[0]),i=parseInt(a[1]),l=parseInt(a[2]);if(isNaN(r)||isNaN(i)||isNaN(l))return e;try{const o=Xe(r,i,l),C=o.getFullYear(),s=String(o.getMonth()+1).padStart(2,"0"),x=String(o.getDate()).padStart(2,"0");return`${C}-${s}-${x}`}catch(o){return console.error("Error converting Persian date to Gregorian:",o),e}},ie=e=>!e||typeof e!="string"?"":ee(e),M=e=>{if(!e||typeof e!="string")return"";const n=e.substring(0,10).replace(/-/g,"/");return Ve(n)},Hu=e=>!e||typeof e!="string"?"":ee(e),Ju=e=>{if(!e||typeof e!="string")return"";const t=ee(e);if(/^\d{4}\/\d{2}\/\d{2}$/.test(t)&&parseInt(t.split("/")[0])<1500){const i=t.split("/"),l=parseInt(i[0]),o=parseInt(i[1]),C=parseInt(i[2]);if(!isNaN(l)&&!isNaN(o)&&!isNaN(C))try{const s=Xe(l,o,C),x=s.getFullYear(),d=String(s.getMonth()+1).padStart(2,"0"),j=String(s.getDate()).padStart(2,"0");return`${x}/${d}/${j}`}catch(s){console.error("Error converting Persian to Gregorian:",s)}}if(/^\d{4}[-/]\d{2}[-/]\d{2}$/.test(t)&&parseInt(t.split(/[-/]/)[0])>1900)return t.replace(/-/g,"/");try{const r=new Date(t);if(!isNaN(r.getTime())){const i=r.getFullYear(),l=String(r.getMonth()+1).padStart(2,"0"),o=String(r.getDate()).padStart(2,"0");return`${i}/${l}/${o}`}}catch(r){console.error("Error formatting database date:",r)}return t.replace(/-/g,"/")},Xu=e=>$e({national_id:m().required("کد ملی الزامی است").matches(/^[0-9]{10}$/,"کد ملی باید 10 رقم باشد"),mobile:e?m().nullable().test("mobile-format","شماره تلفن باید 11 رقم باشد",t=>!t||/^[0-9]{11}$/.test(t)):m().required("شماره تلفن الزامی است").matches(/^[0-9]{11}$/,"شماره تلفن باید 11 رقم باشد"),first_name:m(),last_name:m(),guild_name:m(),guild_category:m(),state:m(),city:m(),address:m(),license_expire_date:m(),license_status:m(),union_name:m(),postal_code:m(),guild_national_id:m(),is_foreigner:m(),national_code:m(),has_steward:m(),has_partner:m(),license_number:m(),isAccepted:hu().test("req","باید تعهد نامه را بپذیرید!",t=>t===!0).required("این فیلد اجباری است!")}),Ku=e=>{var t,n,a,r,i,l,o,C,s,x,d,j,F,B,T,$;return{first_name:((t=e==null?void 0:e.user)==null?void 0:t.firstName)||"",last_name:((n=e==null?void 0:e.user)==null?void 0:n.lastName)||"",corporation_name:(e==null?void 0:e.companyName)||"",national_id:((a=e==null?void 0:e.user)==null?void 0:a.nationalId)||"",national_code:((r=e==null?void 0:e.user)==null?void 0:r.nationalCode)||"",birth_date:M(((i=e==null?void 0:e.user)==null?void 0:i.birthday)||""),father_name:((l=e==null?void 0:e.user)==null?void 0:l.fatherName)||"",gender:((o=e==null?void 0:e.user)==null?void 0:o.gender)||"",person_city:((C=e==null?void 0:e.user)==null?void 0:C.city)||"",is_alive:((s=e==null?void 0:e.user)==null?void 0:s.isAlive)||"",guild_name:(e==null?void 0:e.guildsName)||"",area_activity:(e==null?void 0:e.areaActivity)||"",state:((d=(x=e==null?void 0:e.address)==null?void 0:x.province)==null?void 0:d.name)||"",city:((F=(j=e==null?void 0:e.address)==null?void 0:j.city)==null?void 0:F.name)||"",address:((B=e==null?void 0:e.address)==null?void 0:B.address)||"",license_expire_date:M((e==null?void 0:e.licenseExpireDate)||""),license_status:(e==null?void 0:e.licenseStatus)||"",license_type:(e==null?void 0:e.licenseType)||"",union_name:(e==null?void 0:e.unionName)||"",postal_code:((T=e==null?void 0:e.address)==null?void 0:T.postalCode)||"",phone_number:(e==null?void 0:e.phoneNumber)||"",mobile:(($=e==null?void 0:e.user)==null?void 0:$.mobile)||"",is_foreigner:(e==null?void 0:e.is_foreign_national)||"",has_steward:(e==null?void 0:e.hasSteward)||"",has_partner:(e==null?void 0:e.hasPartner)||"",license_number:(e==null?void 0:e.licenseNumber)||"",isAccepted:(e==null?void 0:e.provinceAcceptState)==="accepted"||!1,steward:(e==null?void 0:e.steward)||!1,verify_mobile:(e==null?void 0:e.verifyMobile)||!1,guild_national_id:(e==null?void 0:e.nationalId)||"",license_issue_date:M((e==null?void 0:e.licenseIssueDate)||""),company_name:(e==null?void 0:e.companyName)||"",company_identifier:(e==null?void 0:e.companyIdentifier)||"",type_activity_name:(e==null?void 0:e.typeActivityName)||"",active:(e==null?void 0:e.active)??null}},oe=(e,t=!1)=>!e||typeof e!="string"?"":t?Hu(e):Ju(e),Qu=(e,t,n,a)=>{const r={national_id:e.national_id,mobile:e.mobile,mobilenumber:e.mobile,steward:!!e.steward,active_register_code:!!e.verify_mobile,firstName:e.first_name||"",lastName:e.last_name||"",fatherName:e.father_name||"",gender:e.gender||"",identityNo:e.national_code||"",isLive:e.is_alive==="بلی"||e.is_alive===!0,birthDate:oe(e.birth_date||"",a===!0),city:e.city||"",address:e.address||"",postalcode:e.postal_code||"",licenseNumber:e.license_number||"",licenseExpireDate:oe(e.license_expire_date||"",a===!0),licenseIssueDate:oe(e.license_issue_date||"",a===!0),licenseType:e.license_type||"",licenseStatus:e.license_status||"",isicname:e.area_activity||"",corporationName:e.corporation_name||"",nationalId:e.guild_national_id||"",unionName:e.union_name||"",phonenumber:e.phone_number||"",hasPartner:e.has_partner===!0||e.has_partner==="بلی",isForeigner:e.is_foreigner===!0||e.is_foreigner==="بلی",title:e.guild_name||"",role:q(),has_inquiry:a!==null?a:!1,...e.active!==null&&{active:e.active}};return t&&(r.guilds_key=t.key,e.mobile!==n&&(r.mobile=e.mobile,r.mobilenumber=e.mobile)),r},Zu=(e,t,n)=>{const a=e.dbRegister===!1,r=e.user||{},i=e.guild||{},l=i.layerTwo||{},o=e.address||{},C=o.province||{},s=o.city||{},x=a?String(l.nationalcode||r.nationalCode||t).trim():String(r.nationalId||t).trim(),d=a?ie(r.birthDate||""):M(r.birthday||""),j=a?ie(i.licenseExpireDate||""):M(e.licenseExpireDate||""),F=a?ie(l.licenseIssueDate||""):M(e.licenseIssueDate||""),B=a?r.gender===!0?"True":r.gender===!1?"False":"":r.gender||"",T=a?r.isLive===!0?"بلی":r.isLive===!1?"خیر":"":r.isAlive===!1?"خیر":r.isAlive===!0?"بلی":"",$=a?l.isForeigner==="خیر"?!1:l.isForeigner==="بلی"?!0:"":e.isForeignNational===!1?!1:e.isForeignNational===!0?!0:"",ae=a?l.hasSteward==="خیر"?!1:l.hasSteward==="بلی"?!0:"":e.steward===!1?!1:e.steward===!0?!0:"",te=a?l.hasPartner==="خیر"?!1:l.hasPartner==="بلی"?!0:"":e.hasPartner===!1?!1:e.hasPartner===!0?!0:"",ne={first_name:r.firstName||"",last_name:r.lastName||"",national_id:x,national_code:a?r.identityNo||"":r.nationalCode||"",birth_date:d,father_name:r.fatherName||"",gender:B,person_city:r.city||"",is_alive:T,guild_name:a?i.title||"":e.guildsName||"",area_activity:a?i.isicname||"":e.areaActivity||"",state:a?i.state||"":C.name||"",city:a?i.city||"":s.name||"",address:a?i.address||"":o.address||"",license_expire_date:j,license_status:a?i.licenseStatus||"":e.licenseStatus||"",license_type:a?i.licenseType||"":e.licenseType||"",license_number:a?i.licenseNumber||"":e.licenseNumber||"",union_name:a?l.unionName||"":e.unionName||"",postal_code:a?l.postalcode||"":o.postalCode||"",phone_number:a?l.phonenumber||"":e.phoneNumber||"",mobile:a?l.mobilenumber||"":r.mobile||"",guild_national_id:a?l.nationalId||"":e.nationalCode||"",is_foreigner:$,corporation_name:a?l.corporationName||"":e.companyName||"",has_steward:ae,has_partner:te,steward:a?!1:e.steward||!1,license_issue_date:F,...a?{}:{company_name:e.companyName||"",company_identifier:e.companyIdentifier||"",type_activity_name:e.typeActivity||""}};n.setValues({...n.values,...ne})},ku=(e,t,n,a,r)=>{n(),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e(Ce()),a.verify_mobile&&r&&e(Cu({title:"ثبت کد احراز",content:u.jsx(yu,{item:r,updateTable:n})}))},ea=(e,t)=>{e({vertical:"top",horizontal:"center",msg:t,severity:"error"})},v=({icon:e,label:t,value:n,iconSx:a})=>u.jsxs(Ne,{display:"flex",alignItems:a?"flex-start":"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(e,{color:"action",sx:a}),u.jsxs(Ne,{children:[u.jsx(w,{variant:"caption",color:"text.secondary",children:t}),u.jsx(w,{variant:"body1",children:n||"-"})]})]}),ua=({formik:e,guild:t,hasInquiry:n,isAdmin:a,isSuperAdmin:r,isKillHouse:i})=>{const l=s=>s==="True"||s===!0?Re.MALE:s==="False"||s===!1?Re.FEMALE:"-",o=s=>s===K.YES||s===!0?K.YES:s===K.NO||s===!1?K.NO:"-",C=()=>e.values.birth_date||"-";return u.jsx(c,{item:!0,xs:12,lg:6,pl:{xs:0,md:2},pr:{xs:0,md:3},mb:2,children:u.jsxs(c,{container:!0,direction:"column",gap:E.SMALL,children:[u.jsx(c,{item:!0,xs:12,children:u.jsx(w,{variant:"h6",gutterBottom:!0,children:"اطلاعات شخصی"})}),u.jsxs(c,{container:!0,xs:12,children:[u.jsxs(c,{container:!0,xs:12,md:6,gap:E.TINY,px:E.TINY,children:[u.jsx(c,{item:!0,xs:12,children:t||a?u.jsx(b,{label:"کد ملی",variant:"outlined",fullWidth:!0,id:"national_id",name:"national_id",value:e.values.national_id,onChange:e.handleChange,onBlur:e.handleBlur,error:!!e.errors.national_id,helperText:e.errors.national_id,inputProps:{maxLength:10},disabled:!a||i}):u.jsx(v,{icon:de,label:"کد ملی",value:e.values.national_id})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"نام",variant:"outlined",fullWidth:!0,id:"first_name",name:"first_name",value:e.values.first_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:le,label:"نام",value:e.values.first_name})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"نام خانوادگی",variant:"outlined",fullWidth:!0,id:"last_name",name:"last_name",value:e.values.last_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:le,label:"نام خانوادگی",value:e.values.last_name})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"شماره شناسنامه",variant:"outlined",fullWidth:!0,id:"national_code",name:"national_code",value:e.values.national_code,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:de,label:"شماره شناسنامه",value:e.values.national_code})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(k,{label:"در قید حیات",children:u.jsx(P,{fullWidth:!0,children:u.jsxs(Q,{row:!0,name:"is_alive",value:e.values.is_alive==="بلی"||e.values.is_alive===!0?"بلی":e.values.is_alive==="خیر"||e.values.is_alive===!1?"خیر":"",onChange:s=>{e.setFieldValue("is_alive",s.target.value==="بلی"?"بلی":"خیر")},sx:{justifyContent:"space-around"},children:[u.jsx(I,{value:"بلی",control:u.jsx(g,{}),label:"بلی"}),u.jsx(I,{value:"خیر",control:u.jsx(g,{}),label:"خیر"})]})})}):u.jsx(v,{icon:Ye,label:"در قید حیات",value:o(e.values.is_alive)})})]}),u.jsxs(c,{container:!0,xs:12,md:6,gap:E.TINY,px:E.TINY,mt:{xs:1,md:0},children:[u.jsx(c,{item:!0,xs:12,children:a?u.jsx(Pe,{label:"تاریخ تولد",value:e.values.birth_date?Z(Qe(e.values.birth_date)):null,onChange:s=>{if(s){const x=Z(s).format("YYYY-MM-DD"),d=Ke(x);e.setFieldValue("birth_date",d)}else e.setFieldValue("birth_date","")},renderInput:s=>u.jsx(b,{...s,fullWidth:!0,variant:"outlined"})}):u.jsx(v,{icon:pu,label:"تاریخ تولد",value:C()})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"نام پدر",variant:"outlined",fullWidth:!0,id:"father_name",name:"father_name",value:e.values.father_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:le,label:"نام پدر",value:e.values.father_name})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(k,{label:"جنسیت",children:u.jsx(P,{fullWidth:!0,children:u.jsxs(Q,{row:!0,name:"gender",value:e.values.gender==="True"||e.values.gender===!0?"True":e.values.gender==="False"||e.values.gender===!1?"False":"",onChange:s=>{e.setFieldValue("gender",s.target.value)},sx:{justifyContent:"space-around"},children:[u.jsx(I,{value:"True",control:u.jsx(g,{}),label:"مرد"}),u.jsx(I,{value:"False",control:u.jsx(g,{}),label:"زن"})]})})}):u.jsx(v,{icon:ze,label:"جنسیت",value:l(e.values.gender)})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"شهر",variant:"outlined",fullWidth:!0,id:"person_city",name:"person_city",value:e.values.person_city,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:Me,label:"شهر",value:e.values.person_city})}),u.jsx(c,{item:!0,xs:12,mt:{xs:1,md:0},children:!t&&n&&!a&&!r&&!i?u.jsx(v,{icon:ce,label:"شماره همراه",value:e.values.mobile}):i&&e.values.mobile&&/^[0-9]{11}$/.test(e.values.mobile)?u.jsx(v,{icon:ce,label:"شماره همراه",value:e.values.mobile}):u.jsx(b,{label:"شماره همراه",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:e.values.mobile,onChange:e.handleChange,error:e.touched.mobile&&!!e.errors.mobile,helperText:e.touched.mobile&&e.errors.mobile,disabled:i&&e.values.mobile&&/^[0-9]{11}$/.test(e.values.mobile)})})]})]})]})})},aa=({formik:e,guild:t,guildActive:n,isAdmin:a,cities:r,typeActivities:i})=>{const l=s=>s===X.NO||s===!1?X.NO:s===X.YES||s===!0?X.YES:"-",o=()=>e.values.license_expire_date||"-",C=()=>(e.values.active!==null?e.values.active:(t==null?void 0:t.active)===!0||n===!0)===!0?"فعال":"غیر فعال";return u.jsx(c,{item:!0,xs:12,lg:6,pr:{xs:0,md:2},pl:{xs:0,md:3},children:u.jsxs(c,{container:!0,gap:E.TINY,direction:"column",children:[u.jsx(c,{item:!0,xs:12,children:u.jsx(w,{variant:"h6",gutterBottom:!0,children:"اطلاعات صنفی"})}),u.jsxs(c,{container:!0,xs:12,children:[u.jsxs(c,{container:!0,direction:"column",xs:12,md:6,px:E.TINY,gap:E.TINY,children:[u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"نام واحد",variant:"outlined",fullWidth:!0,id:"guild_name",name:"guild_name",value:e.values.guild_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:Se,label:"نام واحد",value:e.values.guild_name})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsxs(P,{fullWidth:!0,children:[u.jsx(Fe,{id:"area-activity-select-label",children:"رسته واحد صنفی"}),u.jsxs(Ae,{labelId:"area-activity-select-label",id:"area_activity",name:"area_activity",value:e.values.area_activity||"",label:"رسته واحد صنفی",onChange:s=>{e.setFieldValue("area_activity",s.target.value)},onBlur:e.handleBlur,children:[i.map(s=>u.jsx(J,{value:s.title,children:s.title},s.key)),e.values.area_activity&&!i.some(s=>s.title===e.values.area_activity)&&u.jsx(J,{value:e.values.area_activity,children:e.values.area_activity},"current-value")]})]}):u.jsx(v,{icon:Se,label:"رسته واحد صنفی",value:e.values.area_activity})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"استان",variant:"outlined",fullWidth:!0,id:"state",name:"state",value:e.values.state,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:Ie,label:"استان",value:e.values.state})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsxs(P,{fullWidth:!0,children:[u.jsx(Fe,{id:"city-select-label",children:"شهرستان"}),u.jsxs(Ae,{labelId:"city-select-label",id:"city",name:"city",value:e.values.city||"",label:"شهرستان",onChange:s=>{e.setFieldValue("city",s.target.value)},onBlur:e.handleBlur,children:[r.map(s=>u.jsx(J,{value:s.name,children:s.name},s.key)),e.values.city&&!r.some(s=>s.name===e.values.city)&&u.jsx(J,{value:e.values.city,children:e.values.city},"current-value")]})]}):u.jsx(v,{icon:Me,label:"شهرستان",value:e.values.city})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(Pe,{label:"تاریخ انقضا مجوز",value:e.values.license_expire_date?Z(Qe(e.values.license_expire_date)):null,onChange:s=>{if(s){const x=Z(s).format("YYYY-MM-DD"),d=Ke(x);e.setFieldValue("license_expire_date",d)}else e.setFieldValue("license_expire_date","")},renderInput:s=>u.jsx(b,{...s,fullWidth:!0,variant:"outlined"})}):u.jsx(v,{icon:we,label:"تاریخ انقضا مجوز",value:o()})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"شماره مجوز",variant:"outlined",fullWidth:!0,id:"license_number",name:"license_number",value:e.values.license_number,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:Ge,label:"شماره مجوز",value:e.values.license_number})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"نام اتحادیه",variant:"outlined",fullWidth:!0,id:"union_name",name:"union_name",value:e.values.union_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:Oe,label:"نام اتحادیه",value:e.values.union_name})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(k,{label:"وضعیت",children:u.jsx(P,{fullWidth:!0,children:u.jsxs(Q,{row:!0,name:"active",value:e.values.active===!0?"true":e.values.active===!1?"false":"",onChange:s=>{e.setFieldValue("active",s.target.value==="true")},sx:{justifyContent:"space-around"},children:[u.jsx(I,{value:"true",control:u.jsx(g,{}),label:"فعال"}),u.jsx(I,{value:"false",control:u.jsx(g,{}),label:"غیر فعال"})]})})}):u.jsx(v,{icon:De,label:"وضعیت",value:C()})})]}),u.jsxs(c,{container:!0,xs:12,md:6,px:E.TINY,direction:"column",gap:E.TINY,children:[u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"کد پستی",variant:"outlined",fullWidth:!0,id:"postal_code",name:"postal_code",value:e.values.postal_code,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:We,label:"کد پستی",value:e.values.postal_code})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"شماره تلفن",variant:"outlined",fullWidth:!0,id:"phone_number",name:"phone_number",value:e.values.phone_number,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:ce,label:"شماره تلفن",value:e.values.phone_number})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(k,{label:"آیا اتباع است؟",children:u.jsx(P,{fullWidth:!0,children:u.jsxs(Q,{row:!0,name:"is_foreigner",value:e.values.is_foreigner==="بلی"||e.values.is_foreigner===!0?"بلی":e.values.is_foreigner==="خیر"||e.values.is_foreigner===!1?"خیر":"",onChange:s=>{e.setFieldValue("is_foreigner",s.target.value==="بلی"?"بلی":"خیر")},sx:{justifyContent:"space-around"},children:[u.jsx(I,{value:"بلی",control:u.jsx(g,{}),label:"بلی"}),u.jsx(I,{value:"خیر",control:u.jsx(g,{}),label:"خیر"})]})})}):u.jsx(v,{icon:Ie,label:"آیا اتباع است؟",value:l(e.values.is_foreigner)})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"نام شرکت",variant:"outlined",fullWidth:!0,id:"corporation_name",name:"corporation_name",value:e.values.corporation_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:vu,label:"نام شرکت",value:e.values.corporation_name})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"شناسه ملی شرکت",variant:"outlined",fullWidth:!0,id:"guild_national_id",name:"guild_national_id",value:e.values.guild_national_id,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:de,label:"شناسه ملی شرکت",value:e.values.guild_national_id})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"وضعیت مجوز",variant:"outlined",fullWidth:!0,id:"license_status",name:"license_status",value:e.values.license_status,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:De,label:"وضعیت مجوز",value:e.values.license_status})}),u.jsx(c,{item:!0,xs:12,children:a?u.jsx(b,{label:"آدرس",variant:"outlined",fullWidth:!0,multiline:!0,rows:3,id:"address",name:"address",value:e.values.address,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(v,{icon:_u,label:"آدرس",value:e.values.address,iconSx:{mt:.5}})})]})]})]})})},ta=({inquiryNationalCode:e,setInquiryNationalCode:t,onInquiry:n,isAdmin:a})=>u.jsxs(u.Fragment,{children:[u.jsx(b,{label:"کد ملی برای استعلام",variant:"outlined",fullWidth:!0,value:e,onChange:r=>t(r.target.value),placeholder:a?"کد ملی را وارد کنید":"کد ملی 10 رقمی را وارد کنید",inputProps:a?{}:{maxLength:10}}),u.jsx(R,{color:"primary",fullWidth:!0,variant:"contained",onClick:n,disabled:!a&&e.length!==10,children:"استعلام"})]}),na=({onUpdate:e,disabled:t})=>u.jsx(c,{container:!0,xs:12,justifyContent:"flex-end",children:u.jsxs(R,{onClick:e,disabled:t,color:"primary",size:"small",children:["بروزرسانی از سامانه واحد ",u.jsx(nu,{})]})}),ra=({isAccepted:e,onAccept:t,onReject:n})=>u.jsx(c,{item:!0,xs:12,pb:2,mt:2,children:u.jsx(mu,{title:"تعهد نامه",content:u.jsxs(u.Fragment,{children:[u.jsxs(ru,{children:[u.jsx(su,{children:u.jsx(xu,{})}),u.jsx(lu,{primary:"لطفا صحت اطلاعات وارد شده را بررسی نمایید. پس از تکمیل و ثبت درخواست، یک کد احراز هویت از طریق پیامک برای صنف یا مباشر به شماره تلفن اعلامی ارسال میگردد."})]}),u.jsx(w,{})]}),actions:u.jsxs(c,{container:!0,gap:E.TINY,children:[u.jsx(R,{variant:"outlined",color:"error",onClick:n,children:"رد"}),u.jsx(R,{variant:"contained",color:"success",onClick:t,children:"موافقم"})]}),btnTitle:"تایید صحت اطلاعات",isAccepted:e})}),sa=({formik:e,onClose:t,showCloseButton:n,isKillHouse:a})=>{if(n)return u.jsx(c,{item:!0,xs:12,mt:4,children:u.jsx(R,{color:"primary",fullWidth:!0,variant:"contained",onClick:t,children:"متوجه شدم"})});const r=a?e.values.area_activity&&e.values.area_activity.includes("مرغ"):!0;return u.jsxs(u.Fragment,{children:[u.jsx(c,{item:!0,xs:12,children:u.jsxs(c,{container:!0,direction:"row",spacing:2,children:[u.jsx(c,{item:!0,children:u.jsx(I,{control:u.jsx(Ee,{checked:e.values.steward,onChange:e.handleChange,name:"steward",color:"primary"}),label:"مباشر"})}),u.jsx(c,{item:!0,children:u.jsx(I,{control:u.jsx(Ee,{checked:e.values.verify_mobile,onChange:e.handleChange,name:"verify_mobile",color:"primary"}),label:"احراز شماره موبایل"})})]})}),u.jsxs(c,{item:!0,xs:12,children:[u.jsx(R,{disabled:e.errors.isAccepted||!!e.errors.national_id||!r,color:"primary",fullWidth:!0,variant:"contained",type:"submit",children:"ثبت"}),a&&!r&&u.jsx(w,{variant:"caption",color:"error",sx:{mt:1,display:"block"},children:'رسته واحد صنفی باید شامل کلمه "مرغ" باشد'})]})]})},ya=({guild:e,updateTable:t})=>{var ye;const n=Le(),[a]=y.useContext(Be),[r,i]=y.useState(),[l,o]=y.useState(""),[C,s]=y.useState(!1),[x,d]=y.useState(null),[j,F]=y.useState(null),[B,T]=y.useState(null),[$,ae]=y.useState([]),[te,ne]=y.useState([]),Ze=(e==null?void 0:e.phoneNumber)||null,re=q(),A=re==="AdminX",se=re==="SuperAdmin",W=re==="KillHouse",p=Te({initialValues:Ku(e),validationSchema:Xu(!!e),validateOnMount:!0,onSubmit:h=>{const D=Qu(h,e,Ze,j);n(Ou(D)).then(V=>{V.payload.error?ea(a,V.payload.error):ku(n,a,t,h,V.payload.data)})}});y.useEffect(()=>{n(fu()).then(h=>{var V,fe;const D=(fe=(V=h.payload.data)==null?void 0:V[0])==null?void 0:fe.active;i(D),D===!1&&p.setFieldValue("isAccepted",!0)}),n(ou()).then(h=>{ae(h.payload.data||[])}),n(cu()),n(du()).then(h=>{ne(h.payload.data||[])})},[]),y.useEffect(()=>{p.validateForm()},[]);const H=y.useCallback(h=>{Zu(h,l,p),h.dbRegister===!1?(d(!1),F(null)):(F(h.hasInquiry??null),T(h.active??null),p.setFieldValue("active",h.active??null),d(!0)),setTimeout(()=>{p.validateField("mobile"),p.validateField("national_id")},0)},[p,l]),ke=y.useCallback(()=>{if(!l){a({vertical:"top",horizontal:"center",msg:"لطفا کد ملی را وارد کنید",severity:"error"});return}if(!A&&l.length!==10){a({vertical:"top",horizontal:"center",msg:"لطفا کد ملی 10 رقمی معتبر وارد کنید",severity:"error"});return}n(ge({national_code:l,update:!1})).then(h=>{if(!(h.payload.error&&(F(!1),A&&(s(!0),p.setFieldValue("national_id",l)),a({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}),!A)))if(h.payload.data){H(h.payload.data),s(!0),h.payload.data.dbRegister===!1&&F(!0);const D=h.payload.data.dbRegister===!1?"اطلاعات از سامانه خارجی دریافت شد":"اطلاعات از پایگاه داده دریافت شد";a({vertical:"top",horizontal:"center",msg:D,severity:"success"})}else F(!1),s(!0),A&&p.setFieldValue("national_id",l)})},[n,l,a,H,A,p]),eu=y.useCallback(()=>{if(!p.values.national_id||p.values.national_id.length!==10){a({vertical:"top",horizontal:"center",msg:"لطفا کد ملی 10 رقمی معتبر وارد کنید",severity:"error"});return}n(ge({national_code:p.values.national_id,update:!0})).then(h=>{if(h.payload.error){F(!1),a({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"});return}if(h.payload.data){const D={...h.payload.data,dbRegister:!1};H(D),F(!0),a({vertical:"top",horizontal:"center",msg:"اطلاعات از سامانه خارجی بروزرسانی شد",severity:"success"})}else F(!1)})},[n,p.values.national_id,a,H]),uu=((ye=p==null?void 0:p.values)==null?void 0:ye.national_id)&&(A||x!==!1&&(e||!e&&(x===!0&&j===!1||A&&C))),au=!e&&!C,tu=e||C;return u.jsx("form",{onSubmit:p.handleSubmit,children:u.jsxs(c,{container:!0,gap:E.TINY,maxHeight:"80vh",minWidth:!e&&!C?"auto":{xs:"96vw",md:"90vw",nlg:"1280px"},overflow:"auto",p:2,children:[uu&&u.jsx(na,{onUpdate:eu,disabled:!!p.errors.national_id}),au&&u.jsx(ta,{inquiryNationalCode:l,setInquiryNationalCode:o,onInquiry:ke,isAdmin:A}),tu&&u.jsxs(c,{container:!0,xs:12,children:[u.jsx(ua,{formik:p,guild:e,hasInquiry:j,isAdmin:A,isSuperAdmin:se,isKillHouse:W}),u.jsx(aa,{formik:p,guild:e,guildActive:B,isAdmin:A,cities:$,typeActivities:te,isKillHouse:W}),r&&(!(!e&&j===!0)||A||se||W)&&u.jsx(ra,{isAccepted:p.values.isAccepted,onAccept:()=>p.setFieldValue("isAccepted",!0),onReject:()=>p.setFieldValue("isAccepted",!1)}),u.jsx(sa,{formik:p,onClose:()=>n(Ce()),showCloseButton:!e&&j===!0&&!A&&!se&&!W,isKillHouse:W})]})]})})};export{ya as C,yu as P,ze as a,we as b,bu as c,Ye as d,Ge as e,Oe as f,We as g,ja as p};