Files
Rasadyar_FrontEnd/build/assets/Transactions-Dqz-99yr.js

2 lines
8.7 KiB
JavaScript
Raw Normal View History

2026-02-09 09:53:38 +03:30
import{j as u,I as hu,a_ as nu,an as S,B as L,d as ou,b as pu}from"./mui-vendor-D_SVL-Dx.js";import{A as z,v as D,aI as gu,aw as fu,eR as Au,eS as ju,Q as Su,a0 as p,G as o,$ as M,j as $,L as O,h as U,a3 as Du,S as $u}from"./index-D80MdVQn.js";import{r as n,u as yu,j as ru,f as bu}from"./react-vendor-CmFgShSM.js";import{u as cu}from"./redux-vendor-CfkcHgWN.js";import{R as lu,a as du}from"./index.esm-C1-dCPnj.js";import{R as iu}from"./ResponsiveTable-bUYl0qDM.js";import{d as Cu}from"./ToggleOffOutlined-C41wua6U.js";import{d as xu}from"./ToggleOn-Cv1P2E48.js";import{d as Tu}from"./ReceiptLong-BODgrrI9.js";import{B as Fu}from"./BackButton-Dr-K0JXJ.js";import{g as Ru}from"./getPosProviderName-CYVCBpcT.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Eu=()=>{const[,,c,l,C,x]=n.useContext(z),[r,d]=n.useState(!0),[y]=n.useContext(z),g=cu();n.useEffect(()=>{const a=D(new Date).format("YYYY-MM-DD");l(a),x(a)},[]);const b=a=>{B(a.target.value)},_=yu(),[i,N]=n.useState([]),[A,T]=n.useState(0),[f,v]=n.useState(10),[h,B]=n.useState(""),[j,Y]=n.useState(1),[F,k]=n.useState([]),[W,V]=n.useState({anchorEl:null,item:null}),R=async a=>{g(O());const e=await $.get(`pos-machine-transactions/?search=filter&value=${h}&role=${p()}${r?`&date1=${c}&date2=${C}`:""}&page=${a}&page_size=${f}`);g(U()),N(e.data.results),T(e.data.count)},G=a=>{R(a),Y(a)},m=a=>{v(a),Y(1)};n.useEffect(()=>{const a=i==null?void 0:i.map((e,I)=>{var P,w,Q,X,q,H,J,K,Z,uu,eu,au,tu,su;return[j===1?I+1:I+f*(j-1)+1,(e==null?void 0:e.guildsName)||"-",`${(P=e==null?void 0:e.user)==null?void 0:P.fullname} (${(w=e==null?void 0:e.user)==null?void 0:w.mobile})`,((X=(Q=e==null?void 0:e.user)==null?void 0:Q.city)==null?void 0:X.name)||"-",(e==null?void 0:e.guildsName)||"-",(e==null?void 0:e.licenseNumber)||"-",(H=(q=e==null?void 0:e.transaction)==null?void 0:q.totalCarcassesWeight)==null?void 0:H.toLocaleString(),(K=(J=e==null?void 0:e.transaction)==null?void 0:J.realAllocatedWeight)==null?void 0:K.toLocaleString(),(uu=(Z=e==null?void 0:e.transaction)==null?void 0:Z.totalRemainWeight)==null?void 0:uu.toLocaleString(),(au=(eu=e==null?void 0:e.transaction)==null?void 0:eu.lenTransaction)==null?void 0:au.toLocaleString(),(su=(tu=e==null?void 0:e.transaction)==null?void 0:tu.totalPrice)==null?void 0:su.toLocaleString(),u.jsx(u.Fragment,{children:u.jsx(hu,{title:"تراکنش‌ها",color:"primary",onClick:()=>{s(),t(e)},children:u.jsx(Tu,{fontSize:"small"})})})]});k(a)},[i,W]),n.useEffect(()=>{R(1)},[g,c,C,f,r]);const E=async a=>{a.preventDefault(),g(O());try{const e=await $.get(`pos-machine-transactions/?role=${p()}&search=filter&value=${h}${r?`&date1=${c}&date2=${C}`:""}&page=1&page_size=${f}`);N(e.data.results),T(e.data.count),g(U())}catch(e){console.error("Error fetching data:",e)}},s=()=>{V({anchorEl:null,item:null})},t=a=>{const e=r?"on":"off";_(`${p()==="AdminX"?gu:p()==="SuperAdmin"?fu:p()==="ProvinceFinancial"?Au:p()==="CityPoultry"?ju:Su}/${a==null?void 0:a.key}/${a==null?void 0:a.guildsName}?filterDate=${e}`)};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,px:2,children:[u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(nu,{icon:u.jsx(Cu,{}),checkedIcon:u.jsx(xu,{}),checked:r,onChange:()=>d(!r),color:"primary",size:"large"}),u.jsx(o,{children:u.jsx(M,{disabled:!r,label:"از تاریخ",id:"date",renderInput:a=>u.jsx(S,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...a}),value:c,onChange:a=>{l(D(a).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(M,{disabled:!r,label:"تا تاریخ",id:"date",renderInput:a=>u.jsx(S,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...a}),value:C,onChange:a=>{x(D(a).format("YYYY-MM-DD"))}})})]}),u.jsx(o,{children:u.jsxs("form",{onSubmit:E,children:[u.jsx(S,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{wid