2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
|
|
import{j as u,an as T,B,T as E,b as Y,al as iu,a_ as cu,I as du,b3 as hu,a5 as W,au as tu}from"./mui-vendor-D_SVL-Dx.js";import{r as i}from"./react-vendor-CmFgShSM.js";import{a as Cu,u as V,f as ru}from"./redux-vendor-CfkcHgWN.js";import{B as xu}from"./BackButton-Dr-K0JXJ.js";import{L as yu,j as pu,h as au,A as nu,b7 as vu,O as K,u as Au,c as mu,a0 as ou,C as G,V as gu,G as n,S as L,fY as M,f_ as ju,p as Fu}from"./index-D80MdVQn.js";import{d as I}from"./Person-PsPK2YrR.js";import{a as fu,s as bu,d as _u,b as Su,c as Nu,e as lu}from"./slaughter-edit-dispenser-info-DMcUNaXu.js";import{d as J}from"./Business-C5WNOK1n.js";import{c as P}from"./checkPathStartsWith-DedybDvj.js";import{R as Lu}from"./ResponsiveTable-bUYl0qDM.js";import{R as Eu}from"./index.esm-C1-dCPnj.js";import{d as zu}from"./Tune-BBzxV8DK.js";import{d as Du}from"./Block-Dtm3DVT1.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const ku=Cu("SLAUGHTER_GET_DISPENSER_USER_INFO_SERVICE",async(a,{dispatch:r})=>{var t,x,y,A,d,c;try{r(yu());const{data:s,status:m}=await pu.get("get_dispenser_user_info",{params:{national_code:a.national_code||"",role_key:a.role_key||""}});return r(au()),s&&s.status===!1?{error:s.errorDescription||"خطا در دریافت اطلاعات"}:{data:s,status:m}}catch(s){return r(au()),{error:((x=(t=s.response)==null?void 0:t.data)==null?void 0:x.errorDescription)||((A=(y=s.response)==null?void 0:y.data)==null?void 0:A.result)||((c=(d=s.response)==null?void 0:d.data)==null?void 0:c.message)||"خطا در دریافت اطلاعات"}}}),g=({icon:a,label:r,value:t,iconSx:x})=>u.jsxs(Y,{display:"flex",alignItems:x?"flex-start":"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(a,{color:"action",sx:x}),u.jsxs(Y,{children:[u.jsx(E,{variant:"caption",color:"text.secondary",children:r}),u.jsx(E,{variant:"body1",children:t||"-"})]})]}),Bu=()=>mu({mobile:gu().required("شماره همراه الزامی است").matches(/^09\d{9}$/,"شماره تلفن باید با 09 شروع شود و 11 رقم باشد")}),wu=({formik:a,userInfo:r})=>u.jsx("form",{onSubmit:a.handleSubmit,children:u.jsxs(n,{container:!0,gap:L.SMALL,p:2,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(E,{variant:"h6",style:{fontSize:"16px"},gutterBottom:!0,children:"اطلاعات توزیع کننده"})}),r&&u.jsxs(n,{container:!0,spacing:2,xs:12,mb:2,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(E,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,sx:{mb:1},children:"اطلاعات شخصی"})}),u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"کد ملی",value:r.nationalCode||a.values.national_id})}),r.fatherName&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:I,label:"نام پدر",value:r.fatherName})}),r.birthDate&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:_u,label:"تاریخ تولد",value:r.birthDate})}),r.gender!==void 0&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:Su,label:"جنسیت",value:r.gender?"مرد":"زن"})}),r.identityNo&&r.identityNo!=="0"&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"شماره شناسنامه",value:r.identityNo})}),r.identitySeries&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"سری شناسنامه",value:r.identitySeries})}),r.identitySerial&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"سریال شناسنامه",value:r.identitySerial})})]}),u.jsxs(n,{container:!0,spacing:2,xs:12,children:[u.jsx(n,{item:!0,xs:12,md:6,children:u.jsxs(n,{container:!0,direction:"column",gap:L.SMALL,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:I,label:"نام",value:a.values.first_name})}),u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:I,label:"نام خانوادگی",value:a.values.last_name})}),u.jsx(n,{item:!0,xs:12,children:u.jsx(T,{label:"شماره همراه",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:a.values.mobile,onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors.mobile,helperText:a.errors.mobile,inputProps:{maxLength:11}})})]})}),u.jsx(n,{item:!
|