1"use strict";(globalThis.webpackChunkvaluation_react||=[]).push([[9623],{49623(e,n,o){o.r(n),o.d(n,{default:()=>R});var r=o(9950),a=o(5726),i=o(28429),t=o(42074),d=o(8321),l=o(53011),s=o(1320),u=o(2235),v=o(15769),m=o(69780),c=o(10371),p=o(68605),x=o(34075),g=o(93812),y=o(12127),h=o(32214),b=o(73688),A=o(78891),T=o(73445),_=o(6030);const E=(0,o(62815).A)({main:{"@media (max-width: 1024px)":{padding:"24px 0"},"@media (min-width: 1440px)":{margin:"0 auto",width:"1123px"},background:"#fff",padding:"24px"},row:{"& td":{color:"#0A3A67"},borderRadius:"10px !important",cursor:"pointer !important",outline:"1px solid rgba(15, 62, 106, 0.15) !important"}});var j=o(44414);function R(){var e,n,o,R,f,B,k,C,D,P,L;const S=(0,a.wA)(),O=E(),w=(0,i.Zp)(),{isLoading:F,filters:X}=(0,a.d4)(e=>e.dashboard),K=new URLSearchParams(location.search),[N,H]=(0,r.useState)([]),[I,q]=(0,r.useState)([]),[M,U]=(0,r.useState)([]),[Y,$]=(0,r.useState)([]),[z,V]=(0,r.useState)(0),[W,Z]=(0,r.useState)(10),[G,J]=(0,t.ok)(),[Q,ee]=(0,r.useState)(!1),ne=K.get("branch"),oe=K.get("branch_head"),re=K.get("customer_type"),ae=K.get("portfolio_manager"),ie=K.get("rm_name"),te=K.get("revenue_type"),de=K.get("from_date"),le=K.get("to_date"),se=K.get("sort_at"),ue=K.get("sort_by"),ve=K.get("source");(0,r.useEffect)(()=>{me(z,W,null===X||void 0===X?void 0:X.revenueBookedListing)},[z,W,null===X||void 0===X?void 0:X.revenueBookedListing]),(0,r.useEffect)(()=>{H([{id:"clientId",name:"Client Id"},{id:"name",name:"Name"},{id:"order_no",name:"Order Id"},{id:"amount",name:"Revenue"},{id:"type",name:"Type"},{id:"branch",name:"Branch"},{id:"revenueType",name:"Revenue type"},{id:"source",name:"Source"}])},[]),(0,r.useEffect)(()=>{const e=null===M||void 0===M?void 0:M.map(e=>{return n=(null===e||void 0===e?void 0:e.customer_id)||"-",o=(null===e||void 0===e?void 0:e.customer_name)||"-",r=(null===e||void 0===e?void 0:e.order_no)||"-",a=(null===e||void 0===e?void 0:e.amount)||"-",i=(null===e||void 0===e?void 0:e.customer_type)||"-",t=(null===e||void 0===e?void 0:e.onboarding_branch)||"-",d=(null===e||void 0===e?void 0:e.revenue_type)||"-",l=(null===e||void 0===e?void 0:e.source)||"-",s=(null===e||void 0===e?void 0:e.transaction_order_id)||(null===e||void 0===e?void 0:e.normal_order_id)||"-",{amount:a,branch:t,clientId:n,name:o,orderId:s,orderNo:r,revenueType:d,source:l,type:i};var n,o,r,a,i,t,d,l,s});q(e||[])},[M]);const me=async(e,n,o)=>{var r,a;const i={branch:ne||(null===o||void 0===o?void 0:o.branch),branchHead:oe||(null===o||void 0===o?void 0:o.branchHead),createdFromDate:de||(null===o||void 0===o?void 0:o.createdFromDate),createdToDate:le||(null===o||void 0===o?void 0:o.createdToDate),customerType:re||(null===o||void 0===o?void 0:o.customerType),limit:n,page:e,revenueType:"Transactional"===te||"Transactional"===(null===o||void 0===o?void 0:o.revenueType)?"Transactional":"Nontransactional"===te||"non-transactional"===(null===o||void 0===o?void 0:o.revenueType)?"Nontransactional":"Onboarding"===te||"Onboarding"===(null===o||void 0===o?void 0:o.revenueType)?"Onboarding":"Primary Sales"===te||"Primary Sales"===(null===o||void 0===o?void 0:o.revenueType)?"PrimarySales":"Others"===te||"Others"===(null===o||void 0===o?void 0:o.revenueType)?"Others":"",rm:ie||(null===o||void 0===o?void 0:o.rm),rwm:ae||(null===o||void 0===o?void 0:o.rwm),sortAt:se||(null===o||void 0===o?void 0:o.sortAt),sortBy:ue||(null===o||void 0===o?void 0:o.sortBy),source:ve||(null===o||void 0===o?void 0:o.source)},t=await S((0,A.d$)(i));U((null===t||void 0===t||null===(r=t[0])||void 0===r?void 0:r.revenue)||[]),$((null===t||void 0===t||null===(a=t[0])||void 0===a?void 0:a.total_revenues)||0)};const ce=[{name:T.pX.RWM,value:ae||(null===X||void 0===X||null===(e=X.revenueBookedListing)||void 0===e?void 0:e.rwm)},{name:T.pX.RM,value:ie||(null===X||void 0===X||null===(n=X.revenueBookedListing)||void 0===n?void 0:n.rm)},{name:T.pX.BRANCH_HEAD,value:oe||(null===X||void 0===X||null===(o=X.revenueBookedListing)||void 0===o?void 0:o.branchHead)},{name:T.pX.BRANCH,value:ne||(null===X||void 0===X||null===(R=X.revenueBookedListing)||void 0===R?void 0:R.branch)},{name:T.pX.CUSTOMER_TYPE,value:re||(null===X||void 0===X||null===(f=X.revenueBookedListing)||void 0===f?void 0:f.customerType)},{name:T.pX.SORT_BY,value:ue||(null===X||void 0===X||null===(B=X.revenueBookedListing)||void 0===B?void 0:B.sortBy)},{name:T.pX.SORT_AT,value:se||(null===X||void 0===X||null===(k=X.revenueBookedListing)||void 0===k?void 0:k.sortBy)},{name:T.pX.REVENUE_TYPE,value:te||(null===X||void 0===X||null===(C=X.revenueBookedListing)||void 0===C?void 0:C.revenueType)},{name:T.pX.SOURCE,value:ve||(null===X||void 0===X||null===(D=X.revenueBookedListing)||void 0===D?void 0:D.source)},{name:T.pX.DATE,types:[{name:T.pX.CREATED_FROM_DATE,value:de||(null===X||void 0===X||null===(P=X.revenueBookedListing)||void 0===P?void 0:P.createdFromDate)},{name:T.pX.CREATED_TO_DATE,value:le||(null===X||void 0===X||null===(L=X.revenueBookedListing)||void 0===L?void 0:L.createdToDate)}]}],pe=e=>{const{BRANCH:n,BRANCH_HEAD:o,CUSTOMER_TYPE:r,REVENUE_TYPE:a,RWM:i,RM:t,SORT_AT:d,SORT_BY:l,SOURCE:s,CREATED_FROM_DATE:u,CREATED_TO_DATE:v}=T.pX,m={[n]:{queryParams:"branch",stateKey:"branch"},[o]:{queryParams:"branch_head",stateKey:"branchHead"},[u]:{queryParams:"from_date",stateKey:"createdFromDate"},[v]:{queryParams:"to_date",stateKey:"createdToDate"},[r]:{queryParams:"customer_type",stateKey:"customerType"},[a]:{queryParams:"revenue_type",stateKey:"revenueType"},[t]:{queryParams:"rm",stateKey:"rm"},[i]:{queryParams:"rwm",stateKey:"rwm"},[d]:{stateKey:"sortAt"},[l]:{stateKey:"sortBy"},[s]:{queryParams:"source",stateKey:"source"}};if(m[e]){const{stateKey:n,queryParams:o}=m[e];
1if(n){const e={...X,revenueBookedListing:{...X.revenueBookedListing,[n]:""}};S(A.mD.setFilters(e))}c=o,G.delete(c),J(G)}var c};return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(l.A,{className:O.main,children:[(0,j.jsxs)(l.A,{sx:{marginBottom:"2rem"},children:[(0,j.jsx)(h.A,{}),(0,j.jsx)(_.k3,{title:"Revenue booked"})]}),(0,j.jsxs)(s.A,{component:u.A,sx:{boxShadow:"none",minHeight:"100% !important"},children:[ce.map((e,n)=>{var o;return(0,j.jsxs)(j.Fragment,{children:[e.name===T.pX.DATE&&(null===(o=e.types)||void 0===o?void 0:o.map(e=>(0,j.jsx)(_.$7,{label:e.name,value:e.value,onDelete:()=>pe(e.name)},e.name))),e.value&&(0,j.jsx)(_.$7,{label:e.name,value:e.value,onDelete:()=>pe(e.name)},n)]})}),(0,j.jsxs)(l.A,{display:"flex",justifyContent:"flex-end",alignItems:"center",sx:{"@media (max-width:768px)":{alignItems:"flex-start",flexDirection:"column-reverse"}},children:[(0,j.jsx)(l.A,{display:"flex",justifyContent:"flex-end",alignItems:"center",flexWrap:"wrap",children:(0,j.jsx)(_.K0,{label:"Filter",icon:(0,j.jsx)(d.A,{}),onClick:ee,sx:{height:"40px"}})}),Q&&(0,j.jsx)(y.A,{open:Q,handleClose:()=>ee(!1),filters:null===X||void 0===X?void 0:X.revenueBookedListing,filterLabelsAndValues:ce,handleConfirm:e=>{const n={...X,revenueBookedListing:{...X.revenueBookedListing,...e}};S(A.mD.setFilters(n))}})]}),(0,j.jsxs)(v.A,{sx:{borderCollapse:"separate",borderSpacing:"0 5px",padding:"0 4px"},children:[(0,j.jsx)(m.A,{sx:{background:"aliceblue"},children:(0,j.jsx)(c.A,{sx:{borderRadius:"10px",outline:"1px solid rgba(15, 62, 106, 0.15)"},children:null===N||void 0===N?void 0:N.map((e,n)=>(0,j.jsx)(p.A,{sx:{border:"none",color:"#0A3A67",fontSize:"14px",fontWeight:"400"},children:null===e||void 0===e?void 0:e.name},n))})}),(0,j.jsx)(x.A,{children:I.map(e=>(0,j.jsxs)(c.A,{className:O.row,onClick:()=>"Onboarding"!==e.revenueType&&"Transactional"===e.revenueType?w(`/order/${e.revenueType.toLowerCase()}-details/${e.orderId}`):"Onboarding"!==e.revenueType&&w(`/order/non-transactional-details/${e.orderId}`),sx:{"&:hover":{background:"rgba(109, 177, 224, 0.06) !important"}},children:[(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.clientId}),(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.name}),(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.orderNo}),(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.amount}),(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.type}),(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.branch}),(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.revenueType}),(0,j.jsx)(p.A,{sx:{border:"none !important"},children:e.source})]},e.payment_id))}),(0,j.jsx)(g.A,{sx:{backgroundColor:"#E8F1FA",border:"1px solid rgba(15, 62, 106, 0.15)",borderRadius:"10px",color:"rgba(10, 58, 103, 0.60)",marginTop:"40px"},count:Y,page:z,rowsPerPage:W,rowsPerPageOptions:[],onRowsPerPageChange:Z,onPageChange:(e,n)=>{S(A.mD.setCurrentTablePage(n)),S(A.mD.setCurrentTablePage(n)),V(n)}})]})]})]}),F&&(0,j.jsx)(b.A,{})]})}},8321(e,n,o){var r=o(23235),a=o(44414);const i=(0,r.A)((0,a.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");o.d(n,["A",0,i])}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.