2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{j as u,ak as t,ag as j,aw as g,ax as e,p as d}from"./mui-vendor-CkIVaoQP.js";import{u as A,c as m,M as a,b as h,G as s,S as y}from"./index-N50kY0pn.js";import{r as c}from"./react-vendor-CmFgShSM.js";const f="/assets/pelak-B4AqLCaJ.jpg",E=({handleChange:p,pelakState:n,pelakInitial:l})=>{const r=A({initialValues:{driver_name:"",driver_mobile:"",type_car:"ایسوزو",type_weight:"سنگین",capocity:"",pelak1:l!=null&&l.split(" ")[0]?l==null?void 0:l.split(" ")[0]:"",pelak2:l!=null&&l.split(" ")[1]?l==null?void 0:l.split(" ")[1]:"",pelak3:l!=null&&l.split(" ")[2]?l==null?void 0:l.split(" ")[2]:"",pelak4:l!=null&&l.split(" ")[3]?l==null?void 0:l.split(" ")[3]:""},validationSchema:m({driver_name:a().matches(/^[ضصثقفغعهخخحجچشسیبلاتننمکگظطزرذدوپآژ ]+$/,"فقط حروف فارسی وارد کنید").required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),driver_mobile:a().test("len","شماره تلفن باید با 0 شروع شود",(o,C)=>C.originalValue&&C.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(o,C)=>{if(C.originalValue)return C.originalValue.length===11}).required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),type_weight:a().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),capocity:a().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),pelak1:h().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),pelak2:a().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),pelak3:h().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),pelak4:h().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),name:a().typeError("لطفا فیلد را به درستی وارد کنید!")})}),[x,i]=c.useState(!0);return c.useEffect(()=>{if(n!=null&&n.length&&x){i(!1);const[o,C,v,F]=n;r.setFieldValue("pelak1",o),r.setFieldValue("pelak2",C),r.setFieldValue("pelak3",v),r.setFieldValue("pelak4",F)}},[n]),c.useEffect(()=>{p(r.values.pelak1?r.values.pelak1:"",r.values.pelak2?r.values.pelak2:"",r.values.pelak3?r.values.pelak3:"",r.values.pelak4?r.values.pelak4:"")},[r.values.pelak1,r.values.pelak2,r.values.pelak3,r.values.pelak4]),u.jsxs(s,{container:!0,alignItems:"center",px:y.TINY,width:"270px",height:"57px",sx:{background:`url(${f})`,backgroundSize:"cover"},children:[u.jsx(s,{mt:1,children:u.jsx(t,{sx:{width:"40px"},variant:"outlined",id:"pelak1",value:r.values.pelak1,onChange:r.handleChange,inputProps:{maxLength:2,style:{textAlign:"center",fontSize:24,fontWeight:"bold",padding:0}}})}),u.jsxs(s,{container:!0,alignItems:"center",gap:1.5,pl:.5,pt:.5,children:[u.jsx(s,{container:!0,ml:1,children:u.jsx(s,{children:u.jsx(t,{sx:{width:"60px"},variant:"outlined",value:r.values.pelak2,id:"pelak2",onChange:r.handleChange,inputProps:{maxLength:3,style:{textAlign:"center",fontSize:24,fontWeight:"bold",padding:0}}})})}),u.jsx(s,{children:u.jsx(j,{variant:"outlined",children:u.jsxs(g,{SelectDisplayProps:{style:{paddingTop:0,paddingBottom:0,width:"10px"}},sx:{textAlign:"center",fontSize:24,fontWeight:"bold"},labelId:"demo-simple-select-label",id:"pelak3",name:"pelak3",value:r.values.pelak3,onChange:r.handleChange,error:r.touched.pelak3?!!r.errors.pelak3:null,onBlur:r.handleBlur,helperText:r.touched.pelak3&&r.errors.pelak3?r.errors.pelak3:null,children:[u.jsx(e,{value:"الف",children:"الف"}),u.jsx(e,{value:"ب",children:"ب"}),u.jsx(e,{value:"پ",children:"پ"}),u.jsx(e,{value:"ت",children:"ت"}),u.jsx(e,{value:"ث",children:"ث"}),u.jsx(e,{value:"ج",children:"ج"}),u.jsx(e,{value:"چ",children:"چ"}),u.jsx(e,{value:"ح",children:"ح"}),u.jsx(e,{value:"خ",children:"خ"}),u.jsx(e,{value:"د",children:"د"}),u.jsx(e,{value:"ر",children:"ر"}),u.jsx(e,{value:"ز",children:"ز"}),u.jsx(e,{value:"ژ",children:"ژ"}),u.jsx(e,{value:"س",children:"س"}),u.jsx(e,{value:"ش",children:"ش"}),u.jsx(e,{value:"ص",children:"ص"}),u.jsx(e,{value:"ض",children:"ض"}),u.jsx(e,{value:"ط",children:"ط"}),u.jsx(e,{value:"ظ",children:"ظ"}),u.jsx(e,{value:"ع",children:"ع"}),u.jsx(e,{value:"غ",children:"غ"}),u.jsx(e,{value:"ف",children:"ف"}),u.jsx(e,{value:"ق",children:"ق"}),u.jsx(e,{value:"ک",children:"ک"}),u.jsx(e,{value:"گ",children:"گ"}),u.jsx(e,{value:"ل",children:"ل"}),u.jsx(e,{value:"م",children:"م"}),u.jsx(e,{value:"ن",children:"ن"}),u.jsx(e,{value:"و",children:"و"}),u.jsx(e,{value:"ه",children:"ه"}),u.jsx(e,{value:"ی",children:"ی"})]})})}),u.jsx(s,{container:!0,children:u.jsx(s,{children:u.jsx(t,{sx:{width:"40px"},variant:"outlined",id:"pelak4",value:r.values.pelak4,onChange:r.handleChange,inputProps:{maxLength:2,style:{textAlign:"center",fontSize:24,fontWeight:"bold",padding:0}}})})})]})]})};E.propTypes={pelak1:d.PropTypes.number,pelak2:d.PropTypes.number,pelak3:d.PropTypes.number,pelak4:d.PropTypes.number,handleChange:d.PropTypes.any};export{E as C};
|