1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[6165],{26165:(e,t,n)=>{n.r(t),n.d(t,{default:()=>J});var i=n(89379),a=n(80045),r=n(9950),s=n(27182),l=n(47659),o=n(14857),c=n(28429),d=n(4159),x=n.n(d),h=n(58203),A=n(72676),j=n(96730),m=n(36150),u=n(81425),p=n(62375),v=n(16491),g=n(82053),b=n(60899),y=n(93230),D=n(48159),w=n(84142),f=n(1320),k=n(15769),C=n(69780),Y=n(9213),S=n(21671),P=n(34075),I=n(83274),M=n(25333),T=n(74745),F=n(6258),O=n(52351),W=n(50027),z=n(13838),L=n(35678),q=n(96646),E=n(44414);const N=["children","value","index"];var R=n(36220);x().extend(R);const _=[{id:"sno",label:"sno"},{id:"client",label:"client"},{id:"invoiceid",label:"Invoice Id"},{id:"invoice date",label:"invoice date",align:"left"},{id:"due date",label:"due date",align:"left"},{id:"itemcount",label:"Count",align:"left"},{id:"amount",label:"amount",align:"right"},{id:"action",label:"action",align:"center"}];function K(e){const{children:t,value:n,index:r}=e,s=(0,a.A)(e,N);return(0,E.jsx)("div",(0,i.A)((0,i.A)({role:"tabpanel",hidden:n!==r,id:"simple-tabpanel-".concat(r),"aria-labelledby":"simple-tab-".concat(r)},s),{},{children:n===r&&(0,E.jsx)(v.A,{sx:{p:3},children:(0,E.jsx)(g.A,{children:t})})}))}function B(e){return{id:"simple-tab-".concat(e),"aria-controls":"simple-tabpanel-".concat(e)}}function H(e){return new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR",minimumFractionDigits:2}).format(e)}const J=()=>{const e=(0,o.A)(),t=(0,c.Zp)(),[n,a]=r.useState(0),[d,v]=r.useState(10),[N,R]=r.useState(0),[J,U]=(0,r.useState)(0);let[X,Z]=(0,r.useState)(!1);const[G,Q]=(0,r.useState)(!1),{data:V,isLoading:$,isError:ee,error:te}=(0,m.I)({queryKey:["invoiceInsight"],queryFn:u.Y8,refetchInterval:3e5}),{data:ne,isLoading:ie,isError:ae,error:re}=(0,m.I)({queryKey:[J],queryFn:u.XC,refetchInterval:3e5}),se=$||ie,le=ee||ae,oe=(null===te||void 0===te?void 0:te.message)||(null===re||void 0===re?void 0:re.message);return le?oe:(0,E.jsxs)(E.Fragment,{children:[(X||se)&&(0,E.jsx)(O.A,{}),(0,E.jsx)(s.A,{title:"Invoice"}),(0,E.jsxs)(b.Ay,{container:!0,spacing:3,children:[(0,E.jsx)(b.Ay,{item:!0,xs:12,lg:3,sm:6,sx:{cursor:"pointer"},onClick:()=>{R(0),U(0)},children:(0,E.jsx)(l.A,{primary:"All",secondary:null===V||void 0===V?void 0:V.totalcount,iconPrimary:h.A,color:e.palette.primary.main})}),(0,E.jsx)(b.Ay,{item:!0,xs:12,lg:3,sm:6,sx:{cursor:"pointer"},onClick:()=>{R(1),U(1)},children:(0,E.jsx)(l.A,{primary:"0pen",secondary:null===V||void 0===V?void 0:V.pendingcount,iconPrimary:j.Ay.ThreeDots,color:e.palette.error.main})}),(0,E.jsx)(b.Ay,{item:!0,xs:12,lg:3,sm:6,sx:{cursor:"pointer"},onClick:()=>{R(2),U(2)},children:(0,E.jsx)(l.A,{primary:"Overdue",secondary:null===V||void 0===V?void 0:V.overduecount,iconPrimary:A.bTW,color:e.palette.warning.main})}),(0,E.jsx)(b.Ay,{item:!0,xs:12,lg:3,sm:6,sx:{cursor:"pointer"},onClick:()=>{R(3),U(3)},children:(0,E.jsx)(l.A,{primary:"Paid",secondary:null===V||void 0===V?void 0:V.paidcount,color:e.palette.success.main,iconPrimary:A.oJE})})]}),(0,E.jsx)(y.A,{sx:{border:"1px solid",borderColor:"bg.main",p:3,mt:3},children:(0,E.jsx)(b.Ay,{container:!0,sx:{},children:(0,E.jsx)(b.Ay,{item:!0,xs:9,sx:{},children:(0,E.jsxs)(D.A,{value:N,onChange:(e,t)=>{R(t)},"aria-label":"basic tabs example",sx:{mt:-1,mb:-2},children:[(0,E.jsx)(w.A,(0,i.A)((0,i.A)({label:"All"},B(0)),{},{onClick:()=>{R(0),U(0)}})),(0,E.jsx)(w.A,(0,i.A)((0,i.A)({label:"Open"},B(1)),{},{onClick:()=>{R(1),U(1)}})),(0,E.jsx)(w.A,(0,i.A)((0,i.A)({label:"Overdue"},B(2)),{},{onClick:()=>{R(2),U(2)}})),(0,E.jsx)(w.A,(0,i.A)((0,i.A)({label:"Paid"},B(3)),{},{onClick:()=>{R(3),U(3)}}))]})})})}),(0,E.jsxs)(W.A,{content:!1,children:[(0,E.jsx)(K,{value:N,index:N,children:(0,E.jsx)(f.A,{sx:{mt:-3,"&::-webkit-scrollbar":{width:"4px",height:"4px"},"&::-webkit-scrollbar-thumb":{backgroundColor:"#65387A"}},children:(0,E.jsxs)(k.A,{stickyHeader:!0,"aria-label":"sticky table",sx:{},children:[(0,E.jsx)(C.A,{sx:{"& th":{borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"2px solid ".concat(e.palette.divider," !important")}},children:(0,E.jsx)(Y.A,{children:_.map((e=>(0,E.jsx)(S.A,{sx:{minWidth:e.minWidth,position:"sticky !important"},align:e.align,children:e.label},e.id)))})}),(0,E.jsxs)(P.A,{children:[ie&&(0,E.jsx)(q.r,{col:3}),0==(null===ne||void 0===ne?void 0:ne.length)?(0,E.jsx)(Y.A,{children:(0,E.jsx)(S.A,{colSpan:8,children:(0,E.jsx)(z.A,{})})}):null===ne||void 0===ne?void 0:ne.slice(n*d,n*d+d).map(((i,a)=>(0,E.jsxs)(Y.A,{children:[(0,E.jsx)(S.A,{children:n*d+a+1}),(0,E.jsxs)(S.A,{children:[(0,E.jsxs)(g.A,{children:[i.tenantname," "]}),(0,E.jsxs)(g.A,{variant:"caption",color:"secondary",children:[i.contactperson," "]})]}),(0,E.jsx)(S.A,{children:(0,E.jsxs)(g.A,{variant:"caption",children:[i.invoiceno," "]})}),(0,E.jsx)(S.A,{children:(0,E.jsxs)("stack",{direction:"column",children:[(0,E.jsx)(g.A,{variant:"caption",children:x()(i.transactiondate).format("DD-MM-YYYY")}),(0,E.jsx)("br",{}),(0,E.jsx)(g.A,{variant:"caption",children:x()(i.transactiondate).utc().format("hh:mm a")})]})}),(0,E.jsx)(S.A,{children:(0,E.jsxs)("stack",{direction:"column",children:[(0,E.jsx)(g.A,{variant:"caption",children:x()(i.duedate).format("DD-MM-YYYY")}),(0,E.jsx)("br",{}),(0,E.jsx)(g.A,{variant:"caption",children:x()(i.duedate).utc().format("hh:mm a")})]})}),(0,E.jsxs)(S.A,{children:[" ",(0,E.jsxs)(g.A,{variant:"caption",children:[i.itemcount," "]})]}),(0,E.jsx)(S.A,{align:"right",children:(0,E.jsx)(g.A,{variant:"caption",children:H(i.totalamount)})}),(0,E.jsx)(S.A,{align:"center",children:(0,E.jsx)(I.A,{title:"Preview",placement:"right",children:(0,E.jsx)(M.A,{sx:{"&:hover":{color:e.palette.primary.main}},onClick:()=>{Z(!0),console.log("selected",i),setTimeout((()=>{Z(!1),t("/nearle/invoice/preview",{state:i})}),500)},children:(0,E.jsx)(p.A,{fontSize:"small"})})})})]},a)))]})]})})}),(0,E.jsx)(T.A,{}),(0,E.jsx)(F.A,{rowsPerPageOptions:[5,10,25,100],component:"div",count:null===ne||void 0===ne?void 0:ne.length,rowsPerPage:d,page:n,onPageChange:(e,t)=>{a(t)},onRowsPerPageChange:e=>{var t;v(+(null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.value)),a(0)}})]}),(0,E.jsx)(L.A,{open:G,onClose:()=>Q(!1),onSelect:e=>{setStartdate(e.startDate),setEnddate(e.endDate),setDatestatus(e.label),console.log("Selected Date Range:",e)}}),(0,E.jsx)(c.sv,{})]})}},27182:(e,t,n)=>{n.d(t,{A:()=>d});var i=n(89379),a=(n(9950),n(14857)),r=n(25713),s=n(60899),l=n(93230),o=n(82053),c=n(44414);const d=e=>{let{title:t,secondary:n,sx:d}=e;const x=(0,a.A)();return(0,c.jsx)(r.A,{sx:(0,i.A)({position:"sticky",top:"30px",bgcolor:x.palette.background.default,zIndex:10,width:"100%"},d),children:(0,c.jsx)(s.Ay,{container:!0,children:(0,c.jsx)(s.Ay,{item:!0,xs:12,children:(0,c.jsxs)(l.A,{direction:"row",justifyContent:"space-between",alignItems:"center",gap:2,sx:{flexWrap:"wrap"},children:[(0,c.jsx)(o.A,{variant:"h3",children:t}),n]})})})})}},35678:(e,t,n)=>{n.d(t,{A:()=>y});var i=n(9950),a=n(96583),r=n(40033),s=n(82053),l=n(28170),o=n(93230),c=n(82223),d=n(55916),x=n(4159),h=n.n(x),A=n(56712),j=n(81417),m=n(96600),u=n(53132),p=n(94289),v=n(57326),g=n(50624),b=n(44414);const y=e=>{let{open:t,onClose:n,onSelect:x}=e;const[y,D]=(0,i.useState)(null);return(0,b.jsxs)(a.A,{open:t,onClose:n,children:[(0,b.jsx)(r.A,{align:"left",children:(0,b.jsx)(s.A,{variant:"h4",children:"Select Filter Options"})}),(0,b.jsx)(l.A,{sx:{width:"100%"},className:"datedialog",children:(0,b.jsx)(d.U,{open:t,toggle:n,id:"daterange1",onChange:e=>{D({startDate:h()(e.startDate).format("YYYY-MM-DD"),endDate:h()(e.endDate).format("YYYY-MM-DD"),label:e.label||"custom"})},definedRanges:[{label:"Today",startDate:new Date,endDate:new Date},{label:"Yesterday",startDate:(0,A.A)(new Date,-1),endDate:(0,A.A)(new Date,-1)},{label:"Tomorrow",startDate:(0,A.A)(new Date,1),endDate:(0,A.A)(new Date,1)},{label:"This Week",startDate:(0,j.A)(new Date),endDate:(0,m.A)(new Date)},{label:"Last Week",startDate:(0,j.A)((0,u.A)(new Date,-1)),endDate:(0,m.A)((0,u.A)(new Date,-1))},{label:"Last 7 Days",startDate:(0,u.A)(new Date,-1),endDate:new Date},{label:"This Month",startDate:(0,p.A)(new Date),endDate:(0,v.A)(new Date)},{label:"Last Month",startDate:(0,p.A)((0,g.A)(new Date,-1)),endDate:(0,v.A)((0,g.A)(new Date,-1))}]})}),(0,b.jsx)(o.A,{direction:"row",justifyContent:"flex-end",sx:{width:"100%",p:2},children:(0,b.jsx)(c.A,{variant:"contained",size:"small",onClick:()=>{y?(x(y),n()):n()},children:"OK"})})]})}},47659:(e,t,n)=>{n.d(t,{A:()=>d});var i=n(89379),a=n(48089),r=n(50704),s=n(16491),l=n(82053),o=n(60899),c=n(44414);const d=e=>{let{primary:t,secondary:n,percentage:d,color:x,sx:h}=e;return(0,c.jsx)(a.A,{elevation:0,sx:(0,i.A)({background:x,position:"relative",color:"#fff","&:hover svg":{opacity:1,transform:"scale(1.1)"}},h),children:(0,c.jsxs)(r.A,{children:[(0,c.jsx)(s.A,{sx:{position:"absolute",right:15,top:25,color:"#fff","& svg":{width:36,height:36,opacity:.5,transition:"all .3s ease-in-out"}},children:(0,c.jsx)(l.A,{variant:"h2",color:"inherit",sx:{fontSize:{xs:20,md:25}},children:d&&"number"===typeof d?"".concat(d.toString()," %"):d})}),(0,c.jsxs)(o.Ay,{container:!0,spacing:0,children:[(0,c.jsx)(o.Ay,{item:!0,xs:12,children:(0,c.jsx)(l.A,{variant:"h3",color:"inherit",sx:{fontSize:{xs:16,md:20}},children:n})}),(0,c.jsx)(o.Ay,{item:!0,xs:12,children:(0,c.jsx)(l.A,{variant:"subtitle2",color:"inherit",children:t})})]})]})})}},96646:(e,t,n)=>{n.d(t,{r:()=>o});var i=n(9213),a=n(21671),r=n(82917),s=n(93230),l=n(44414);const o=e=>{let{rowsPerPage:t=5,col:n=1}=e;return(0,l.jsx)(l.Fragment,{children:Array.from(new Array(t)).map(((e,t)=>(0,l.jsxs)(i.A,{children:[(0,l.jsx)(a.A,{children:(0,l.jsx)(r.A,{variant:"circular",width:24,height:24})}),(0,l.jsx)(a.A,{children:(0,l.jsx)(r.A,{variant:"text",width:30})}),Array.from({length:n}).map(((e,t)=>(0,l.jsx)(a.A,{children:(0,l.jsxs)(s.A,{spacing:.5,children:[(0,l.jsx)(r.A,{variant:"text",width:100}),(0,l.jsx)(r.A,{variant:"text",width:80})]})},t))),(0,l.jsx)(a.A,{children:(0,l.jsx)(r.A,{variant:"text",width:150})}),(0,l.jsx)(a.A,{children:(0,l.jsx)(r.A,{variant:"rounded",width:60,height:24})}),(0,l.jsx)(a.A,{align:"center",children:(0,l.jsxs)(s.A,{direction:"row",spacing:1,justifyContent:"flex-end",children:[(0,l.jsx)(r.A,{variant:"circular",width:28,height:28}),(0,l.jsx)(r.A,{variant:"circular",width:28,height:28})]})})]},t)))})}}}]); |