1"use strict";(self.webpackChunkwumdrop_web=self.webpackChunkwumdrop_web||[]).push([[7930],{87930(e,t,a){a.r(t),a.d(t,{default:()=>I});var n=a(89379),s=a(76998),c=a(59917),o=a(50849),r=a(16748),d=a(7146),l=a(1354),p=a(35264),i=a(20756);var h=a(55363),u=a(96204),y=a(1499),v=a(5e4),A=a(29800),g=a(89592),R=a(1808),f=a(22720),S=a(82263),F=a(95366),P=a(15215),m=a(86460),C=a(71133),D=a.n(C),w=a(66971),b=a(23446);const T=(0,s.lazy)(()=>Promise.all([a.e(5043),a.e(7108),a.e(295),a.e(5822)]).then(a.bind(a,70295)));class O extends s.Component{constructor(e){super(e),this.reverseActionColumn=e=>{let t=!0;return this._hasReadyOnlyPermission()||"Completed"!==e.fundsReceivedStatus||(t=!1),(0,b.jsx)(h.A,{size:"small",style:{width:100},variant:"contained",disabled:t,color:"secondary",onClick:()=>this.handleReversalOpen(e),children:"Reverse"})},this.handleReversalOpen=e=>{let t=Object.assign({},x);t.fundsReceivedId=e.fundsReceivedId,t.transactionReference=e.transactionReference,t.transactionType=i.Lhw.REVERSE_DEPOSIT,t.transactionDate=D()(),this.setState({request:t,reversalOpen:!0})},this.handleReversalClose=()=>this.setState({reversalOpen:!1,request:x}),this.handleReverseTransaction=()=>{this.props.reverseTransaction(this.state.request).then(()=>{this.handleReversalClose();let e=(0,w.A)();this.props.getFundsReceivedPage(e)}
1)},this._hasReadyOnlyPermission=()=>{const e=this.props.auth;return(0,f.A)(e,{isAdministrator:!0,isManagementOperator:!0})},this.handleChange=e=>{const t=this.state.request;t[e.target.name]=e.target.value,this.setState({request:t})},this.state={loading:!1,reversalOpen:!1,request:x},(0,R.default)(this.props.fundsReceivedTypes.data)&&this.props.getFundsReceivedTypes(),(0,R.default)(this.props.fundsReceivedStatuses.data)&&this.props.getFundsReceivedStatuses()}render(){const e=this.state,t=e.reversalOpen,a=e.loading,s=e.request,c=this.props.auth;let o=!(0,R.default)(s.transactionReference)&&!(0,R.default)(s.transactionDate),r=[],d=(0,n.A)({},g.UqW);d.values=this.props.fundsReceivedTypes.data,r.push(d);let l=(0,n.A)({},g.tJ_);l.values=this.props.fundsReceivedStatuses.data,r.push(l);let p=(0,n.A)({},g.oXn);p.values=g.iU0,r.push(p);let i=(0,f.A)(c,{isAdministrator:!0,isManagementOperator:!0}),h=[{headerText:"",render:this.reverseActionColumn}];return(0,b.jsx)("div",{children:(0,b.jsxs)(A.A,{type:v.JH,linkText:"Funds Recieved",isReadOnly:i,children:[(0,b.jsx)(T,{type:v.JH,tableData:this.props.fundsReceived,getPage:this.props.getFundsReceivedPage,customColumns:h,filters:r,clearSuccess:this.props.clearFundsReceivedSuccess,clearData:this.props.clearFundsReceived,delete:this.props.deleteFundsReceivedBulk,isSearchable:!0,isEditable:!i,isDeletable:!i,isDrillDown:!0}),(0,b.jsxs)(S.A,{open:t,onConfirmClick:this.handleReverseTransaction,onCloseClick:this.handleReversalClose,title:"Reverse Transaction",loading:a,confirmDisabled:!o,children:[(0,b.jsx)(u.A,{children:"Are you sure you want to reverse this transaction?"}),(0,b.jsx)(y.A,{variant:"standard",name:"description",label:"Description",fullWidth:!0,value:s.description,onChange:this.handleChange,margin:"normal"}),(0,b.jsx)(y.A,{variant:"standard",name:"transactionReference",label:"Sage Transaction Reference",fullWidth:!0,value:s.transactionReference,onChange:this.handleChange,margin:"normal"}),(0,b.jsx)(F.$,{dateAdapter:m.Y,children:(0,b.jsx)(P.l,{disableFuture:!0,format:g.YIi,label:"Sage Date",value:s.transactionDate,onChange:this.handleDateChange,slotProps:{textField:{fullWidth:!0,margin:"dense",variant:"standard"}}})})]})]})})}}const x={fundsReceivedId:"",transactionReference:"",transactionDate:null,description:""},I=(0,c.Zz)((0,o.Ng)(e=>({auth:e.auth,fundsReceived:e.fundsReceived,severErrors:e.errors,fundsReceivedTypes:e.fundsReceivedTypes,fundsReceivedStatuses:e.fundsReceivedStatuses}),{getFundsReceivedTypes:()=>e=>(0,p.A)().then(t=>t.get(i.IHV).then(t=>{e({type:l.uE,payload:t.data})}).catch(t=>{e({type:l.FPn,payload:t.response})})),getFundsReceivedStatuses:()=>e=>(0,p.A)().then(t=>t.get("".concat(i.lWt)).then(t=>{e({type:l.NoA,payload:t.data})}).catch(t=>{e({type:l.FPn,payload:t.response})})),getFundsReceivedPage:r.LF,clearFundsReceived:r.Bw,clearFundsReceivedSuccess:r.aO,deleteFundsReceivedBulk:r.B2,reverseTransaction:d.B1}))(O)},16748(e,t,a){a.d(t,{B2:()=>R,Bw:()=>y,Jn:()=>g,KQ:()=>A,LF:()=>u,Y0:()=>h,aO:()=>v});var n=a(1354),s=a(35264),c=a(20756),o=a(58364),r=a(19904),d=a(4419),l=a(13703),p=a(5e4),i=a(14642);const h=e=>t=>{let a=o.A.getState().portal.data.cca2;return(0,s.A)().then(s=>s.get("".concat(c.GhK,"/").concat(a,"/").concat(e)).then(e=>{t({type:n.AiY,payload:e.data})}).catch(e=>{t({type:n.FPn,payload:e.response})}))},u=e=>t=>f(e,t),y=()=>e=>{e({type:n.J8_,payload:""})},v=()=>e=>{e({type:n.dAV,payload:""})},A=(e,t)=>a=>{let r=o.A.getState().portal.data.cca2;return(0,s.A)().then(s=>s.post("".concat(c.GhK,"/").concat(r),e).then(e=>{a({type:n.kOB,payload:e.data}),t.push("/".concat(p.JH))}).catch(e=>{a({type:n.FPn,payload:e.response})}))},g=(e,t,a)=>r=>{let d=o.A.getState().portal.data.cca2;return(0,s.A)().then(s=>s.put("".concat(c.GhK,"/").concat(d,"/").concat(e),t).then(e=>{r({type:n.NuY,payload:e.data}),a.push("/".concat(p.JH))}).catch(e=>{r({type:n.FPn,payload:e.response})}))},R=(e,t)=>a=>{let r=(0,i.A)(e),l=o.A.getState().portal.data.cca2;return(0,s.A)().then(s=>s.delete("".concat(c.GhK,"/").concat(l,"?").concat((0,d.A)(r))).then(()=>(a({type:n.vD,payload:e}),f(t,a))).catch(e=>{a({type:n.FPn,payload:e.response})}))},f=(e,t)=>{let a=(0,r.A)(e),p=o.A.getState().portal.data.cca2;return(0,s.A)().then(s=>s.get("".concat(c.GhK,"/").concat(p,"/?").concat((0,d.A)(a))).then(a=>{a=(0,l.A)(a,e),t({type:n.AiY,payload:a.data})}).catch(e=>{t({type:n.FPn,payload:e.response})}))}},7146(e,t,a){a.d(t,{$i:()=>D,B1:()=>F,Ec:()=>P,I0:()=>y,Pi:()=>g,Pv:()=>m,SW:()=>R,fh:()=>v,sJ:()=>A,tu:()=>w,wv:()=>f,zS:()=>S});var n=a(35264),s=a(1354),c=a(20756),o=a(5e4),r=a(59981),d=a(4419),l=a(19904),p=a(13703),i=a(58364),h=a(1808),u=a(54251);const y=e=>t=>{let a=i.A.getState().portal.data.cca2;return(0,n.A)().then(n=>n.get("".concat(c.ZK9,"/").concat(a,"/").concat(e)).then(e=>{t({type:s.ZSS,payload:e.data})}).catch(e=>{t({type:s.FPn,payload:e.response})}))},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>C(null,e,t)},A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a=>C(e,t,a)},g=e=>t=>{let a=(0,l.A)(e),o=i.A.getState().portal.data.cca2;return b(t,!0),(0,n.A)().then(e=>e.get("".concat(c.ZK9,"/").concat(o,"?").concat((0,d.A)(a)),c.Fpe).then(e=>{let a=new Blob([e.data],r.PH);(0,u.saveAs)(a,r.it),b(t,!1)}).catch(e=>{t({type:s.FPn,payload:e.response}),b(t,!1)}))},R=e=>t=>{let a=(0,l.A)(e),o=i.A.getState().portal.data.cca2;return b(t,!0),(0,n.A)().then(e=>e.get("".concat(c.ZK9,"/").concat(o,"/sales?").concat((0,d.A)(a)),c.Fpe).then(e=>{let a=new Blob([e.data],r.PH);(0,u.saveAs)(a,r.it),b(t,!1)}).catch(e=>{t({type:s.FPn,payload:e.response}),b(t,!1)}))},f=e=>t=>{let a=(0,l.A)(e),o=i.A.getState().portal.data.cca2;return b(t,!0),(0,n.A)().then(e=>e.get("".concat(c.ZK9,"/").concat(o,"/costs?").concat((0,d.A)(a)),c.Fpe).then(e=>{let a=new Blob([e.data],r.PH);(0,u.saveAs)(a,r.it),b(t,!1)}).catch(e=>{t({type:s.FPn,payload:e.response}),b(t,!1)}))},S=(e,t)=>a=>{let r=i.A.getState().portal.data.cca2;return(0,n.A)().then(n=>n.post("".concat(c.ZK9,"/").concat(r),e).then(n=>{switch(a({type:s.VAA,payload:n.data}),e.transactionType){case c.Lhw.CREDIT:case c.Lhw.DEBIT:t.push("/".concat(o.Dx));break;case c.Lhw.DEPOSIT:t.push("/".concat(o.JH,"/").concat(e.fundsReceivedId,"/").concat(o.JB));break;case c.Lhw.WITHDRAW:t.push("/".concat(o.DU));break;case c.Lhw.ADVANCE:t.push("/".concat(o.s6))}}).catch(e=>{a({type:s.FPn,payload:e.response})}))},F=(e,t)=>t=>{let a=i.A.getState().portal.data.cca2;return(0,n.A)().then(n=>
1n.post("".concat(c.KyF,"/").concat(a),e).then(e=>{t({type:s.VAA,payload:e.data})}).catch(e=>{t({type:s.FPn,payload:e.response})}))},P=e=>t=>{let a=i.A.getState().portal.data.cca2;return(0,n.A)().then(n=>n.put("".concat(c.ZK9,"/").concat(a,"/").concat(e.transactionId),e).then(e=>{t({type:s.mD2,payload:e.data})}).catch(e=>{t({type:s.FPn,payload:e.response})}))},m=e=>t=>{let a=i.A.getState().portal.data.cca2;return(0,n.A)().then(n=>n.put("".concat(c.JRD).concat(c.ZK9,"/").concat(a),e).then(e=>{t({type:s.Vyi,payload:e.data})}).catch(e=>{t({type:s.FPn,payload:e.response})}))};let C=(e,t,a)=>{let o=(0,l.A)(t);(0,h.default)(e)||o.push({field:"a",value:[e]});let r=i.A.getState().portal.data.cca2;return(0,n.A)().then(e=>e.get("".concat(c.ZK9,"/").concat(r,"?").concat((0,d.A)(o))).then(e=>{e=(0,p.A)(e,t),a({type:s.ZSS,payload:e.data})}).catch(e=>{a({type:s.FPn,payload:e.response})}))};const D=()=>e=>{e({type:s.urw,payload:""})},w=()=>e=>{e({type:s.UYI,payload:""})},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e({type:s.CIJ,payload:t})}}}]); 2//# sourceMappingURL=7930.64f332e8.chunk.js.map
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.