2 lines
45 KiB
JavaScript
2 lines
45 KiB
JavaScript
|
|
import{j as u,ak as v,al as Au,ag as pu,av as bu,aw as mu,ax as l,B as eu,p,T as su,am as e0,ar as r0,I as L,d as N,ai as Y,b5 as Q,b as a0}from"./mui-vendor-CkIVaoQP.js";import{A as hu,L as _,h as k,u as iu,c as Cu,b as J,M as V,G as i,S as D,e4 as du,N as E,j as l0,Q as n0}from"./index-CeyyVc1v.js";import{r as y,j as t0,u as o0}from"./react-vendor-CmFgShSM.js";import{d as s0}from"./NavigateNext-ByUC5RGi.js";import{u as cu,a as d0,f as c0}from"./redux-vendor-B7uoacJt.js";import{S as B}from"./SimpleTable-DBAoNnCU.js";import{d as z}from"./Edit-CqBj1Y2L.js";import{i as vu,I as i0,a as Z,b as C0}from"./InspectorEditAviculture-MsTqlKJp.js";import{c as h0,a as A0}from"./city-get-city-qTSRxslT.js";import{p as p0}from"./province-get-kill-houses-C3UQguyo.js";import{N as b0}from"./NumberFormatCustom-DwWPj40N.js";import{C as m0}from"./CarPelak-BYFY8OXg.js";import{C as v0}from"./CitySubmitTenantForm-BnB_IQ2s.js";import{d as y0}from"./Info-CZK82--l.js";import"./index-CIfb_iLp.js";import"./Close-_jAEIgMD.js";import"./Search-Dek2fED1.js";import"./Delete-C5MyLelE.js";const uu=({id:b,address:n,postal:A,name_of_bank_user:H,card:s,shaba:r,account:M,accountHolder:x,type:e})=>{const[d]=y.useContext(hu),[R,W]=y.useState(),[I,t]=y.useState(),[o,K]=y.useState(),[G,$]=y.useState(),[f,w]=y.useState(!0);y.useEffect(()=>{var C;F(_()),(C=F(h0()))==null||C.then(S=>{F(k()),W(S.payload.data)})},[]),y.useEffect(()=>{o&&(F(_()),F(A0(o)).then(C=>{t(C.payload.data),w(!1),F(k())}))},[o]);const F=cu(),a=iu({initialValues:{address:n||"",postal:A||"",bankName:H||"",cardNumber:s||"",accountNumber:M||"",shabaNumber:r||"",accountHolder:x||""},validationSchema:Cu({cardNumber:J().typeError("لطفا شماره کارتتان را وارد کنید!"),accountNumber:J().typeError("لطفا شماره حسابتان را وارد کنید!"),shabaNumber:J().typeError("لطفا شماره شبا را وارد کنید!"),accountHolder:V().typeError("لطفا نام صاحب حساب را وارد کنید!"),address:V().typeError("لطفا نام صاحب حساب را وارد کنید!"),postal:J().typeError("لطفا نام صاحب حساب را وارد کنید!")})});return y.useEffect(()=>{a.validateForm()},[]),u.jsx(u.Fragment,{children:u.jsx(i,{children:u.jsxs(i,{container:!0,gap:D.SMALL,direction:"column",children:[u.jsx(i,{children:u.jsx(v,{fullWidth:!0,id:"address",label:"آدرس",value:a.values.address,error:a.touched.address?!!a.errors.address:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.address&&a.errors.address?a.errors.address:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(i,{children:u.jsx(v,{fullWidth:!0,id:"postal",label:"کد پستی",value:a.values.postal,error:a.touched.postal?!!a.errors.postal:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.postal&&a.errors.postal?a.errors.postal:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(i,{children:u.jsx(Au,{disablePortal:!0,id:"province",options:R?R==null?void 0:R.map(C=>({id:C.key,label:C.name})):[],onChange:(C,S)=>{K(S.id)},renderInput:C=>u.jsx(v,{...C,label:"استان را انتخاب کنید"})})}),u.jsx(i,{children:u.jsx(Au,{disabled:f,disablePortal:!0,id:"city",options:I?I.map(C=>({id:C.key,label:C.name})):[],onChange:(C,S)=>{$(S.id)},renderInput:C=>u.jsx(v,{...C,label:"شهر را انتخاب کنید"})})}),u.jsx(i,{children:u.jsxs(pu,{fullWidth:!0,disabled:e==="ProvinceOperator"||e==="ProvinceInspector",children:[u.jsx(bu,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(mu,{fullWidth:!0,value:a.values.bankName,id:"bankName",label:"بانک",onChange:C=>{a.setFieldValue("bankName",C.target.value)},children:[u.jsx(l,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(l,{value:"انصار",children:"انصار"}),u.jsx(l,{value:"سپه",children:"سپه"}),u.jsx(l,{value:"دی",children:"دی"}),u.jsx(l,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(l,{value:"گردشگری",children:"گردشگری"}),u.jsx(l,{value:"حکمت ایرانیان",children:"
|