2 lines
7.7 KiB
JavaScript
2 lines
7.7 KiB
JavaScript
import{i as z,j as e,a3 as n,b as j,T as i,ak as R,ag as U,av as V,aw as W,ax as f,am as D,ar as H,aJ as O,b1 as B,bq as J,I as Q}from"./mui-vendor-CkIVaoQP.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{j as k,r as X,A as K,v as m,m as l,dq as Z,W as M,ey as ee,aE as C,L as ae,h as te,N as se,G as ue}from"./index-Vwb3Bce5.js";import{a as w,u as Y}from"./redux-vendor-B7uoacJt.js";import{A as ne}from"./AdvancedTable-B0ObjV8k.js";import{d as re}from"./Person-DtzP-6QW.js";import{d as oe}from"./Phone-IPmSnNdK.js";import{d as ie}from"./CheckCircle-eA7tEzBu.js";import{g as le}from"./getPosProviderName-CYVCBpcT.js";import{u as ce}from"./getProvinceName-BujSmyBy.js";import"./index-CgNdnt2v.js";import"./Close-8pFLGZ5w.js";import"./Search-CLlOaERQ.js";import"./Delete-DHYHiC8G.js";const de=w("MAIN_GET_STEWARDS",async s=>{const u=k.create();u.defaults.headers.common={};const t=`https://amait.mrkiani.ir/api/report/pos/${s==="markazi"?"markazi":"hamadan"}`;try{const c=await u.get(t),{data:x,status:y}=c;return{data:x,status:y}}catch(c){throw console.error("Error fetching data:",c),c}});var v={},xe=z;Object.defineProperty(v,"__esModule",{value:!0});var F=v.default=void 0,he=xe(X()),pe=e;F=v.default=(0,he.default)((0,pe.jsx)("path",{d:"M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2z"}),"Receipt");const ye=w("AVICULTURE_REQUESTS_SERVICE",async s=>{const{data:u,status:t}=await k.get("https://amait.mrkiani.ir/api/report/transactions/",{params:{shop:s.key,datefrom:s.datefrom,dateto:s.dateto,page:s.page,mode:s.mode}});return{data:u,status:t}}),je=({item:s})=>{var _,E;const u=Y(),[t,c]=o.useState(),[x,y]=o.useState(1),[h,r]=o.useState("0"),[,,p,A,g,b]=o.useContext(K),[S,P]=o.useState(!1);o.useEffect(()=>{const a=m(new Date).format("YYYY-MM-DD");A(a),b(a),P(!0)},[]);const I=a=>{u(ae()),u(ye({key:s.shop,datefrom:C(p),dateto:C(g),page:a,mode:h})).then(d=>{u(te()),c(d.payload.data)})};o.useEffect(()=>{S&&I(1)},[p,g,S,h]);const N=a=>{y(a),I(a)},$=a=>{r(a.target.value)};return e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},exit:{opacity:0,y:-50},transition:{duration:.5},children:e.jsxs(n,{container:!0,justifyContent:"center",style:{overflowX:"hidden"},children:[e.jsxs(n,{container:!0,justifyContent:"center",spacing:2,xs:12,children:[e.jsx(n,{item:!0,xs:12,sm:4,md:4,children:e.jsx(l.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{delay:.2},children:e.jsxs(j,{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},children:[e.jsx(re,{}),e.jsxs(i,{variant:"body2",color:"textSecondary",children:["نام مالک: ",s.guild_info.fullname]})]})})}),e.jsx(n,{item:!0,xs:12,sm:4,md:4,children:e.jsx(l.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{delay:.4},children:e.jsxs(j,{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},children:[" ",e.jsx(oe,{sx:{mr:1}}),e.jsxs(i,{variant:"body2",color:"textSecondary",children:["شماره همراه: ",s.guild_info.mobile]})]})})}),e.jsx(n,{item:!0,xs:12,sm:4,md:4,children:e.jsx(l.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{delay:.6},children:e.jsxs(j,{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},children:[" ",e.jsx(Z,{sx:{mr:1}}),e.jsxs(i,{variant:"body2",color:"textSecondary",children:["موجودی: ",s==null?void 0:s.ware_house_info.quantity.toLocaleString()]})]})})})]}),e.jsxs(n,{container:!0,justifyContent:"center",spacing:2,sx:{my:2},alignItems:"center",children:[e.jsx(n,{item:!0,xs:12,sm:6,md:3,children:e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},transition:{delay:.8},children:e.jsx(M,{label:"از تاریخ",id:"date",renderInput:a=>e.jsx(R,{...a}),value:p,onChange:a=>{A(m(a).format("YYYY-MM-DD"))}})})}),e.jsx(n,{item:!0,xs:12,sm:6,md:3,children:e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},transition:{delay:1},children:e.jsx(M,{label:"تا تاریخ",id:"date",renderInput:a=>e.jsx(R,{...a}),value:g,onChange:a=>{b(m(a).format("YYYY-MM-DD"))}})})}),e.jsx(n,{item:!0,xs:12,sm:6,md:3,children:e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},transition:{delay:1},children:e.jsxs(U,{fullWidth:!0,children:[e.jsx(V,{id:"demo-simple-select-label",children:"فیلتر تراکنش ها"}),e.jsxs(W,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:h,label:"Age",onChange:$,children:[e.jsx(f,{value:"0",children:"همه"}),e.jsx(f,{value:"1",children:"موفق"}),e.jsx(f,{value:"3",children:"ناموفق"}),e.jsx(f,{value:"2",children:"نسیه"})]})]})})})]}),e.jsx(D,{style:{width:"100%"},children:e.jsx(H,{label:`تعداد کل تراکنش ها: ${t!=null&&t.totalItems?t==null?void 0:t.totalItems:0} ، جمع کل: ${t==null?void 0:t.sum.toLocaleString()} ریال`})}),e.jsx(n,{container:!0,justifyContent:"center",spacing:2,mt:2,p:2,children:(_=t==null?void 0:t.items)==null?void 0:_.map((a,d)=>{var T,L;return e.jsx(n,{item:!0,xs:12,sm:6,md:3,className:"bluehover",children:e.jsx(l.div,{initial:{opacity:0,scale:.5},animate:{opacity:1,scale:1},transition:{delay:d*.1+1.2},children:e.jsx(O,{style:{width:"100%",height:"100%",backgroundColor:a!=null&&a.name.includes("موفق")?"white":"rgb(255 229 229)"},children:e.jsxs(B,{children:[e.jsxs(j,{display:"flex",alignItems:"center",children:[e.jsxs(i,{variant:"h6",component:"h2",style:{marginRight:"8px"},children:[x>1?x*20-20+d+1:d+1," -"]}),e.jsx(i,{variant:(a==null?void 0:a.name.length)<17?"h6":"body1",component:"h2",style:{marginRight:"8px"},children:a==null?void 0:a.name}),a!=null&&a.name.includes("موفق")?e.jsx(ie,{style:{color:"green",marginRight:"4px"}}):e.jsx(ee,{style:{color:"red",marginRight:"4px"}})]}),e.jsx(D,{}),e.jsxs(n,{display:"grid",gap:2,mt:2,children:[e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"تاریخ:"})," ",C(a==null?void 0:a.date)]}),(a==null?void 0:a.product.length)===1&&e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"محصول:"})," ",(T=a==null?void 0:a.product[0])==null?void 0:T.name]}),(a==null?void 0:a.product.length)>1&&e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"محصولات:"})," ",(L=a==null?void 0:a.product)==null?void 0:L.map((q,G)=>e.jsxs("span",{children:[q.name," / "]},G))]}),e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"مبلغ:"})," ",a==null?void 0:a.price.toLocaleString()," ","ریال"]}),e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"از سرویس:"})," ",le(a==null?void 0:a.posProvider)]})]})]})})})},d)})}),e.jsx(n,{mt:2,children:e.jsx(l.div,{initial:{opacity:0,y:50},animate:{opacity:1,y:0},transition:{delay:((E=t==null?void 0:t.items)==null?void 0:E.length)*.1+1.5},children:e.jsx(J,{count:Math.ceil((t==null?void 0:t.totalItems)/20),page:x,variant:"outlined",onChange:(a,d)=>{N(d)}})})})]})})},De=()=>{const s=Y(),[u,t]=o.useState(),[c,x]=o.useState(),y=ce();return o.useEffect(()=>{s(de(y)).then(h=>{t(h.payload.data)})},[]),o.useEffect(()=>{const h=u==null?void 0:u.map((r,p)=>[p+1,r==null?void 0:r.guild_info.fullname,r==null?void 0:r.guild_info.mobile,r==null?void 0:r.ware_house_info.quantity.toLocaleString(),e.jsx(Q,{"aria-label":"delete",color:"primary",onClick:()=>{s(se({title:"مشخصات کامل محل",right:!1,bottom:!0,content:e.jsx(je,{item:r})}))},children:e.jsx(F,{})},p)]);x(h)},[u]),e.jsx(j,{display:"flex",justifyContent:"center",children:e.jsxs(ue,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[" ",e.jsx(ne,{name:"لیست اصناف",data:c,columns:["ردیف","نام کامل","موبایل","موجودی","مشاهده تراکنش ها"]})]})})};export{De as default};
|