1"use strict";(self.webpackChunkespace_intervenant=self.webpackChunkespace_intervenant||[]).push([[673],{25900(e,t,a){a.d(t,{m:()=>s,u:()=>i});var n=a(86444);const s=e=>({type:n.X,id:e}),i=()=>({type:n.i})},38559(e,t,a){a.d(t,{A:()=>x});var n=a(65043),s=a(83003),i=a(64148),r=a(88048),o=a(49732),l=a(81753),d=a(57832),c=a(81245),u=a(56420),m=a(55857),p=a(40812);const h=e=>{let{changePage:t,clearRefundDetails:a,detailsRefundId:s,detailsRefundNumber:h,getRefundNumber:f,isFetchingRetrieve:R,sortColumnFunction:g,totalResults:E}=e;return n.createElement(p.A,{className:"details-refund"},n.createElement("div",{className:"details-refund-paragraph"},"D\xe9tails de la remise ",h||f(s)),n.createElement("div",{className:"details-refund-table"},n.createElement(r.A,Object.assign({columns:[{type:"TEXT",name:"Num\xe9ro de ch\xe8que",accessor:"id"},{type:"TEXT",name:"Nom b\xe9n\xe9ficiaire",accessor:"beneficiaryName"},{type:"TEXT",name:"Valeur faciale (\u20ac)",accessor:"value"},{type:"TEXT",name:"Mill\xe9sime",accessor:"millesime"}],entityHelperFunction:(e,t)=>(0,o.Q)(e,i.U[i.w.CHECKBOOKS].name,t),name:"detailsRefundTable",sortColumnFunction:g,sortable:!0},l))),n.createElement("div",{className:"details-refund-pagination"},n.createElement(m.A,{className:"details-refund-pagination-close-button",onClick:a,type:"danger"},"Fermer"),n.createElement("div",{className:"details-refund-pagination-content"},n.createElement("div",{className:"details-refund-pagination-content-info"},R&&n.createElement(u.A,{active:!0,inline:!0}),!R&&0!==E&&n.createElement("span",null,E," r\xe9sultat(s). "),!R&&0===E&&n.createElement("span",null,"Pas de r\xe9sultats. ")),n.createElement(d.A,{componentName:"detailsRefundTablePagination",getActivePage:c.eV,getMaxPage:c.OU,onPaginationClick:t}))))};var f=a(86213),R=a(31155),g=a(9847),E=a(44379),b=a(23128),v=a(47142),D=a(41135);const N=[new g.wQ.Entity("checkbooks")],C={id:"id",millesime:"millesime",value:"valeur",beneficiaryName:"nomBeneficiaire"},A=e=>C[e];var y=a(8630);var P=a(10761),S=a(3511),T=a(47194),F=a(92073),I=a(25900);class k extends n.Component{constructor(){var e;super(),e=this,this.changePage=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1?arguments[1]:void 0;e.props.getCheckbooksOfRefund(a||e.props.detailsRefundId,t,e.state.sortedField,e.state.sortedDirection,10).then(t=>{e.props.fillData(e.state.tableName,e.props.checkbooksIds),e.props.updatePagination(e.state.paginationComponentName,t)},()=>{e.props.addNotification({id:(0,F.A)(),type:"error",header:"Erreur lors de la r\xe9cup\xe9ration du d\xe9tail de la remise",content:"Veuillez recharger la page",autoDismiss:!0})})},this.getRefundNumber=e=>this.props.getRefundNumber(e),this.sortColumn=(e,t)=>{this.setState({sortedField:A(e),sortedDirection:"ascending"===t?"ASC":"DESC"},()=>{this.changePage(0,this.props.detailsRefundId),this.props.goToPage(this.state.paginationComponentName,1)})},this.state={paginationComponentName:"detailsRefundTablePagination",sortedDirection:"DESC",sortedField:A("id"),tableName:"detailsRefundTable"}}componentWillUnmount(){this.props.clearRefundDetails()}componentDidMount(){this.changePage()}UNSAFE_componentWillReceiveProps(e){this.props.detailsRefundId!==e.detailsRefundId&&this.changePage(0,e.detailsRefundId)}render(){const{detailsRefundId:e,checkbooksIds:t,isFetchingRetrieve:a,totalResults:s}=this.props;return n.createElement(h,{changePage:this.changePage,checkbooksIds:t,clearRefundDetails:this.props.clearRefundDetails,detailsRefundId:e,detailsRefundNumber:this.props.detailsRefundNumber,getRefundNumber:this.getRefundNumber,isFetchingRetrieve:a,sortColumnFunction:this.sortColumn,totalResults:s(this.state.paginationComponentName)})}}const x=(0,s.Ng)(e=>({checkbooksIds:(0,o.r)(e,i.U[i.w.CHECKBOOKS].name),getRefundNumber:t=>((e,t)=>{const a=(0,o.Q)(e,i.U[i.w.REFUNDS].name,t);return a&&a.refundNumber?a.refundNumber:void 0})(e,t),isFetchingRetrieve:(0,y.h8)(e,i.U[i.w.CHECKBOOKS].name),totalResults:t=>(0,c.rI)(e,t)}),e=>({addNotification:t=>e((0,P.z8)(t)),clearData:t=>e((0,T.IU)(t)),clearRefundDetails:()=>e((0,I.u)()),fillData:(t,a)=>e((0,T.oB)(t,a)),getCheckbooksOfRefund:(t,a,n,s,i,r)=>e(function(e,t,a,n){let s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:10;return i=>{i({type:D.B1});const r={page:t,tri:a+","+n,taille:s};return f.A.get(E.vp.retrieveRefund(e),{params:r}).then(e=>{let t=(0,R.omit)(e.data,["content"]);return i({type:D.vj,response:(0,g.S8)(e.data.content.map(e=>({id:e.id,millesime:e.millesime,value:parseFloat(e.valeur).toFixed(2),beneficiaryName:e.nomBeneficiaire})),N)}),t={...t,maxPages:t.totalPages,totalResults:t.totalElements,number:(0,v.r)(t.number)},Promise.resolve(t)},e=>(i({type:D.QB,message:(0,b.u)(e)}),Promise.reject(e)))}}(t,a,n,s,i,r)),goToPage:(t,a)=>e((0,S.dg)(t,a)),updateMaxPages:(t,a)=>e((0,S.q$)(t,a)),updatePagination:(t,a)=>e((0,S.IV)(t,a))}))(k)},71276(e,t,a){a.r(t),a.d(t,{default:()=>$});var n=a(65043),s=a(83003),i=a(95740),r=a(21917),o=a(3511),l=a(81245),d=a(8630),c=a(86213),u=a(60446),m=a.n(u),p=a(31155),h=a(9847),f=a(44379),R=a(23128),g=a(47142),E=a(18255),b=a(75265);const v=[new h.wQ.Entity("refunds")],D={channel:"acheminement",dateFrom:"dateDebut",dateTo:"dateFin",id:"id",number:"numeroRemise",refundDate:"dateRemise",refundNumber:"numeroRemise",refundPayment:"datePaiement",refundState:"etatRemise",titleCount:"nombreTitre",totalAmount:"montantTotal",track:"circuit"},N=e=>D[e];var C=a(98356),A=a(65275);const y={REMISE_SIMPLE:"Remise simple",REMISE_CODE_BARRE:"Remise par code barre",REMISE_FICHIER:"Remise par fichier",REMISE_BENEFICIAIRE:"Remise par b\xe9n\xe9ficiaire",REMISE_MANUELLE:"Remise manuelle par Domiserve",AUTRES:"Autres"};var P=a(65173),S=a.n(P),T=a(13084),F=a(87328),I=a(56420),k=a(38559),x=a(80036),O=a(57832),U=a(3049),w=a(88048),M=a(64148),B=a(33543),V=a(49732),Y=a(81753);const _=e=>{let{changePage:t,closeDetailsRefundBox:a,detailsRefundId:s,downloadSlipRefundFile:i,isDetail
1sOpen:r,isFetchingHandoverPdf:o,isFetchingRefundRetrieve:d,onSubmit:c,openDetailsRefundBox:u,refundChannelSelectValues:m,refundTrackSelectValues:p,sortColumnFunction:h,totalResults:f}=e;const R=(0,B.M)();return n.createElement("div",{className:"history-refund-scene"},n.createElement(T.A,{centered:!0},n.createElement(T.A.Column,{only:"computer",width:1}),n.createElement(T.A.Column,{width:14},n.createElement("div",{className:"history-refund-scene-paragraph"},R.historyRefundTitle),n.createElement("div",{className:"history-refund-scene-rapid-search"},n.createElement(x.A,{isFetching:d,numberPlaceholder:"N\xb0 remise",onSubmit:c,refundChannelSelectValues:m,refundTrackSelectValues:p})),n.createElement(F.A.Dimmable,{className:"main-infos-form-panels"},n.createElement(F.A,{active:o,inverted:!0},n.createElement(I.A,{active:o})),n.createElement(w.A,Object.assign({columns:[{type:"TEXT",name:"Date de remise",accessor:"refundDate"},{type:"TEXT",name:"Num\xe9ro de remise",accessor:"refundNumber"},{type:"TEXT",name:"Circuit",accessor:"track"},{type:"TEXT",name:"Acheminement",accessor:"channel"},{type:"TEXT",name:"Nombre de titre",accessor:"titleCount"},{type:"TEXT",name:"Montal Total (\u20ac)",accessor:"totalAmount"},{type:"TEXT",name:"Date virement pr\xe9vue",accessor:"refundPayment"},{type:"TEXT",name:"Statut",accessor:"refundState"},{type:"ACTION",name:"Actions",actions:[{action:(e,t)=>u(t),faIcon:"eye",popup:"Voir les d\xe9tails",color:U.U.PRIMARY},{action:(e,t)=>i(t),faIcon:"file pdf",popup:"T\xe9l\xe9charger le bordereau de remise",color:U.U.PRIMARY,accessor:"isBillDownloadable"}]}],entityHelperFunction:(e,t)=>(0,V.Q)(e,M.U[M.w.REFUNDS].name,t),name:"historyRefundTable",sortColumnFunction:h,sortable:!0},Y))),n.createElement("div",{className:"history-refund-scene-pagination"},n.createElement("div",{className:"history-refund-scene-pagination-info anchor-refund-details"},d&&n.createElement(I.A,{active:!0,inline:!0}),!d&&0!==f&&n.createElement("span",null,f," r\xe9sultat(s). "),!d&&0===f&&n.createElement("span",null,"Pas de r\xe9sultats. ")),n.createElement(O.A,{componentName:"historyRefundTablePagination",getActivePage:l.eV,getMaxPage:l.OU,onPaginationClick:t})),s&&r&&n.createElement("div",{className:"history-refund-scene-details-refund"},n.createElement(k.A,{closeDetailsRefundBox:a,detailsRefundId:s}))),n.createElement(T.A.Column,{only:"computer",width:1})))};_.propsTypes={changePage:S().func.isRequired,closeDetailsRefundBox:S().func.isRequired,detailsRefundId:S().number.isRequired,downloadSlipRefundFile:S().func.isRequired,isDetailsOpen:S().func.isRequired,isFetchingHandoverPdf:S().bool.isRequired,isFetchingRefundRetrieve:S().bool.isRequired,onSubmit:S().func.isRequired,openDetailsRefundBox:S().func.isRequired,refundChannelSelectValues:S().array.isRequired,refundTrackSelectValues:S().array.isRequired,sortColumnFunction:S().func.isRequired,totalResults:S().number.isRequired};const H=_;var q=a(89122),X=a(47194),z=a(9073),Q=a(73036),K=a(25900),W=a(72473),j=a(19473),L=a(39233);class G extends n.Component{constructor(){var e;super(),e=this,this.changePage=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;e.props.getRefundsOfIntervenant(t,e.state.sortedField,e.state.sortedDirection,10,e.state.searchFormValues).then(t=>{e.props.fillData(e.state.tableName,e.props.refundsIds),e.props.updatePagination(e.state.paginationComponent,t)}).catch(e=>console.error(e))},this.closeDetailsRefundBox=()=>{this.setState({isDetailsOpen:!1}),this.props.clearRefundDetails()},this.downloadSlipRefundFile=e=>{this.props.downloadRefundFile(e).catch(e=>console.error(e))},this.sortColumn=(e,t)=>{this.setState({sortedField:N(e),sortedDirection:"ascending"===t?"ASC":"DESC"},()=>{this.changePage(),this.props.goToPage(this.state.paginationComponent,1)})},this.onSubmit=e=>{this.setState({searchFormValues:e},()=>{this.changePage(0,this.state.searchFormValues)}),this.closeDetailsRefundBox()},this.openDetailsRefundBox=e=>{this.props.viewRefundDetails(e),this.setState({isDetailsOpen:!0}),j.Ay.scroller.scrollTo("anchor-refund-details",{duration:800,delay:100,smooth:"easeInOutQuart"})},this.render=()=>n.createElement(H,{changePage:this.changePage,closeDetailsRefundBox:this.closeDetailsRefundBox,detailsRefundId:this.props.detailsRefundId,downloadSlipRefundFile:this.downloadSlipRefundFile,intervenantId:this.props.intervenantId,isDetail
1sOpen:this.state.isDetailsOpen,isFetchingHandoverPdf:this.props.isFetchingHandoverPdf,isFetchingRefundRetrieve:this.props.isFetchingRefundRetrieve,onSubmit:this.onSubmit,openDetailsRefundBox:this.openDetailsRefundBox,refundChannelSelectValues:this.state.refundChannelSelectValues,refundTrackSelectValues:this.state.refundTrackSelectValues,refundsIds:this.props.refundsIds,sortColumnFunction:this.sortColumn,totalResults:this.props.totalResults(this.state.paginationComponent)});const t=[{key:10,value:null,text:"Non renseign\xe9"}].concat((0,p.keys)(A.e).map((e,t)=>({key:t,value:e,text:A.e[e]}))),a=[{key:20,value:null,text:"Non renseign\xe9"}].concat((0,p.keys)(y).map((e,t)=>({key:t,value:e,text:y[e]})));this.state={isDetailsOpen:!1,paginationComponent:"historyRefundTablePagination",refundChannelSelectValues:a,refundTrackSelectValues:t,sortedDirection:"DESC",sortedField:N("refundDate"),tableName:"historyRefundTable"}}componentDidMount(){this.props.updateActualPage(),this.changePage()}componentWillUnmount(){this.closeDetailsRefundBox()}}const $=(0,L.A)((0,s.Ng)(e=>({detailsRefundId:(0,W._)(e),getFileName:t=>(0,Q.W)(e,t),intervenantId:(0,q.z3)(e),isFetchingHandoverPdf:(0,d.h8)(e,C.KF[C.WN.GENERATE_HANDOVER_PDF].name),isFetchingRefundRetrieve:(0,d.h8)(e,M.U[M.w.REFUNDS].name),refundsIds:(0,V.r)(e,M.U[M.w.REFUNDS].name),totalResults:t=>(0,l.rI)(e,t)}),e=>({clearRefundDetails:()=>e((0,K.u)()),downloadRefundFile:t=>e((0,z.nN)(t)),fillData:(t,a)=>e((0,X.oB)(t,a)),getRefundsOfIntervenant:(t,a,n,s,i)=>e(function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i=>{i({type:b.ct});const r=[{fieldName:N("dateFrom"),value:s.dateFrom?m()(s.dateFrom,"DD/MM/YYYY").format("DD/MM/YYYY HH:mm:ss"):s.dateFrom},{fieldName:N("dateTo"),value:s.dateTo?m()(s.dateTo,"DD/MM/YYYY").format("DD/MM/YYYY HH:mm:ss"):s.dateTo},{fieldName:N("number"),value:s.number},{fieldName:N("track"),value:s.refundTrack},{fieldName:N("channel"),value:s.refundChannel}],o={page:e,tri:t+","+a,taille:n,recherche:(0,E.m)(r)};return c.A.get(f.vp.retrieveRefunds,{params:o}).then(e=>{let t=(0,p.omit)(e.data,["content"]);return i({type:b.AO,response:(0,h.S8)(e.data.content.map(e=>({id:e.id,refundDate:e.dateRemise,refundPayment:"CRCESU"===e.circuit?"Consulter le CRCESU":e.datePaiement,refundNumber:e.numeroRemise,track:e.circuit,channel:e.acheminement,titleCount:e.nombreTitre,totalAmount:parseFloat(e.montantTotal).toFixed(2),refundState:"CRCESU"===e.circuit?"Consulter le CRCESU":e.etatRemise,isBillDownloadable:1===e.numeroAcheminement||2===e.numeroAcheminement||3===e.numeroAcheminement})),v)}),t={...t,maxPages:t.totalPages,totalResults:t.totalElements,number:(0,g.r)(t.number)},Promise.resolve(t)},e=>(i({type:b.D6,message:(0,R.u)(e)}),Promise.reject(e)))}}(t,a,n,s,i)),goToPage:(t,a)=>e((0,o.dg)(t,a)),updateActualPage:()=>e((0,r.A)(i.Y.HISTORY_REFUND)),updateMaxPages:(t,a)=>e((0,o.q$)(t,a)),updatePagination:(t,a)=>e((0,o.IV)(t,a)),viewRefundDetails:t=>e((0,K.m)(t))}))(G))},65275(e,t,a){a.d(t,{e:()=>n});const n={DOMISERVE:"DOMISERVE",CRCESU:"CRCESU"}},73036(e,t,a){a.d(t,{W:()=>i});var n=a(64148),s=a(49732);const i=(e,t,a)=>{const i=(0,s.Q)(e,n.U[n.w.FILE_REFUND_DEPOSITS].name,a);return i.nbDepositAttempts&&i.nbDepositAttempts>1?t+"_"+i.filename.replace(".cesu","_"+i.nbDepositAttempts+".cesu"):t+"_"+i.filename}},72473(e,t,a){a.d(t,{_:()=>s});var n=a(39879);const s=e=>n._A(e.temporaries)},40812(e,t,a){a.d(t,{A:()=>f});var n=a(58168),s=a(43024),i=a(65043),r=a(29778),o=a(38214),l=a(21653),d=a(87061);function c(e){var t=e.children,a=e.className,u=e.compact,m=e.content,p=e.horizontal,h=e.piled,f=e.raised,R=e.size,g=e.stacked,E=(0,s.A)("ui",R,(0,r.b5)(u,"compact"),(0,r.b5)(p,"horizontal"),(0,r.b5)(h,"piled"),(0,r.b5)(f,"raised"),(0,r.b5)(g,"stacked"),"segments",a),b=(0,o.A)(c,e),v=(0,l.A)(c,e);return i.createElement(v,(0,n.A)({},b,{className:E}),d.gD(t)?m:t)}c.handledProps=["as","children","className","compact","content","horizontal","piled","raised","size","stacked"],c.propTypes={};const u=c;function m(e){var t=e.children,a=e.className,r=e.content,c=(0,s.A)("inline",a),u=(0,o.A)(m,e),p=(0,l.A)(m,e);return i.createElement(p,(0,n.A)({},u,{className:c}),d.gD(t)?r:t)}m.handledProps=["as","children","className","content"],m.propTypes={};const p=m;function h(e){var t=e.attached,a=e.basic,c=e.children,u=e.circular,m=e.className,p=e.clearing,f=e.color,R=e.compact,g=e.content,E=e.disabled,b=e.floated,v=e.inverted,D=e.loading,N=e.placeholder,C=e.padded,A=e.piled,y=e.raised,P=e.secondary,S=e.size,T=e.stacked,F=e.tertiary,I=e.textAlign,k=e.vertical,x=(0,s.A)("ui",f,S,(0,r.b5)(a,"basic"),(0,r.b5)(u,"circular"),(0,r.b5)(p,"clearing"),(0,r.b5)(R,"compact"),(0,r.b5)(E,"disabled"),(0,r.b5)(v,"inverted"),(0,r.b5)(D,"loading"),(0,r.b5)(N,"placeholder"),(0,r.b5)(A,"piled"),(0,r.b5)(y,"raised"),(0,r.b5)(P,"secondary"),(0,r.b5)(T,"stacked"),(0,r.b5)(F,"tertiary"),(0,r.b5)(k,"vertical"),(0,r.vQ)(t,"attached"),(0,r.vQ)(C,"padded"),(0,r.T9)(I),(0,r.xm)(b,"floated"),"segment",m),O=(0,o.A)(h,e),U=(0,l.A)(h,e);return i.createElement(U,(0,n.A)({},O,{className:x}),d.gD(c)?g:c)}h.handledProps=["as","attached","basic","children","circular","className","clearing","color","compact","content","disabled","floated","inverted","loading","padded","piled","placeholder","raised","secondary","size","stacked","tert
1iary","textAlign","vertical"],h.Group=u,h.Inline=p,h.propTypes={};const f=h}}]); 2//# sourceMappingURL=673.b1b90ab2.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.