Files
Rasadyar_FrontEnd/build/assets/getRemainedSeconds-HeHjUHGN.js

2 lines
3.4 KiB
JavaScript

import{j as e,aj as E,ay as L,az as N,aA as A,an as g,T as w,B as D,ah as x}from"./mui-vendor-D_SVL-Dx.js";import{j as k,A as G,u as F,c as f,V as R,b as _,G as C,S as p,L as V,h as M,l3 as W,l4 as P,W as z,v as h}from"./index-D80MdVQn.js";import{r as v,b as m}from"./react-vendor-CmFgShSM.js";import{I as H,f as O}from"./toBase64-UDzdrM-n.js";import{a as U,u as q}from"./redux-vendor-CfkcHgWN.js";const $=U("SLAUGHTER_NEW_COMPLAINT",async r=>{const{data:l,status:o}=await k.post("kill_house_complaint/",r);return{data:l,status:o}}),K=({barKey:r,role:l})=>{const[o]=v.useContext(G),t=q(),[n,S]=m.useState(10),[j,y]=m.useState([]),[i,B]=m.useState([]),b=(a,c)=>{y(a),B(a.map(d=>O(d.data_url)))},T=a=>{switch(a){case 10:return s.isValid&&u.isValid&&i.length;default:return u.isValid&&i.length}},I=a=>{S(a.target.value)},u=F({initialValues:{description:""},validationSchema:f({description:R().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!")})}),s=F({initialValues:{looses:""},validationSchema:f({looses:_().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return v.useEffect(()=>{u.validateForm(),s.validateForm()},[]),e.jsxs(C,{container:!0,gap:p.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[e.jsxs(C,{container:!0,direction:"column",gap:p.SMALL,children:[e.jsxs(E,{fullWidth:!0,children:[e.jsx(L,{id:"demo-simple-select-label",children:"موضوع"}),e.jsxs(N,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:n,label:"موضوع",onChange:I,children:[e.jsx(A,{value:10,children:"مغایرت درصد تلفات با واقعیت"}),e.jsx(A,{value:20,children:"دیگر"})]})]}),n===10&&e.jsx(g,{id:"looses",label:"درصد تلفات",variant:"outlined",sx:{width:"100%",height:"100%"},value:s.values.looses,error:s.touched.looses?!!s.errors.looses:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.looses&&s.errors.looses?s.errors.looses:null}),e.jsx(g,{id:"description",label:"توضیحات",multiline:!0,rows:5,variant:"outlined",sx:{width:"100%",height:"100%"},value:u.values.description,error:u.touched.description?!!u.errors.description:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.description&&u.errors.description?u.errors.description:null}),e.jsx(w,{children:"پیوست تصویر"}),e.jsx(C,{mb:p.SMALL,children:e.jsx(H,{id:"image",onChange:b,images:j,maxNumber:4,title:"بارگذاری سند",value:u.values.image,error:u.touched.image?!!u.errors.image:null,onBlur:u.handleBlur,helperText:u.touched.image&&u.errors.image?u.errors.image:null})})]}),e.jsx(D,{fullWidth:!0,variant:"contained",disabled:!T(n),onClick:()=>{var a,c;t(V()),t($({bar_key:r,image:i,title:n===10?" مغایرت درصد تلفات با واقعیت":"دیگر",description:u.values.description,percent:(a=s.values)!=null&&a.looses?(c=s.values)==null?void 0:c.looses:null,role:l})).then(d=>{t(M()),d.error?o({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است",severity:"error"}):(t(W()),t(P()),t(z({right:!1,bottom:!1,content:null})),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد!",severity:"success"}))})},children:"ثبت اطلاعات"})]})};K.propTypes={barKey:x.PropTypes.any,role:x.PropTypes.any};const uu=r=>{const l=h(new Date(r)),o=h(),t=l.diff(o);return h.duration(t).asSeconds()};export{K as S,uu as g};