Files
Rasadyar_FrontEnd/build/assets/ProvinceFees-DR8GRQUt.js

15 lines
121 KiB
JavaScript
Raw Normal View History

2026-02-09 09:53:38 +03:30
import{j as u,ah as Ne,i as Je,I as $6,a_ as E6,an as N,B as X,b3 as Ze,aq as Oe,ar as xe,b7 as pe,as as je,T as zu,d as T6,aO as Be,aP as me,aQ as ua,al as N6,b5 as Re,b6 as Q6,bq as Ye,br as H6,bn as ea,bo as Se,b as aa}from"./mui-vendor-D_SVL-Dx.js";import{B as la}from"./BackButton-Dr-K0JXJ.js";import{l as ta,p as ge,q as ye,v as H,et as Pe,r as oa,A as Fu,t as We,a0 as d,G as f,ad as ze,O as fe,$ as G,S as _u,L as q6,j as K,h as v6,eu as na,ev as sa,ew as Ke,ex as He,ey as qe,y as J6,ap as Z6,aA as O6,ez as ra,X as ca,W as Ca}from"./index-D80MdVQn.js";import{u as B6,f as ku,a as Ue}from"./redux-vendor-CfkcHgWN.js";import{R as y6}from"./ResponsiveTable-bUYl0qDM.js";import{d as Ee}from"./ToggleOffOutlined-C41wua6U.js";import{d as we}from"./ToggleOn-Cv1P2E48.js";import{r as c,u as X6,j as da}from"./react-vendor-CmFgShSM.js";import{P as ga,a as Aa,p as ia,b as fa,c as ha}from"./ProvinceWagePaymentTransactions-DBSsTDHm.js";import{d as xa}from"./Article-B5YcjArk.js";import{a as pa}from"./index-Eu1ghc4Y.js";import{d as ja}from"./Tune-BBzxV8DK.js";import{R as L6,a as U6}from"./index.esm-C1-dCPnj.js";import{d as Sa}from"./ArrowDownward-LnU1CBf1.js";import{g as Ae}from"./getSystemBaseAddress-B3dWKz82.js";import{S as Ve}from"./SimpleTable-tm4uaKUf.js";import{d as Fa}from"./SystemUpdateAlt-QYMcO5S3.js";import{d as Ce}from"./Visibility-Cb7r65bM.js";import{c as ie}from"./checkPathStartsWith-DedybDvj.js";import{P as G6}from"./PageTable-B0hPU2Kw.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./num2persian-BIYy8amq.js";import"./SlaughterPayFeesGateway-DGd5fk9m.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./resizeImage-Csf2MO3w.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";import"./Search-TgPAjvS8.js";const P={page:{width:"214mm",height:"302mm",display:"flex",margin:"0 auto",justifyContent:"center",alignItems:"center",position:"relative",direction:"rtl",fontFamily:"titr",fontWeight:"bold"},pageData:{display:"flex",flexDirection:"column",padding:"20px",border:"2px solid #666",borderRadius:"10px",width:"50%",position:"relative",backgroundColor:"#fff",boxShadow:"0px 0px 20px rgba(0, 0, 0, 0.1)"},title:{textAlign:"center",marginBottom:"10px",fontSize:"24px",fontWeight:"bold",color:"#333"},logo:{width:"100px",height:"auto",margin:"0 auto",display:"block"},hr:{border:"none",borderTop:"1px solid #ccc",margin:"5px 0"},row:{display:"flex",flexDirection:"row",marginBottom:"10px",justifyContent:"space-between"},label:{flex:"0 0 40%",textAlign:"right",marginRight:"10px",fontWeight:"bold",color:"#555"},value:{textAlign:"right",color:"#333",fontFamily:"titr"}},Le=c.forwardRef(({item:t,isPayment:E},x)=>{var p,$,g,D,w;return u.jsx("div",{ref:x,children:u.jsx("div",{style:P.page,children:t&&u.jsxs("div",{style:P.pageData,children:[u.jsx("img",{src:ta,alt:"Logo",style:P.logo}),u.jsx("h1",{style:P.title,children:"رسید پرداخت"}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"تاریخ و زمان:"}),u.jsx("div",{style:P.value,children:`${ge(t.date)} ساعت ${ye(t.date)}`})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"پرداخت کننده:"}),u.jsx("div",{style:P.value,children:E?(p=t==null?void 0:t.payerInfo)==null?void 0:p.fullname:t.payer})]}),!E&&u.jsxs(u.Fragment,{children:[u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"تعداد سفارشات:"}),u.jsx("div",{style:P.value,children:($=t.information)==null?void 0:$.totalRequestNumber})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"تعداد کل (قطعه):"}),u.jsx("div",{style:P.value,children:(g=t.information)==null?void 0:g.totalQuantity})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"وزن کل (کیلوگرم):"}),u.jsx("div",{style:P.value,childr
@page {
size: landscape;
margin: 0;
dir: rtl;
margin: 20px;
}
body {
-webkit-print-color-adjust: exact;
}
`}),Ru=q=>{Mu(q),setTimeout(()=>{Du()},1)},Yu=({item:q})=>{const[y,Pu]=c.useState(null),w6=b6=>{Pu(b6.currentTarget)},Wu=()=>{Pu(null)},Nu=!!y,P6=Nu?`paid-fee-actions-${q==null?void 0:q.key}`:void 0,V6=()=>{Wu(),v(q)},W6=b6=>{Wu(),Ru({item:q,isUnion:b6})};return u.jsxs("div",{children:[u.jsx($6,{"aria-describedby":P6,color:"primary",onClick:w6,size:"small",children:u.jsx(ja,{fontSize:"small"})}),u.jsx(Ze,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:P6,open:Nu,anchorEl:y,onClose:Wu,children:u.jsxs(Oe,{sx:{p:1},children:[u.jsx(xe,{disablePadding:!0,children:u.jsxs(pe,{sx:{color:"error.main"},onClick:V6,children:[u.jsx(je,{sx:{minWidth:36,color:"inherit"},children:u.jsx(pa,{fontSize:"small"})}),u.jsx(zu,{variant:"body2",color:"inherit",children:"چاپ رسید"})]})}),u.jsx(xe,{disablePadding:!0,children:u.jsxs(pe,{sx:{color:"primary.main"},onClick:()=>W6(!0),children:[u.jsx(je,{sx:{minWidth:36,color:"inherit"},children:u.jsx(xa,{fontSize:"small"})}),u.jsx(zu,{variant:"body2",color:"inherit",children:"فاکتور اتحادیه"})]})}),u.jsx(xe,{disablePadding:!0,children:u.jsxs(pe,{sx:{color:"success.main"},onClick:()=>W6(!1),children:[u.jsx(je,{sx:{minWidth:36,color:"inherit"},children:u.jsx(Qe,{fontSize:"small"})}),u.jsx(zu,{variant:"body2",color:"inherit",children:"فاکتور سامانه"})]})})]})})]})};c.useEffect(()=>{const q=k==null?void 0:k.map((y,Pu)=>{var w6,Wu,Nu;return[I===1?Pu+1:Pu+_*(I-1)+1,`${ge(y.date)} ساعت (${ye(y.date)})`,d()==="SuperAdmin"?u.jsxs(f,{container:!0,xs:12,alignItems:"center",children:[(y==null?void 0:y.transactionType)==="wage-gateway-auto"?"آنلاین":(y==null?void 0:y.transactionType)==="correspondence"?"مکاتبات":"دستی",u.jsx($6,{"aria-label":"delete",color:"primary",onClick:()=>{D(fe({title:"ویرایش نوع پرداخت",content:u.jsx(ga,{fetchApiData:s,item:y})}))},children:u.jsx(ze,{})})]}):(y==null?void 0:y.transactionType)==="wage-gateway-auto"?"آنلاین":(y==null?void 0:y.transactionType)==="correspondence"?"مکاتبات":"دستی",`${(w6=y==null?void 0:y.payerInfo)==null?void 0:w6.fullname} (${(Wu=y==null?void 0:y.payerInfo)==null?void 0:Wu.mobile})`,y==null?void 0:y.orderId,y==null?void 0:y.refId,y==null?void 0:y.orderId,y==null?void 0:y.cardHolderPan,(Nu=y==null?void 0:y.transactionAmount)==null?void 0:Nu.toLocaleString(),d()==="SuperAdmin"?u.jsxs(f,{container:!0,xs:12,alignItems:"center",children:[y!=null&&y.description?y==null?void 0:y.description:"-"," ",u.jsx($6,{"aria-label":"delete",color:"primary",onClick:()=>{D(fe({title:"ویرایش توضیحات",content:u.jsx(Aa,{fetchApiData:s,item:y})}))},children:u.jsx(ze,{})})]}):y!=null&&y.description?y==null?void 0:y.description:"-",u.jsx(Yu,{item:y},(y==null?void 0:y.key)??Pu)]});e(q)},[k]),c.useEffect(()=>{C(1)},[D,x,$,_]);const Ku=async q=>{q.preventDefault(),D(q6());try{const y=await K.get(`internal-transactions/?search=filter&value=${z}&page=${I}&page_size=${_}&type=paid&${E}=${t}&role=${d()}${W?`&date1=${x}&date2=${$}`:""}`);l(y.data.results),j(y.data.count),D(v6())}catch(y){console.error("Error fetching data:",y)}};return u.jsxs(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:[u.jsxs("div",{style:{visibility:"hidden",position:"absolute"},children:[u.jsx(Le,{ref:h,item:r,isPayment:!0}),u.jsx(be,{ref:yu,item:J==null?void 0:J.item,user:(vu=(qu=(Hu=J==null?void 0:J.item)==null?void 0:Hu.killHouse)==null?void 0:qu.killHouseOperator)==null?void 0:vu.user,union:(I6=J==null?void 0:J.item)==null?void 0:I6.unionInfo,isUnion:J==null?void 0:J.isUnion})]}),u.jsxs(f,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(E6,{icon:u.jsx(Ee,{}),checkedIcon:u.jsx(we,{}),checked:W,onChange:()=>V(!W),color:"primary",size:"large"}),u.jsx(f,{children:u.jsx(G,{disabled:!W,l
تعرفه های پرداخت شده
${(_6=(k6=k[0])==null?void 0:k6.provinceRequest)!=null&&_6.killHouseUserFullName?`${(D6=(M6=k[0])==null?void 0:M6.provinceRequest)!=null&&D6.killer?"کشتارکن":"کشتارگاه"} ${(Y6=(R6=k[0])==null?void 0:R6.provinceRequest)==null?void 0:Y6.killHouseUserFullName}`:""}
`})]})},ba=()=>{var s,r,A,h,L,v,J,Mu,yu,Du,Ru,Yu,Ku,Hu,qu,vu,I6,k6,_6,M6,D6,R6,Y6,q,y,Pu,w6,Wu,Nu,P6,V6,W6,b6,m6,u0,e0,a0,l0,t0,o0,n0,s0,r0,c0,C0,d0,g0,A0,i0,f0,h0,x0,p0,j0,S0,F0,y0,E0,w0,L0,b0,$0,T0,I0,k0,_0,M0,D0,R0,Y0,P0,W0,z0,K0,H0,q0,v0,N0;const t=B6(),[E,x]=c.useState(),[p,$]=c.useState([]),[g,D]=c.useState(),{provincePaymentKillersOfKillhouses:w}=ku(R=>R.provinceSlice),k=ku(R=>R.userSlice.userPath),[l]=c.useContext(Fu),b=ku(R=>R.userSlice.userProfile.key),j=ku(R=>R.userSlice.selectedSubUser),[_,U]=c.useState(!1),z=X6(),[,,M,I,T,Y]=c.useContext(Fu);c.useEffect(()=>{const R=H(new Date).format("YYYY-MM-DD");I(R),Y(R)},[]),c.useEffect(()=>{d()==="KillHouse"&&t(na({role_key:ie("province")&&(j==null?void 0:j.key)||""}))},[j==null?void 0:j.key]);const{provincePaymentByWeightOverview:e}=ku(R=>R.provinceSlice);c.useEffect(()=>{var i,ju;const R=(ju=(i=e==null?void 0:e.wageInfo)==null?void 0:i.shares)==null?void 0:ju.map((o,lu)=>{var tu,ou,nu,su,ru,cu,Cu,du;return[lu+1,o==null?void 0:o.name,(tu=o==null?void 0:o.outProvincePoultryRequestWage)==null?void 0:tu.toLocaleString(),(ou=o==null?void 0:o.provinceKillRequestWage)==null?void 0:ou.toLocaleString(),(nu=o==null?void 0:o.freeSellCarcassesWage)==null?void 0:nu.toLocaleString(),(su=o==null?void 0:o.freeBuyingCarcassesWage)==null?void 0:su.toLocaleString(),(ru=o==null?void 0:o.freeBuyingLiveWage)==null?void 0:ru.toLocaleString(),(cu=parseInt(Math.floor((o==null?void 0:o.totalWage)/1e3)*1e3))==null?void 0:cu.toLocaleString(),(Cu=parseInt(Math.floor((o==null?void 0:o.totalPaidWage)/1e3)*1e3))==null?void 0:Cu.toLocaleString(),(du=parseInt(Math.floor((o==null?void 0:o.totalUnpaidWage)/1e3)*1e3))==null?void 0:du.toLocaleString()]});$(R)},[e]),c.useEffect(()=>{t(sa({date1:_?M:null,date2:_?T:null,role:d(),role_key:ie("province")&&(j==null?void 0:j.key)||""}))},[t,M,T,_,j==null?void 0:j.key]),c.useEffect(()=>{if(e){const R=w==null?void 0:w.map((i,ju)=>{var o,lu,tu,ou,nu,su,ru,cu,Cu,du,Uu,Vu,Qu,Xu,Gu,Ju,Zu,Ou,Bu,mu,u6,e6,a6,l6,t6,o6,n6,s6,r6,c6,C6,Q,Eu,d6,g6,A6,i6,f6,h6,x6,p6,a,Su,Z,O,B,m,uu,eu,au,gu,Au,iu,fu,hu,xu,pu;return((o=e==null?void 0:e.wageInfo)==null?void 0:o.wageCountingType)==="live"?[i==null?void 0:i.name,(tu=Math.ceil((lu=i==null?void 0:i.wageInfo)==null?void 0:lu.totalWage))==null?void 0:tu.toLocaleString(),(nu=Math.ceil((ou=i==null?void 0:i.wageInfo)==null?void 0:ou.totalPaidWage))==null?void 0:nu.toLocaleString(),(ru=Math.ceil((su=i==null?void 0:i.wageInfo)==null?void 0:su.off))==null?void 0:ru.toLocaleString(),(Cu=Math.ceil((cu=i==null?void 0:i.wageInfo)==null?void 0:cu.totalUnpaidWage))==null?void 0:Cu.toLocaleString(),u.jsx("a",{href:`${window.location.origin}/pay/${Ae(k)}/${(du=i==null?void 0:i.wageInfo)==null?void 0:du.userToken}`,style:{color:"blue"},target:"_blank",rel:"noreferrer",children:`${window.location.origin}/pay/${Ae(k)}/${(Uu=i==null?void 0:i.wageInfo)==null?void 0:Uu.userToken}`},ju),(Qu=Math.ceil((Vu=i==null?void 0:i.wageInfo)==null?void 0:Vu.totalProvinceLiveWeight))==null?void 0:Qu.toLocaleString(),(Gu=Math.ceil((Xu=i==null?void 0:i.wageInfo)==null?void 0:Xu.provinceKillRequestsTotalWage))==null?void 0:Gu.toLocaleString(),(Zu=Math.ceil((Ju=i==null?void 0:i.wageInfo)==null?void 0:Ju.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:Zu.toLocaleString(),(Bu=Math.ceil((Ou=i==null?void 0:i.wageInfo)==null?void 0:Ou.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:Bu.toLocaleString(),(u6=Math.ceil((mu=i==null?void 0:i.wageInfo)==null?void 0:mu.freeBarsCarcasesTotalWeight))==null?void 0:u6.toLocaleString(),(a6=Math.ceil((e6=i==null?void 0:i.wageInfo)==null?void 0:e6.freeBarsCarcasesTotalWage))==null?void 0:a6.toLocaleString(),(t6=Math.ceil((l6=i==null?void 0:i.wageInfo)==null?void 0:l6.freeBarsLiveTotalWeight))==null?void 0:t6.toLocaleString(),(n6=Math.ceil((o6=i==null?void 0:i.wageInfo)==null?void 0:o6.freeBarsLiveTotalWage))==null?void 0:n6.toLocaleString()]:[i==null?void 0:i.name,(r6=Math.ceil((s6=i==null?void 0:i.wageInfo)==null?void 0:s6.totalWage))==null?void 0:r6.toLocaleString(),(C6=Math.ceil((c6=i==null?void 0:i.wageInfo)==null?void 0:c6.