Files
Rasadyar_FrontEnd/build/assets/GeneralDashboard-D7GVUBmo.js

18 lines
57 KiB
JavaScript
Raw Permalink Normal View History

import{i as b0,j as u,ak as y,B as G,p as Mu,$ as v0,b as v,a9 as y0,T as N,I as su,a3 as g,am as Q,al as _u,ar as ou,b6 as Ku,cr as Eu,cs as au,ct as f0,cu as Pu,cv as F0,cw as E0,ag as w0,av as S0,aw as k0,ax as b,aa as L0,aI as B,aJ as W,d as wu,cx as I0,cy as zu}from"./mui-vendor-CkIVaoQP.js";import{r as _0,j as q,A as du,u as ju,c as gu,b as lu,M as R,G as a,S as C,W as R0,v as N0,L as I,g as xu,h as F,N as $,k6 as B0,p as O0,m as Ru,$ as Ju,k7 as cu,k8 as Yu,k9 as Zu,ka as Qu,kb as Xu,kc as u0,kd as e0,ke as n0,kf as r0,kg as t0,kh as a0,ki as s0,kj as o0,kk as l0,kl as D0,km as Nu,fl as Bu,kn as pu,ko as Ou,kp as Du,kq as Tu,Q as T0,kr as M0,ks as H0,kt as P0,ku as z0,kv as U0,kw as V0,kx as W0,ky as G0,fC as $0,kz as q0,kA as K0,kB as J0,kC as Su,kD as ku,V as hu,kE as Y0,hL as Lu,kF as P,kG as z,kH as Uu}from"./index-Cr86_nOs.js";import{b as Z,r as m,f as i0,u as Z0}from"./react-vendor-CmFgShSM.js";import{d as iu}from"./Edit-DVocKJob.js";import{d as Iu}from"./Person-zUIbsaYK.js";import{d as Q0}from"./Phone-B4N3ZICo.js";import{d as Vu}from"./Badge-B7_KYEB-.js";import{d as X0,a as Wu}from"./Cake-jxexF0zx.js";import{a as X,u as E,f as L}from"./redux-vendor-B7uoacJt.js";import{I as u6,f as e6}from"./toBase64-CmPKyXM7.js";import{d as mu}from"./Save-C1LLFEVC.js";import{s as n6,a as r6}from"./slaughter-get-provinces-BB3SydOH.js";import{N as Gu}from"./NavLink-D2GD_ItM.js";import{S as O}from"./SimpleTable-CWlU9uE0.js";import{B as t6}from"./BackButton-7Uc4b2uz.js";import"./PublishedWithChanges-wX45M9wC.js";import"./Delete-CTUmuli-.js";import"./index-IuzvFnSU.js";import"./Close-C8iZ2Qr6.js";import"./Search-DLgMQCPC.js";var Hu={},a6=b0;Object.defineProperty(Hu,"__esModule",{value:!0});var c0=Hu.default=void 0,s6=a6(_0()),o6=u;c0=Hu.default=(0,s6.default)((0,o6.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock");const l6=X("CHANGE_PROFILE_INFO",async e=>{const{data:n,status:t}=await q.put("system_user_profile/0/",e);return{data:n,status:t}}),i6=X("CHANGE_PROFILE_FACTOR_INFO",async e=>{const{data:n,status:t}=await q.put("system_user_profile-for-factor/0/",e);return{data:n,status:t}}),d0=({user:e})=>{const[n,t]=Z.useState([]),[r,c]=Z.useState(),[h]=m.useContext(du),p=j=>{var i;j[0]&&c(e6((i=j[0])==null?void 0:i.data_url)),t(j)},o=E(),l=ju({initialValues:{firstname:e.firstName?e.firstName:"",lastname:e.lastName?e.lastName:"",natioanlId:e.nationalId?e.nationalId:"",natioanlCode:e.nationalCode?e.nationalCode:"",birthday:e.birthday?new Date(e.birthday):Date()},validationSchema:gu({firstname:R().typeError("لطفا فیلد را به درستی وارد کنید.!"),lastname:R().typeError("لطفا فیلد را به درستی وارد کنید.!"),natioanlId:lu().typeError("لطفا فیلد را به صورت عددی وارد کنید!"),natioanlCode:lu().typeError("لطفا فیلد را به صورت عددی وارد کنید!")})});return m.useEffect(()=>{l.validateForm()},[]),u.jsxs(a,{container:!0,gap:C.SMALL,direction:"column",justifyContent:"space-between",children:[u.jsxs(a,{container:!0,direction:"column",gap:C.SMALL,children:[u.jsx(a,{children:u.jsx(y,{id:"firstname",label:"نام",variant:"outlined",sx:{width:"100%",height:"100%"},value:l.values.firstname,error:l.touched.firstname?!!l.errors.firstname:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.firstname&&l.errors.firstname?l.errors.firstname:null})}),u.jsx(a,{children:u.jsx(y,{id:"lastname",label:"نام خانوادگی",variant:"outlined",sx:{width:"100%",height:"100%"},value:l.values.lastname,error:l.touched.lastname?!!l.errors.lastname:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.lastname&&l.errors.lastname?l.errors.lastname:null})}),u.jsx(a,{children:u.jsx(y,{id:"natioanlId",label:"کد ملی",variant:"outlined",sx:{width:"100%",height:"100%"},value:l.values.natioanlId,onChange:l.handleChange,onBlur:l.handleBlur,er
2026-01-19 15:40:45 +03:30
@keyframes wiggle {
0% { transform: rotate(0deg); }
25% { transform: rotate(-1deg); }
50% { transform: rotate(1.5deg); }
75% { transform: rotate(-1.5deg); }
100% { transform: rotate(0deg); }
}
.wiggle-animation {
animation: wiggle 0.25s ease-in-out infinite;
}
.no-wiggle {
animation: none !important;
}
`}),u.jsxs(v,{sx:{backgroundColor:"#f9f9f9",minHeight:"auto",p:{xs:2,sm:3},borderRadius:"20px",width:"100%",maxWidth:{xs:"100%",sm:"100%"},overflowX:"hidden",position:"relative"},children:[u.jsxs(g,{container:!0,xs:12,justifyContent:"space-between",alignItems:"center",mb:2,mt:2,gap:1,px:1,children:[u.jsx(_u,{sx:{width:{xs:180,sm:260},"& .MuiOutlinedInput-root":{height:{xs:"38px",lg:"48px"}}},size:"small",options:S.map((d,s)=>({label:d.text,route:d.route,role:d.role,disabled:d.disabled||!1,index:s})),groupBy:d=>(t==null?void 0:t.length)!==1?hu(d.role):!1,getOptionDisabled:d=>d.disabled,getOptionLabel:d=>d.label||"",value:h,onChange:Cu,onClose:()=>p(null),renderInput:d=>u.jsx(y,{...d,placeholder:"جستجو ..."}),renderOption:(d,s)=>u.jsx(N,{color:"primary",...d,sx:{fontSize:14,fontWeight:"700"},children:s.label}),style:{backgroundColor:"white",borderRadius:4}}),t&&t.includes("KillHouse")&&u.jsx(U6,{})]}),u.jsx(g,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:m0()})]})]});function j0(){var d;return u.jsx(g,{container:!0,spacing:{xs:1,sm:3},justifyContent:"center",xs:12,children:(d=Lu(P(t)))==null?void 0:d.map((s,T)=>{var _,M;return u.jsx(g,{item:!0,xs:12,sm:12,lg:((_=P(t))==null?void 0:_.length)===1?12:6,children:u.jsxs(W,{elevation:2,sx:{p:{xs:1,sm:2},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(0,0,0,0.1)",position:"relative"},children:[u.jsx(v,{sx:{position:"relative"},children:u.jsx(wu,{title:o[s]?"ذخیره ترتیب":"ویرایش و تغییر ترتیب کارت‌ها",children:u.jsx(su,{onClick:()=>bu(s,Y(Su(s),s)),sx:{position:"absolute",top:2,right:0,zIndex:10,backgroundColor:o[s]?"success.main":"primary.main",color:"white","&:hover":{backgroundColor:o[s]?"success.dark":"primary.dark"},width:24,height:24},size:"small",children:o[s]?u.jsx(I0,{sx:{fontSize:"14px"}}):u.jsx(iu,{sx:{fontSize:"14px"}})})})}),u.jsx(Q,{sx:{mb:1.5},children:u.jsx(ou,{label:hu(s),color:"primary",sx:{fontSize:"0.85rem",fontWeight:"bold",backgroundColor:"primary"}})}),u.jsx(g,{container:!0,spacing:{xs:2,sm:2},justifyContent:"center",pt:1,children:(M=Y(Su(s),s))==null?void 0:M.map((k,f)=>{var w,uu,eu,nu,ru,tu;return u.jsx(g,{item:!0,xs:4,sm:3,md:3,lg:((w=P(t))==null?void 0:w.length)===1?1.7:4,nlg:((uu=P(t))==null?void 0:uu.length)===1?1.3:3,xl:((eu=P(t))==null?void 0:eu.length)===1?1.2:3,nxl:((nu=P(t))==null?void 0:nu.length)===1?1:2.3,xxl:((ru=P(t))==null?void 0:ru.length)===1?1.15:2.3,xxxl:((tu=P(t))==null?void 0:tu.length)===1?1:2.3,sx:{display:"flex",justifyContent:"center"},gap:5,children:u.jsxs(W,{elevation:2,draggable:o[s],className:o[s]&&H!==f?"wiggle-animation":"",onDragStart:A=>o[s]&&vu(A,f),onDragEnd:Fu,onDragOver:A=>o[s]&&yu(A),onDrop:A=>o[s]&&fu(A,s,f),onMouseDown:()=>o[s]&&K(f),onMouseUp:J,onTouchStart:()=>o[s]&&K(f),onTouchEnd:J,sx:{width:"100%",aspectRatio:"1/1",borderRadius:"8px",display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",cursor:o[s]?"move":"pointer",transition:"transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out",position:"relative",backgroundSize:"cover",backgroundPosition:"center",color:A=>A.palette.primary.main,borderStyle:"solid",borderWidth:"1px",borderColor:A=>A.palette.primary.main,opacity:o[s]?.9:1,"&:hover":{transform:o[s]?"scale(1.02)":"scale(1.05)",boxShadow:"0 4px 12px rgba(0,0,0,0.15)",backgroundColor:A=>A.palette.primary.light}},onClick:()=>Au(k,s),children:[o[s]&&u.jsx(v,{sx:{position:"absolute",top:2,right:2,backgroundColor:"rgba(0, 0, 0, 0.5)",borderRadius:"50%",width:18,height:18,display:"flex",alignItems:"center",justifyContent:"center",zIndex:1},children:u.jsx(zu,{sx:{fontSize:12,color:"white"}})}),u.jsxs(v,{children:[k.icon&&u.jsx(v,{sx:{mb:.5},children:Z.cloneElement(k.icon,{sx:{fontSize:{xs:"2rem",sm:"2.5rem",xxl:"2.8rem",xxxl:"3.2rem"}}})}),u.jsx(N,{variant:"caption",fontWeight:"bold",sx:{fontSize:{xs:"0.55rem",sm:"0.65rem",xxl:"0.80rem",xxxl:"0.95rem"},color:A=>A.palette.primary.dark},children:k.text})]})]})},f)})})]})},T)})})}function g0(){var d;return u.jsx(g,{container:!0,spacing:{xs:1,sm:3},just