Files
Rasadyar_FrontEnd/build/assets/ProvinceWagePaymentTransactions-R3FGGPSc.js

2 lines
22 KiB
JavaScript
Raw Normal View History

2026-01-19 15:55:00 +03:30
import{j as e,ag as lu,av as cu,aw as du,ax as N,aU as iu,B as T,ak as A,aa as _u,T as ou,a3 as x,al as Fu,I as H,b0 as Iu,d as X,ai as Su,aX as Tu}from"./mui-vendor-CkIVaoQP.js";import{r as c}from"./react-vendor-CmFgShSM.js";import{L as b,j as _,h as v,A as E,u as q,c as G,C as z,G as i,M as S,b as R,O as L,S as hu,v as O,ab as bu,X as p,W as K,N as V,p as Eu}from"./index-Vwb3Bce5.js";import{N as Pu}from"./num2persian-BIYy8amq.js";import{S as ku}from"./SlaughterPayFeesGateway-CYxCnfJG.js";import{a as P,u as k,f as Bu}from"./redux-vendor-B7uoacJt.js";import{R as Du,a as wu}from"./index.esm-Bu7XMDZU.js";import{d as U}from"./Edit-CwJaslma.js";import{S as su}from"./ShowImage-DVQI0Zh5.js";import{r as Ru}from"./resizeImage-Csf2MO3w.js";import{I as Cu,f as pu}from"./toBase64-DB8tmZmy.js";import{d as Wu}from"./Tune-DzkdDfJZ.js";import{d as $u}from"./Delete-DHYHiC8G.js";import{R as Nu}from"./ResponsiveTable-DugzNG82.js";const yu=P("PROVINCE_EDIT_CAR_SERVICE",async(o,{dispatch:u})=>{try{u(b());const{data:n,status:l}=await _.put("internal-transactions/0/",o);return u(v()),{data:n,status:l}}catch(n){return u(v()),{error:n.response.data.result}}}),Hu=G({paymentType:S().required("نوع پرداخت را وارد کنید!")}),Ou=({fetchApiData:o,item:u})=>{const n=k(),[l]=c.useContext(E),t=q({initialValues:{paymentType:u!=null&&u.transactionType?u==null?void 0:u.transactionType:""},validationSchema:Hu,onSubmit:C=>{n(yu({transaction_key:u==null?void 0:u.key,transaction_type:C.paymentType})).then(y=>{y.payload.error?l({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(o(1),n(z()),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return e.jsxs(i,{xs:12,container:!0,children:[e.jsxs(lu,{fullWidth:!0,margin:"normal",error:t.touched.paymentType&&!!t.errors.paymentType,children:[e.jsx(cu,{id:"payment-type-label",children:"نوع پرداخت"}),e.jsxs(du,{fullWidth:!0,labelId:"payment-type-label",id:"paymentType",name:"paymentType",value:t.values.paymentType,onChange:t.handleChange,onBlur:t.handleBlur,label:"نوع پرداخت",children:[e.jsx(N,{value:"wage-gateway-auto",children:"آنلاین"}),e.jsx(N,{value:"wage-gateway-manual",children:"دستی"}),e.jsx(N,{value:"correspondence",children:"مکاتبات"})]}),t.touched.paymentType&&t.errors.paymentType?e.jsx(iu,{children:t.errors.paymentType}):null]}),e.jsx(T,{color:"primary",variant:"contained",fullWidth:!0,type:"submit",onClick:t.handleSubmit,children:"ثبت"})]})},zu=P("PROVINCE_PAID_FEES_EDIT_DESCRIPTION",async(o,{dispatch:u})=>{u(b());const{data:n,status:l}=await _.put("internal-transactions/0/",o);return u(v()),{data:n,status:l}}),Yu=({fetchApiData:o,item:u})=>{const[n]=c.useContext(E),l=k(),t=q({initialValues:{description:u!=null&&u.description?u==null?void 0:u.description:""},validationSchema:G({description:S().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!")})});return c.useEffect(()=>{t.validateForm()},[]),e.jsxs(i,{xs:12,container:!0,direction:"column",gap:2,children:[e.jsx(A,{id:"description",label:"توضیحات",multiline:!0,rows:5,variant:"outlined",sx:{width:"100%",height:"100%"},value:t.values.description,error:t.touched.description?!!t.errors.description:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.description&&t.errors.description?t.errors.description:null}),e.jsx(i,{children:e.jsx(T,{fullWidth:!0,variant:"contained",disabled:!t.isValid,onClick:()=>{l(zu({transaction_key:u==null?void 0:u.key,description:t.values.description})).then(C=>{C.payload.error?n({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l(z()),o(1))})},children:"ویرایش توضیحات"})})]})},se=()=>{const o=G({paymentAmount:R().required("مبلغ اجباری است").positive("یک عدد مثبت وارد کنید!").min(2e5,"حداقل مبلغ دویست هزار ریال است!