(this["webpackJsonpcmonjardinier-backoffice"]=this["webpackJsonpcmonjardinier-backoffice"]||[]).push([[0],{476:function(e,a,t){e.exports=t(645)},482:function(e,a,t){},600:function(e,a,t){e.exports=t.p+"static/media/wave.5b8cbbf5.jpg"},645:function(e,a,t){"use strict";t.r(a);t(477);var n,l,r=t(0),c=t.n(r),o=t(27),i=t.n(o),s=(t(482),t(777)),u=t(767),m=t(378),E=t.n(m),d=t(159),b=t.n(d),p=t(430),f=t.n(p),v=t(246),y=t(768),R=t(769),C=t(770),T=t(771),h=t(772),O=t(773),g=t(774),S=t(775),I=t(766),A=t(776),P=t(758),N=t(14),D={CUSTOMER:"customers",PROFESSIONAL:"professionals",PURCHASE_REQUEST:"purchaserequests",PURCHASE:"purchases",PURCHASE_REQUEST_PROFESSIONAL:"purchaserequestsprofessional",BUSINESS_LINE:"businesslines",ENUM:"enums",NOTIFICATIONS:"notifications",APPOINTMENTS:"appointments",APPOINTMENT_VISIT:"appointmentvisits",APPOINTMENT_INTERVENTION:"appointmentinterventions",STATISTIC:"statistics",REACTIVITY_1:"reactivity1",REACTIVITY_2:"reactivity2",PURCHASE_MATURITY:"purchasematurity",INVOICES_1_BIS:"invoices",BILLINGS:"billings",WALLET:"wallets",PARAMETERS:"parameters",MENU_PARAMETERS:"menuparameters",OFFRE_1BIS:"customers1bis",AVANCE_IMMEDIATE:"avanceimmediate",AVANCE_IMMEDIATE_TRANSACTIONS:"avanceimmediatetransactions",COMMERCIAL_AREAS:"commercialareas",COUPON_CODES:"couponcodes",ZIPCODE_DESCRIPTIONS:"zipcodedescriptions",PRICE_INCREASE_RATES:"priceincreaserates",ORDER:"orders"},_=(n={},Object(N.a)(n,[D.CUSTOMER],{name:D.CUSTOMER,url:D.CUSTOMER}),Object(N.a)(n,[D.PROFESSIONAL],{name:D.PROFESSIONAL,url:D.PROFESSIONAL}),Object(N.a)(n,[D.REACTIVITY_1],{name:D.REACTIVITY_1,url:"reactivity/notAnsweredToRequest"}),Object(N.a)(n,[D.REACTIVITY_2],{name:D.REACTIVITY_2,url:"reactivity/notFinishedVisits"}),Object(N.a)(n,[D.PURCHASE_MATURITY],{name:D.PURCHASE_MATURITY,url:"purchase-maturities"}),Object(N.a)(n,[D.INVOICES_1_BIS],{name:D.INVOICES_1_BIS,url:"offre1bis/invoices"}),Object(N.a)(n,[D.BILLINGS],{name:D.BILLINGS,url:"billings"}),Object(N.a)(n,[D.PURCHASE_REQUEST],{name:D.PURCHASE_REQUEST,url:D.PURCHASE_REQUEST}),Object(N.a)(n,[D.APPOINTMENT_VISIT],{name:D.APPOINTMENT_VISIT,url:"".concat(D.APPOINTMENTS,"/visits")}),Object(N.a)(n,[D.STATISTIC],{name:D.STATISTIC,url:D.STATISTIC}),Object(N.a)(n,[D.APPOINTMENT_INTERVENTION],{name:D.APPOINTMENT_INTERVENTION,url:"".concat(D.APPOINTMENTS,"/interventions")}),Object(N.a)(n,[D.PURCHASE],{name:D.PURCHASE,url:D.PURCHASE}),Object(N.a)(n,[D.PURCHASE_REQUEST_PROFESSIONAL],{name:D.PURCHASE_REQUEST_PROFESSIONAL,url:D.PURCHASE_REQUEST_PROFESSIONAL}),Object(N.a)(n,[D.BUSINESS_LINE],{name:D.BUSINESS_LINE,url:D.BUSINESS_LINE}),Object(N.a)(n,[D.ENUM],{name:D.ENUM,url:D.ENUM}),Object(N.a)(n,[D.NOTIFICATIONS],{name:D.NOTIFICATIONS,url:D.NOTIFICATIONS}),Object(N.a)(n,[D.WALLET],{name:D.WALLET,url:D.WALLET}),Object(N.a)(n,[D.PARAMETERS],{name:D.PARAMETERS,url:D.PARAMETERS}),Object(N.a)(n,[D.MENU_PARAMETERS],{name:D.MENU_PARAMETERS,url:"menuparameters"}),Object(N.a)(n,[D.OFFRE_1BIS],{name:"Clients Offre1bis",url:"offre1bis/customers"}),Object(N.a)(n,[D.AVANCE_IMMEDIATE],{name:"Avance imm\xe9diate",url:"avance-immediate"}),Object(N.a)(n,[D.AVANCE_IMMEDIATE_TRANSACTIONS],{name:"Avance imm\xe9diate transactions",url:"avance-immediate/transactions"}),Object(N.a)(n,[D.COMMERCIAL_AREAS],{name:"R\xe9gions commerciales",url:"commercial-areas"}),Object(N.a)(n,[D.COUPON_CODES],{name:"Codes avantage",url:"coupon-codes"}),Object(N.a)(n,[D.ZIPCODE_DESCRIPTIONS],{name:"Descriptions villes",url:"zipcode-descriptions"}),Object(N.a)(n,[D.PRICE_INCREASE_RATES],{name:"Taux d'augmentation de prix",url:"price-increase-rates"}),Object(N.a)(n,[D.ORDER],{name:D.ORDER,url:"orders"}),n),L=function(e){return _[e]?_[e].url:e},w=L,j=function(){window.onUsersnapCXLoad=function(e){e.init()};var e=document.createElement("script");return e.defer=1,e.src="https://widget.usersnap.com/load/339e04f8-610f-4924-8120-9fb6a5ba7624?onload=onUsersnapCXLoad",document.getElementsByTagName("head")[0].appendChild(e),c.a.createElement(c.a.Fragment,null)},F=t(431),M=t(253),k=Object(F.a)({palette:{primary:{main:M.a[500]},secondary:{main:M.a[400]}},typography:{fontFamily:["-apple-system","BlinkMacSystemFont",'"Segoe UI"',"Arial","sans-serif"].join(",")}}),U=k,x=t(78),V=t.n(x),B=t(114),q=t(17),G=t(42),H=t(121),W={apiUrl:"https://api.dev.cmonjardinier.com/api/v1/admin",publicApiUrl:"https://api.dev.cmonjardinier.com/api/v1",maxPageSize:1e7},Y=t(116),z=t.n(Y),J=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e;return e.headers||(a.headers={Accept:"application/json"}),a.headers.Authorization="Bearer ".concat(localStorage.getItem("accessToken")),z()(a).catch((function(e){var a,t;if(401===e.response.status)throw localStorage.setItem("needsRefresh","true"),Error("Actualisation...");throw Error("".concat((null===(a=e.response)||void 0===a?void 0:a.statusText)||"Une erreur est survenue"," (").concat(null===(t=e.response)||void 0===t?void 0:t.status,")"))}))},Q={GET_LIST:G.d,GET_ONE:G.g,GET_MANY:G.e,GET_RAW:"GET_RAW",GET_BINARY:"GET_BINARY",GET_MANY_REFERENCE:G.f,CREATE:G.a,UPDATE:G.h,UPDATE_MANY:G.i,DELETE:G.b,DELETE_MANY:G.c},Z="application/json",K="application/octet-stream",X=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3e5;return new Proxy(e,{get:function(t,n){return function(t,l){return"GET_ONE"===n||"GET_MANY"===n||"GET_LIST"===n||"GET_MANY_REFERENCE"===n?e[n](t,l).then((function(e){var t=new Date;return t.setTime(t.getTime()+a),e.validUntil=t,e})):e[n](t,l)}}})}(function(e,a){var t=function(e,a,t){if("string"===typeof e)return{action:e,resource:w(a),contentType:Z,params:t};var n=e.action,l=void 0===n?Q.GET_ONE:n,r=e.resource,c=e.contentType,o=void 0===c?Z:c;return{action:l,resource:w(r),contentType:o,params:a}},n=function(e){e.contentType;var a=e.data;return void 0===a?{}:a},l=function(e,a,t){var n=a.action,l=(a.resource,e.headers),r=e.data,c=r.id||t.id;switch(n){case G.d:case G.e:case G.f:return r.length||1,l["x-total-count"]&&parseInt(l["x-total-count"].split("/").pop(),10),{data:r.content,total:r.totalElements};case G.a:return{data:Object(q.a)(Object(q.a)(Object(q.a)({},t.data),r),{},{id:r.id})};case Q.GET_RAW:return{data:Object(q.a)({},r)};case Q.GET_BINARY:return{data:r};default:return{data:Object(q.a)(Object(q.a)({},r),{},{id:c})}}};return function(r,c,o){var i=t(r,c,o);return Promise.all(function a(t){var l=t.action,r=t.resource,c=t.contentType,o=t.params,i=[];switch(l){case G.d:var s=o.pagination,u=s.page,m=s.perPage,E=o.sort,d=E.field,b=E.order,p=Object(q.a)(Object(q.a)({},H.a.flattenObject(o.filter)),{},{sort:d+","+b,page:u-1,size:m});i.push({url:"".concat(e,"/").concat(r),params:p,requestParams:o});break;case G.g:i.push({url:"".concat(e,"/").concat(r,"/").concat(o.id),requestParams:o});break;case Q.GET_RAW:case Q.GET_BINARY:i.push({url:"".concat(e,"/").concat(r),requestParams:o});break;case G.f:var f,v=o.pagination,y=v.page,R=v.perPage,C=o.sort,T=C.field,h=C.order,O=Object(q.a)(Object(q.a)({},H.a.flattenObject(o.filter)),{},(f={},Object(N.a)(f,o.target,o.id),Object(N.a)(f,"sort",T+","+h),Object(N.a)(f,"order",h),Object(N.a)(f,"page",y-1),Object(N.a)(f,"size",R),f));i.push({url:"".concat(e,"/").concat(r,"/manyReferences")||!1,params:O,requestParams:o});break;case G.h:i.push({url:"".concat(e,"/").concat(r,"/").concat(o.id),method:"PUT",data:n({contentType:c,data:o.data}),headers:{"Content-Type":c},requestParams:o});break;case G.a:i.push({url:"".concat(e,"/").concat(r),method:"POST",data:n({contentType:c,data:o.data}),headers:{"Content-Type":c},requestParams:o});break;case G.b:i.push({url:"".concat(e,"/").concat(r,"/").concat(o.id),method:"DELETE",requestParams:o});break;case G.e:i.push({url:"".concat(e,"/").concat(r,"/many"),params:{ids:o.ids},requestParams:o});break;case G.i:return o.ids.map((function(e){var t=Object(q.a)(Object(q.a)({},o),{},{id:e});return a({action:Q.UPDATE,resource:r,contentType:c,params:t})})).reduce((function(e,a){return e.concat(a)}),i);case G.c:return o.ids.map((function(e){var t=Object(q.a)(Object(q.a)({},o),{},{id:e});return a({action:Q.DELETE,resource:r,contentType:c,params:t})})).reduce((function(e,a){return e.concat(a)}),i);default:throw new Error("Unsupported fetch action for ".concat(l))}return i}(i).map(function(){var e=Object(B.a)(V.a.mark((function e(t){var n;return V.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a(t);case 2:return n=e.sent,e.abrupt("return",l(n,i,t.requestParams));case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}())).then((function(e){if(i.action===G.c||t===G.i)return{data:e.map((function(e){return e.data}))};if("GET_BINARY"===i.action){var a=new Blob([e[0].data.data],{type:"application/octet-stream"}),n=document.createElement("a");n.href=window.URL.createObjectURL(a),n.download=e[0].data.title,n.click()}return e[0]}))}}(W.apiUrl,J)),$=t(176),ee=function(e,a){if(e===$.d){var t=a.username,n=a.password;return z.a.post("".concat(W.apiUrl,"/auth/login"),{email:t,password:n}).then((function(e){localStorage.setItem("accessToken",e.data.access_token),localStorage.setItem("refreshToken",e.data.refresh_token),localStorage.setItem("authority",e.data.authority)}))}if(e===$.e)return localStorage.removeItem("accessToken"),localStorage.removeItem("refreshToken"),localStorage.removeItem("authority"),Promise.resolve();if(e===$.b)return z.a.post("".concat(W.apiUrl,"/auth/refresh"),{access_token:localStorage.getItem("accessToken"),refresh_token:localStorage.getItem("refreshToken")}).then((function(e){if(localStorage.setItem("accessToken",e.data.access_token),localStorage.setItem("refreshToken",e.data.refresh_token),localStorage.setItem("authority",e.data.authority),"true"===localStorage.getItem("needsRefresh"))return window.location.reload()})).catch((function(){return localStorage.removeItem("accessToken"),localStorage.removeItem("refreshToken"),localStorage.removeItem("authority"),window.location.reload()}));if(e===$.a)return localStorage.getItem("accessToken")?Promise.resolve():Promise.reject();if(e===$.c){var l=localStorage.getItem("authority");return l?Promise.resolve(l):Promise.reject()}return Promise.reject(Error("M\xe9thode inconnue"))},ae=t(382),te=function(e){return new Promise((function(a,t){var n=new FileReader;n.readAsDataURL(e.rawFile),n.onload=function(){return a(n.result)},n.onerror=t}))},ne=function(e){return function(){var a=Object(B.a)(V.a.mark((function a(t,n,l){var r,c,o,i,s,u,m,E,d,b,p,f,v,y,R;return V.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(r=l,"UPDATE"!==t&&"CREATE"!==t||n!==D.CUSTOMER&&n!==D.PROFESSIONAL&&n!==D.ZIPCODE_DESCRIPTIONS){a.next=58;break}if(!l.data||!(l.data.pictureFile||l.data.sap_document||l.data.realisationsImages||l.data.pictureList||l.data.directBillingInvoiceLogoFile)){a.next=57;break}if(!l.data.pictureFile){a.next=10;break}if(!((c=l.data.pictureFile).rawFile instanceof File)){a.next=10;break}return a.next=8,te(c);case 8:o=a.sent,r=Object(q.a)(Object(q.a)({},r),{},{data:Object(q.a)(Object(q.a)({},r.data),{},{upload_encoded:o})});case 10:if(!l.data.sap_document){a.next=17;break}if(!((i=l.data.sap_document).rawFile instanceof File)){a.next=17;break}return a.next=15,te(i);case 15:s=a.sent,r=Object(q.a)(Object(q.a)({},r),{},{data:Object(q.a)(Object(q.a)({},r.data),{},{upload_encoded_sap:s})});case 17:if(!l.data.directBillingInvoiceLogoFile){a.next=24;break}if(!((u=l.data.directBillingInvoiceLogoFile).rawFile instanceof File)){a.next=24;break}return a.next=22,te(u);case 22:m=a.sent,r=Object(q.a)(Object(q.a)({},r),{},{data:Object(q.a)(Object(q.a)({},r.data),{},{upload_encoded_direct_billing_invoice_logo:m})});case 24:if(!l.data.realisationsImages){a.next=52;break}E=l.data.realisationsImages,d=[],b=[],p=Object(ae.a)(E),a.prev=29,p.s();case 31:if((f=p.n()).done){a.next=43;break}if(!((v=f.value).rawFile instanceof File)){a.next=40;break}return a.next=36,te(v);case 36:y=a.sent,d.push(y),a.next=41;break;case 40:b.push(v);case 41:a.next=31;break;case 43:a.next=48;break;case 45:a.prev=45,a.t0=a.catch(29),p.e(a.t0);case 48:return a.prev=48,p.f(),a.finish(48);case 51:r=Object(q.a)(Object(q.a)({},r),{},{data:Object(q.a)(Object(q.a)({},r.data),{},{realisationsImages:b,upload_encoded_realisations:d})});case 52:if(!l.data.pictureList){a.next=57;break}return a.next=55,Promise.all(l.data.pictureList.map(function(){var e=Object(B.a)(V.a.mark((function e(a){return V.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a.file&&a.file.rawFile instanceof File)){e.next=10;break}return e.t0=q.a,e.t1=Object(q.a)({},a),e.t2={},e.t3=void 0,e.next=7,te(a.file);case 7:return e.t4=e.sent,e.t5={file:e.t3,uploadEncodedFile:e.t4},e.abrupt("return",(0,e.t0)(e.t1,e.t2,e.t5));case 10:return e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()));case 55:R=a.sent,r=Object(q.a)(Object(q.a)({},r),{},{data:Object(q.a)(Object(q.a)({},r.data),{},{pictureList:R})});case 57:return a.abrupt("return",e(t,n,Object(q.a)(Object(q.a)({},r),{},{data:Object(q.a)({},r.data)})));case 58:return a.abrupt("return",e(t,n,r));case 59:case"end":return a.stop()}}),a,null,[[29,45,48,51]])})));return function(e,t,n){return a.apply(this,arguments)}}()},le=t(781),re=t(792),ce=t(713),oe=t(714),ie=function(e){return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"D\xe9tails"},c.a.createElement(oe.a,{source:"count_comments",label:"Commentaires"}),c.a.createElement(oe.a,{source:"count_likes",label:"Likes"}),c.a.createElement(oe.a,{source:"count_follows",label:"Suivis"}))))},se=t(788),ue=t(5),me=t(600),Ee=Object(ue.a)({card:{marginTop:"13rem"}})(se.a),de=Object(ue.a)({container:{backgroundPosition:"center"}})((function(e){var a=e.classes;return c.a.createElement(Ee,{className:a.container,backgroundImage:me})})),be=t(7),pe=t(787),fe=t(720),ve=t(721),ye=t(131),Re=t(778),Ce=t(779),Te=t(728),he=t(794),Oe=t(732),ge=t(50),Se=t(791),Ie=t(77),Ae=t(729),Pe=t(101),Ne=t(730),De=t(731),_e=function(e,a,t){return z.a.post("".concat(W.apiUrl).concat(e),a,{headers:{Authorization:"Bearer ".concat(localStorage.getItem("accessToken")),"Content-Type":t||"application/json"}})},Le=function(e,a){return z.a.put("".concat(W.apiUrl).concat(e),a,{headers:{Authorization:"Bearer ".concat(localStorage.getItem("accessToken")),"Content-Type":"application/json"}})},we=function(e){return z.a.get("".concat(W.apiUrl).concat(e),{headers:{Authorization:"Bearer ".concat(localStorage.getItem("accessToken"))}})},je=t(716),Fe=t(53),Me=t(719),ke=t(23),Ue=t.n(ke),xe=t(43),Ve=t.n(xe),Be=t(445),qe=t(658),Ge=t(447),He=t(448),We=t(442),Ye=t(46),ze=function(e){var a=Object(r.useState)(!1),t=Object(be.a)(a,2),n=t[0],l=t[1],o=Object(r.useState)(null),i=Object(be.a)(o,2),s=i[0],u=i[1],m=Object(r.useState)(null),E=Object(be.a)(m,2),d=E[0],b=E[1],p=function(){l(!0)},f=function(){l(!1)},v=function(){var a="".concat(e.path,"/export?get=csv");if(s){var t=R(s);a+="&start=".concat(t)}if(d){var n=R(d);a+="&end=".concat(n)}X(Q.GET_BINARY,a,K).then((function(e){l(!1)})).catch((function(e){}))},y=function(e){return e<=9?"0".concat(e):e},R=function(e){return"".concat(y(e.getDate()),"-").concat(y(e.getMonth()+1),"-").concat(e.getFullYear()).split("-").reverse().join("-")},C=function(e){u(e)},T=function(e){b(e)};return function(){var a=void 0===e.name?"Export csv":e.name;return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:p,label:a}),function(e){return c.a.createElement(Be.a,{fullWidth:!0,open:n},c.a.createElement(qe.a,null,e),c.a.createElement(Ge.a,null,c.a.createElement(je.a,{form:Object(Ye.b)({onSubmit:function(){}}),toolbar:null},c.a.createElement(We.a,null,c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Me.a,{disableToolbar:!0,variant:"inline",format:"dd-MM-yyyy",margin:"normal",id:"start",label:"De",value:s,onChange:C,KeyboardButtonProps:{"aria-label":"change date"}}),c.a.createElement(Me.a,{disableToolbar:!0,variant:"inline",format:"dd-MM-yyyy",margin:"normal",id:"end",label:"A",value:d,onChange:T,KeyboardButtonProps:{"aria-label":"change date"}}))))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:v,label:"T\xe9l\xe9charger"},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:f,label:"Annuler"},c.a.createElement(Ue.a,null))))}(a))}()},Je=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Nom",source:"qName",alwaysOn:!0}),c.a.createElement(ve.a,{label:"D\xe9but",source:"start",alwaysOn:!0}),c.a.createElement(ve.a,{label:"Fin",source:"end",alwaysOn:!0}))},Qe=function(e){var a=L(e.basePath.replace("/",""));return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:a}))},Ze=function(e){var a=Object(r.useState)(new Map),t=Object(be.a)(a,2),n=t[0],l=t[1];return c.a.createElement(Re.a,Object.assign({},e,{sort:{field:"appointmentDate",order:"DESC"},actions:c.a.createElement(Qe,null),filters:c.a.createElement(Je,null)}),c.a.createElement(Ce.a,null,c.a.createElement(Te.a,{label:"date",render:function(e){return c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Ae.a,{container:!0,justify:"space-around"},c.a.createElement(Se.a,{style:{minWidth:210},format:"yyyy-MM-dd HH:mm",value:e.appointmentDate,onChange:function(a){!function(e,a){a.newDate=e,a.appointmentDate=e;var t=new Map(n);t.set(a.id,!0),l(t)}(a,e)},KeyboardButtonProps:{"aria-label":"change date"}})))}}),e.resource===D.APPOINTMENT_INTERVENTION&&c.a.createElement(Te.a,{label:"Date d\xe9finie",render:function(e){return e.monthly?c.a.createElement(Ne.a,null):c.a.createElement(De.a,null)}}),c.a.createElement(Te.a,{label:"",render:function(e){return n.get(e.id)?c.a.createElement(Pe.a,{variant:"contained",color:"green",onClick:function(a){return function(e){Le("/appointments",{appointmentId:e.id,type:e.type,newDate:e.newDate}).then((function(a){if(200===a.status){e.appointmentDate=e.newDate,e.newDate=void 0,e.monthly=!1;var t=new Map(n);t.set(e.id,!1),l(t)}}))}(e)}},"Envoyer"):null}}),c.a.createElement(he.a,{source:"purchaseRequestId",link:"show",label:"Demande",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(he.a,{source:"purchaseRequestId",link:"show",label:"Statut demande",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"status"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"appointmentDate",showTime:!0,label:"Statut"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(oe.a,{source:"businessLine",label:"Business Line"}),c.a.createElement(he.a,{label:"Client",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oe.a,{source:"customerCity",label:"Ville"}),c.a.createElement(oe.a,{source:"customerPhone",label:"T\xe9l\xe9phone client"}),c.a.createElement(he.a,{label:"Professionel",link:"show",source:"proEntityRelationId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oe.a,{source:"proPhone",label:"T\xe9l\xe9phone prestataire"})))},Ke=t(710),Xe=t(659),$e=t(363),ea=t(404),aa=t(33),ta=t(29),na={sort:{field:"sumOfPurchaseRequestWithVisitRequired",order:"ASC"}},la=Object(aa.a)({root:{maxWidth:275},bullet:{display:"inline-block",margin:"0 2px",transform:"scale(0.8)"},title:{fontSize:14},pos:{marginBottom:12}}),ra=function(){return c.a.createElement($e.a,{type:Q.GET_RAW,resource:"statistics",payload:{payload:na}},(function(e){var a=e.data;return e.loading?c.a.createElement(ea.a,null):c.a.createElement(c.a.Fragment,null,c.a.createElement(Ae.a,{container:!0,spacing:1},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"lightgreen",width:"100%"}},c.a.createElement(ta.a,{variant:"h3",align:"center",style:{marginTop:"8px"},color:"textSecondary"},null===a||void 0===a?void 0:a.sumOfRegisteredUsers," inscrits"," ",c.a.createElement("small",null,"(",null===a||void 0===a?void 0:a.sumOfSubscribedNewsletter," inscrits \xe0 la newsletter)")),c.a.createElement(Ae.a,{container:!0,spacing:1},c.a.createElement(Ae.a,{item:!0,xs:2},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfCustomers,c.a.createElement("br",null),"clients")))),c.a.createElement(Ae.a,{item:!0,xs:2},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfProfessionals,c.a.createElement("br",null),"professionels")))),c.a.createElement(Ae.a,{item:!0,xs:2},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center"},null===a||void 0===a?void 0:a.sumOfQuotesRealized,c.a.createElement("br",null),"devis r\xe9alis\xe9s")))),c.a.createElement(Ae.a,{item:!0,xs:2},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center"},null===a||void 0===a?void 0:a.sumOfTransactions,c.a.createElement("br",null),"transactions")))),c.a.createElement(Ae.a,{item:!0,xs:2},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center"},null===a||void 0===a?void 0:a.sumOfPurchaseRequestWithVisitRequired,c.a.createElement("br",null),"visites")))),c.a.createElement(Ae.a,{item:!0,xs:2},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center"},null===a||void 0===a?void 0:a.sumOfPurchaseRequestWithVisitNotRequired,c.a.createElement("br",null),"interventions")))))),c.a.createElement(Ae.a,{container:!0,spacing:1},c.a.createElement(Ae.a,{item:!0,xs:12,sm:6},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"lightgreen",width:"100%"}},c.a.createElement(ta.a,{variant:"h3",align:"center",style:{marginTop:"8px"},color:"textSecondary"},null===a||void 0===a?void 0:a.sumOfVisitCancellations," annulations de visites"),c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfVisitCancellationsForPostponeReason," annulations de pour report"))),c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfVisitCancellationForGardenReason," annulations pour jardin impraticable"))),c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfVisitCancellationForCustomerAbsenceReason," annulations pour absence du client"))),c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfVisitCancellationForPersonalReason," annulations pour raisons personnelles"))))),c.a.createElement(Ae.a,{item:!0,xs:12,sm:6},c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"lightgreen",width:"100%"}},c.a.createElement(ta.a,{variant:"h3",align:"center",style:{marginTop:"8px"},color:"textSecondary"},null===a||void 0===a?void 0:a.sumOfInterventionCancellations," annulations d'interventions"),c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfInterventionCancellationsForPostponeReason," annulations pour raisons personnelles"))),c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfInterventionCancellationForGardenReason," annulations pour jardin impraticable"))),c.a.createElement(Ke.a,{className:la.pos,style:{margin:"28px",backgroundColor:"seagreen",color:"white"}},c.a.createElement(Xe.a,null,c.a.createElement(ta.a,{variant:"h5",align:"center",style:{color:"white"}},null===a||void 0===a?void 0:a.sumOfInterventionCancellationForPersonalReason," annulations pour raisons personnelles"))))))))}))},ca=t(795),oa=t(736),ia=function(){return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:"purchase-maturities"}))},sa=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Rechercher par nom",source:"qName",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Num\xe9ro de facture (client ou pro)",source:"qInvoiceNumber",alwaysOn:!0}),c.a.createElement(ca.a,{label:"Erreur de paiement",source:"qInError",alwaysOn:!0}),c.a.createElement(ve.a,{label:"De",source:"qDateFrom",alwaysOn:!0}),c.a.createElement(ve.a,{label:"A",source:"qDateTo",alwaysOn:!0}))},ua=function(e){return c.a.createElement(Re.a,Object.assign({},e,{sort:{field:"createdDate",order:"DESC"},filters:c.a.createElement(sa,null),actions:c.a.createElement(ia,null)}),c.a.createElement(Ce.a,{rowClick:"show",isRowSelectable:function(){return!1}},c.a.createElement(he.a,{label:"Demande",link:"show",source:"purchaseRequest",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(he.a,{label:"Devis",link:"show",source:"purchase",reference:"purchases"},c.a.createElement(oe.a,{source:"status"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"maturityDueDate",label:"Date d'\xe9ch\xe9ance"}),c.a.createElement(oe.a,{source:"businessLineType",label:"Business Line"}),c.a.createElement(he.a,{label:"Acheteur",link:"show",source:"customerId",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"proId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oa.a,{source:"quoteCustomerTTC",label:"Devis TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"paymentCustomerTTC",label:"Paiment Client",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"customerPaymentType",label:"Paiement Client"}),c.a.createElement(oe.a,{source:"customerInvoiceNumber",label:"Num\xe9ro de facture client"}),c.a.createElement(oe.a,{source:"customerDepositStatus",label:"Statut Avance Client"}),c.a.createElement(oe.a,{source:"customerPaymentStatus",label:"Statut Paiement Client"}),c.a.createElement(oa.a,{source:"proPaymentAmount",label:"Reversement pro",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"proMoneyOutStatus",label:"Statut Reversement"})))},ma=t(737),Ea=t(738),da=t(739),ba=t(740),pa=function(e){return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"Informations"},c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"idProviderReference",label:"Identifiant ATJ (id externe)"}),c.a.createElement(oe.a,{source:"idProviderTechnical",label:"Identifiant Lemonway"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(Ea.a,{source:"lemonwayUrl",label:"Lien lemonway",target:"_blank"}),c.a.createElement(oa.a,{source:"balance",label:"Solde",options:{style:"currency",currency:"EUR"}}),c.a.createElement(da.a,{source:"active",label:"Actif"}))),c.a.createElement(ce.a,{label:"transactions"},c.a.createElement(ba.a,{source:"transactions"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date cr\xe9ation"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(oe.a,{source:"type",label:"Type"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"completionDate",label:"Date finalisation"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"plannedDate",label:"Date planifi\xe9e"}),c.a.createElement(oa.a,{source:"amount",label:"Montant",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"comments",label:"Commentaire"}),c.a.createElement(oe.a,{source:"commentsInternal",label:"Commentaire interne"}),c.a.createElement(oe.a,{source:"error",label:"Erreur"}),c.a.createElement(oe.a,{source:"providerId",label:"# Lemonway"})))),c.a.createElement(ce.a,{label:"Documents"},c.a.createElement(ba.a,{source:"documents"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date cr\xe9ation"}),c.a.createElement(oe.a,{source:"providerId",label:"# Lemonway"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(oe.a,{source:"type",label:"Type"})))),c.a.createElement(ce.a,{label:"Mandats de pr\xe9l\xe8vement"},c.a.createElement(ba.a,{source:"sddMandates"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date cr\xe9ation"}),c.a.createElement(oe.a,{source:"providerId",label:"# Lemonway"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(da.a,{source:"usable",label:"Utilisable"})))),c.a.createElement(ce.a,{label:"IBAN"},c.a.createElement(ba.a,{source:"ibans"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date cr\xe9ation"}),c.a.createElement(oe.a,{source:"providerId",label:"# Lemonway"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(oe.a,{source:"holder",label:"Titulaire"}),c.a.createElement(oe.a,{source:"iban",label:"# iban"}),c.a.createElement(oe.a,{source:"swift",label:"# bic"})))),c.a.createElement(ce.a,{label:"CB"},c.a.createElement(ba.a,{source:"cards"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date cr\xe9ation"}),c.a.createElement(oe.a,{source:"providerId",label:"# Lemonway"}),c.a.createElement(oe.a,{source:"number",label:"#"}),c.a.createElement(oe.a,{source:"country",label:"Pays"}),c.a.createElement(oe.a,{source:"expiration",label:"Expiration"}),c.a.createElement(oe.a,{source:"type",label:"Type"}))))))},fa=t(452),va=t(657),ya=t(446),Ra=t(190),Ca=Object(aa.a)((function(e){return{modal:{display:"flex",alignItems:"center",justifyContent:"center"},paper:{backgroundColor:e.palette.background.paper,border:"2px solid #000",boxShadow:e.shadows[5],padding:e.spacing(2,4,3)}}})),Ta=function(e){var a=Ca(),t=Object(r.useState)(new Map),n=Object(be.a)(t,2),l=n[0],o=n[1];return c.a.createElement(c.a.Fragment,null,c.a.createElement(Re.a,e,c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"id",label:"ID"}),c.a.createElement(oe.a,{source:"value",label:"Value"}),c.a.createElement(Te.a,{label:"",render:function(e){return c.a.createElement(Pe.a,{variant:"contained",color:"green",onClick:function(a){!function(e){var a=new Map(l);a.set(e,!0),o(a)}(e.id)}},"Update")}}),c.a.createElement(Te.a,{render:function(e){return c.a.createElement("div",null,c.a.createElement(fa.a,{"aria-labelledby":"transition-modal-title","aria-describedby":"transition-modal-description",className:a.modal,open:l.get(e.id),onClose:function(a){return function(e){var a=new Map(l);a.set(e,!1),o(a)}(e.id)},closeAfterTransition:!0,BackdropComponent:va.a,BackdropProps:{timeout:500}},c.a.createElement(ya.a,{in:l.get(e.id)},c.a.createElement("div",{className:a.paper},c.a.createElement(Ra.a,{defaultValue:e.id,label:"ID",InputProps:{readOnly:!0},id:"id"}),c.a.createElement("br",null),c.a.createElement(Ra.a,{defaultValue:e.value,label:"value",id:"value",onChange:function(a){return function(e,a){a.newValue=e.target.value}(a,e)}}),c.a.createElement("br",null),c.a.createElement(Pe.a,{variant:"contained",color:"green",onClick:function(a){return function(e){Le("/parameters",{id:e.id,newValue:e.newValue}).then((function(a){200===a.status&&(e.value=Number(e.newValue),e.newValue=void 0,o(new Map))}))}(e)}},"Save changes")))))}}))),c.a.createElement("h5",{style:{textAlign:"center"}},"Les dates doivent \xeatre renseign\xe9es au format AAAA-MM-JJ"))},ha=t(783),Oa=t(786),ga=t(784),Sa=function(e,a,t){return"/".concat(D.PURCHASE_REQUEST,"/").concat(t.purchaseRequestId,"/show/1")},Ia=function(e){return r.createElement(ha.a,e,r.createElement(je.a,{redirect:Sa},r.createElement(Oa.a,{label:"Professionnel",source:"professionalEntityRelationId",reference:D.PROFESSIONAL,filterToQuery:function(e){return{qName:e,qActiveOnly:!0}}},r.createElement(ga.a,{optionText:"profile.fullname"}))))},Aa=function(){return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:"billings"}))},Pa=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Rechercher par nom",source:"qName",alwaysOn:!0}),c.a.createElement(ca.a,{label:"Erreur de paiement",source:"qInError",alwaysOn:!0}),c.a.createElement(ve.a,{label:"De",source:"qDateFrom",alwaysOn:!0}),c.a.createElement(ve.a,{label:"A",source:"qDateTo",alwaysOn:!0}))},Na=function(e){return c.a.createElement(Re.a,Object.assign({},e,{sort:{field:"createdDate",order:"DESC"},filters:c.a.createElement(Pa,null),actions:c.a.createElement(Aa,null)}),c.a.createElement(Ce.a,null,c.a.createElement(he.a,{label:"Demande",link:"show",source:"purchaseRequest",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(he.a,{label:"Devis",link:"show",source:"purchase",reference:"purchases"},c.a.createElement(oe.a,{source:"status"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"maturityDueDate",label:"Date d'\xe9ch\xe9ance"}),c.a.createElement(oe.a,{source:"businessLineType",label:"Business Line"}),c.a.createElement(he.a,{label:"Acheteur",link:"show",source:"customerId",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"proId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oa.a,{source:"quoteCustomerTTC",label:"Devis TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"paymentCustomerTTC",label:"Paiment Client",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"customerPaymentType",label:"Paiement Client"}),c.a.createElement(oe.a,{source:"customerDepositStatus",label:"Statut Avance Client"}),c.a.createElement(oe.a,{source:"customerPaymentStatus",label:"Statut Paiement Client"}),c.a.createElement(oa.a,{source:"proPaymentAmount",label:"Reversement pro",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"proMoneyOutStatus",label:"Statut Reversement"})))},Da=t(741),_a=t(709),La=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Nom",source:"qName",alwaysOn:!0}),c.a.createElement(fe.a,{label:"T\xe9l\xe9phone",source:"qPhone",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Email",source:"qEmail",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Code postal",source:"qZipcode",alwaysOn:!0}),c.a.createElement(ve.a,{label:"D\xe9but",source:"start",alwaysOn:!0}),c.a.createElement(ve.a,{label:"Fin",source:"end",alwaysOn:!0}))},wa=function(){return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:"customers"}))},ja=function(e){return c.a.createElement(Re.a,Object.assign({},e,{actions:c.a.createElement(wa,null),sort:{field:"createdDate",order:"DESC"},filters:c.a.createElement(La,null)}),c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(oe.a,{source:"profile.phone",label:"T\xe9l\xe9phone"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(he.a,{label:"Nom",link:"show",source:"id",reference:"customers"},c.a.createElement(oe.a,{source:"profile.lastName"})),c.a.createElement(he.a,{label:"Pr\xe9nom",link:"show",source:"id",reference:"customers"},c.a.createElement(oe.a,{source:"profile.firstName"})),c.a.createElement(oe.a,{source:"customer.status",label:"\xc9tat"}),c.a.createElement(Da.a,{source:"account.email",label:"Mail"}),c.a.createElement(he.a,{label:"Parrain",link:"show",source:"relatedProfessional",reference:"professionals"},c.a.createElement(oe.a,{source:"profile.fullname"})),c.a.createElement(oe.a,{source:"customer.address.zipCode",label:"CP"}),c.a.createElement(oe.a,{source:"customer.address.city",label:"Ville"}),c.a.createElement(_a.a,null)))},Fa=t(703),Ma=t(746),ka=t(747),Ua=t(796),xa=t(433),Va=t(748),Ba=t(749),qa=t(172),Ga=t.n(qa),Ha={weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric"},Wa={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric"},Ya=t(72),za=t.n(Ya),Ja=t(742),Qa=t(456),Za=t(663),Ka=t(443),Xa=[{code:"",label:"(non d\xe9fini)"},{code:"R",label:"Rue"},{code:"ALL",label:"All\xe9e"},{code:"AV",label:"Avenue"},{code:"BAT",label:"Batiment"},{code:"BD",label:"Boulevard"},{code:"C",label:"Cours"},{code:"CAN",label:"Canal"},{code:"CHE",label:"Chemin"},{code:"CHS",label:"Chauss\xe9e"},{code:"CI",label:"Cit\xe9"},{code:"CL",label:"Clos"},{code:"COG",label:"Cottage"},{code:"FG",label:"Faubourg"},{code:"HAM",label:"Hameau"},{code:"IMB",label:"Immeuble"},{code:"IMP",label:"Impasse"},{code:"LOT",label:"Lotissement"},{code:"MAI",label:"Maison"},{code:"MTE",label:"Mont\xe9e"},{code:"PAR",label:"Parc"},{code:"PAS",label:"Passage"},{code:"PAV",label:"Pavillon"},{code:"PL",label:"Place"},{code:"POR",label:"Porte"},{code:"Q",label:"Quai"},{code:"QU",label:"Quartier"},{code:"RAM",label:"Rampe"},{code:"RES",label:"R\xe9sidence"},{code:"RTE",label:"Route"},{code:"RUL",label:"Ruelle"},{code:"SEN",label:"Sentier"},{code:"SQ",label:"Square"},{code:"VO",label:"Voie"},{code:"CAS",label:"CASERNE"},{code:"CAV",label:"CAVEE"},{code:"CEI",label:"CEINTURE"},{code:"CEL",label:"CELLIER"},{code:"CEN",label:"CENTRE"},{code:"CGE",label:"COLLEGE"},{code:"CH",label:"CHASSE"},{code:"CHA",label:"CHATEAU"},{code:"CHN",label:"CHANTIER"},{code:"CHP",label:"CHAPELLE"},{code:"CHT",label:"CHEMINEMENT"},{code:"CHV",label:"CHEMIN VICINAL"},{code:"CIM",label:"CIMETIERE"},{code:"CIN",label:"CINEMA"},{code:"CLB",label:"CLUB"},{code:"CLI",label:"CLINIQUE"},{code:"CLL",label:"COL"},{code:"CLO",label:"CLOITRE"},{code:"CN",label:"COIN"},{code:"CO",label:"COUR"},{code:"COE",label:"COLLINE"},{code:"COL",label:"COLONIE"},{code:"COM",label:"COMMISSARIAT"},{code:"COR",label:"CORNICHE"},{code:"COT",label:"COTE"},{code:"COU",label:"COULOIR"},{code:"CRO",label:"CARROI"},{code:"CRX",label:"CROIX"},{code:"CTE",label:"CENTRAL TELEPHONIQUE"},{code:"CUR",label:"CURE"},{code:"DEG",label:"DEGRE"},{code:"DEP",label:"DEPOT"},{code:"DES",label:"DESCENTE"},{code:"DIG",label:"DIGUE"},{code:"DOM",label:"DOMAINE"},{code:"DON",label:"DIRECTION"},{code:"ECA",label:"ECART"},{code:"ECL",label:"ECLUSE"},{code:"ECO",label:"ECOLE"},{code:"ECV",label:"ENCLAVE"},{code:"EGL",label:"EGLISE"},{code:"EMP",label:"EMPLACEMENT"},{code:"EN",label:"ENCEINTE"},{code:"ENC",label:"ENCLOS"},{code:"ENT",label:"ENTREPOT"},{code:"ESC",label:"ESCALIER"},{code:"ESP",label:"ESPLANADE"},{code:"ETA",label:"ETABLISSEMENT"},{code:"ETG",label:"ETANG"},{code:"FAC",label:"FACADE"},{code:"FCU",label:"FACULTE"},{code:"FER",label:"FERME"},{code:"FOL",label:"FOLIE"},{code:"FON",label:"FONTAINE"},{code:"FOR",label:"FORET"},{code:"FOS",label:"FOSSE"},{code:"FOY",label:"FOYER"},{code:"FRI",label:"FRICHE"},{code:"FT",label:"FORT"},{code:"GA",label:"GARE"},{code:"GAL",label:"GALERIE"},{code:"GDI",label:"GRAND IMPASSE"},{code:"GED",label:"GENDARMERIE"},{code:"GEN",label:"GRAND ENSEMBLE"},{code:"GGE",label:"GARAGE"},{code:"GLA",label:"GLACIS"},{code:"GPE",label:"GROUPE"},{code:"GR",label:"GRAND RUE"},{code:"GRI",label:"GRILLE"},{code:"GRN",label:"GARENNE"},{code:"GRP",label:"GROUPEMENT"},{code:"GSC",label:"GROUPE SCOLAIRE"},{code:"GUE",label:"GUE"},{code:"HA",label:"HALAGE"},{code:"HAL",label:"HALLE"},{code:"HCE",label:"HOSPICE"},{code:"HIP",label:"HIPPODROME"},{code:"HLM",label:"H.L.M."},{code:"HOP",label:"HOPITAL"},{code:"HOT",label:"HOTEL"},{code:"HUT",label:"HUTTE"},{code:"ILE",label:"ILE"},{code:"ILO",label:"ILOT"},{code:"INS",label:"INSTITUT"},{code:"ISP",label:"INSPECTION"},{code:"JAR",label:"JARDIN"},{code:"JET",label:"JETEE"},{code:"JUS",label:"JUSTICE"},{code:"LD",label:"LIEU DIT"},{code:"LEV",label:"LEVEE"},{code:"LYC",label:"LYCEE"},{code:"MA",label:"MARE"},{code:"MAG",label:"MAGASIN"},{code:"MAN",label:"MANOIR"},{code:"MAR",label:"MARCHE"},{code:"MAS",label:"MAS"},{code:"MAT",label:"MATERNITE"},{code:"MET",label:"METRO"},{code:"MF",label:"MAISON FORESTIERE"},{code:"MG",label:"MAISON DE GARDE"},{code:"ML",label:"MAIL"},{code:"MOU",label:"MOULIN"},{code:"MRI",label:"MAIRIE"},{code:"MUS",label:"MUSEE"},{code:"NTE",label:"NOUVELLE ROUTE"},{code:"OBS",label:"OBSERVATOIRE"},{code:"OCT",label:"OCTROI"},{code:"PA",label:"PARVIS"},{code:"PAE",label:"PETITE AVENUE"},{code:"PAL",label:"PALAIS"},{code:"PAT",label:"PATURE"},{code:"PBY",label:"PRESBYTERE"},{code:"PCE",label:"PORCHE"},{code:"PER",label:"PERYSTILE"},{code:"PHA",label:"PHARMACIE"},{code:"PIE",label:"PIECE"},{code:"PIM",label:"PETITE IMPASSE"},{code:"PKG",label:"PARKING"},{code:"PLA",label:"PLAINE"},{code:"PLC",label:"PLACIS"},{code:"PLE",label:"PASSERELLE"},{code:"PLT",label:"PLATEAU"},{code:"PLY",label:"PETIT LYCEE"},{code:"PO",label:"PONT"},{code:"POI",label:"POINTE"},{code:"POT",label:"POTERNE"},{code:"POU",label:"POURTOUR"},{code:"PPA",label:"PETIT PASSAGE"},{code:"PR",label:"PETITE RUE"},{code:"PRA",label:"PRAIRIE"},{code:"PRE",label:"PRE"},{code:"PRO",label:"PROMENADE"},{code:"PRQ",label:"PRESQUILE"},{code:"PRT",label:"PETITE ROUTE"},{code:"PRU",label:"PREAU"},{code:"PT",label:"PORT"},{code:"PTE",label:"POSTE"},{code:"RAC",label:"RACCOURCI"},{code:"REM",label:"REMPART"},{code:"RNT",label:"RESTAURANT"},{code:"ROC",label:"ROCADE"},{code:"ROQ",label:"ROQUET"},{code:"ROT",label:"ROTONDE"},{code:"ROU",label:"ROULADE"},{code:"RP",label:"ROND POINT"},{code:"SAN",label:"SANATORIUM"},{code:"SAP",label:"SAPUM"},{code:"SAS",label:"SAS"},{code:"SCE",label:"SERVICE"},{code:"SEC",label:"SECTION"},{code:"SEM",label:"SEMINAIRE"},{code:"SNT",label:"SENTE"},{code:"SOC",label:"SOCIETE"},{code:"STA",label:"STADE"},{code:"STN",label:"STAND"},{code:"STO",label:"STATION"},{code:"TE",label:"TERRASSE"},{code:"TEA",label:"TERRAIN"},{code:"TEN",label:"TENUE"},{code:"TER",label:"TERTRE"},{code:"THE",label:"THEATRE"},{code:"TOU",label:"TOUR"},{code:"TP",label:"TERRE PLEIN"},{code:"TRA",label:"TRAVERSE"},{code:"TRG",label:"TRIEGE"},{code:"TRI",label:"TRIAGE"},{code:"TUI",label:"TUILERIE"},{code:"USI",label:"USINE"},{code:"VAL",label:"VAL"},{code:"VCH",label:"VIEUX CHEMIN"},{code:"VEL",label:"VELODROME"},{code:"VEN",label:"VENELLE"},{code:"VGE",label:"VILLAGE"},{code:"VIA",label:"VIADUC"},{code:"VIL",label:"VILLE"},{code:"VLA",label:"VILLA"},{code:"VLE",label:"VALLEE"},{code:"VNO",label:"VILLE NOUVELLE"},{code:"VON",label:"VALLON"},{code:"VOY",label:"VOYEUL"},{code:"ZAC",label:"ZAC"},{code:"ZI",label:"ZONE INDUSTRIELLE"},{code:"ZUP",label:"Z.U.P."}],$a=function(e){var a=e.record,t=e.customerId,n=e.customer1bisId,l=e.atjProfessionalType,o=Object(r.useState)(!1),i=Object(be.a)(o,2),s=i[0],u=i[1],m=Object(r.useState)(!1),E=Object(be.a)(m,2),d=E[0],b=E[1],p=Object(r.useState)({civilite:"MONSIEUR",nomNaissance:"",nomUsage:"",prenoms:"",dateNaissance:null,numeroTelephonePortable:null,adresseMail:"",codePaysIso2Naissance:"fr",villeNaissanceLibelle:"",villeNaissanceCodePostal:"",codePaysIso2Residence:"fr",villeResidenceLibelle:"",villeResidenceCodePostal:"",lieuDitResidence:"",numeroVoieResidence:"",libelleVoieResidence:"",complementResidence:"",codeTypeVoieResidence:"R",lettreVoieResidence:"",bic:"",iban:"",titulaire:""}),f=Object(be.a)(p,2),v=f[0],y=f[1],R=function(e,a){y(Object(q.a)(Object(q.a)({},v),{},Object(N.a)({},e,a)))},C=function(){a.avanceImmediate&&a.avanceImmediate.requestBody&&T(),u(!0)},T=function(){var e=JSON.parse(a.avanceImmediate.requestBody);y({civilite:e.civilite,nomNaissance:e.nomNaissance,nomUsage:e.nomUsage,prenoms:e.prenoms,dateNaissance:new Date(e.dateNaissance),numeroTelephonePortable:e.numeroTelephonePortable,adresseMail:e.adresseMail,codePaysIso2Naissance:e.lieuNaissance?e.lieuNaissance.codePays:"",villeNaissanceLibelle:e.lieuNaissance?e.lieuNaissance.libelleCommune:"",villeNaissanceCodePostal:e.lieuNaissance?e.lieuNaissance.codePostal:"",codePaysIso2Residence:e.adressePostale?e.adressePostale.codePays:"",villeResidenceLibelle:e.adressePostale?e.adressePostale.libelleCommune:"",villeResidenceCodePostal:e.adressePostale?e.adressePostale.codePostal:"",lieuDitResidence:e.adressePostale?e.adressePostale.lieuDit:"",numeroVoieResidence:e.adressePostale?e.adressePostale.numeroVoie:"",libelleVoieResidence:e.adressePostale?e.adressePostale.libelleVoie:"",complementResidence:e.adressePostale?e.adressePostale.complement:"",codeTypeVoieResidence:e.adressePostale?e.adressePostale.codeTypeVoie:"",lettreVoieResidence:e.adressePostale?e.adressePostale.lettreVoie:"",bic:e.coordonneeBancaire?e.coordonneeBancaire.bic:"",iban:e.coordonneeBancaire?e.coordonneeBancaire.iban:"",titulaire:e.coordonneeBancaire?e.coordonneeBancaire.titulaire:""})},h=function(){u(!1)},O=function(){b(!0);var e={professionalType:l,civilite:v.civilite,nomNaissance:v.nomNaissance,nomUsage:v.nomUsage,prenoms:v.prenoms,dateNaissance:v.dateNaissance.toISOString().split("T")[0],numeroTelephonePortable:v.numeroTelephonePortable,adresseMail:v.adresseMail,lieuNaissance:{codeIsoPays:v.codePaysIso2Naissance,libelleCommune:v.villeNaissanceLibelle,codePostal:v.villeNaissanceCodePostal},adressePostale:{codeIsoPays:v.codePaysIso2Residence,libelleCommune:v.villeResidenceLibelle,codePostal:v.villeResidenceCodePostal,numeroVoie:v.numeroVoieResidence,libelleVoie:v.libelleVoieResidence,lieuDit:v.lieuDitResidence,complement:v.complementResidence,codeTypeVoie:v.codeTypeVoieResidence||null,lettreVoie:v.lettreVoieResidence||null},coordonneeBancaire:{bic:v.bic,iban:v.iban,titulaire:v.titulaire}};t&&_e("/avance-immediate/customer/".concat(t,"/infos"),e).then((function(){window.alert("Les informations ont bien \xe9t\xe9 envoy\xe9es."),window.location.reload()})).catch((function(){window.alert("Une erreur est survenue lors de l'envoi des informations."),window.location.reload()})).finally((function(){b(!1)})),n&&_e("/avance-immediate/customer1bis/".concat(n,"/infos"),e).then((function(){window.alert("Les informations ont bien \xe9t\xe9 envoy\xe9es."),window.location.reload()})).catch((function(){window.alert("Une erreur est survenue lors de l'envoi des informations."),window.location.reload()}))};return("SYSTEM_ATJ"!==l||a.avanceImmediate&&a.avanceImmediate.informationProvided)&&("SYSTEM_ATJ_COOP"!==l||a.avanceImmediateCoop&&a.avanceImmediateCoop.informationProvided)?c.a.createElement(c.a.Fragment,null):c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:C,label:"Entrer les informations pour l'URSSAF"},c.a.createElement(Ja.a,null)),c.a.createElement(Be.a,{fullScreen:!0,open:s,style:{paddingBottom:"4em"}},c.a.createElement(qe.a,null,"Envoyer les informations sur le client vers URSSAF"),c.a.createElement(Ge.a,null,c.a.createElement(je.a,{form:Object(Ye.b)({onSubmit:function(){}}),toolbar:null},c.a.createElement("h4",{style:{marginBottom:"0.5em"}},"Informations g\xe9n\xe9rales"),c.a.createElement(Ka.a,{fullWidth:!0,id:"select-civilite-label"},"Civilite"),c.a.createElement(Za.a,{label:"Civilite",labelId:"select-civilite-label",id:"select-civilite",value:v.civilite,onChange:function(e){return R("civilite",e.target.value)}},c.a.createElement(Qa.a,{value:"MONSIEUR"},"Monsieur"),c.a.createElement(Qa.a,{value:"MADAME"},"Madame")),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"Girard",label:"Nom de naissance",type:"string",value:v.nomNaissance,onChange:function(e){return R("nomNaissance",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"Durrand",label:"Nom d'usage (si diff\xe9rent du nom de naissance)",type:"string",value:v.nomUsage,onChange:function(e){return R("nomUsage",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"Claire Manon Gis\xe8le",label:"Pr\xe9noms",type:"string",value:v.prenoms,onChange:function(e){return R("prenoms",e.target.value)}}),c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Me.a,{variant:"inline",format:"dd/MM/yyyy",margin:"normal",id:"birthdate",label:"Date de naissance",value:v.dateNaissance,onChange:function(e){return R("dateNaissance",e)},KeyboardButtonProps:{"aria-label":"change date"}})),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"fr",label:"Code iso \xe0 deux lettres du pays de naissance",type:"string",value:v.codePaysIso2Naissance,onChange:function(e){return R("codePaysIso2Naissance",e.target.value)}}),"fr"===v.codePaysIso2Naissance.toLowerCase()&&c.a.createElement(c.a.Fragment,null,c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"Paris",label:"Ville de naissance",type:"string",value:v.villeNaissanceLibelle,onChange:function(e){return R("villeNaissanceLibelle",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"75000",label:"Code postal de naissance",type:"string",value:v.villeNaissanceCodePostal,onChange:function(e){return R("villeNaissanceCodePostal",e.target.value)}})),c.a.createElement("h4",{style:{marginBottom:"0.5em",marginTop:"1em"}},"Informations de contact"),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"+33601234567",label:"Num\xe9ro de t\xe9l\xe9phone (avec indicateur r\xe9gional)",type:"string",value:v.numeroTelephonePortable,onChange:function(e){return R("numeroTelephonePortable",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"claire.durrand@gmail.com",label:"Adresse mail",type:"string",value:v.adresseMail,onChange:function(e){return R("adresseMail",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"fr",label:"Code iso \xe0 deux lettres du pays de r\xe9sidence",type:"string",value:v.codePaysIso2Residence,onChange:function(e){return R("codePaysIso2Residence",e.target.value)}}),"fr"===v.codePaysIso2Residence.toLowerCase()&&c.a.createElement(c.a.Fragment,null,c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"Toulouse",label:"Ville de r\xe9sidence",type:"string",value:v.villeResidenceLibelle,onChange:function(e){return R("villeResidenceLibelle",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"31000",label:"Code postal de r\xe9sidence",type:"string",value:v.villeResidenceCodePostal,onChange:function(e){return R("villeResidenceCodePostal",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"16",label:"Num\xe9ro de voie",type:"string",value:v.numeroVoieResidence,onChange:function(e){return R("numeroVoieResidence",e.target.value)}}),c.a.createElement(Ka.a,{fullWidth:!0,id:"select-codeTypeVoieResidence-label"},"Type de voie"),c.a.createElement(Za.a,{fullWidth:!0,label:"Type de voie",labelId:"select-codeTypeVoieResidence-label",id:"select-codeTypeVoieResidence",value:v.codeTypeVoieResidence,onChange:function(e){return R("codeTypeVoieResidence",e.target.value)}},Xa.map((function(e){return c.a.createElement(Qa.a,{key:e.code,value:e.code},e.label)}))),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"du Soleil",label:"Libell\xe9 de voie",type:"string",value:v.libelleVoieResidence,onChange:function(e){return R("libelleVoieResidence",e.target.value)}}),c.a.createElement(Ka.a,{fullWidth:!0,id:"select-lettreVoieResidence-label"},"Lettrage de voie"),c.a.createElement(Za.a,{fullWidth:!0,label:"Lettrage de voie",labelId:"select-lettreVoieResidence-label",id:"select-lettreVoieResidence",value:v.lettreVoieResidence,onChange:function(e){return R("lettreVoieResidence",e.target.value)}},c.a.createElement(Qa.a,{value:""}," "),c.a.createElement(Qa.a,{value:"BIS"},"BIS"),c.a.createElement(Qa.a,{value:"TER"},"TER"),c.a.createElement(Qa.a,{value:"QUATER"},"QUATER"),c.a.createElement(Qa.a,{value:"QUINQUIES"},"QUINQUIES")),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"B\xe2timent A",label:"Compl\xe9ment d'adresse",type:"string",value:v.complementResidence,onChange:function(e){return R("complementResidence",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"Le Beyssat",label:"Lieu dit",type:"string",value:v.lieuDitResidence,onChange:function(e){return R("lieuDitResidence",e.target.value)}})),c.a.createElement("h4",{style:{marginBottom:"0.5em",marginTop:"1em"}},"Informations bancaires"),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"FR7630004000031234567890143",label:"IBAN",type:"string",value:v.iban,onChange:function(e){return R("iban",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"BNPAFRPP",label:"BIC",type:"string",value:v.bic,onChange:function(e){return R("bic",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"Mme Claire DURRAND",label:"Titulaire du compte (Civilit\xe9 Pr\xe9nom Nom)",type:"string",value:v.titulaire,onChange:function(e){return R("titulaire",e.target.value)}}))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:O,label:"Envoyer",disabled:d},c.a.createElement(za.a,null)),c.a.createElement(Fe.a,{onClick:h,label:"Annuler"},c.a.createElement(Ue.a,null)))))},et=t(174),at=t(743),tt=t(744),nt=function(e){var a=e.record,t=e.professionalType,n=Object(et.a)(),l=function(e,a){Le("/avance-immediate/".concat(a,"/usage"),e).then((function(e){200===e.status&&window.location.reload()})).catch((function(e){e.response&&e.response.data&&e.response.data?"NO_AVANCE_IMMEDIATE_WITH_MANDATE"===e.response.data.error?n("Erreur: avance imm\xe9diate impossible pour un client avec un mandat de pr\xe9l\xe8vement, veuillez le d\xe9sactiver et r\xe9essayez","error"):e.response.data.message?n("Erreur: ".concat(e.response.data.message),"error"):n("Erreur inconnue: l'utilisation de l'avance imm\xe9diate n'a pas pu \xeatre modifi\xe9e","error"):n("Erreur inconnue: l'utilisation de l'avance imm\xe9diate n'a pas pu \xeatre modifi\xe9e","error")}))};if("SYSTEM_ATJ"===t&&a.avanceImmediate&&a.avanceImmediate.informationProvided||"SYSTEM_ATJ_COOP"===t&&a.avanceImmediateCoop&&a.avanceImmediateCoop.informationProvided){var r="SYSTEM_ATJ"===t&&a.avanceImmediate.usesAvanceImmediate||"SYSTEM_ATJ_COOP"===t&&a.avanceImmediateCoop.usesAvanceImmediate;return c.a.createElement("div",{style:{marginTop:"24px"}},c.a.createElement("p",null,"Avance imm\xe9diate actuellement ",r?c.a.createElement("b",null,"activ\xe9e"):c.a.createElement("b",null,"d\xe9sactiv\xe9e")," pour ce compte"),c.a.createElement(Fe.a,{style:{marginBottom:"1rem"},onClick:function(){"SYSTEM_ATJ"===t?l(!a.avanceImmediate.usesAvanceImmediate,a.avanceImmediate.id):"SYSTEM_ATJ_COOP"===t&&l(!a.avanceImmediateCoop.usesAvanceImmediate,a.avanceImmediateCoop.id)},label:r?"D\xe9sactiver l'avance imm\xe9diate":"Activer l'avance imm\xe9diate"},r?c.a.createElement(at.a,null):c.a.createElement(tt.a,null)))}return c.a.createElement("div",null)},lt=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=function(){o(!0)},s=function(){o(!1)};return a.avanceImmediate&&(a.avanceImmediate.errorBody||a.avanceImmediate.errors)?c.a.createElement(c.a.Fragment,null,c.a.createElement("span",null,"Une requ\xeate a \xe9t\xe9 envoy\xe9e \xe0 l'URSSAF mais celle-ci a retourn\xe9 une erreur.",c.a.createElement(Fe.a,{onClick:i,label:"Erreurs retourn\xe9e par l'URSSAF"},c.a.createElement(Ja.a,null))),c.a.createElement(Be.a,{fullScreen:!0,open:l,style:{paddingBottom:"4em"}},c.a.createElement(qe.a,null,"Erreur renvoy\xe9e par l'URSSAF sur la derni\xe8re tentative d'envoie d'informations"),c.a.createElement(Ge.a,null,c.a.createElement("h3",null,"Erreur retourn\xe9e par l'URSSAF"),c.a.createElement("pre",null,a.avanceImmediate.errors),c.a.createElement("h3",null,"Informations envoy\xe9es"),c.a.createElement("pre",null,JSON.stringify(JSON.parse(a.avanceImmediate.sentBody),null,2))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:s,label:"Fermer"},c.a.createElement(Ue.a,null))))):c.a.createElement(c.a.Fragment,null)},rt=t(436),ct=t(136),ot=t.n(ct),it=t(660),st=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(0),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(r.useState)(""),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(rt.a)(),v=Object(et.a)(),y=function(){o(!0)},R=function(){o(!1)},C=function(){_e("/rewards/buy",{buyerProfileEntityRelationId:a.id,points:u,description:b}).then((function(e){200===e.status?(v("Les points ont bien \xe9t\xe9 utilis\xe9s","info"),f()):v("Erreur: les points n'ont pas pu \xeatre utilis\xe9s","error")}))},T=a&&a.rewardPointsHistory&&a.rewardPointsHistory.availablePoints,h=a&&a.rewardPointsHistory&&a.rewardPointsHistory.availablePoints?a.rewardPointsHistory.availablePoints:0,O=u>0&&u<=h&&b.length>0;return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:y,label:"Utiliser les points de fid\xe9lit\xe9",disabled:!T},c.a.createElement(ot.a,null)),c.a.createElement(Be.a,{open:l,style:{paddingBottom:"4em"},maxWidth:"sm",fullWidth:!0},c.a.createElement(qe.a,null,"Utiliser les points de fid\xe9lit\xe9"),c.a.createElement(Ge.a,null,c.a.createElement(it.a,{color:h-u<0?"error":"initial"},"Points restants apr\xe8s utilisation : ",c.a.createElement("b",null," ",h-u," ")),c.a.createElement(Ra.a,{autoFocus:!0,margin:"dense",id:"name",label:"Nombre de points \xe0 utiliser",type:"number",fullWidth:!0,"aria-valuemax":h,"aria-valuemin":0,value:u,onChange:function(e){return m(e.target.value)}}),c.a.createElement(Ra.a,{autoFocus:!0,margin:"dense",id:"name",label:"Description",type:"text",fullWidth:!0,value:b,onChange:function(e){return p(e.target.value)}})),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:R,label:"Fermer"},c.a.createElement(Ue.a,null)),c.a.createElement(Fe.a,{onClick:C,label:"Envoyer",disabled:!O},c.a.createElement(za.a,null)))))},ut={CUSTOMER_SPONSORSHIP:"Parrainage client",COMMERCIAL_GESTURE:"Geste commercial",ORDER:"Achat"},mt=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(0),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(r.useState)(Object.keys(ut)[0]),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(r.useState)(null),v=Object(be.a)(f,2),y=v[0],R=v[1],C=Object(rt.a)(),T=Object(et.a)(),h=function(){o(!0)},O=function(){o(!1)},g=function(){_e("/rewards/add-points",{buyerProfileEntityRelationId:a.id,points:u,type:b,description:y}).then((function(e){200===e.status?(T("Les points ont bien \xe9t\xe9 ajout\xe9s","info"),C()):T("Erreur: les points n'ont pas pu \xeatre ajout\xe9s","error")}))},S=a&&a.rewardPointsHistory&&a.rewardPointsHistory.availablePoints?a.rewardPointsHistory.availablePoints:0,I=u>0&&b.length>0;return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:h,label:"Ajouter des points de fid\xe9lit\xe9"},c.a.createElement(ot.a,null)),c.a.createElement(Be.a,{open:l,style:{paddingBottom:"4em"},maxWidth:"sm",fullWidth:!0},c.a.createElement(qe.a,null,"Ajouter les points de fid\xe9lit\xe9"),c.a.createElement(Ge.a,null,c.a.createElement(it.a,null,"Points apr\xe8s ajout : ",c.a.createElement("b",null," ",Number(S)+Number(u)," ")),c.a.createElement(Ra.a,{autoFocus:!0,id:"name",label:"Nombre de points \xe0 ajouter",type:"number",fullWidth:!0,"aria-valuemax":S,"aria-valuemin":0,value:u,onChange:function(e){return m(e.target.value)},style:{marginBottom:"30px"}}),c.a.createElement(Ka.a,{fullWidth:!0,id:"reward-points-type-label"},"Raison de l'ajout de points"),c.a.createElement(Za.a,{label:"Raison de l'ajout de points",labelId:"reward-points-type-label",id:"select-reward-points-type",fullWidth:!0,value:b,onChange:function(e){return p(e.target.value)}},Object.keys(ut).filter((function(e){return"ORDER"!==e})).map((function(e){return c.a.createElement(Qa.a,{key:e,value:e},ut[e])}))),c.a.createElement(Ra.a,{margin:"dense",id:"name",label:"Description",type:"text",fullWidth:!0,value:y,onChange:function(e){return R(e.target.value)},style:{marginTop:"30px"}})),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:O,label:"Fermer"},c.a.createElement(Ue.a,null)),c.a.createElement(Fe.a,{onClick:g,label:"Envoyer",disabled:!I},c.a.createElement(za.a,null)))))},Et=t(745),dt="Lier \xe0 une inscription existante",bt=function(e){var a=e.record,t=e.customerId,n=e.customer1bisId,l=e.professionalType,o=Object(r.useState)(!1),i=Object(be.a)(o,2),s=i[0],u=i[1],m=Object(r.useState)(""),E=Object(be.a)(m,2),d=E[0],b=E[1],p=function(){return u(!0)},f=function(){return u(!1)},v=function(){_e("/avance-immediate/inscriptions/duplicate",{atjProfessionalType:l,customerEmail:d,customerOffre1bisId:n,customerProfileEntityId:t}).then((function(){window.alert("Les informations ont bien \xe9t\xe9 envoy\xe9es."),window.location.reload()})).catch((function(){window.alert("Aucune inscription n'a \xe9t\xe9 trouv\xe9e avec cet email.")}))};return("SYSTEM_ATJ"!==l||a.avanceImmediate&&a.avanceImmediate.informationProvided)&&("SYSTEM_ATJ_COOP"!==l||a.avanceImmediateCoop&&a.avanceImmediateCoop.informationProvided)?c.a.createElement(c.a.Fragment,null):c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:p,label:dt},c.a.createElement(Et.a,null)),c.a.createElement(Be.a,{open:s,fullWidth:!0,maxWidth:"sm"},c.a.createElement(qe.a,null,dt),c.a.createElement(Ge.a,null,c.a.createElement(it.a,null,"Indiquez l'email de l'inscription \xe0 lier."),c.a.createElement(it.a,null,c.a.createElement("b",null,"Attention ! Il s'agit du mail utilis\xe9 pour l'avance imm\xe9diate apparaissant dans l'onglet d'avance imm\xe9diate du client d\xe9j\xe0 inscrit. Il n'est pas n\xe9cessairement le m\xeame que celui de son inscription sur Cmonjardinier.")),c.a.createElement(je.a,{form:Object(Ye.b)({onSubmit:function(){}}),toolbar:null},c.a.createElement(Ra.a,{fullWidth:!0,placeholder:"thomas.duchemin@test.fr",label:"Email",type:"string",value:d,onChange:function(e){return b(e.target.value)}}))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:v,label:"Envoyer"},c.a.createElement(za.a,null)),c.a.createElement(Fe.a,{onClick:f,label:"Annuler"},c.a.createElement(Ue.a,null)))))},pt=function(e){var a=Object(Fa.a)(e).record,t=Object(r.useState)(),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(!1),s=Object(be.a)(i,2),u=s[0],m=s[1],E=function(e){var a=e.record,t=e.source,n=e.label;return a[t]?c.a.createElement("a",{href:a[t],target:"_blank",rel:"noopener noreferrer"},n):c.a.createElement("div",null)},d=function(){_e("/customers/".concat(e.id,"/reset-password")).then((function(e){200===e.status&&(o(new Date),m(!0))}))},b=a&&a.avanceImmediate&&!0===a.avanceImmediate.informationProvided,p=a&&a.avanceImmediateCoop&&!0===a.avanceImmediateCoop.informationProvided,f=a&&a.rewardPointsHistory&&a.rewardPointsHistory.earnings&&a.rewardPointsHistory.earnings.length>0,v=a&&a.rewardPointsHistory&&a.rewardPointsHistory.usages&&a.rewardPointsHistory.usages.length>0;return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"Infos personnelles"},u?c.a.createElement(c.a.Fragment,null,l.toLocaleDateString()," MDP envoy\xe9 \xe0 ",l.toLocaleTimeString()):c.a.createElement(Fe.a,{onClick:d,label:"Envoyer le mail de nouveau mot de passe"},c.a.createElement(Ga.a,null)),c.a.createElement(E,{source:"connectAsUrl",label:"Se connecter au site"}),c.a.createElement(oe.a,{source:"id",label:"Identifiant"}),c.a.createElement(oe.a,{source:"entityRelation.sageId",label:"SAGE ID"}),c.a.createElement(oe.a,{source:"customer.status",label:"\xc9tat"}),c.a.createElement(oe.a,{source:"profile.lastName",label:"Nom"}),c.a.createElement(oe.a,{source:"profile.firstName",label:"Pr\xe9nom"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",options:Ha,label:"Date de cr\xe9ation"}),c.a.createElement(Da.a,{source:"account.email",label:"Adresse mail"}),c.a.createElement(oe.a,{source:"customer.address.streetAndNumber",label:"N\xb0 et rue"}),c.a.createElement(oe.a,{source:"customer.address.zipCode",label:"Code postal"}),c.a.createElement(oe.a,{source:"customer.address.city",label:"Ville"}),c.a.createElement(oe.a,{source:"customer.address.region",label:"R\xe9gion"}),c.a.createElement(oe.a,{source:"customer.address.commercialArea",label:"Zone commerciale"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"profile.birthdate",label:"Date de Naissance"}),c.a.createElement(oe.a,{source:"profile.country",label:"Pays"}),c.a.createElement(oe.a,{source:"profile.nationality",label:"Nationalit\xe9"}),c.a.createElement(oa.a,{source:"customer.gardenSurface",label:"Surface du jardin (m\xb2)"}),c.a.createElement(oe.a,{source:"profile.phone",label:"T\xe9l\xe9phone"}),c.a.createElement(Ma.a,{source:"customer.comment",label:"Commentaires"}),c.a.createElement(da.a,{source:"profile.subscribedNewsletter",label:"Newsletter"}),c.a.createElement(da.a,{source:"profile.subscribedNotification",label:"Notifications mail"}),c.a.createElement(da.a,{source:"profile.subscribedSms",label:"Notifications SMS"}),c.a.createElement(da.a,{source:"profile.shouldSendLetter",label:"Envoi mails facture/devis par lettre"}),c.a.createElement(ka.a,{source:"profile.pictureFile",label:"Photo de profil"}),c.a.createElement(he.a,{label:"Parrain",link:"show",source:"relatedProfessional",reference:D.PROFESSIONAL},c.a.createElement(oe.a,{source:"profile.fullname"})),c.a.createElement(he.a,{link:"show",label:"Code avantage",source:"customer.appliedCouponCodeId",reference:D.COUPON_CODES},c.a.createElement(oe.a,{source:"name"})),c.a.createElement(ba.a,{source:"entityRelation.fees",label:"Frais de service"},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"productFamilyId",label:"Code"}),c.a.createElement(oa.a,{source:"value",label:"Valeur"})))),c.a.createElement(ce.a,{label:"Wallet"},c.a.createElement(he.a,{label:"Identifiant",link:"show",source:"wallet.id",reference:"wallets"},c.a.createElement(oe.a,{source:"idProviderReference",label:"Identifiant ATJ (id externe)"})),c.a.createElement(oe.a,{source:"wallet.idProviderTechnical",label:"Identifiant Lemonway"}),c.a.createElement(Ea.a,{source:"wallet.lemonwayUrl",label:"Lien lemonway",target:"_blank"}),c.a.createElement(oe.a,{source:"wallet.status",label:"Statut"}),c.a.createElement(oa.a,{source:"wallet.balance",label:"Solde",options:{style:"currency",currency:"EUR"}}),c.a.createElement(da.a,{source:"wallet.active",label:"Actif"})),c.a.createElement(ce.a,{label:"Historique demandes"},c.a.createElement(Ua.a,{reference:"purchaserequests",sort:{field:"createdDate",order:"DESC"},target:"customerEntityRelation",addLabel:!1,pagination:c.a.createElement(xa.a,null)},c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(he.a,{label:"Demande",link:"show",source:"id",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(oe.a,{source:"businessLine",label:"Prestation"}),c.a.createElement(da.a,{source:"visitRequired",label:"Avec visite"}),c.a.createElement(oe.a,{source:"status",label:"\xc9tat"}),c.a.createElement(Oe.a,{locales:"fr-FR",showTime:!0,source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"nextAppointment",label:"Prochain RDV"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfWaitingResponse",label:"Visites en attente"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfAcceptResponse",label:"Visites accept\xe9es"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfTerminatedResponse",label:"Visites termin\xe9es"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfCancelledResponse",label:"Visites annul\xe9es"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfWaitingResponse",label:"Devis en attente"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfAcceptResponse",label:"Devis accept\xe9s"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfTerminatedResponse",label:"Devis termin\xe9s"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfCancelledResponse",label:"Devis annul\xe9s"})))),c.a.createElement(ce.a,{label:"Historique devis"},c.a.createElement(Ua.a,{reference:"purchases",sort:{field:"createdDate",order:"DESC"},addLabel:!1,target:"customerEntityRelation",pagination:c.a.createElement(xa.a,null)},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"id"}),c.a.createElement(he.a,{label:"Demande",link:"show",source:"purchaseRequest",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(he.a,{label:"Professionel",link:"show",source:"sellerEntityRelation",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oe.a,{source:"status",label:"\xc9tat"}),c.a.createElement(oe.a,{source:"businessLine.businessLineType",label:"Business Line"}),c.a.createElement(Va.a,{source:"quote.path",title:"Devis",target:"_blank",label:"Devis"}),c.a.createElement(oa.a,{source:"unitPrice",label:"Prix app",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"priceTTC",label:"Prix TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(Ba.a,null)))),c.a.createElement(ce.a,{label:"Avance imm\xe9diate"},c.a.createElement("h3",null,"Avance imm\xe9diate (ATJ)"),c.a.createElement(da.a,{label:"Informations envoy\xe9es",source:"avanceImmediate.informationProvided"}),c.a.createElement($a,{customerId:e.id,atjProfessionalType:"SYSTEM_ATJ"}),!b&&c.a.createElement(lt,null),c.a.createElement(bt,{customerId:e.id,professionalType:"SYSTEM_ATJ"}),b&&c.a.createElement(da.a,{source:"avanceImmediate.status.ready",label:"Avance imm\xe9diate pr\xeate \xe0 utilisation"}),b&&c.a.createElement(oe.a,{source:"avanceImmediate.customerEmail",label:"Email URSSAF"}),b&&c.a.createElement(oe.a,{source:"avanceImmediate.status.description",label:"Description du statut par l'URSSAF"}),c.a.createElement(oe.a,{source:"avanceImmediate.professionalType",label:"Compte URSSAF d'inscription"}),c.a.createElement(nt,{professionalType:"SYSTEM_ATJ"}),c.a.createElement("h3",null,"Avance imm\xe9diate (ATJ Coop)"),c.a.createElement(da.a,{label:"Informations envoy\xe9es",source:"avanceImmediateCoop.informationProvided"}),c.a.createElement($a,{customerId:e.id,atjProfessionalType:"SYSTEM_ATJ_COOP"}),!p&&c.a.createElement(lt,null),c.a.createElement(bt,{customerId:e.id,professionalType:"SYSTEM_ATJ_COOP"}),p&&c.a.createElement(da.a,{source:"avanceImmediateCoop.status.ready",label:"Avance imm\xe9diate pr\xeate \xe0 utilisation"}),p&&c.a.createElement(oe.a,{source:"avanceImmediateCoop.customerEmail",label:"Email URSSAF"}),p&&c.a.createElement(oe.a,{source:"avanceImmediateCoop.status.description",label:"Description du statut par l'URSSAF"}),c.a.createElement(oe.a,{source:"avanceImmediateCoop.professionalType",label:"Compte URSSAF d'inscription"}),c.a.createElement(nt,{professionalType:"SYSTEM_ATJ_COOP"})),c.a.createElement(ce.a,{label:"Fid\xe9lisation"},f&&c.a.createElement(ba.a,{source:"rewardPointsHistory.earnings",label:"Gains de points de fid\xe9lit\xe9"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date d'obtention"}),c.a.createElement(he.a,{label:"Facture li\xe9e",link:!1,source:"order",reference:D.ORDER},c.a.createElement(Te.a,{render:function(e){return c.a.createElement("a",{href:"/#/".concat(D.PURCHASE_REQUEST,"/").concat(e.idPurchaseRequest,"/show")},e.invoiceNumber)}})),c.a.createElement(Te.a,{label:"Type",render:function(e){return ut[e.type]}}),c.a.createElement(oe.a,{source:"description",label:"Description"}),c.a.createElement(oa.a,{locales:"fr-FR",source:"points",label:"Points"}),c.a.createElement(Te.a,{label:"Utilisation des points",render:function(e){return e.usedPointsList.join(" | ")}}),c.a.createElement(Te.a,{label:"Points restants",render:function(e){return e.points-e.usedPointsList.reduce((function(e,a){return e+a}),0)}}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"expirationDate",label:"Date d'expiration"}),c.a.createElement(da.a,{source:"expired",label:"Expir\xe9"}))),c.a.createElement(mt,null),v&&c.a.createElement(ba.a,{source:"rewardPointsHistory.usages",label:"D\xe9penses de points de fid\xe9lit\xe9"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de d\xe9pense"}),c.a.createElement(oa.a,{locales:"fr-FR",source:"points",label:"Points"}),c.a.createElement(oe.a,{source:"description",label:"Description"}))),c.a.createElement(oa.a,{locales:"fr-FR",source:"rewardPointsHistory.availablePoints",label:"Points disponibles"}),c.a.createElement(st,null)),c.a.createElement(ce.a,{label:"Emails/SMS"},c.a.createElement(Ua.a,{reference:"notifications",sort:{field:"createdDate",order:"DESC"},addLabel:!1,target:"entity",pagination:c.a.createElement(xa.a,null)},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"provider",label:"Type"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(Oe.a,{locales:"fr-FR",showTime:!0,source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(oe.a,{source:"type",label:"Cat\xe9gorie"}),c.a.createElement(oe.a,{source:"subject",label:"Objet"}),c.a.createElement(Ma.a,{source:"content"}),c.a.createElement(ba.a,{source:"attachments",label:"PJ"},c.a.createElement(Ce.a,null,c.a.createElement(Va.a,{source:"path",target:"_blank",title:"filename",label:"PJ"}))))))))},ft=t(780),vt=t(750),yt=t(751),Rt=t(790),Ct=t(752),Tt=t(753),ht=t(61),Ot=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(Oa.a,{label:"\xc9tat",source:"customer.status",reference:"enums",key:"status",filter:{enum:"accountStatus"}},c.a.createElement(vt.a,{optionText:"name"})),c.a.createElement(fe.a,{source:"profile.lastName",label:"Nom"}),c.a.createElement(fe.a,{source:"profile.firstName",label:"Pr\xe9nom"}),c.a.createElement(fe.a,{source:"account.email",label:"Adresse mail"}),c.a.createElement(fe.a,{source:"customer.address.streetAndNumber",label:"N\xb0 et rue"}),c.a.createElement(fe.a,{source:"customer.address.zipCode",label:"Code postal"}),c.a.createElement(fe.a,{source:"customer.address.city",label:"Ville"}),c.a.createElement(fe.a,{source:"profile.country",label:"Pays"}),c.a.createElement(fe.a,{source:"profile.nationality",label:"Nationalit\xe9"}),c.a.createElement(ve.a,{source:"profile.birthdate",label:"Date de Naissance"}),c.a.createElement(Oa.a,{label:"Parrain",source:"relatedProfessional",reference:D.PROFESSIONAL,filterToQuery:function(e){return{qName:e}},allowEmpty:!0},c.a.createElement(ga.a,{optionText:"profile.fullname"})),c.a.createElement(Oa.a,{label:"Code avantage",source:"customer.appliedCouponCodeId",reference:D.COUPON_CODES,filterToQuery:function(e){return{qName:e,qDisabled:!1}},allowEmpty:!0},c.a.createElement(ga.a,{optionText:"name"})),c.a.createElement(yt.a,{source:"customer.gardenSurface",label:"Surface du jardin (m\xb2)"}),c.a.createElement(fe.a,{source:"profile.phone",label:"T\xe9l\xe9phone"}),c.a.createElement(ca.a,{source:"profile.subscribedNewsletter",label:"Newsletter"}),c.a.createElement(ca.a,{source:"profile.subscribedNotification",label:"Notifications mail"}),c.a.createElement(ca.a,{source:"profile.subscribedSms",label:"Notifications SMS"}),c.a.createElement(ca.a,{source:"profile.shouldSendLetter",label:"Envoi mails facture/devis par lettre"}),c.a.createElement(Rt.a,{source:"entityRelation.fees",label:"Frais de service"},c.a.createElement(Ct.a,{disableRemove:!0,disableAdd:!0},c.a.createElement(fe.a,{source:"productFamilyId",label:"Code",disabled:!0}),c.a.createElement(yt.a,{source:"value",label:"Valeur",step:1}))),c.a.createElement(Tt.a,{source:"pictureFile",label:"Photo de profil",accept:"image/*"},c.a.createElement(ka.a,{source:"profile.pictureFile"})),c.a.createElement(ht.a,{source:"customer.comment",label:"Commentaires",toolbar:[["bold","italic","underline"]]})))},gt=function(){var e=Object(r.useState)(!1),a=Object(be.a)(e,2),t=a[0],n=a[1],l=Object(r.useState)(""),o=Object(be.a)(l,2),i=o[0],s=o[1],u=Object(r.useState)(""),m=Object(be.a)(u,2),E=m[0],d=m[1],b=function(){n(!0)},p=function(){n(!1)},f=function(){if(E&&i)return _e("/professionals-activity/pushnotifications",{content:E,title:i}).then(n(!1))},v=function(e){return c.a.createElement(Be.a,{fullWidth:!0,open:t},c.a.createElement(qe.a,null,"Envoyer une notification push \xe0 tous les jardiniers"),c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003\u2003Attention ! A l'envoi de ce formulaire tout les jardiniers recevront ")),c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003\u2003une notification push avec le contenu saisi ci-dessous!")),c.a.createElement(Ge.a,null,c.a.createElement(je.a,{form:Object(Ye.b)({onSubmit:function(){}}),toolbar:null},c.a.createElement(We.a,null,c.a.createElement(Ra.a,{label:"Titre",required:"true",onChange:function(e){return function(e){s(e.target.value)}(e)},type:"string",inputProps:{maxLength:200,textColor:"red"}}),c.a.createElement(Ra.a,{label:"Texte",required:"true",onChange:function(e){return function(e){d(e.target.value)}(e)},type:"string",inputProps:{maxLength:1e3,margin:"normal"}})))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:f,label:"Envoyer"},c.a.createElement(za.a,null)),c.a.createElement(Fe.a,{onClick:p,label:"Annuler"},c.a.createElement(Ue.a,null))))};return function(){var e="Push notif aux jardiniers";return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:b,label:e},c.a.createElement(za.a,null)),v())}()},St=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Nom",source:"qName",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Id",source:"qId",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Email",source:"qEmail",alwaysOn:!0}),c.a.createElement(ve.a,{label:"D\xe9but",source:"qStart",alwaysOn:!0}),c.a.createElement(ve.a,{label:"Fin",source:"qEnd",alwaysOn:!0}))},It=function(){return c.a.createElement(c.a.Fragment,null,c.a.createElement(ye.a,null,c.a.createElement(gt,null),c.a.createElement(ze,{path:"professionals"}),c.a.createElement(ze,{path:"professionals-activity",name:"Export csv stats"})))},At=function(e){return c.a.createElement(Re.a,Object.assign({},e,{actions:c.a.createElement(It,null),sort:{field:"createdDate",order:"DESC"},filters:c.a.createElement(St,null)}),c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(he.a,{label:"Nom",link:"show",source:"id",reference:"professionals"},c.a.createElement(oe.a,{source:"profile.lastName"})),c.a.createElement(he.a,{label:"Pr\xe9nom",link:"show",source:"id",reference:"professionals"},c.a.createElement(oe.a,{source:"profile.firstName"})),c.a.createElement(oe.a,{source:"professional.company.name",label:"Soci\xe9t\xe9"}),c.a.createElement(oe.a,{source:"professional.billingProfile",label:"Type"}),c.a.createElement(oe.a,{source:"professional.status",label:"\xc9tat"}),c.a.createElement(Da.a,{source:"account.email",label:"Mail"}),c.a.createElement(oe.a,{source:"professional.address.region",label:"R\xe9gion"}),c.a.createElement(oe.a,{source:"professional.company.legalStatus",label:"Statut Juridique"}),c.a.createElement(oa.a,{source:"professional.company.capital",label:"Capital",options:{style:"currency",currency:"EUR"}}),c.a.createElement(_a.a,{rowClick:"edit"})))},Pt=t(754),Nt=t(755),Dt=t(415),_t=t.n(Dt),Lt=Object.freeze({MARKETSEGMENTATION:1}),wt=t(12),jt=t.n(wt),Ft=t(668),Mt=[{id:"ERREUR",name:"Erreur"},{id:"SAVOIR_FAIRE",name:"Savoir faire"},{id:"SAVOIR_ETRE",name:"Savoir \xeatre"},{id:"INTEGRITE",name:"Int\xe9grit\xe9"},{id:"REACTIVITE",name:"R\xe9activit\xe9"},{id:"FIABILITE",name:"Fiabilit\xe9"},{id:"CLIENT_PARTICULIER",name:"Client particulier"},{id:"FAUX_COMPTE",name:"Faux compte"},{id:"HORS_CIBLE",name:"Hors cible"},{id:"PAS_INTERESSE",name:"Pas int\xe9ress\xe9"},{id:"ENTREPRISE_FERMEE",name:"Entreprise ferm\xe9e"}],kt=[{id:"proP",name:"ProP"},{id:"proEs",name:"ProEs"},{id:"proVS",name:"ProVS"},{id:"proOP",name:"ProOP"},{id:"proCI",name:"ProCI"},{id:"proCr\xe9a",name:"ProCr\xe9a"},{id:"proV",name:"ProV"},{id:"proSCP",name:"ProSCP"},{id:"offreAcces",name:"Offre Acc\xe8s"}],Ut=[{id:"PONCTUEL",name:"Ponctuel"},{id:"REGULIER",name:"R\xe9gulier"},{id:"CREATION",name:"Cr\xe9ation"},{id:"ELAGAGE",name:"Elagage"},{id:"ENTRETIEN",name:"Entretien"},{id:"TERRASSE_BARDAGE_BOIS",name:"Terrasse et bardage bois"},{id:"DALLAGE_PAVAGE",name:"Dallage pavage"},{id:"ARROSAGE_AUTOMATIQUE_INTEGRE",name:"Arrosage automatique int\xe9gr\xe9"},{id:"PETITE_MACONNERIE",name:"Petite ma\xe7onnerie"},{id:"CLOTURES",name:"Cl\xf4tures"},{id:"SCP_COACHING",name:"Coaching SCP"},{id:"SCP_CREATION",name:"Cr\xe9ation SCP"},{id:"BL_X",name:"BL_X"},{id:"BL_Y",name:"BL_Y"}],xt=[{id:"EMAIL_1",name:"Email 1"},{id:"EMAIL_2",name:"Email 2"},{id:"EMAIL_3",name:"Email 3"},{id:"EMAIL_4",name:"Email 4"},{id:"EMAIL_5",name:"Email 5"},{id:"EMAIL_6",name:"Email 6"},{id:"EMAIL_7",name:"Email 7"},{id:"EMAIL_8",name:"Email 8"},{id:"EMAIL_9",name:"Email 9"},{id:"EMAIL_10",name:"Email 10"}],Vt=Object(aa.a)((function(){return{fieldTitle:{color:"rgba(0, 0, 0, 0.54)",fontSize:"12px",marginTop:"10px"}}})),Bt=function(e){var a=e.title,t=Vt();return c.a.createElement(ta.a,{className:t.fieldTitle},a)},qt=Object(aa.a)((function(){return{multipleChipsTitle:{color:"rgba(0, 0, 0, 0.54)",fontSize:"12px",marginTop:"10px"},multipleChipsContainer:{padding:"8px 0 4px"},chip:{margin:"4px"}}})),Gt=function(e){var a,t=kt.find((function(a){return a.id===e}));return null!==(a=null===t||void 0===t?void 0:t.name)&&void 0!==a?a:e},Ht=function(e){var a=e.record,t=e.source,n=e.title,l=e.dataType,r=qt(),o=jt()(a,t);return c.a.createElement("div",null,n&&c.a.createElement(Bt,{title:n}),o&&0!==o.length?c.a.createElement("div",{className:r.multipleChipsContainer},o.map((function(e){return c.a.createElement(Ft.a,{label:l===Lt.MARKETSEGMENTATION?Gt(e):e,key:e,className:r.chip})}))):null)},Wt=t(75),Yt=t.n(Wt),zt=t(734),Jt=t(735),Qt=function(e){var a=e.enabled,t=e.purchaseMaturityId,n=Object(r.useState)(!1),l=Object(be.a)(n,2),o=l[0],i=l[1],s=Object(r.useState)(!1),u=Object(be.a)(s,2),m=u[0],E=u[1],d=Object(r.useState)(!1),b=Object(be.a)(d,2),p=b[0],f=b[1];Object(r.useEffect)((function(){}),[]);var v=function(){i(!0)},y=function(){i(!1)},R=function(){f(!0),_e("/cashout/".concat(t,"?already_done_outside_system=").concat(m),{}).then(i(!1)).finally((function(){f(!1),window.location.reload()}))};return a?c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:v,label:"Encaisser pro"},c.a.createElement(Yt.a,null)),c.a.createElement(Be.a,{fullWidth:!0,open:o},c.a.createElement(qe.a,null,"Reverser le paiement du professionel"),c.a.createElement(Ge.a,null,c.a.createElement(zt.a,{control:c.a.createElement(Jt.a,{checked:m,onChange:function(e){E(e.target.checked)}}),label:"Transaction d\xe9j\xe0 effectu\xe9e en dehors du syst\xe8me ?",labelPlacement:"start"}),m?c.a.createElement(ta.a,{variant:"body1",color:"error"},"Attention : vous indiquez ici que la transaction \xe0 d\xe9j\xe0 \xe9t\xe9 envoy\xe9e au pro en dehors du syst\xe8me, aucun virement ne sera effectu\xe9 vers son compte"):null),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:R,label:"Confirmer",disabled:p},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:y,label:"Annuler",disabled:p},c.a.createElement(Ue.a,null))))):c.a.createElement(c.a.Fragment,null)},Zt={MAIA_BILLING_LEVEL_1:"MAIA_BILLING_LEVEL_1",MAIA_BILLING_LEVEL_2:"MAIA_BILLING_LEVEL_2",MAIA_BILLING_LEVEL_3:"MAIA_BILLING_LEVEL_3",DIRECT_BILLING:"DIRECT_BILLING"},Kt=(l={},Object(N.a)(l,Zt.DIRECT_BILLING,"[4bis] Facture directe"),Object(N.a)(l,Zt.MAIA_BILLING_LEVEL_1,"[3bis] Facture Maia, Devis - Facture - Recouvrement (FSC 3%)"),Object(N.a)(l,Zt.MAIA_BILLING_LEVEL_2,"[3bis] Facture Maia, Devis - Facture - Relance devis - Recouvrement (FSC 4%)"),Object(N.a)(l,Zt.MAIA_BILLING_LEVEL_3,"[3bis] Facture Maia, Devis - Facture - Relance devis - Recouvrement - Secr\xe9tariat t\xe9l\xe9phonique (FSC 5%)"),l);var Xt=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(""),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(r.useState)(""),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(r.useState)(!1),v=Object(be.a)(f,2),y=v[0],R=v[1],C=Object(rt.a)(),T=Object(et.a)(),h=function(){o(!0)},O=function(){o(!1)},g=u.length>4&&b.length>4&&!y,S=function(){R(!0),_e("/professionals/".concat(a.id,"/partner"),{email:u,password:b}).then((function(e){200===e.status?(T("Le compte partenaire a bien \xe9t\xe9 cr\xe9\xe9","info"),m(""),p(""),o(!1),C()):T("Erreur: le compte partenaire n'a pas pu \xeatre cr\xe9\xe9","error")})).finally((function(){R(!1)}))};return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:h,label:"Cr\xe9er un compte partenaire"},c.a.createElement(ot.a,null)),c.a.createElement(Be.a,{open:l,style:{paddingBottom:"4em"},maxWidth:"sm",fullWidth:!0},c.a.createElement(qe.a,null,"Cr\xe9er un compte partenaire"),c.a.createElement(Ge.a,null,c.a.createElement(Ra.a,{autoFocus:!0,margin:"dense",id:"email",label:"Email",type:"email",fullWidth:!0,value:u,onChange:function(e){return m(e.target.value)},style:{marginBottom:"30px"}}),c.a.createElement(Ra.a,{margin:"dense",id:"name",label:"Mot de passe",type:"text",fullWidth:!0,value:b,onChange:function(e){return p(e.target.value)},style:{marginTop:"30px"}})),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:O,label:"Fermer",disabled:y},c.a.createElement(Ue.a,null)),c.a.createElement(Fe.a,{onClick:S,label:"Cr\xe9er",disabled:!g},c.a.createElement(za.a,null)))))},$t=t(414),en=t.n($t),an=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)("Loading"),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(r.useState)(!1),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(r.useState)(null),v=Object(be.a)(f,2),y=(v[0],v[1]),R=function(){var e=Object(B.a)(V.a.mark((function e(){return V.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p(!0),y(null),we("/professionals/".concat(a.id,"/challenge_2025_message")).then((function(e){200!==e.status?y("Erreur inconnue"):e.data?m(e.data):m("Pas de message pour ce professionnel")})).catch((function(e){y(e.message||"Erreur inconnue")})).finally((function(){p(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:function(){o(!0),R()},label:"Challenge 2025",disabled:b},c.a.createElement(en.a,null)),c.a.createElement(Be.a,{open:l},c.a.createElement(qe.a,null,"Preview du message Challenge 2025"),c.a.createElement(Ge.a,{style:{whiteSpace:"pre-line"}},c.a.createElement(it.a,null,u)),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:function(){o(!1),m(""),y(null)},label:"Close",disabled:b},c.a.createElement(Ue.a,null)))))},tn=function(e){var a=Object(r.useState)(),t=Object(be.a)(a,2),n=t[0],l=t[1],o=Object(r.useState)(!1),i=Object(be.a)(o,2),s=i[0],u=i[1],m=e.id,E=function(){_e("/professionals/".concat(e.id,"/reset-password")).then((function(e){200===e.status&&(l(new Date),u(!0))}))},d=function(){X(Q.GET_BINARY,"professionals/".concat(e.id,"/billing_csv"),K).then((function(e){})).catch((function(e){}))};return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"D\xe9tails"},s?c.a.createElement(c.a.Fragment,null,n.toLocaleDateString()," MDP envoy\xe9 \xe0 ",n.toLocaleTimeString()):c.a.createElement(Fe.a,{onClick:E,label:"Envoyer le mail de nouveau mot de passe"},c.a.createElement(Ga.a,null)),c.a.createElement(Fe.a,{onClick:d,label:"Historique facturation csv"},c.a.createElement(_t.a,null)),c.a.createElement(an,{record:e.record}),c.a.createElement(oe.a,{source:"id",label:"Identifiant"}),c.a.createElement(oe.a,{source:"entityRelation.sageId",label:"SAGE ID"}),c.a.createElement(oe.a,{source:"professional.status",label:"\xc9tat"}),c.a.createElement(ba.a,{source:"professional.banReasonsToDisplay",label:"Banni pour"},c.a.createElement(Pt.a,null,c.a.createElement(Nt.a,{source:"name"}))),c.a.createElement(Ht,{source:"professional.marketSegmentations",title:"Segmentation de march\xe9",dataType:Lt.MARKETSEGMENTATION}),c.a.createElement(da.a,{source:"professional.displayInSearchResults",label:"Apparait dans les r\xe9sultats de recherche"}),c.a.createElement(oe.a,{source:"professional.billingProfile",label:"Type"}),c.a.createElement(Da.a,{source:"account.email",label:"Email"}),c.a.createElement(oe.a,{source:"profile.firstName",label:"Pr\xe9nom"}),c.a.createElement(oe.a,{source:"profile.lastName",label:"Nom"}),c.a.createElement(oe.a,{source:"professional.address.streetAndNumber",label:"N\xb0 et rue"}),c.a.createElement(oe.a,{source:"professional.address.city",label:"Ville"}),c.a.createElement(oe.a,{source:"professional.address.zipCode",label:"Code postal"}),c.a.createElement(oe.a,{source:"professional.address.region",label:"R\xe9gion"}),c.a.createElement(oe.a,{source:"professional.address.commercialArea",label:"Zone commerciale"}),c.a.createElement(oe.a,{source:"profile.nationality",label:"Nationalit\xe9"}),c.a.createElement(oe.a,{source:"profile.phone",label:"T\xe9l\xe9phone"}),c.a.createElement(Oe.a,{locales:"fr-FR",options:Ha,source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"profile.birthdate",label:"Date de naissance"}),c.a.createElement(ka.a,{source:"profile.pictureFile",label:"Photo de profil"}),c.a.createElement(Ma.a,{source:"professional.description",label:"Description de l'activit\xe9"}),c.a.createElement(da.a,{source:"profile.subscribedNewsletter",label:"Newsletter"}),c.a.createElement(da.a,{source:"profile.subscribedSms",label:"SMS"}),c.a.createElement(da.a,{source:"profile.subscribedNotification",label:"Notifications push"}),c.a.createElement(oa.a,{source:"profile.notificationTokensCount",label:"Devices push enregistr\xe9s"}),c.a.createElement(da.a,{source:"entityRelation.professionalIsTrusted",label:"Confiance 100%"}),c.a.createElement(da.a,{source:"entityRelation.professionalIsReactive",label:"R\xe9actif"}),c.a.createElement(Ma.a,{source:"professional.comment",label:"Commentaires"}),c.a.createElement(ba.a,{source:"professional.followUpEmailsSentToDisplay",label:"Emails de relance"},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{label:"",source:"emailTypeName"}),c.a.createElement(Oe.a,{locales:"fr-FR",label:"Envoy\xe9 le",source:"sendingDate"}))),c.a.createElement(Oe.a,{locales:"fr-FR",source:"professional.lastCGUDateValidation",label:"Derni\xe8re acceptation CGU"}),c.a.createElement(oa.a,{source:"entityRelation.professionalReceivedRequests",label:"Demandes re\xe7ues"}),c.a.createElement(oa.a,{source:"entityRelation.professionalAcceptedRequests",label:"Demandes accept\xe9es"}),c.a.createElement(oa.a,{source:"entityRelation.professionalSentPurchases",label:"Devis envoy\xe9s"}),c.a.createElement(oa.a,{source:"entityRelation.professionalAcceptedPurchases",label:"Devis accept\xe9s"}),c.a.createElement(oe.a,{source:"entityRelation.professionalExternalId",label:"Identifiant client"}),c.a.createElement(oe.a,{source:"referralCode",label:"Referral code"}),c.a.createElement(oe.a,{source:"serviceLevel",label:"Offre"}),c.a.createElement(ba.a,{source:"professional.proposedServicesToDisplay",label:"Services propos\xe9s"},c.a.createElement(Pt.a,null,c.a.createElement(Nt.a,{source:"name"}))),c.a.createElement(oe.a,{source:"acceptedQuotesOnSentQuotes",label:"Devis accept\xe9s / Devis envoy\xe9s"}),c.a.createElement(oe.a,{source:"acceptedQuotesOnReceivedRequests",label:"Devis accept\xe9s / Demandes re\xe7ues"}),c.a.createElement(oe.a,{source:"sentQuotesOnAcceptedRequests",label:"Devis envoy\xe9s / Demandes accept\xe9es"}),c.a.createElement(ba.a,{source:"entityRelation.fees",label:"Commission"},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"productFamilyId",label:"Code"}),c.a.createElement(oa.a,{source:"value",label:"Valeur"}))),c.a.createElement(Te.a,{label:"Mode facturation hors SAP",render:function(e){return Kt[e.professional.billingModeWithoutSAP]}}),c.a.createElement(oa.a,{label:"Pourcentage FSC en Facture directe offre 4 bis (en %)",source:"professional.directBillingCustomerServiceFees"}),c.a.createElement(oe.a,{source:"professional.directBillingInvoiceNumberPrefix",label:"Pr\xe9fixe de num\xe9ro de facture en facture directe"}),c.a.createElement(ka.a,{source:"professional.directBillingInvoiceLogoFile",label:"Logo de la facture en facture directe"}),c.a.createElement(oe.a,{source:"professional.directBillingGeneralConditionsLink",label:"Lien vers les CGV en facture directe"}),c.a.createElement(ba.a,{source:"realisationsImages",label:"R\xe9alisations"},c.a.createElement(Pt.a,null,c.a.createElement(ka.a,{source:"path"})))),c.a.createElement(ce.a,{label:"Soci\xe9t\xe9"},c.a.createElement(oe.a,{source:"professional.billingProfile",label:"Type"}),c.a.createElement(oe.a,{source:"professional.company.name",label:"Nom de la soci\xe9t\xe9"}),c.a.createElement(oa.a,{source:"professional.company.registrationNumber",label:"Siret"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"professional.company.registrationDate",label:"Date d'enregistrement"}),c.a.createElement(oa.a,{source:"professional.company.vatNumber",label:"N\xb0 TVA"}),c.a.createElement(oe.a,{source:"professional.company.professionalSeniority",label:"Nombre d'ann\xe9es d'exp\xe9rience"}),c.a.createElement(oe.a,{source:"professional.company.capital",label:"Capital"}),c.a.createElement(oe.a,{source:"professional.company.legalStatus",label:"Forme juridique"}),c.a.createElement(oa.a,{source:"professional.staff.nbEmployees",label:"Nombre de salari\xe9s"}),c.a.createElement(oa.a,{source:"professional.staff.nbAprentices",label:"Nombres d'apprentis"}),c.a.createElement(oa.a,{source:"professional.staff.nbInterns",label:"Nombre de stagiaires"}),c.a.createElement(oa.a,{source:"professional.revenues.totalRevenue",label:"CA total estim\xe9"}),c.a.createElement(oa.a,{source:"professional.revenues.maintenancePercentage",label:"% entretien"}),c.a.createElement(oa.a,{source:"professional.revenues.maintenanceRevenue",label:"CA entrerien"}),c.a.createElement(oa.a,{source:"professional.revenues.creationPercentage",label:"% cr\xe9ation"}),c.a.createElement(oa.a,{source:"professional.revenues.creationRevenue",label:"CA cr\xe9ation"}),c.a.createElement(oe.a,{source:"professional.cooperative",label:"Coop\xe9rative"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"professional.lastContactDate",label:"Date du dernier contact"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"professional.nextContactDate",label:"Prochain contact pr\xe9vu le"}),c.a.createElement(oe.a,{source:"professional.insurance.name",label:"Nom de la compagnie d'assurance"}),c.a.createElement(oe.a,{source:"professional.insurance.number",label:"Num\xe9ro de l'assurance"}),c.a.createElement(oa.a,{source:"professional.hourlyPricing.priceMin",label:"Tarif horaire minimum"}),c.a.createElement(oa.a,{source:"professional.hourlyPricing.priceMax",label:"Tarif horaire maximum"}),c.a.createElement(ba.a,{source:"entityRelation.professionalZipCodes",label:"Zones d'activit\xe9"},c.a.createElement(Pt.a,null,c.a.createElement(Nt.a,{source:"zipCode"}))),c.a.createElement(ba.a,{source:"gardeners",label:"Intervenants"},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"sageId",label:"SAGE ID"}),c.a.createElement(oe.a,{source:"firstName",label:"Pr\xe9nom"}),c.a.createElement(oe.a,{source:"lastName",label:"Nom"}))),c.a.createElement(ba.a,{source:"partnerAccounts",label:"Comptes partenaires"},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"email",label:"Email"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}))),c.a.createElement(Xt,null),c.a.createElement(da.a,{source:"entityRelation.professionalZipCodesDeactivatableWithInactivity",label:"Zones d'activit\xe9 d\xe9sactivable en cas de visite sans devis"}),c.a.createElement(oe.a,{source:"professional.company.agreementNumber",label:"Num\xe9ro de la d\xe9claration SAP"}),c.a.createElement(Va.a,{source:"professional.company.agreementFile",label:"Document SAP",title:"T\xe9l\xe9charger",target:"_blank"})),c.a.createElement(ce.a,{label:"Wallet"},c.a.createElement(he.a,{label:"Identifiant",link:"show",source:"wallet.id",reference:"wallets"},c.a.createElement(oe.a,{source:"idProviderReference",label:"Identifiant ATJ (id externe)"})),c.a.createElement(oe.a,{source:"wallet.idProviderTechnical",label:"Identifiant Lemonway"}),c.a.createElement(Ea.a,{source:"wallet.lemonwayUrl",label:"Lien lemonway",target:"_blank"}),c.a.createElement(Te.a,{label:"Lien onboarding",render:function(e){return e.wallet.idProviderTechnical&&""!==e.wallet.idProviderTechnical?c.a.createElement("i",null,"Wallet d\xe9j\xe0 cr\xe9\xe9"):c.a.createElement("a",{href:"".concat(W.publicApiUrl,"/payment/onboarding/").concat(e.wallet.id)},"Lien onboarding")}}),c.a.createElement(oe.a,{source:"wallet.status",label:"Statut"}),c.a.createElement(oa.a,{source:"wallet.balance",label:"Solde",options:{style:"currency",currency:"EUR"}}),c.a.createElement(da.a,{source:"wallet.active",label:"Actif"}),c.a.createElement(ba.a,{source:"purchaseMaturityInError",label:"Paiments en erreur"},c.a.createElement(Ce.a,null,c.a.createElement(he.a,{label:"Demande",link:"show",source:"purchaseRequest",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id",label:"Devis"})),c.a.createElement(he.a,{label:"Devis",link:"show",source:"purchase",reference:"purchases"},c.a.createElement(oe.a,{source:"id",label:"Devis"})),c.a.createElement(oe.a,{source:"number",title:"# \xe9chance",label:"# \xe9chance"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"dueDate",label:"Date d'\xe9ch\xe9ance"}),c.a.createElement(Te.a,{render:function(e){return c.a.createElement(Qt,{enabled:e.moneyOutEnabled,purchaseMaturityId:e.id})}})))),c.a.createElement(ce.a,{label:"ATJ Coop"},c.a.createElement(da.a,{source:"professional.atjCooperativeSubscription.signed",label:"Souscription sign\xe9e",defaultValue:"false"}),c.a.createElement(Te.a,{label:"Lien signature souscription",render:function(e){return e.professional.atjCooperativeSubscription&&e.professional.atjCooperativeSubscription.signed?c.a.createElement("i",null,"Souscription d\xe9j\xe0 sign\xe9e"):c.a.createElement("a",{href:"".concat(W.publicApiUrl,"/signature/professionals/").concat(e.professional.id,"/coop")},"Lien signature")}}),c.a.createElement(da.a,{source:"professional.atjCooperativeSubscription.paid",label:"Souscription pay\xe9e",defaultValue:"false"}),c.a.createElement(Te.a,{label:"Lien paiement souscription",render:function(e){return e.professional.atjCooperativeSubscription&&e.professional.atjCooperativeSubscription.paid?c.a.createElement("i",null,"Souscription d\xe9j\xe0 pay\xe9e"):c.a.createElement("a",{href:"".concat(W.publicApiUrl,"/payment/professionals/").concat(e.professional.id,"/coop")},"Lien paiement 1\u20ac")}})),c.a.createElement(ce.a,{label:"Historique des r\xe9ponses"},c.a.createElement(Ua.a,{reference:"purchaserequests",sort:{field:"createdDate",order:"DESC"},target:"professionalEntityRelation",addLabel:!1,pagination:c.a.createElement(xa.a,null)},c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(he.a,{label:"Demande",link:"show",source:"id",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(oe.a,{source:"businessLine",label:"Prestation"}),c.a.createElement(he.a,{label:"Client",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(da.a,{source:"visitRequired",label:"Avec visite"}),c.a.createElement(oe.a,{source:"status",label:"\xc9tat Demande"}),c.a.createElement(Te.a,{label:"\xc9tat R\xe9ponse",render:function(e){var a;return null===(a=e.purchaseRequestsProfessional.filter((function(e){return e.professionalEntityRelation===m}))[0])||void 0===a?void 0:a.status}}),c.a.createElement(oe.a,{source:"origin",label:"Origine"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"nextAppointment",label:"Prochain RDV"})))),c.a.createElement(ce.a,{label:"Historique des devis"},c.a.createElement(Ua.a,{reference:"purchases",sort:{field:"createdDate",order:"DESC"},addLabel:!1,pagination:c.a.createElement(xa.a,null),target:"professionalEntityRelation"},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"id"}),c.a.createElement(he.a,{label:"Demande",link:"show",source:"purchaseRequest",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(he.a,{label:"Client",link:"show",source:"buyerEntityRelation",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oe.a,{source:"status",label:"\xc9tat"}),c.a.createElement(oe.a,{source:"businessLine.businessLineType",label:"Business Line"}),c.a.createElement(Va.a,{source:"quote.path",title:"Devis",target:"_blank",label:"Devis"}),c.a.createElement(oa.a,{source:"unitPrice",label:"Prix app",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"priceTTC",label:"Prix TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(Ba.a,null)))),c.a.createElement(ce.a,{label:"Emails/SMS"},c.a.createElement(Ua.a,{reference:"notifications",sort:{field:"createdDate",order:"DESC"},addLabel:!1,target:"entity",pagination:c.a.createElement(xa.a,null)},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"provider",label:"Type"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(Oe.a,{locales:"fr-FR",showTime:!0,source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(oe.a,{source:"type",label:"Cat\xe9gorie"}),c.a.createElement(oe.a,{source:"subject",label:"Objet"}),c.a.createElement(Ma.a,{source:"content"}),c.a.createElement(ba.a,{source:"attachments",label:"PJ"},c.a.createElement(Ce.a,null,c.a.createElement(Va.a,{source:"path",target:"_blank",title:"filename",label:"PJ"}))))))))},nn=t(797),ln=t(756),rn=t(798),cn=t(432),on=function(e){return c.a.createElement(ft.a,e,c.a.createElement(nn.a,{redirect:"show"},c.a.createElement(ln.a,{label:"Informations personnelles"},c.a.createElement(Oa.a,{label:"\xc9tat",source:"professional.status",reference:"enums",key:"status",filter:{enum:"accountStatus"}},c.a.createElement(vt.a,{optionText:"name"})),c.a.createElement(rn.a,{label:"Banni pour",source:"professional.banReasons",choices:Mt}),c.a.createElement(rn.a,{label:"Segmentation de march\xe9",source:"professional.marketSegmentations",choices:kt}),c.a.createElement(ca.a,{source:"professional.displayInSearchResults",label:"Apparait dans les r\xe9sultats de recherche"}),c.a.createElement(fe.a,{source:"account.email",label:"Email"}),c.a.createElement(fe.a,{source:"profile.firstName",label:"Pr\xe9nom"}),c.a.createElement(fe.a,{source:"profile.lastName",label:"Nom"}),c.a.createElement(fe.a,{source:"professional.address.streetAndNumber",label:"N\xb0 et rue"}),c.a.createElement(fe.a,{source:"professional.address.city",label:"Ville"}),c.a.createElement(fe.a,{source:"professional.address.zipCode",label:"Code postal"}),c.a.createElement(fe.a,{source:"profile.phone",label:"T\xe9l\xe9phone"}),c.a.createElement(ve.a,{source:"profile.birthdate",label:"Date de naissance"}),c.a.createElement(ht.a,{toolbar:[["bold","italic","underline","link"]],source:"professional.description",label:"Description de l'activit\xe9"}),c.a.createElement(Tt.a,{source:"pictureFile",label:"Photo de profil",accept:"image/*"},c.a.createElement(ka.a,{source:"profile.pictureFile"})),c.a.createElement(Tt.a,{source:"realisationsImages",label:"R\xe9alisation",accept:"image/*",multiple:!0},c.a.createElement(ka.a,{source:"path"})),c.a.createElement(ca.a,{source:"profile.subscribedNewsletter",label:"Newsletter"}),c.a.createElement(ca.a,{source:"profile.subscribedSms",label:"SMS"}),c.a.createElement(ca.a,{source:"profile.subscribedNotification",label:"Notifications push"}),c.a.createElement(Oa.a,{label:"Type",source:"professional.billingProfile",reference:"enums",key:"billingProfile",filter:{enum:"billingProfile"}},c.a.createElement(vt.a,{optionText:"name"})),c.a.createElement(ca.a,{source:"entityRelation.professionalIsTrusted",label:"Confiance 100%"}),c.a.createElement(ca.a,{source:"entityRelation.professionalIsReactive",label:"R\xe9actif"}),c.a.createElement(fe.a,{source:"entityRelation.professionalExternalId",label:"Identifiant client"}),c.a.createElement(Oa.a,{label:"Offre",source:"serviceLevel",reference:"enums",key:"serviceLevel",filter:{enum:"serviceLevels"}},c.a.createElement(vt.a,{optionText:"name"})),c.a.createElement(rn.a,{label:"Services propos\xe9s",source:"professional.proposedServices",choices:Ut}),c.a.createElement(Rt.a,{source:"entityRelation.fees",label:"Taux commission"},c.a.createElement(Ct.a,{disableRemove:!0,disableAdd:!0},c.a.createElement(fe.a,{source:"productFamilyId",label:"Code",disabled:!0}),c.a.createElement(yt.a,{source:"value",label:"Valeur"}))),c.a.createElement(vt.a,{source:"professional.billingModeWithoutSAP",label:"Mode facturation hors SAP",choices:Object.keys(Zt).map((function(e){return{id:Zt[e],name:Kt[Zt[e]]}}))}),c.a.createElement(yt.a,{label:"Pourcentage FSC en Facture directe offre 4 bis (en %)",source:"professional.directBillingCustomerServiceFees",min:0,max:100,step:.1}),c.a.createElement(fe.a,{source:"professional.directBillingInvoiceNumberPrefix",label:"Pr\xe9fixe de num\xe9ro de facture en facture directe"}),c.a.createElement(Tt.a,{source:"directBillingInvoiceLogoFile",label:"Logo pour facture directe",accept:"image/*"},c.a.createElement(ka.a,{source:"directBillingInvoiceLogoFile"})),c.a.createElement(fe.a,{source:"professional.directBillingGeneralConditionsLink",label:"Lien vers les CGV en facture directe"}),c.a.createElement(rn.a,{label:"Emails de relance",source:"professional.followUpEmailsSent",choices:xt}),c.a.createElement(ht.a,{source:"professional.comment",label:"Commentaires",toolbar:[["bold","italic","underline"]]})),c.a.createElement(ln.a,{label:"Soci\xe9t\xe9"},c.a.createElement(fe.a,{source:"professional.company.name",label:"Nom de la soci\xe9t\xe9"}),c.a.createElement(yt.a,{source:"professional.company.registrationNumber",label:"N\xb0 de SIRET ou d'AE"}),c.a.createElement(ve.a,{source:"professional.company.registrationDate",label:"Date d'enregistrement"}),c.a.createElement(yt.a,{source:"professional.company.capital",label:"Capital"}),c.a.createElement(Oa.a,{label:"Forme juridique",source:"professional.company.legalStatus",reference:"enums",key:"legalStatus",filter:{enum:"legalStatus"}},c.a.createElement(vt.a,{optionText:"name"})),c.a.createElement(yt.a,{source:"professional.company.professionalSeniority",label:"Nombre d'ann\xe9es d'exp\xe9rience"}),c.a.createElement(fe.a,{source:"professional.company.vatNumber",label:"Num\xe9ro de TVA"}),c.a.createElement(fe.a,{source:"professional.insurance.name",label:"Nom de la compagnie d'assurance"}),c.a.createElement(fe.a,{source:"professional.insurance.number",label:"Num\xe9ro de l'assurance"}),c.a.createElement(yt.a,{source:"professional.hourlyPricing.priceMin",label:"Tarif horaire minimum"}),c.a.createElement(yt.a,{source:"professional.hourlyPricing.priceMax",label:"Tarif horaire maximum"}),c.a.createElement(fe.a,{source:"professional.company.agreementNumber",label:"Num\xe9ro de la d\xe9claration SAP"}),c.a.createElement(cn.a,{source:"sap_document",label:"Documents SAP",accept:"application/pdf"},c.a.createElement(Va.a,{source:"professional.company.agreementFile",target:"_blank"}))),c.a.createElement(ln.a,{label:"ATJ Coop"},c.a.createElement(ca.a,{source:"professional.atjCooperativeSubscription.signed",label:"Souscription sign\xe9e"}),c.a.createElement(ca.a,{source:"professional.atjCooperativeSubscription.paid",label:"Souscription pay\xe9e"})),c.a.createElement(ln.a,{label:"Zones d'activit\xe9"},c.a.createElement(Rt.a,{source:"entityRelation.professionalZipCodes",label:"Zones d'activit\xe9"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{source:"zipCode",label:""}))),c.a.createElement(ca.a,{source:"entityRelation.professionalZipCodesDeactivatableWithInactivity",label:"Zones d'activit\xe9s d\xe9sactivables en cas de visites sans devis"})),c.a.createElement(ln.a,{label:"Info g\xe9n\xe9rales"},c.a.createElement(yt.a,{source:"professional.staff.nbEmployees",label:"Nombre de salari\xe9s",min:0}),c.a.createElement(yt.a,{source:"professional.staff.nbAprentices",label:"Nombres d'apprentis",min:0}),c.a.createElement(yt.a,{source:"professional.staff.nbInterns",label:"Nombre de stagiaires",min:0}),c.a.createElement(yt.a,{source:"professional.revenues.totalRevenue",label:"CA total estim\xe9"}),c.a.createElement(yt.a,{source:"professional.revenues.maintenancePercentage",label:"% entretien",min:0,max:100}),c.a.createElement(yt.a,{source:"professional.revenues.maintenanceRevenue",label:"CA entrerien"}),c.a.createElement(yt.a,{source:"professional.revenues.creationPercentage",label:"% cr\xe9ation",min:0,max:100}),c.a.createElement(yt.a,{source:"professional.revenues.creationRevenue",label:"CA cr\xe9ation"}),c.a.createElement(Oa.a,{label:"Coop\xe9rative",source:"professional.cooperative",reference:"enums",key:"status",filter:{enum:"cooperative"}},c.a.createElement(vt.a,{optionText:"name"})),c.a.createElement(ve.a,{source:"professional.lastContactDate",label:"Date du dernier contact"}),c.a.createElement(ve.a,{source:"professional.nextContactDate",label:"Prochain contact pr\xe9vu le"}))))},sn=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Nom client",source:"qName",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Id",source:"qId",alwaysOn:!0}),c.a.createElement(ve.a,{label:"D\xe9but",source:"start",alwaysOn:!0}),c.a.createElement(ve.a,{label:"Fin",source:"end",alwaysOn:!0}),c.a.createElement(Oa.a,{label:"Offre",source:"serviceLevel",reference:"enums",key:"serviceLevel",filter:{enum:"serviceLevels"}},c.a.createElement(vt.a,{optionText:"name"})))},un=function(){return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:"purchaserequests"}))},mn=function(e){return c.a.createElement(Re.a,Object.assign({},e,{perPage:25,sort:{field:"createdDate",order:"DESC"},actions:c.a.createElement(un,null),filters:c.a.createElement(sn,null)}),c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(he.a,{label:"id",link:"show",source:"id",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(oe.a,{source:"businessLine",label:"Business Line"}),c.a.createElement(da.a,{source:"visitRequired",label:"Avec visite"}),c.a.createElement(oe.a,{source:"status",label:"\xc9tat"}),c.a.createElement(Oe.a,{locales:"fr-FR",showTime:!0,source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(he.a,{label:"Pr\xe9nom",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(oe.a,{source:"profile.firstName"})),c.a.createElement(he.a,{label:"Nom",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(oe.a,{source:"profile.lastName"})),c.a.createElement(oe.a,{source:"address.zipCode",label:"Code postal"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"nextAppointment",label:"Prochain RDV"}),c.a.createElement(oe.a,{source:"serviceLevel",label:"Offre"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfWaitingResponse",label:"Visites en attente"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfAcceptResponse",label:"Visites accept\xe9es"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfTerminatedResponse",label:"Visites termin\xe9es"}),c.a.createElement(oa.a,{source:"visitCounter.numberOfCancelledResponse",label:"Visites annul\xe9es"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfWaitingResponse",label:"Devis en attente"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfAcceptResponse",label:"Devis accept\xe9s"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfTerminatedResponse",label:"Devis termin\xe9s"}),c.a.createElement(oa.a,{source:"interventionCounter.numberOfCancelledResponse",label:"Devis annul\xe9s"})))},En=t(186),dn=t(785),bn=t(711),pn=t(173),fn=t.n(pn),vn=t(171),yn=t.n(vn),Rn="PR_FINISHED",Cn="PR_ACCEPTED",Tn="Cr\xe9ation",hn="Elagage",On="Entretien Ponctuel",gn="Entretien R\xe9gulier",Sn=function(e){return e.showError?c.a.createElement("p",{style:{color:"red"}},"Wrong amount"):c.a.createElement(c.a.Fragment,null)},In=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(""),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(r.useState)([]),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(r.useState)(1),v=Object(be.a)(f,2),y=v[0],R=v[1],C=Object(r.useState)(),T=Object(be.a)(C,2),h=T[0],O=T[1],g=Object(r.useState)(!1),S=Object(be.a)(g,2),I=S[0],A=S[1],P=c.a.useState(!1),N=Object(be.a)(P,2),D=N[0],_=N[1],L=Object(rt.a)(),w=a.businessLineType===Tn&&a.purchaseRequestStatus===Rn,j=a.businessLineType===hn&&a.purchaseRequestStatus===Rn,F=a.businessLineType===On&&a.purchaseRequestStatus===Rn,M=a.businessLineType===gn&&a.purchaseRequestStatus===Cn,k=a.businessLineType===gn&&a.purchaseRequestStatus===Rn;Object(r.useEffect)((function(){var e=a.paymentCustomerToBePaid;p([{id:U(),type:"CREDIT_CARD",amount:e}]),O(e)}),[]);var U=function(){var e=y;return R(e+1),e},x=function(){o(!0)},V=function(){o(!1)},B=function(){if(Number(b.map((function(e){return Number(void 0!==e.amount?e.amount:0)})).reduce((function(e,a){return e+a}),0).toFixed(2))!==h)return A(!0),Promise.prototype;var e={comment:u,paymentTypeAmounts:b};return _(!0),_e("/cashin/".concat(a.id),e).then((function(){o(!1),L()})).finally((function(){_(!1),window.location.reload()}))},q=function(){p(b.concat([{id:U(),type:"CREDIT_CARD",amount:0}]))},G=function(){return c.a.createElement(Be.a,{fullWidth:!0,open:l},c.a.createElement(qe.a,null,"Encaisser le paiement du pr\xe9l\xe8vement ",h,"\u20ac!"),c.a.createElement(Ge.a,null,c.a.createElement(je.a,{form:Object(Ye.b)({onSubmit:function(){}}),toolbar:null},c.a.createElement(Ra.a,{label:"Comment",type:"string",onChange:function(e){return function(e){m(e.target.value)}(e)}}),c.a.createElement("br",null),b.map((function(e){return c.a.createElement(c.a.Fragment,null,c.a.createElement(We.a,null,c.a.createElement(Ka.a,{id:"demo-simple-select-label"},"Payment type"),c.a.createElement(Za.a,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:e.type,onChange:function(a){return function(e,a){p(b.map((function(t){return t.id===a&&(t.type=e.target.value),t})))}(a,e.id)}},c.a.createElement(Qa.a,{value:"CREDIT_CARD"},"Carte bancaire"),c.a.createElement(Qa.a,{value:"BANK_TRANSFER"},"Virement"),c.a.createElement(Qa.a,{value:"CESU"},"CESU"),c.a.createElement(Qa.a,{value:"CHEQUE"},"Ch\xe8que"),c.a.createElement(Qa.a,{value:"LOSS_AND_PROFIT"},"Pertes et Profits"),c.a.createElement(Qa.a,{value:"VIRTUAL_IBAN"},"Virtual Iban"),c.a.createElement(Qa.a,{value:"WALLET"},"Wallet"))),c.a.createElement(Ra.a,{label:"amount",value:e.amount,onChange:function(a){return function(e,a){p(b.map((function(t){return t.id===a&&(t.amount=e.target.value),t})))}(a,e.id)},type:"string"}),c.a.createElement(yn.a,{onClick:function(a){return function(e){var a=b.filter((function(a){return a.id!==e}));p(a)}(e.id)}}))})),c.a.createElement("br",null),c.a.createElement(fn.a,{onClick:q})),c.a.createElement(Sn,{showError:I})),c.a.createElement(Ra.a,null),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:B,label:"Encaisser",disabled:D},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:V,label:"Annuler",disabled:D},c.a.createElement(Ue.a,null))))};return function(){return("PAYMENT_ERROR"===a.customerPaymentStatus||"PAYMENT_WAITING"===a.customerPaymentStatus||"PAYMENT_ERROR"===a.customerDepositStatus)&&(F||M||k||w||j)}()?c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:x,label:"Encaisser Client"},c.a.createElement(Yt.a,null)),G()):c.a.createElement(c.a.Fragment,null)};function An(e){switch(e.record.type){case"OPERATOR_TO_SELLER":return c.a.createElement("span",null,"Commission");case"OPERATOR_TO_BUYER":return c.a.createElement("span",null,"Facture client");case"SELLER_TO_BUYER":return c.a.createElement("span",null,"SELLER_TO_BUYER");case"SELLER_TO_OPERATOR":return c.a.createElement("span",null,"Vente Pro");default:return c.a.createElement("span",null,"Autre")}}var Pn,Nn=function(e){var a=Math.floor(e/3600),t=Math.floor((e-3600*a)/60);return"".concat(a.toString().padStart(2,"0"),"h").concat(t.toString().padStart(2,"0"))},Dn=function(e){return e?"".concat(e.toLocaleDateString("fr-FR")," ").concat(e.toLocaleTimeString("fr-FR")):""},_n=function(e){return e?"".concat(e.toLocaleDateString("fr-FR",{month:"long",year:"numeric"})):""},Ln=function(e){var a=e.record;return"PR_VISITS_ONGOING"===a.status||"PR_QUOTES_ONGOING"===a.status?c.a.createElement(Fe.a,{label:"Cr\xe9er une nouvelle demande pour un professionnel",onClick:function(){window.location.href="/#/".concat(D.PURCHASE_REQUEST_PROFESSIONAL,"/create?source=").concat(JSON.stringify({purchaseRequestId:a.id}))}},c.a.createElement(ot.a,null)):null},wn=function(e){var a=e.record;Object(En.a)(e,["record"]);return!0===(null===a||void 0===a?void 0:a.deletable)?c.a.createElement(dn.a,{record:a,redirect:"1",undoable:!1}):null},jn=function(e){var a=e.record,t=(Object(En.a)(e,["record"]),Object(rt.a)());return a.businessLine&&"REGULIER"===a.businessLine&&a.status&&"PR_ACCEPTED"===a.status?c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:function(){_e("/purchaserequests/".concat(a.id,"/stop")).then((function(e){200===e.status&&t()}))},label:"Stopper le contrat"}),c.a.createElement(bn.a,null)):c.a.createElement(c.a.Fragment,null)},Fn=function(e,a){return{backgroundColor:e.blockedReason?"#ffe0e0":"inherit"}},Mn=function(e){var a=e.businessLineType===Tn&&e.purchaseRequestStatus===Rn,t=e.businessLineType===hn&&e.purchaseRequestStatus===Rn,n=e.businessLineType===On&&e.purchaseRequestStatus===Rn,l=e.businessLineType===gn&&e.purchaseRequestStatus===Cn,r=e.businessLineType===gn&&e.purchaseRequestStatus===Rn;return("PAYMENT_ERROR"===e.proPaymentStatus||"PAYMENT_ERROR"===e.proMoneyOutStatus||!0===e.proPaymentInError)&&(n||l||r||a||t)},kn=function(e){return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"Informations demande"},c.a.createElement(oe.a,{source:"id",label:"Identifiant"}),c.a.createElement(he.a,{label:"Nom",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(oe.a,{source:"profile.lastName"})),c.a.createElement(he.a,{label:"Pr\xe9nom",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(oe.a,{source:"profile.firstName"})),c.a.createElement(oe.a,{source:"businessLine",label:"Business line"}),c.a.createElement(oe.a,{source:"serviceLevel",label:"Offre"}),c.a.createElement(oe.a,{source:"origin",label:"Origine"}),c.a.createElement(oe.a,{source:"status",label:"\xc9tat"}),c.a.createElement(he.a,{link:"show",label:"Code avantage",source:"appliedCouponCodeId",reference:D.COUPON_CODES},c.a.createElement(oe.a,{source:"name"})),c.a.createElement(da.a,{source:"visitRequired",label:"Avec visite"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(oe.a,{source:"address.streetAndNumber",label:"N\xb0 et rue"}),c.a.createElement(oe.a,{source:"address.zipCode",label:"Code postal"}),c.a.createElement(oe.a,{source:"address.city",label:"Ville"}),c.a.createElement(bn.a,null),c.a.createElement(oe.a,{source:"description",label:"Description"}),c.a.createElement(bn.a,null),c.a.createElement(jn,null),c.a.createElement(ba.a,{source:"disponibilities",label:"Disponibilit\xe9s"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",options:Ha,source:"from",label:"Du"}),c.a.createElement(Oe.a,{locales:"fr-FR",options:Ha,source:"to",label:"Au"})))),c.a.createElement(ce.a,{label:"R\xe9ponses"},c.a.createElement(da.a,{source:"onDemandProspecting",label:"Prospection \xe0 la demande"}),c.a.createElement(Ln,null),c.a.createElement(Ua.a,{reference:D.PURCHASE_REQUEST_PROFESSIONAL,sort:{field:"createdDate",order:"DESC"},target:"purchaseRequest",addLabel:!1,pagination:c.a.createElement(xa.a,null)},c.a.createElement(Ce.a,{rowStyle:Fn},c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"professionalEntityRelationId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName," - ").concat(e.professional.company.name)}})),c.a.createElement(Te.a,{label:"Date de la vue",render:function(e){return e.seenDate?Dn(new Date(e.seenDate)):c.a.createElement("p",{style:{fontStyle:"italic"}},"Non vu")}}),c.a.createElement(da.a,{source:"smsReminderSent",label:"SMS r\xe9activit\xe9"}),c.a.createElement(da.a,{source:"visitDone",label:"Visite effectu\xe9e"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"visitDate",label:"Date de la visite"}),c.a.createElement(oe.a,{source:"blockedReason",label:"Bloqu\xe9"}),c.a.createElement(oe.a,{source:"cancellationReason",label:"Annulation"}),c.a.createElement(oe.a,{source:"cancellationBy",label:"Annul\xe9 par"}),c.a.createElement(he.a,{label:"Devis",link:"show",source:"purchase.id",reference:"purchases"},c.a.createElement(oe.a,{source:"status",label:"Annul\xe9 par"})),c.a.createElement(oe.a,{source:"purchase.serviceLevel",label:"Offre"}),c.a.createElement(he.a,{label:"Devis \u20ac",link:"show",source:"purchase.id",reference:"purchases"},c.a.createElement(oa.a,{source:"priceTTC",label:"Prix TTC",options:{style:"currency",currency:"EUR"}})),c.a.createElement(Va.a,{source:"purchase.quote.path",title:"Devis",target:"_blank",label:"Devis"}),c.a.createElement(wn,null)))),c.a.createElement(ce.a,{label:"Factures"},c.a.createElement(ma.a,null,c.a.createElement(ba.a,{source:"orders",fieldKey:"id",label:"Ech\xe9ances de paiements"},c.a.createElement(Ce.a,{rowClick:function(e,a,t){return"/purchasematurity/".concat(t.maturity.id,"/show")}},c.a.createElement(Oe.a,{locales:"fr-FR",source:"maturity.dueDate",label:"Date d'\xe9ch\xe9ance"}),c.a.createElement(An,{source:"type",label:"Type"}),c.a.createElement(oa.a,{source:"maturity.number",label:"# \xe9ch\xe9ance"}),c.a.createElement(oa.a,{source:"priceTTC",label:"Prix TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"priceHT",label:"Prix HT",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"amountPaid",label:"Pay\xe9",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"paymentStatus",label:"Statut paiement"}),c.a.createElement(oe.a,{source:"paymentType",label:"Type paiement"}),c.a.createElement(oe.a,{source:"depositPaymentStatus",label:"Statut Avance"}),c.a.createElement(oe.a,{source:"moneyOutPaymentStatus",label:"Statut Reversement"}),c.a.createElement(Va.a,{source:"invoiceFile.path",target:"_blank",title:"invoiceNumber",label:"Facture"}),c.a.createElement(oe.a,{source:"invoiceNumber",title:"invoiceNumber",label:"Facture\xa0#"}),c.a.createElement(Va.a,{source:"notes",src:"path",title:"filename",label:"Note de paiement",target:"_blank"}),c.a.createElement(Va.a,{source:"reimbursedInvoiceFile.path",target:"_blank",title:"reimbursedInvoiceNumber",label:"Old Facture"}),c.a.createElement(oe.a,{source:"reimbursedInvoiceNumber",label:"Old Facture\xa0#"}),c.a.createElement(Va.a,{source:"reimbursementInvoiceFile.path",target:"_blank",title:"reimbursementInvoiceNumber",label:"Avoir"}),c.a.createElement(oe.a,{source:"reimbursementInvoiceNumber",title:"reimbursementInvoiceNumber",label:"Avoir\xa0#"}))))),c.a.createElement(ce.a,{label:"Encaissements"},c.a.createElement(ma.a,null,c.a.createElement(ba.a,{source:"purchaseMaturities",fieldKey:"id",label:"Ech\xe9ances de paiements"},c.a.createElement(Ce.a,null,c.a.createElement(he.a,{label:"Devis",link:"show",source:"purchase",reference:"purchases"},c.a.createElement(oe.a,{source:"status"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"maturityDueDate",label:"Date d'\xe9ch\xe9ance"}),c.a.createElement(oe.a,{source:"businessLineType",label:"Business Line"}),c.a.createElement(oa.a,{source:"quoteCustomerTTC",label:"Devis TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"paymentCustomerTTC",label:"Paiment Client",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"customerPaymentType",label:"Paiement Client"}),c.a.createElement(oe.a,{source:"customerDepositStatus",label:"Statut Avance Client"}),c.a.createElement(oe.a,{source:"customerPaymentStatus",label:"Statut Paiement Client"}),c.a.createElement(oa.a,{source:"proPaymentAmount",label:"Reversement pro",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"proMoneyOutStatus",label:"Statut Reversement"}),c.a.createElement(In,null),c.a.createElement(Te.a,{render:function(e){return c.a.createElement(Qt,{enabled:Mn(e),purchaseMaturityId:e.id})}}))))),c.a.createElement(ce.a,{label:"D\xe9tails intervention"},c.a.createElement(Te.a,{label:"Temps restant sur cette demande",render:function(e){var a=e.timeInterventionsInSeconds?"".concat(Nn(e.timeInterventionsInSeconds)):"-",t=function(e){return"REGULIER"===e.businessLine?e.timeLeftInSeconds:e.appointments.find((function(e){return"DONE"===e.status}))?0:e.timeInterventionsInSeconds}(e),n=void 0!==t?"".concat(Nn(t)):"-";return"".concat(n," / ").concat(a)}}),c.a.createElement(ma.a,null,c.a.createElement(ba.a,{source:"appointments",fieldKey:"id",label:"Interventions"},c.a.createElement(Ce.a,null,c.a.createElement(Te.a,{label:"Date",render:function(e){return e.monthly?_n(new Date(e.appointmentDate)):Dn(new Date(e.appointmentDate))}}),c.a.createElement(Te.a,{label:"Temps de l'intervention",render:function(e){return void 0!==e.appointmentDuration?"".concat(Nn(e.appointmentDuration)):""}}),c.a.createElement(oe.a,{source:"proComments",label:"Commentaires du pro"})))))))},Un=t(251),xn=t(717),Vn=t(757),Bn=function(e){return c.a.createElement(Un.a,e,c.a.createElement(xn.a,null))},qn=function(e){return"PONCTUEL"===e.businessLine?[{id:"PONCTUEL",name:"PONCTUEL"},{id:"CREATION",name:"CREATION"},{id:"ELAGAGE",name:"ELAGAGE"}]:"REGULIER"===e.businessLine?[{id:"REGULIER",name:"REGULIER"},{id:"CREATION",name:"CREATION"},{id:"ELAGAGE",name:"ELAGAGE"}]:[{id:"CREATION",name:"CREATION"},{id:"ELAGAGE",name:"ELAGAGE"}]},Gn=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show",toolbar:c.a.createElement(Bn,null)},c.a.createElement(oe.a,{source:"id",label:"Identifiant"}),c.a.createElement(he.a,{label:"Nom",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(oe.a,{source:"profile.lastName"})),c.a.createElement(he.a,{label:"Pr\xe9nom",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(oe.a,{source:"profile.firstName"})),c.a.createElement(Vn.a,null,(function(e){var a=e.formData,t=Object(En.a)(e,["formData"]);return c.a.createElement(vt.a,Object.assign({choices:qn(a),source:"businessLine"},t))})),c.a.createElement(ca.a,{source:"onDemandProspecting",label:"Prospection \xe0 la demande"}),c.a.createElement(oe.a,{source:"serviceLevel",label:"Offre"}),c.a.createElement(oe.a,{source:"origin",label:"Origine"}),c.a.createElement(oe.a,{source:"status",label:"\xc9tat"}),c.a.createElement(da.a,{source:"visitRequired",label:"Avec visite"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(oe.a,{source:"address.streetAndNumber",label:"N\xb0 et rue"}),c.a.createElement(oe.a,{source:"address.zipCode",label:"Code postal"}),c.a.createElement(oe.a,{source:"address.city",label:"Ville"}),c.a.createElement(bn.a,null),c.a.createElement(fe.a,{multiline:!0,fullWidth:!0,source:"description",label:"Description"}),c.a.createElement(bn.a,null),c.a.createElement(ba.a,{source:"disponibilities",label:"Disponibilit\xe9s"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",options:Ha,source:"from",label:"Du"}),c.a.createElement(Oe.a,{locales:"fr-FR",options:Ha,source:"to",label:"Au"})))))},Hn=[{id:"ACCEPTED_FOR_OTHER_PRO",value:"Devis accept\xe9 mais pour un autre pro"},{id:"ACCEPTED_WAITING_FOR_PAYMENT",value:"Devis accept\xe9 en attente de paiement"},{id:"DECLINED",value:"Devis d\xe9clin\xe9"},{id:"LEVEL_1",value:"Devis offre 1"},{id:"RECALL",value:"Devis \xe0 relancer"},{id:"WAITING",value:"Devis en attente"}],Wn=function(){return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:"purchases"}))},Yn=function(e){var a=e.record[e.source],t=Hn.find((function(e){return(null===e||void 0===e?void 0:e.id)===a}));return c.a.createElement("span",null,null===t||void 0===t?void 0:t.value)},zn=function(e){return c.a.createElement(Re.a,Object.assign({},e,{sort:{field:"createdDate",order:"DESC"},perPage:15,actions:c.a.createElement(Wn,null)}),c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(he.a,{label:"id",link:"show",source:"id",reference:"purchases"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",showTime:!0,label:"Date de cr\xe9ation"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(Yn,{source:"customerPositioning",label:"Positionnement Client"}),c.a.createElement(oe.a,{source:"nbMaturities",label:"Ech\xe9ances"}),c.a.createElement(oe.a,{source:"serviceLevel",label:"Offre"}),c.a.createElement(he.a,{label:"Demande",link:"show",source:"purchaseRequest",reference:"purchaserequests"},c.a.createElement(oe.a,{source:"id"})),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"sellerEntityRelation",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(he.a,{label:"Acheteur",link:"show",source:"buyerEntityRelation",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oa.a,{source:"priceHT",label:"Prix HT",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"priceTTC",label:"Prix TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(_a.a,null)))},Jn=t(760),Qn={CREDIT_CARD:"Carte bancaire",BANK_TRANSFER:"Virement",CESU:"CESU",CHEQUE:"Ch\xe8que",LOSS_AND_PROFIT:"Pertes et Profits",VIRTUAL_IBAN:"Virtual Iban",WALLET:"Wallet"},Zn=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(!1),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(r.useState)(!1),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(r.useState)(0),v=Object(be.a)(f,2),y=v[0],R=v[1],C=Object(r.useState)("BANK_TRANSFER"),T=Object(be.a)(C,2),h=T[0],O=T[1],g=function(){o(!0)},S=function(){o(!1)},I=function(){m(!0),_e("/purchases/".concat(a.id,"/accept-ponctuel"),{depositAmount:y,paymentType:h,paymentOutsideSystem:b}).then((function(){o(!1)})).finally((function(){m(!1),window.location.reload()}))};return function(){var e="Accepter (paiement de l'acompte)",t=!1===a.recurring&&"P_UNANSWERED"===a.status;return c.a.createElement(c.a.Fragment,null,t&&c.a.createElement(Fe.a,{onClick:g,label:e,style:{marginTop:"10px"}},c.a.createElement(Yt.a,null)),function(e){return c.a.createElement(Be.a,{fullWidth:!0,open:l},c.a.createElement(qe.a,null,e),c.a.createElement(Ge.a,null,c.a.createElement(Ra.a,{autoFocus:!0,id:"deposit-amount",label:"Montant de l'acompte",type:"number",fullWidth:!0,"aria-valuemax":a.totalPriceTTC,"aria-valuemin":0,value:y,onChange:function(e){return R(e.target.value)},style:{marginBottom:"30px"}}),c.a.createElement(Ka.a,{fullWidth:!0,id:"deposit-payment-type-label"},"Type de paiement"),c.a.createElement(Za.a,{label:"Type de paiement",labelId:"deposit-payment-type-label",id:"deposit-payment-type",fullWidth:!0,value:h,onChange:function(e){return O(e.target.value)}},Object.keys(Qn).filter((function(e){return"CREDIT_CARD"!==e})).map((function(e){return c.a.createElement(Qa.a,{key:e,value:e},Qn[e])}))),c.a.createElement(zt.a,{style:{marginTop:"20px"},label:"Transaction d\xe9j\xe0 effectu\xe9e en dehors du syst\xe8me ?",control:c.a.createElement(Jt.a,{checked:b,onChange:function(e){p(e.target.checked)}})})),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:I,label:"Confirmer",disabled:u},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:S,label:"Annuler",disabled:u},c.a.createElement(Ue.a,null))))}(e))}()},Kn=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(rt.a)(),s=Object(et.a)(),u=c.a.useState(!1),m=Object(be.a)(u,2),E=m[0],d=m[1],b=function(){o(!0)},p=function(){o(!1)},f=function(){var e="/purchases/".concat(a.id,"/renew-recurring");d(!0),_e(e).then((function(){d(!1),s("Le devis de renouvellement du contrat a bien \xe9t\xe9 cr\xe9\xe9","info"),i()})).catch((function(e){e.response&&e.response.data&&e.response.data&&"PURCHASE_ALREADY_RENEWED"===e.response.data.error?s("Erreur: le devis de renouvellement de ce contrat a d\xe9j\xe0 \xe9t\xe9 cr\xe9\xe9","error"):s("Erreur inconnue: le devis de renouvellement n'a pas pu \xeatre cr\xe9\xe9","error"),d(!1)}))};return function(){var e="Demander le renouvellement du contrat";return!0===a.recurring&&["P_FINISHED","P_ACCEPTED","P_STOPPED"].includes(a.status)?c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:b,label:e,disabled:E},c.a.createElement(P.a,null)),c.a.createElement(Be.a,{open:l},c.a.createElement(qe.a,null,"Renouveler le contrat sur l'ann\xe9e suivante ?"),c.a.createElement(Ge.a,null,c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003Attention ! Une fois confirm\xe9, le devis de renouvellement sera")),c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003cr\xe9\xe9 et les mails du processus de renouvellement seront envoy\xe9s.")),c.a.createElement(it.a,null,"\u2003Cette action permet d'enclencher le processus de renouvellement"),c.a.createElement(it.a,null,"\u2003en dehors du processus de renouvellement automatique habituel.")),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:f,label:"Confirmer",disabled:E},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:p,label:"Annuler",disabled:E},c.a.createElement(Ue.a,null))))):c.a.createElement(c.a.Fragment,null)}()},Xn=t(759),$n=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(rt.a)(),s=Object(et.a)(),u=c.a.useState(!1),m=Object(be.a)(u,2),E=m[0],d=m[1],b=function(){o(!0)},p=function(){o(!1)},f=function(){var e="/purchases/".concat(a.id,"/cancel");d(!0),_e(e).then((function(){d(!1),s("Le devis du contrat a bien \xe9t\xe9 annul\xe9","info"),i()})).catch((function(){s("Erreur inconnue: le devis n'a pas pu \xeatre annul\xe9","error"),d(!1)}))};return function(){var e="Annuler le devis de renouvellement auto";return!0===a.recurring&&"P_UNANSWERED"===a.status?c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:b,label:e,disabled:E},c.a.createElement(Xn.a,null)),c.a.createElement(Be.a,{open:l},c.a.createElement(qe.a,null,"Annuler ce contrat ?"),c.a.createElement(Ge.a,null,c.a.createElement(it.a,null,c.a.createElement("b",null,"Attention ! Une fois confirm\xe9, ce contrat sera annul\xe9 et ne pourra plus \xeatre utilis\xe9."))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:f,label:"Confirmer",disabled:E},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:p,label:"Annuler",disabled:E},c.a.createElement(Ue.a,null))))):c.a.createElement(c.a.Fragment,null)}()},el=function(e){var a=Object(Fa.a)(e).record,t=a&&a.recurring;return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"Informations"},c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"id",label:"# devis"}),c.a.createElement(oe.a,{source:"status",label:"Statut"}),c.a.createElement(oe.a,{source:"serviceLevel",label:"Offre"}),c.a.createElement(he.a,{label:"# demande",link:"show",source:"purchaseRequest",reference:"purchaserequests"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.id," (").concat(e.status," - ").concat(e.serviceLevel,")")}})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date"}),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"sellerEntityRelation",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName," - ").concat(e.professional.company.name)}})),c.a.createElement(he.a,{label:"Acheteur",link:"show",source:"buyerEntityRelation",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oa.a,{source:"priceTTC",label:"Devis TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"priceHT",label:"Devis HT",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"sellerFees",label:"Taux vendeur"}),c.a.createElement(oa.a,{source:"buyerFees",label:"Taux acheteur"}),c.a.createElement(Va.a,{source:"quote.path",target:"_blank",title:"Devis",label:"Devis"}),c.a.createElement(Jn.a,{label:"Position du client",source:"customerPositioning",choices:Hn,optionText:"value",optionValue:"id"}),t&&c.a.createElement(da.a,{source:"shouldBeRenewed",label:"Activation du renouvellement automatique"}),c.a.createElement(Zn,null),c.a.createElement(he.a,{label:"Devis renouvell\xe9",link:"show",source:"purchaseIdOfRenewedPurchase",reference:"purchases"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.id)}})),c.a.createElement(Kn,null),c.a.createElement($n,null))),c.a.createElement(ce.a,{label:"Vendeur"},c.a.createElement(oe.a,{source:"sellerInformations.lastName",label:"Nom"}),c.a.createElement(oe.a,{source:"sellerInformations.firstName",label:"Pr\xe9nom"}),c.a.createElement(oe.a,{source:"sellerInformations.companyName",label:"Soci\xe9t\xe9"}),c.a.createElement(oe.a,{source:"sellerInformations.companySiret",label:"SIRET"}),c.a.createElement(da.a,{source:"sellerInformations.companyHasAgreement",label:"SAP"}),c.a.createElement(da.a,{source:"sellerInformations.companySubjectToVat",label:"TVA"}),c.a.createElement(da.a,{source:"sellerInformations.professionalAtjCollaborator",label:"Collaborateur ATJ"}),c.a.createElement(oa.a,{source:"sellerFees",label:"Taux"})),c.a.createElement(ce.a,{label:"Acheteur"},c.a.createElement(oe.a,{source:"buyerInformations.lastName",label:"Nom"}),c.a.createElement(oe.a,{source:"buyerInformations.firstName",label:"Pr\xe9nom"}),c.a.createElement(oa.a,{source:"buyerFees",label:"Taux"})),c.a.createElement(ce.a,{label:"Interventions"},c.a.createElement(ma.a,null,c.a.createElement(ba.a,{source:"appointments",label:"Dates d'interventions"},c.a.createElement(Ce.a,null,c.a.createElement(Te.a,{label:"Date",render:function(e){return e.monthly?_n(new Date(e.appointmentDate)):Dn(new Date(e.appointmentDate))}}),c.a.createElement(oe.a,{source:"status",label:"Description"}),c.a.createElement(Te.a,{label:"Temps de l'intervention",render:function(e){return void 0!==e.appointmentDurationInSeconds?"".concat(Nn(e.appointmentDurationInSeconds)):""}}),c.a.createElement(oe.a,{source:"proComments",label:"Commentaires du pro"}))))),c.a.createElement(ce.a,{label:"Produits"},c.a.createElement(ma.a,null,c.a.createElement(ba.a,{source:"products"},c.a.createElement(Ce.a,null,c.a.createElement(Ma.a,{source:"description",label:"Description"}),c.a.createElement(oa.a,{source:"quantity",label:"Quantit\xe9"}),c.a.createElement(oa.a,{source:"unitPrice",label:"Prix unitaire",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"taxRate",label:"Taux TVA"}))))),c.a.createElement(ce.a,{label:"Ech\xe9ances"},c.a.createElement(ma.a,null,c.a.createElement(ba.a,{source:"orders",fieldKey:"id",label:"Ech\xe9ances de paiements"},c.a.createElement(Ce.a,{rowClick:function(e,a,t){return"/purchasematurity/".concat(t.maturity.id,"/show")}},c.a.createElement(Oe.a,{locales:"fr-FR",source:"maturity.dueDate",label:"Date d'\xe9ch\xe9ance"}),c.a.createElement(An,{source:"type",label:"Type"}),c.a.createElement(oa.a,{source:"maturity.number",label:"# \xe9ch\xe9ance"}),c.a.createElement(oa.a,{source:"priceTTC",label:"Prix TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"priceHT",label:"Prix HT",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"amountPaid",label:"Pay\xe9",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"paymentStatus",label:"Statut paiement"}),c.a.createElement(oe.a,{source:"paymentType",label:"Type paiement"}),c.a.createElement(oe.a,{source:"depositPaymentStatus",label:"Statut Avance"}),c.a.createElement(oe.a,{source:"moneyOutPaymentStatus",label:"Statut Reversement"}),c.a.createElement(Va.a,{source:"invoiceFile.path",title:"invoiceNumber",target:"_blank",label:"Facture"}),c.a.createElement(oe.a,{source:"invoiceNumber",title:"invoiceNumber",label:"Facture\xa0#"})))))))},al=function(e){var a=Object(Fa.a)(e).record,t=a&&a.recurring;return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(vt.a,{label:"Position du client",source:"customerPositioning",choices:Hn,optionText:"value",allowEmpty:!0}),t&&c.a.createElement(ca.a,{source:"shouldBeRenewed",label:"Activation du renouvellement automatique"})))},tl=function(e){return c.a.createElement(Re.a,Object.assign({},e,{perPage:25,sort:{field:"priority",order:"ASC"}}),c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(oe.a,{source:"title",label:"Titre"}),c.a.createElement(oe.a,{source:"link",label:"Lien URL"}),c.a.createElement(oa.a,{source:"priority",label:"Priorit\xe9"}),c.a.createElement(da.a,{source:"webview",label:"Webview ?"}),c.a.createElement(dn.a,null)))},nl=function(e){return c.a.createElement(le.a,e,c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"title",label:"Titre"}),c.a.createElement(oe.a,{source:"link",label:"Lien URL"}),c.a.createElement(oa.a,{source:"priority",label:"Priorit\xe9"}),c.a.createElement(da.a,{source:"webview",label:"Webview ?"})))},ll=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,null,c.a.createElement(fe.a,{source:"title",label:"Titre"}),c.a.createElement(fe.a,{source:"link",label:"Lien URL"}),c.a.createElement(yt.a,{source:"priority",label:"Priorit\xe9"}),c.a.createElement(ca.a,{source:"webview",label:"Webview ?"})))},rl=function(e){return c.a.createElement(ha.a,e,c.a.createElement(je.a,null,c.a.createElement(fe.a,{source:"title",label:"Titre"}),c.a.createElement(fe.a,{source:"link",label:"Lien URL"}),c.a.createElement(yt.a,{source:"priority",label:"Priorit\xe9"}),c.a.createElement(ca.a,{source:"webview",label:"Webview ?"})))},cl=t(90),ol=t(416),il=t.n(ol),sl=t(417),ul=t.n(sl),ml=t(238),El=t.n(ml),dl=t(257),bl=t.n(dl),pl=t(119),fl=t(308),vl=Object(aa.a)((function(e){return{quotesDialog:{minWidth:500},actions:{display:"flex",gap:e.spacing(1)},emptyState:{textAlign:"center",padding:e.spacing(4),color:"#999"},warningText:{color:"#f44336",display:"flex",alignItems:"center",gap:"8px",marginTop:"16px"}}})),yl=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Nom",source:"qName",alwaysOn:!0}),c.a.createElement(fe.a,{label:"T\xe9l\xe9phone",source:"qPhone",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Ville",source:"qCity",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Code postal",source:"qZipCode",alwaysOn:!0}))},Rl=function(){return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:"offre1bis/customers"}))},Cl=function(e){var a,t,n,l,o,i=vl(),s=Object(et.a)(),u=Object(cl.a)(),m=Object(rt.a)(),E=Object(r.useState)(null),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(r.useState)({open:!1,quotes:[],customer:null}),v=Object(be.a)(f,2),y=v[0],R=v[1],C=Object(r.useState)({open:!1,quote:null}),T=Object(be.a)(C,2),h=T[0],O=T[1],g=function(){R({open:!1,quotes:[],customer:null})},S=function(){b||O({open:!1,quote:null})},I=function(){var e=Object(B.a)(V.a.mark((function e(){var a;return V.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=h.quote,p(a.invoice_id),e.prev=2,e.next=5,u.create("offre1bis/invoices/".concat(a.invoice_id,"/send-draft-email"),{data:{}});case 5:s("Devis envoy\xe9 par email au client","success"),m(),O({open:!1,quote:null}),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(2),s("Erreur lors de l'envoi du devis","error"),console.error(e.t0);case 14:return e.prev=14,p(null),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[2,10,14,17]])})));return function(){return e.apply(this,arguments)}}(),A=function(e){return e.number_of_admin_draft_mail_sent&&e.number_of_admin_draft_mail_sent>0?"#509594":e.number_of_buyer_draft_mail_sent&&e.number_of_buyer_draft_mail_sent>0?"#3182CE":"#ECC94B"},P=function(e){return e.number_of_admin_draft_mail_sent&&e.number_of_admin_draft_mail_sent>0?"Envoyer par email (d\xe9j\xe0 envoy\xe9 ".concat(e.number_of_admin_draft_mail_sent," fois par le BO)"):e.number_of_buyer_draft_mail_sent&&e.number_of_buyer_draft_mail_sent>0?"Envoyer par email (d\xe9j\xe0 envoy\xe9 ".concat(e.number_of_buyer_draft_mail_sent," fois par le pro)"):"Envoyer par email (jamais envoy\xe9)"},N=(null===(a=y.customer)||void 0===a?void 0:a.email)&&""!==y.customer.email.trim();return c.a.createElement(c.a.Fragment,null,c.a.createElement(Re.a,Object.assign({},e,{actions:c.a.createElement(Rl,null),sort:{field:"createdDate",order:"DESC"},filters:c.a.createElement(yl,null)}),c.a.createElement(Ce.a,{rowClick:"show"},c.a.createElement(oe.a,{source:"phone_number",label:"T\xe9l\xe9phone"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(oe.a,{source:"last_name",label:"Nom"}),c.a.createElement(oe.a,{source:"first_name",label:"Pr\xe9nom"}),c.a.createElement(oe.a,{source:"email_address",label:"Email"}),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"professionalProfileEntityRelationId",reference:D.PROFESSIONAL},c.a.createElement(oe.a,{source:"profile.fullname"})),c.a.createElement(oe.a,{source:"zip_code",label:"CP"}),c.a.createElement(oe.a,{source:"city",label:"Ville"}),c.a.createElement(Te.a,{label:"Devis en cours",render:function(e){return e.last_quotes&&e.last_quotes.length>0?c.a.createElement(Pe.a,{size:"small",variant:"outlined",onClick:(a=e.last_quotes,t=e,function(e){e.stopPropagation(),R({open:!0,quotes:a,customer:{name:"".concat(t.first_name," ").concat(t.last_name),email:t.email_address}})}),startIcon:c.a.createElement(bl.a,null),style:{borderColor:"#DD6B20",color:"#DD6B20"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="rgba(221, 107, 32, 0.08)"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="transparent"}},e.last_quotes.length):c.a.createElement("span",{style:{color:"#999",fontStyle:"italic",fontSize:"0.875rem"}},"Aucun");var a,t}}),c.a.createElement(_a.a,null))),c.a.createElement(Be.a,{open:y.open,onClose:g,maxWidth:"md",fullWidth:!0,classes:{paper:i.quotesDialog}},c.a.createElement(qe.a,null,"Devis de ",null===(t=y.customer)||void 0===t?void 0:t.name),c.a.createElement(Ge.a,{dividers:!0},y.quotes.length>0?c.a.createElement("div",null,y.quotes.map((function(e,a){return c.a.createElement(c.a.Fragment,{key:e.invoice_id},a>0&&c.a.createElement(bn.a,null),c.a.createElement("div",{style:{display:"flex",alignItems:"center",padding:"12px 0",position:"relative"}},c.a.createElement("div",{style:{flex:1}},c.a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"4px"}},c.a.createElement(bl.a,{style:{marginRight:"8px",color:"#DD6B20"}}),c.a.createElement("span",{style:{fontWeight:500}},e.draft_number||"Devis #".concat(a+1)),c.a.createElement(Ft.a,{label:(n=e.creation_date,new Date(n).toLocaleDateString("fr-FR",{day:"2-digit",month:"2-digit",year:"numeric"})),size:"small",style:{marginLeft:"8px"}})),c.a.createElement("div",{style:{color:"#666",fontSize:"0.875rem",marginLeft:"32px"}},e.draft?"Brouillon":"Valid\xe9")),c.a.createElement("div",{style:{display:"flex",gap:"8px"}},c.a.createElement(pl.a,{onClick:(t=e.file_path,function(e){e.stopPropagation(),window.open(t,"_blank")}),title:"T\xe9l\xe9charger"},c.a.createElement(El.a,null)),e.draft&&c.a.createElement(pl.a,{onClick:function(){return function(e){O({open:!0,quote:e})}(e)},disabled:b===e.invoice_id,style:{color:A(e)},title:P(e)},b===e.invoice_id?c.a.createElement(fl.a,{size:24}):c.a.createElement(il.a,null)))));var t,n}))):c.a.createElement("div",{className:i.emptyState},c.a.createElement(bl.a,{style:{fontSize:48,color:"#ccc"}}),c.a.createElement("p",null,"Aucun devis disponible"))),c.a.createElement(He.a,null,c.a.createElement(Pe.a,{onClick:g},"Fermer"))),c.a.createElement(Be.a,{open:h.open,onClose:S},c.a.createElement(qe.a,null,"Envoyer le devis par email"),c.a.createElement(Ge.a,null,N?c.a.createElement(it.a,null,"Confirmer l'envoi du devis par email \xe0 ",c.a.createElement("strong",null,null===(n=y.customer)||void 0===n?void 0:n.name)," ?",c.a.createElement("br",null),c.a.createElement("em",{style:{fontSize:"0.9em",color:"#666",display:"block",marginTop:"8px"}},"Email : ",null===(l=y.customer)||void 0===l?void 0:l.email)):c.a.createElement(c.a.Fragment,null,c.a.createElement(it.a,null,"Le client ",c.a.createElement("strong",null,null===(o=y.customer)||void 0===o?void 0:o.name)," n'a pas d'adresse email renseign\xe9e."),c.a.createElement("div",{className:i.warningText},c.a.createElement(ul.a,null),c.a.createElement("span",null,"Vous ne pouvez pas envoyer automatiquement le devis. Veuillez ajouter une adresse email au client ou l'envoyer manuellement.")))),c.a.createElement(He.a,null,c.a.createElement(Pe.a,{onClick:S,disabled:b},N?"Annuler":"Fermer"),N&&c.a.createElement(Pe.a,{onClick:I,color:"primary",disabled:b,style:{minWidth:80}},b?c.a.createElement(fl.a,{size:20}):"Envoyer"))))},Tl=t(418),hl=t.n(Tl),Ol={OFFER1BIS:"OFFER1BIS",OFFER2BIS:"OFFER2BIS",NO_SAP:"NO_SAP"},gl=(Pn={},Object(N.a)(Pn,Ol.OFFER1BIS,"1bis"),Object(N.a)(Pn,Ol.OFFER2BIS,"2bis"),Object(N.a)(Pn,Ol.NO_SAP,"Sans SAP (3bis/4bis)"),Pn);function Sl(e){var a=e.record,t=Object(et.a)(),n=Object(rt.a)();return a.wallet?c.a.createElement("div",null):c.a.createElement(Fe.a,{onClick:function(){_e("/offre1bis/customers/".concat(a.id,"/wallet/create")).then((function(e){201===e.status?(t("Cr\xe9ation du Wallet OK",{type:"info",messageArgs:{resource:"post"}}),n()):t("Erreur lors de la cr\xe9ation du Wallet",{type:"error"})})).catch((function(e){e.response?t("Erreur lors de la cr\xe9ation du Wallet",{type:"error"}):e.request&&t("Erreur: Probl\xe8me r\xe9seau",{type:"error"})}))},label:"Cr\xe9er compte LemonWay"},c.a.createElement(hl.a,null))}function Il(e){var a=e.record,t=e.professionalType,n=Object(et.a)(),l=Object(rt.a)();return"SYSTEM_ATJ"===t&&a.avanceImmediate&&!a.avanceImmediate.informationProvided||"SYSTEM_ATJ_COOP"===t&&a.avanceImmediateCoop&&!a.avanceImmediateCoop.informationProvided?c.a.createElement(Fe.a,{onClick:function(){_e("/avance-immediate/customer1bis/".concat(a.id,"/invite")).then((function(e){200===e.status?(n("Le mail de formulaire d'inscription avance imm\xe9diate a bien \xe9t\xe9 envoy\xe9",{type:"info",messageArgs:{resource:"post"}}),l()):n("Erreur lors de l'envoi du formulaire d'inscription",{type:"error"})})).catch((function(e){e.response?n("Erreur lors de l'envoi du formulaire d'inscription",{type:"error"}):e.request&&n("Erreur: Probl\xe8me r\xe9seau",{type:"error"})}))},label:"Envoyer un formulaire d'inscription par mail"},c.a.createElement(Ga.a,null)):c.a.createElement("div",null)}var Al,Pl,Nl=function(e){var a=Object(Fa.a)(e).record,t=a&&a.avanceImmediate&&!0===a.avanceImmediate.informationProvided,n=a&&a.avanceImmediateCoop&&!0===a.avanceImmediateCoop.informationProvided;return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"Informations personnelles"},c.a.createElement(oe.a,{source:"id",label:"Identifiant"}),c.a.createElement(oe.a,{source:"sageId",label:"SAGE ID"}),c.a.createElement(oe.a,{source:"last_name",label:"Nom"}),c.a.createElement(oe.a,{source:"first_name",label:"Pr\xe9nom"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",options:Ha,label:"Date de cr\xe9ation"}),c.a.createElement(Da.a,{source:"email_address",label:"Adresse mail"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"birthdate",label:"Date de Naissance"}),c.a.createElement(oe.a,{source:"street_address",label:"N\xb0 et rue"}),c.a.createElement(oe.a,{source:"zip_code",label:"Code postal"}),c.a.createElement(oe.a,{source:"city",label:"Ville"}),c.a.createElement(oe.a,{source:"phone_number",label:"T\xe9l\xe9phone"}),c.a.createElement(Ma.a,{source:"comment",label:"Commentaires"}),c.a.createElement(Te.a,{label:"Type de client",render:function(e){return gl[e.type]}}),c.a.createElement(da.a,{source:"invoice_by_letter",label:"Envoi de facture par lettre"}),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"professionalProfileEntityRelationId",reference:D.PROFESSIONAL},c.a.createElement(oe.a,{source:"profile.fullname"}))),c.a.createElement(ce.a,{label:"Wallet"},c.a.createElement(Sl,null),c.a.createElement(he.a,{label:"Identifiant",link:"show",source:"wallet.id",reference:"wallets"},c.a.createElement(oe.a,{source:"idProviderReference",label:"Identifiant ATJ (id externe)"})),c.a.createElement(oe.a,{source:"wallet.idProviderTechnical",label:"Identifiant Lemonway"}),c.a.createElement(Ea.a,{source:"wallet.lemonwayUrl",label:"Lien lemonway",target:"_blank"}),c.a.createElement(oe.a,{source:"wallet.status",label:"Statut"}),c.a.createElement(oa.a,{source:"wallet.balance",label:"Solde",options:{style:"currency",currency:"EUR"}}),c.a.createElement(da.a,{source:"wallet.active",label:"Actif"})),c.a.createElement(ce.a,{label:"Avance imm\xe9diate"},c.a.createElement(da.a,{label:"Informations envoy\xe9es",source:"avanceImmediate.informationProvided"}),c.a.createElement($a,{customer1bisId:e.id,atjProfessionalType:"SYSTEM_ATJ"}),!t&&c.a.createElement(lt,null),c.a.createElement(bt,{customer1bisId:e.id,professionalType:"SYSTEM_ATJ"}),t&&c.a.createElement(da.a,{source:"avanceImmediate.status.ready",label:"Avance imm\xe9diate pr\xeate \xe0 utilisation"}),t&&c.a.createElement(oe.a,{source:"avanceImmediate.customerEmail",label:"Email URSSAF"}),t&&c.a.createElement(oe.a,{source:"avanceImmediate.status.description",label:"Description du statut par l'URSSAF"}),!t&&c.a.createElement(ba.a,{source:"avanceImmediate.inscriptionLinks",label:"Liens envoy\xe9s par mail"},c.a.createElement(Ce.a,null,c.a.createElement(Ea.a,{source:"url",label:"Lien"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"expirationDateTime",options:Ha,label:"Date d'expiration"}))),c.a.createElement(oe.a,{source:"avanceImmediate.professionalType",label:"Compte URSSAF d'inscription"}),c.a.createElement(Il,{professionalType:"SYSTEM_ATJ"}),c.a.createElement(nt,null)),c.a.createElement(ce.a,{label:"Avance imm\xe9diate Coop"},c.a.createElement(da.a,{label:"Informations envoy\xe9es",source:"avanceImmediateCoop.informationProvided"}),c.a.createElement($a,{customer1bisId:e.id,atjProfessionalType:"SYSTEM_ATJ_COOP"}),!n&&c.a.createElement(lt,null),c.a.createElement(bt,{customer1bisId:e.id,professionalType:"SYSTEM_ATJ_COOP"}),n&&c.a.createElement(da.a,{source:"avanceImmediateCoop.status.ready",label:"Avance imm\xe9diate pr\xeate \xe0 utilisation"}),n&&c.a.createElement(oe.a,{source:"avanceImmediateCoop.customerEmail",label:"Email URSSAF"}),n&&c.a.createElement(oe.a,{source:"avanceImmediateCoop.status.description",label:"Description du statut par l'URSSAF"}),!n&&c.a.createElement(ba.a,{source:"avanceImmediateCoop.inscriptionLinks",label:"Liens envoy\xe9s par mail"},c.a.createElement(Ce.a,null,c.a.createElement(Ea.a,{source:"url",label:"Lien"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"expirationDateTime",options:Ha,label:"Date d'expiration"}))),c.a.createElement(oe.a,{source:"avanceImmediateCoop.professionalType",label:"Compte URSSAF d'inscription"}),c.a.createElement(Il,{professionalType:"SYSTEM_ATJ_COOP"}),c.a.createElement(nt,null))))},Dl=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(fe.a,{source:"last_name",label:"Nom"}),c.a.createElement(fe.a,{source:"first_name",label:"Pr\xe9nom"}),c.a.createElement(fe.a,{source:"email_address",label:"Adresse mail"}),c.a.createElement(ve.a,{source:"birthdate",label:"Date de Naissance"}),c.a.createElement(fe.a,{source:"street_address",label:"N\xb0 et rue"}),c.a.createElement(fe.a,{source:"zip_code",label:"Code postal"}),c.a.createElement(fe.a,{source:"city",label:"Ville"}),c.a.createElement(fe.a,{source:"phone_number",label:"T\xe9l\xe9phone"}),c.a.createElement(ht.a,{source:"comment",label:"Commentaires",toolbar:[["bold","italic","underline"]]}),c.a.createElement(vt.a,{source:"type",label:"Type de client",choices:Object.keys(Ol).map((function(e){return{id:Ol[e],name:gl[Ol[e]]}}))}),c.a.createElement(ca.a,{source:"invoice_by_letter",label:"Envoi de facture par lettre"})))},_l={PAYMENT_WAITING:"En attente",PAYMENT_DONE:"Effectu\xe9",PAYMENT_CANCELED:"Annul\xe9",PAYMENT_REFUNDED:"Rembours\xe9",PAYMENT_ERROR:"Erreur"},Ll=function(e){return _l[e]},wl=function(){return c.a.createElement(ye.a,null,c.a.createElement(ze,{path:"offre1bis/invoices"}))},jl=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Nom",source:"qName",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Num\xe9ro de facture (client ou pro)",source:"qInvoiceNumber",alwaysOn:!0}),c.a.createElement(ve.a,{label:"De",source:"qDateFrom",alwaysOn:!0}),c.a.createElement(ve.a,{label:"A",source:"qDateTo",alwaysOn:!0}))},Fl=function(e){if(e)switch(e.status){case"CREATED":return c.a.createElement(Va.a,{label:"Avoir Pro",source:"creditNoteFile.path",title:"number",target:"_blank",record:e});case"CREATION_REQUESTED":return"En attente de validation";case"CREATED_BY_ACCOUNTING_DPT":return"Cr\xe9\xe9 par le service comptable";default:return null}return null},Ml=function(e){return c.a.createElement(Re.a,Object.assign({},e,{sort:{field:"creationDate",order:"DESC"},filters:c.a.createElement(jl,null),actions:c.a.createElement(wl,null)}),c.a.createElement(Ce.a,{isRowSelectable:function(){return!1}},c.a.createElement(Oe.a,{locales:"fr-FR",source:"creationDate",label:"Date de Cr\xe9ation"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"paymentLimitDate",label:"Date Limite de Paiement"}),c.a.createElement(he.a,{label:"Acheteur",link:"show",source:"buyer.id",reference:"customers1bis"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.last_name," ").concat(e.first_name)}})),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"seller.profileEntityRelationId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oa.a,{source:"finalPriceTTC",label:"Facture TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(Te.a,{label:"Type de client",render:function(e){var a=e.buyer.type;return Ol.NO_SAP===a?function(e){switch(e){case Zt.MAIA_BILLING_LEVEL_1:case Zt.MAIA_BILLING_LEVEL_2:case Zt.MAIA_BILLING_LEVEL_3:return"3bis";case Zt.DIRECT_BILLING:return"4bis";default:return null}}(e.billingModeWithoutSAP):gl[e.buyer.type]}}),c.a.createElement(Te.a,{label:"Statut Paiement Client",render:function(e){return Ll(e.customerPaymentStatus)}}),c.a.createElement(Te.a,{label:"Statut Reversement Pro",render:function(e){return Ll(e.proPaymentStatus)}}),c.a.createElement(da.a,{source:"cerfaReducedVatReceived",label:"Cerfa TVA r\xe9duite re\xe7u"}),c.a.createElement(Va.a,{label:"Facture Client",source:"invoiceFile.path",title:"number",target:"_blank"}),c.a.createElement(Va.a,{label:"Facture Pro",source:"proATJInvoiceFile.path",title:"proATJInvoiceNumber",target:"_blank"}),c.a.createElement(Te.a,{label:"Avoir Client",render:function(e){return Fl(e.creditNote)}}),c.a.createElement(Te.a,{label:"Avoir Pro",render:function(e){return Fl(e.proCreditNote)}}),c.a.createElement(Ba.a,{label:"Encaisser"}),c.a.createElement(_a.a,null)))},kl=t(718),Ul=function(e){var a=e.selectedIds,t=Object(rt.a)(),n=r.useState(!1),l=Object(be.a)(n,2),c=l[0],o=l[1],i=Object(et.a)(),s=Object(kl.a)();return r.createElement(Fe.a,{label:"Recharger les statuts",disabled:c,onClick:function(){o(!0),_e("/avance-immediate/transactions/reload-status",a).then((function(){o(!1),t(),i("Les status des demandes s\xe9lectionn\xe9es ont \xe9t\xe9 mis \xe0 jour","info"),s(D.AVANCE_IMMEDIATE_TRANSACTIONS)})).catch((function(){o(!1),i("Erreur: les statuts n'ont pas pu \xeatre mis \xe0 jour","warning")}))}},r.createElement(P.a,null))},xl=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(rt.a)(),s=Object(et.a)(),u=c.a.useState(!1),m=Object(be.a)(u,2),E=m[0],d=m[1],b=function(){o(!0)},p=function(){o(!1)},f=function(){var e=a.idInvoice?"/avance-immediate/transactions/cashIn1bis/".concat(a.idInvoice):"/avance-immediate/transactions/cashIn/".concat(a.idOrder);d(!0),_e(e,{}).then((function(){d(!1),s("La transaction a bien \xe9t\xe9 encaiss\xe9e","info"),i()})).catch((function(){s("Erreur: la transaction n'a pas pu \xeatre encaiss\xe9e","info"),d(!1)}))};return function(){var e="Encaisser l'avance immediate";return void 0===a.finalPaymentDate&&a.idDemandePaiement?c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:b,label:e,disabled:E},c.a.createElement(Yt.a,null)),c.a.createElement(Be.a,{open:l},c.a.createElement(qe.a,null,"Encaisser l'avance immediate de la facture ?"),c.a.createElement(Ge.a,null,c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003Attention ! Une fois confirm\xe9e, cette facture sera")),c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003consid\xe9r\xe9e comme r\xe9gl\xe9e et le virement au pro sera r\xe9alis\xe9"))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:f,label:"Confirmer",disabled:E},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:p,label:"Annuler",disabled:E},c.a.createElement(Ue.a,null))))):c.a.createElement(c.a.Fragment,null)}()},Vl=t(761),Bl=t(762),ql=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(rt.a)(),s=Object(et.a)(),u=c.a.useState(!1),m=Object(be.a)(u,2),E=m[0],d=m[1],b=c.a.useState(!1),p=Object(be.a)(b,2),f=p[0],v=p[1],y=Object(r.useState)([]),R=Object(be.a)(y,2),C=R[0],T=R[1],h=Object(r.useState)({idClientExternal:"",invoiceNumber:"",invoiceDate:null,jobStartDate:null,jobEndDate:null,depositValue:"",depositDate:null,finalPriceTTC:0,finalPriceHT:0,nbHours:0,hourPrice:0,complement2:""}),O=Object(be.a)(h,2),g=O[0],S=O[1];Object(r.useEffect)((function(){d(!0),we("/avance-immediate/transactions/".concat(a.id)).then((function(e){d(!1),S(Object(q.a)(Object(q.a)({},e.data.lastErrorAttemptRequestBody),{},{birthdayClient:new Date(e.data.lastErrorAttemptRequestBody.birthdayClient),invoiceDate:new Date(e.data.lastErrorAttemptRequestBody.invoiceDate),jobStartDate:new Date(e.data.lastErrorAttemptRequestBody.jobStartDate),jobEndDate:new Date(e.data.lastErrorAttemptRequestBody.jobEndDate),depositDate:e.data.lastErrorAttemptRequestBody.depositDate?new Date(e.data.lastErrorAttemptRequestBody.depositDate):void 0})),v(e.data.lastErrorAttemptRequestBody.depositValue||e.data.lastErrorAttemptRequestBody.depositDate),T(e.data.lastErrorAttemptErrors)}))}),[]);var I=function(e,a){S(Object(q.a)(Object(q.a)({},g),{},Object(N.a)({},e,a)))},A=function(){o(!0)},P=function(){o(!1)},D=function(){d(!0),_e("/avance-immediate/transactions/".concat(a.id,"/send-infos"),Object(q.a)(Object(q.a)({},g),{},{invoiceDate:g.invoiceDate.toISOString(),jobStartDate:g.jobStartDate.toISOString(),jobEndDate:g.jobEndDate.toISOString(),depositValue:f?g.depositValue:void 0,depositDate:f?g.depositDate.toISOString():void 0})).then((function(){d(!1),s("La transaction a bien \xe9t\xe9 envoy\xe9e \xe0 l'URSSAF","info"),i()})).catch((function(){s("Erreur: l'URSSAF \xe0 renvoy\xe9 une erreur","info"),d(!1)}))},_=function(){window.confirm("\xcates-vous s\xfbr de vouloir invalider cette transaction ?")&&(d(!0),_e("/avance-immediate/transactions/".concat(a.id,"/invalidate")).then((function(){d(!1),s("La transaction a bien \xe9t\xe9 invalid\xe9e","info"),i()})).catch((function(){s("Erreur: une erreur est survenue","error"),d(!1)})))};return function(){var e="Corriger la demande de paiement";return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:A,label:e,disabled:E},c.a.createElement(Bl.a,null)),c.a.createElement(Be.a,{fullScreen:!0,open:l,style:{paddingBottom:"4em"}},c.a.createElement(qe.a,null,"Envoyer la demande de paiement vers l'URSSAF"),c.a.createElement(Ge.a,null,C&&C.length>0&&c.a.createElement(c.a.Fragment,null,c.a.createElement("h4",null,"Erreur(s) retourn\xe9e(s) lors de la derni\xe8re tentative"),C.map((function(e){return c.a.createElement("div",{key:e.message},c.a.createElement("div",null,c.a.createElement("b",null,"Code: "),e.code),c.a.createElement("div",null,c.a.createElement("b",null,"Message: "),e.message),c.a.createElement("div",null,c.a.createElement("b",null,"Description: "),e.description))}))),c.a.createElement("h4",{style:{marginTop:"2em"}},"Information envoy\xe9es lors de la derni\xe8re tentative"),c.a.createElement(Ra.a,{disabled:!0,fullWidth:!0,label:"Num\xe9ro de facture",type:"string",value:g.invoiceNumber}),c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Se.a,{disableToolbar:!0,variant:"inline",format:"dd/MM/yyyy HH:mm",margin:"normal",id:"invoiceDate",label:"Date de la facture",value:g.invoiceDate,onChange:function(e){return I("invoiceDate",e)},KeyboardButtonProps:{"aria-label":"change date"}})),c.a.createElement("br",null),c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Se.a,{disableToolbar:!0,variant:"inline",format:"dd/MM/yyyy HH:mm",margin:"normal",id:"jobStartDate",label:"Date de d\xe9but de la prestation",value:g.jobStartDate,onChange:function(e){return I("jobStartDate",e)},KeyboardButtonProps:{"aria-label":"change date"},style:{marginRight:"4em"}})),c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Se.a,{disableToolbar:!0,variant:"inline",format:"dd/MM/yyyy HH:mm",margin:"normal",id:"jobEndDate",label:"Date de fin de la prestation",value:g.jobEndDate,onChange:function(e){return I("jobEndDate",e)},KeyboardButtonProps:{"aria-label":"change date"},style:{marginRight:"4em"}})),c.a.createElement("br",null),c.a.createElement(zt.a,{control:c.a.createElement(Jt.a,{checked:f,onChange:function(e){v(e.target.checked)}}),label:"Utiliser un acompte"}),f&&c.a.createElement(c.a.Fragment,null,c.a.createElement(Ra.a,{fullWidth:!0,label:"Montant de l'acompte",type:"number",value:g.depositValue}),c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Se.a,{disableToolbar:!0,variant:"inline",format:"dd/MM/yyyy HH:mm",margin:"normal",id:"depositDate",label:"Date de paiement de l'acompte",value:g.depositDate,onChange:function(e){return I("depositDate",e)},KeyboardButtonProps:{"aria-label":"change date"}}))),c.a.createElement(Ra.a,{fullWidth:!0,label:"Prix final TTC",type:"number",value:g.finalPriceTTC,onChange:function(e){return I("finalPriceTTC",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,label:"Prix final HT",type:"number",value:g.finalPriceHT,onChange:function(e){return I("finalPriceHT",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,label:"Nombre d'heures de travail",type:"number",value:g.nbHours,onChange:function(e){return I("nbHours",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,label:"Prix horaire",type:"number",value:g.hourPrice,onChange:function(e){return I("hourPrice",e.target.value)}}),c.a.createElement(Ra.a,{fullWidth:!0,label:"Complement 2 (num\xe9ro SAP pour les agr\xe9\xe9s, num\xe9ro SIRET ATJ pour les non-agr\xe9\xe9s)",type:"string",value:g.complement2,onChange:function(e){return I("complement2",e.target.value)}})),c.a.createElement(He.a,null,c.a.createElement("div",{style:{marginRight:"40px"}},c.a.createElement(Fe.a,{onClick:_,label:"Invalider",disabled:E},c.a.createElement(Vl.a,null)),c.a.createElement(Fe.a,{onClick:D,label:"Envoyer",disabled:E},c.a.createElement(za.a,null))),c.a.createElement(Fe.a,{color:"default",onClick:P,label:"fermer"},c.a.createElement(Ue.a,null)))))}()},Gl=t(763),Hl=function(e){var a=Object(r.useState)(!1),t=Object(be.a)(a,2),n=t[0],l=t[1];return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:function(){l(!0)},label:"Importer fichier de transactions"},c.a.createElement(Gl.a,null)),c.a.createElement(Be.a,{fullWidth:!0,open:n},c.a.createElement(qe.a,null,"Import du fichier de transactions"),c.a.createElement(Ge.a,null,c.a.createElement(it.a,null,"Importez le fichier CSV contenant un export de transactions bancaires d'un compte Banque Populaire. Veillez \xe0 choisir les bonnes options d'export:",c.a.createElement("ul",null,c.a.createElement("li",null,"Format de fichier: CSV"),c.a.createElement("li",null,"S\xe9parateur: ; (point-virgule)"),c.a.createElement("li",null,"Marqueur de d\xe9cimales: . (point)"))),c.a.createElement(je.a,{save:function(e){var a=new FormData;a.append("file",e.csvFile.rawFile),_e("/avance-immediate/transactions/cashIn/batch/file",a,"multipart/form-data").then((function(e){200===e.status?window.alert("Les transactions ont bien \xe9t\xe9 import\xe9es."):window.alert("Une erreur est survenue lors de l'envoi des informations. Veillez \xe0 bien respecter les consignes d'import."),window.location.reload()})).catch((function(){window.alert("Une erreur est survenue lors de l'envoi des informations."),window.location.reload()}))}},c.a.createElement(cn.a,{source:"csvFile",label:"Fichier \xe0 importer",accept:".csv"},c.a.createElement(Va.a,{source:"csvUrl",title:"title"})))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:function(){l(!1)},label:"Annuler"},c.a.createElement(Ue.a,null)))))},Wl=function(e){return c.a.createElement(c.a.Fragment,null,c.a.createElement(Ul,Object.assign({label:"Recharger les status"},e)))},Yl=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Num\xe9ro facture client",source:"qInvoiceNumber",alwaysOn:!0}),c.a.createElement(ca.a,{label:"Demandes de paiement en attente",source:"qNotSent",alwaysOn:!0}))},zl=function(e){return c.a.createElement(Re.a,Object.assign({},e,{sort:{field:"createdDate",order:"DESC"},bulkActionButtons:c.a.createElement(Wl,null),actions:c.a.createElement(Hl,null),filters:c.a.createElement(Yl,null)}),c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),c.a.createElement(Te.a,{label:"Identifiant URSSAF de la demande",render:function(e){return"INVALIDEE_PAR_ADMIN_INTERNE"===e.status?c.a.createElement(c.a.Fragment,null):e.idDemandePaiement?c.a.createElement(oe.a,{record:e,source:"idDemandePaiement"}):c.a.createElement(ql,{record:e})}}),c.a.createElement(oe.a,{source:"status",label:"Statut URSSAF de la demande"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"finalPaymentDate",label:"Date du virement"}),c.a.createElement(he.a,{label:"Num\xe9ro de facture 1bis",link:"show",source:"idInvoice",reference:D.INVOICES_1_BIS},c.a.createElement(oe.a,{source:"number"})),c.a.createElement(he.a,{label:"Num\xe9ro de facture",link:!1,source:"idOrder",reference:D.ORDER},c.a.createElement(Te.a,{render:function(e){return c.a.createElement("a",{href:"/#/".concat(D.PURCHASE_REQUEST,"/").concat(e.idPurchaseRequest,"/show")},e.invoiceNumber)}})),c.a.createElement(he.a,{label:"Client app",link:"show",source:"customerEntityRelationId",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(he.a,{label:"Client 1 bis",link:"show",source:"customer1bisId",reference:"customers1bis"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.last_name," ").concat(e.first_name)}})),c.a.createElement(he.a,{label:"Professionnel",link:"show",source:"sellerEntityRelationId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(xl,null)))},Jl=t(764),Ql=t(188),Zl=t.n(Ql),Kl="SMS",Xl="EMAIL",$l="PHONE_CALL",er="FORMAL_NOTICE",ar="ORDER_FOR_PAYMENT",tr="DO_NOT_REMIND",nr=(Al={},Object(N.a)(Al,Kl,"SMS"),Object(N.a)(Al,Xl,"Email"),Object(N.a)(Al,$l,"Appel t\xe9l\xe9phonique"),Object(N.a)(Al,er,"Mise en demeure"),Object(N.a)(Al,ar,"Injonction de payer"),Object(N.a)(Al,tr,"Ne pas relancer"),Al),lr={FIRST:"FIRST",SECOND:"SECOND",THIRD:"THIRD",FORMAL_NOTICE:"FORMAL_NOTICE",ORDER_FOR_PAYMENT:"ORDER_FOR_PAYMENT",DO_NOT_REMIND:"DO_NOT_REMIND"},rr=(Pl={},Object(N.a)(Pl,lr.FIRST,"1er rappel"),Object(N.a)(Pl,lr.SECOND,"2\xe8me rappel"),Object(N.a)(Pl,lr.THIRD,"3\xe8me rappel"),Object(N.a)(Pl,lr.FORMAL_NOTICE,"Mise en demeure"),Object(N.a)(Pl,lr.ORDER_FOR_PAYMENT,"Injonction de payer"),Object(N.a)(Pl,lr.DO_NOT_REMIND,"Ne pas relancer"),Pl),cr=function(e){return e===lr.FORMAL_NOTICE?er:e===lr.ORDER_FOR_PAYMENT?ar:e===lr.DO_NOT_REMIND?tr:Xl},or=function(e){return[lr.FIRST,lr.SECOND,lr.THIRD,lr.FORMAL_NOTICE,lr.ORDER_FOR_PAYMENT,lr.DO_NOT_REMIND].find((function(a){return!e.paymentReminders.map((function(e){return e.type})).includes(a)}))},ir=function(e){var a=e.record,t=e.onPaymentReminderAdded,n=Object(r.useState)(!1),l=Object(be.a)(n,2),o=l[0],i=l[1],s=Object(r.useState)(or(a)),u=Object(be.a)(s,2),m=u[0],E=u[1],d=Object(r.useState)(cr(m)),b=Object(be.a)(d,2),p=b[0],f=b[1],v=Object(r.useState)(new Date),y=Object(be.a)(v,2),R=y[0],C=y[1],T=Object(r.useState)(Zl()(new Date).add(7,"days").toDate()),h=Object(be.a)(T,2),O=h[0],g=h[1];Object(r.useEffect)((function(){E(or(a))}),[a.paymentReminders]),Object(r.useEffect)((function(){f(cr(m))}),[m]);var S=function(){i(!1)},I=function(){var e={date:Zl()(R).format("YYYY-MM-DD"),nextPaymentReminderEstimatedDate:m!==lr.DO_NOT_REMIND?Zl()(O).format("YYYY-MM-DD"):null,type:m,mode:p};_e("/purchase-maturities/".concat(a.id,"/payment-reminders"),e).then((function(){i(!1),t()}))};return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{disabled:a.paymentReminders.length>4,onClick:function(){i(!0)},label:"Enregistrer une relance"},c.a.createElement(Jl.a,null)),c.a.createElement(Be.a,{fullWidth:!0,open:o},c.a.createElement(qe.a,null,"Enregistrer une relance de r\xe8glement"),c.a.createElement(Ge.a,null,c.a.createElement(je.a,{form:Object(Ye.b)({onSubmit:function(){}}),toolbar:null},c.a.createElement(c.a.Fragment,null,c.a.createElement(We.a,{fullWidth:!0},c.a.createElement(Ka.a,{id:"payment-reminder-type-label"},"Type de relance"),c.a.createElement(Za.a,{fullWidth:!0,labelId:"payment-reminder-type-label",id:"payment-reminder-type-select",value:m,onChange:function(e){return E(e.target.value)}},function(e){return[lr.FIRST,lr.SECOND,lr.THIRD,lr.FORMAL_NOTICE,lr.ORDER_FOR_PAYMENT,lr.DO_NOT_REMIND].filter((function(a){return!e.paymentReminders.map((function(e){return e.type})).includes(a)}))}(a).map((function(e){return c.a.createElement(Qa.a,{key:e,value:e},rr[e])})))),c.a.createElement(We.a,{fullWidth:!0,style:{marginTop:"1em"}},c.a.createElement(Ka.a,{id:"payment-reminder-mode-label"},"Mode de relance"),c.a.createElement(Za.a,{fullWidth:!0,labelId:"payment-reminder-mode-label",id:"payment-reminder-mode-select",value:p,onChange:function(e){return f(e.target.value)}},function(e){return e===lr.FORMAL_NOTICE?[er]:e===lr.ORDER_FOR_PAYMENT?[ar]:e===lr.DO_NOT_REMIND?[tr]:[Xl,Kl,$l]}(m).map((function(e){return c.a.createElement(Qa.a,{key:e,value:e},nr[e])})))),c.a.createElement(We.a,{fullWidth:!0},c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Me.a,{variant:"inline",id:"date",label:"Date de la relance",value:R,format:"dd/MM/yyyy",margin:"normal",onChange:function(e){return C(a=e),void g(Zl()(a).add(7,"days").toDate());var a},KeyboardButtonProps:{"aria-label":"change date"}}))),m!==lr.DO_NOT_REMIND&&c.a.createElement(We.a,{fullWidth:!0},c.a.createElement(ge.a,{utils:Ie.a},c.a.createElement(Me.a,{variant:"inline",id:"nextPaymentReminderEstimatedDate",label:"Date de la prochaine relance envisag\xe9e",value:O,format:"dd/MM/yyyy",margin:"normal",onChange:function(e){return g(e)},KeyboardButtonProps:{"aria-label":"change date of next payment reminder"}})))))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:I,label:"Ajouter"},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:S,label:"Annuler"},c.a.createElement(Ue.a,null)))))},sr=function(e){var a=Object(rt.a)();return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"Informations"},c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"id"}),c.a.createElement(he.a,{label:"Devis",link:"show",source:"purchase",reference:"purchases"},c.a.createElement(oe.a,{source:"status"})),c.a.createElement(Oe.a,{locales:"fr-FR",source:"maturityDueDate",label:"Date d'\xe9ch\xe9ance"}),c.a.createElement(oe.a,{source:"businessLineType",label:"Business Line"}),c.a.createElement(he.a,{label:"Acheteur",link:"show",source:"customerId",reference:"customers"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"proId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oa.a,{source:"quoteCustomerTTC",label:"Devis TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"paymentCustomerTTC",label:"Paiment Client",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oe.a,{source:"customerPaymentType",label:"Paiement Client"}),c.a.createElement(oe.a,{source:"customerDepositStatus",label:"Statut Avance Client"}),c.a.createElement(oe.a,{source:"customerPaymentStatus",label:"Statut Paiement Client"}))),c.a.createElement(ce.a,{label:"Relances de paiement"},c.a.createElement(ir,{onPaymentReminderAdded:function(){return a()}}),c.a.createElement(ba.a,{source:"paymentReminders"},c.a.createElement(Ce.a,null,c.a.createElement(Te.a,{label:"Type de relance",render:function(e){return rr[e.type]}}),c.a.createElement(Te.a,{label:"Mode de relance",render:function(e){return nr[e.mode]}}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"date",label:"Date de la relance"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"nextPaymentReminderEstimatedDate",label:"Date de la prochaine relance envisag\xe9e"}))))))},ur=function(e){return c.a.createElement(Re.a,e,c.a.createElement(Ce.a,{rowClick:"show",isRowSelectable:function(){return!1}},c.a.createElement(oe.a,{source:"nomZone",label:"R\xe9gion"}),c.a.createElement(oe.a,{source:"contactName",label:"Pr\xe9nom du contact"}),c.a.createElement(Ht,{source:"contactEmails",label:"Emails du contact"}),c.a.createElement(Ht,{source:"contactPhones",label:"T\xe9l\xe9phones du contact"})))},mr=function(e){return c.a.createElement(le.a,e,c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"nomZone",label:"R\xe9gion"}),c.a.createElement(oe.a,{source:"contactName",label:"Pr\xe9nom du contact"}),c.a.createElement(Ht,{source:"contactEmails",title:"Emails du contact"}),c.a.createElement(Ht,{source:"contactPhones",title:"T\xe9l\xe9phones du contact"}),c.a.createElement(Ht,{source:"departementsNumbers",title:"D\xe9partements"})))},Er=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(fe.a,{source:"nomZone",label:"R\xe9gion"}),c.a.createElement(fe.a,{source:"contactName",label:"Pr\xe9nom du contact"}),c.a.createElement(Rt.a,{source:"contactEmails",label:"Emails du contact"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""}))),c.a.createElement(Rt.a,{source:"contactPhones",label:"T\xe9l\xe9phones du contact"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""}))),c.a.createElement(Rt.a,{source:"departementsNumbers",label:"D\xe9partements"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""})))))},dr=function(e){return c.a.createElement(ha.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(fe.a,{source:"nomZone",label:"R\xe9gion"}),c.a.createElement(fe.a,{source:"contactName",label:"Pr\xe9nom du contact"}),c.a.createElement(Rt.a,{source:"contactEmails",label:"Emails du contact"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""}))),c.a.createElement(Rt.a,{source:"contactPhones",label:"T\xe9l\xe9phones du contact"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""}))),c.a.createElement(Rt.a,{source:"departementsNumbers",label:"D\xe9partements"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""})))))},br=t(765),pr=t(726),fr=t(727),vr=t(725),yr=t(723),Rr=t(724),Cr=function(e){return e.toLocaleString("fr-FR",{style:"currency",currency:"EUR"})},Tr=function(e){return e.showError?c.a.createElement("p",{style:{color:"red"}},"Wrong amount"):c.a.createElement(c.a.Fragment,null)},hr=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(""),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(r.useState)([]),d=Object(be.a)(E,2),b=d[0],p=d[1],f=Object(r.useState)(1),v=Object(be.a)(f,2),y=v[0],R=v[1],C=Object(r.useState)(!1),T=Object(be.a)(C,2),h=T[0],O=T[1],g=Object(r.useState)(!1),S=Object(be.a)(g,2),I=S[0],A=S[1],P=Object(rt.a)();Object(r.useEffect)((function(){p([{id:N(),type:"CREDIT_CARD",amount:a.finalPriceTTC}])}),[]);var N=function(){var e=y;return R(e+1),e},D=function(){o(!0)},_=function(){o(!1)},L=function(){if(Number(b.map((function(e){return Number(void 0!==e.amount?e.amount:0)})).reduce((function(e,a){return e+a}),0).toFixed(2))!==a.finalPriceTTC)return O(!0),Promise.prototype;var e={comment:u,paymentTypeAmounts:b};return A(!0),_e("/offre1bis/invoices/".concat(a.id,"/cashin"),e).then((function(){o(!1),P()})).finally((function(){A(!1)}))},w=function(){p(b.concat([{id:N(),type:"CREDIT_CARD",amount:0}]))},j=function(){return c.a.createElement(Be.a,{fullWidth:!0,open:l},c.a.createElement(qe.a,null,"Encaisser le paiement du pr\xe9l\xe8vement ",a.finalPriceTTC,"\u20ac !"),c.a.createElement(Ge.a,null,c.a.createElement(je.a,{form:Object(Ye.b)({onSubmit:function(){}}),toolbar:null},c.a.createElement(Ra.a,{label:"Comment",type:"string",onChange:function(e){return function(e){m(e.target.value)}(e)}}),c.a.createElement("br",null),b.map((function(e){return c.a.createElement(c.a.Fragment,null,c.a.createElement(We.a,null,c.a.createElement(Ka.a,{id:"demo-simple-select-label"},"Payment type"),c.a.createElement(Za.a,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:e.type,onChange:function(a){return function(e,a){p(b.map((function(t){return t.id===a&&(t.type=e.target.value),t})))}(a,e.id)}},c.a.createElement(Qa.a,{value:"CREDIT_CARD"},"Carte bancaire"),c.a.createElement(Qa.a,{value:"BANK_TRANSFER"},"Virement"),c.a.createElement(Qa.a,{value:"CESU"},"CESU"),c.a.createElement(Qa.a,{value:"CHEQUE"},"Ch\xe8que"),c.a.createElement(Qa.a,{value:"LOSS_AND_PROFIT"},"Pertes et Profits"),c.a.createElement(Qa.a,{value:"VIRTUAL_IBAN"},"Virtual Iban"),c.a.createElement(Qa.a,{value:"WALLET"},"Wallet"))),c.a.createElement(Ra.a,{label:"amount",value:e.amount,onChange:function(a){return function(e,a){p(b.map((function(t){return t.id===a&&(t.amount=e.target.value),t})))}(a,e.id)},type:"string"}),c.a.createElement(yn.a,{onClick:function(a){return function(e){var a=b.filter((function(a){return a.id!==e}));p(a)}(e.id)}}))})),c.a.createElement("br",null),c.a.createElement(fn.a,{onClick:w})),c.a.createElement(Tr,{showError:h})),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:L,label:"Encaisser",disabled:I},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:_,label:"Annuler",disabled:I},c.a.createElement(Ue.a,null))))};return void 0!==a.creditNote||"PAYMENT_ERROR"!==a.customerPaymentStatus&&"PAYMENT_WAITING"!==a.customerPaymentStatus?c.a.createElement(c.a.Fragment,null):c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{style:{padding:"16px"},onClick:D,label:"Encaisser Client"},c.a.createElement(Yt.a,null)),j())},Or=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(rt.a)(),s=Object(et.a)(),u=c.a.useState(!1),m=Object(be.a)(u,2),E=m[0],d=m[1],b=a.creditNote&&"CREATION_REQUESTED"===a.creditNote.status,p="PAYMENT_ERROR"!==a.customerPaymentStatus&&"PAYMENT_WAITING"!==a.customerPaymentStatus,f=function(){o(!0)},v=function(){o(!1)},y=function(){var e="/offre1bis/invoices/".concat(a.id,b?"/register-credit-note":"/generate-credit-note");d(!0),_e(e,{}).then((function(){d(!1),s("L'avoir a bien \xe9t\xe9 g\xe9n\xe9r\xe9","info"),i()})).catch((function(){s("Erreur: l'avoir n'a pas pu \xeatre g\xe9n\xe9r\xe9","info"),d(!1)}))};return function(){if(void 0===a.creditNote||"CREATION_REQUESTED"===a.creditNote.status){var e=p?b?"Enregistrer l'avoir":"Demander g\xe9n\xe9ration de l'avoir":"G\xe9n\xe9rer l'avoir";return c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:f,label:e,disabled:E,style:{padding:"16px"}},c.a.createElement(Yt.a,null)),c.a.createElement(Be.a,{open:l},c.a.createElement(qe.a,null,"G\xe9n\xe9rer un avoir pour cette facture ?"),c.a.createElement(Ge.a,null,p?b?c.a.createElement(it.a,null,c.a.createElement("b",null,"Cette facture est d\xe9j\xe0 pay\xe9e. Souhaitez vous enregistrer qu'un avoir a \xe9t\xe9 cr\xe9\xe9 par le service comptable ?")):c.a.createElement(it.a,null,c.a.createElement("b",null,"Cette facture est d\xe9j\xe0 pay\xe9e. Souhaitez vous vraiment l'annuler par un avoir ?")):c.a.createElement(it.a,null,c.a.createElement("b",null,"Attention ! Une fois confirm\xe9e, un avoir pour le client et un avoir pour le pro seront g\xe9n\xe9r\xe9s."))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:y,label:"Confirmer",disabled:E},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:v,label:"Annuler",disabled:E},c.a.createElement(Ue.a,null)))))}return c.a.createElement(c.a.Fragment,null)}()},gr=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(r.useState)(!1),s=Object(be.a)(i,2),u=s[0],m=s[1],E=Object(rt.a)(),d=function(){o(!0)},b=function(){o(!1)},p=function(){return _e("/offre1bis/invoices/".concat(a.id,"/cashout?already_done_outside_system=").concat(u)).then((function(){o(!1),E()}))};return void 0!==a.creditNote||"PAYMENT_ERROR"!==a.proPaymentStatus&&"PAYMENT_WAITING"!==a.proPaymentStatus?c.a.createElement(c.a.Fragment,null):c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{style:{padding:"16px"},onClick:d,label:"Encaisser Pro"},c.a.createElement(Yt.a,null)),c.a.createElement(Be.a,{fullWidth:!0,open:l},c.a.createElement(qe.a,null,"Envoyer le paiement de ",a.proATJInvoicePriceTTC,"\u20ac au pro ?"),c.a.createElement(Ge.a,null,c.a.createElement(zt.a,{control:c.a.createElement(Jt.a,{checked:u,onChange:function(e){m(e.target.checked)}}),label:"Transaction d\xe9j\xe0 effectu\xe9e en dehors du syst\xe8me ?",labelPlacement:"start"}),u?c.a.createElement(ta.a,{variant:"body1",color:"error"},"Attention : vous indiquez ici que la transaction \xe0 d\xe9j\xe0 \xe9t\xe9 envoy\xe9e au pro en dehors du syst\xe8me, aucun virement ne sera effectu\xe9 vers son compte"):null),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:p,label:"Encaisser"},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:b,label:"Annuler"},c.a.createElement(Ue.a,null)))))},Sr=function(e){if(e)switch(e.status){case"CREATED":return c.a.createElement(Va.a,{label:"Avoir Pro",source:"creditNoteFile.path",title:"number",target:"_blank",record:e});case"CREATION_REQUESTED":return"En attente de validation";case"CREATED_BY_ACCOUNTING_DPT":return"Cr\xe9\xe9 par le service comptable";default:return null}return null},Ir=function(e){var a=Object(Fa.a)(e).record;return c.a.createElement(le.a,e,c.a.createElement(re.a,null,c.a.createElement(ce.a,{label:"Informations"},c.a.createElement(Va.a,{label:"Facture Client",source:"invoiceFile.path",title:"number",target:"_blank"}),c.a.createElement(Va.a,{label:"Facture Pro",source:"proATJInvoiceFile.path",title:"proATJInvoiceNumber",target:"_blank"}),c.a.createElement(he.a,{label:"Acheteur",link:"show",source:"buyer.id",reference:"customers1bis"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.last_name," ").concat(e.first_name)}})),c.a.createElement(he.a,{label:"Vendeur",link:"show",source:"seller.profileEntityRelationId",reference:"professionals"},c.a.createElement(Te.a,{render:function(e){return"".concat(e.profile.lastName," ").concat(e.profile.firstName)}})),c.a.createElement(oa.a,{source:"finalPriceTTC",label:"Facture TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(oa.a,{source:"proATJInvoicePriceTTC",label:"Montant Reversement Pro",options:{style:"currency",currency:"EUR"}}),c.a.createElement(da.a,{source:"cerfaReducedVatReceived",label:"Cerfa TVA r\xe9duite re\xe7u"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"creationDate",label:"Date de Cr\xe9ation"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"paymentLimitDate",label:"Date Limite de Paiement"}),c.a.createElement(Te.a,{label:"Avoir Client",render:function(e){return Sr(e.creditNote)||"Non g\xe9n\xe9r\xe9"}}),c.a.createElement(Te.a,{label:"Avoir Pro",render:function(e){return Sr(e.proCreditNote)||"Non g\xe9n\xe9r\xe9"}}),c.a.createElement("div",{style:{paddingBottom:"16px"}},c.a.createElement(Or,{record:a}))),c.a.createElement(ce.a,{label:"Intervenants"},c.a.createElement(ba.a,{source:"gardeners",label:"Intervenants"},c.a.createElement(Ce.a,null,c.a.createElement(oe.a,{source:"sageId",label:"SAGE ID"}),c.a.createElement(oe.a,{source:"firstName",label:"Pr\xe9nom"}),c.a.createElement(oe.a,{source:"lastName",label:"Nom"})))),c.a.createElement(ce.a,{label:"Paiements"},c.a.createElement(oa.a,{source:"finalPriceTTC",label:"Facture TTC",options:{style:"currency",currency:"EUR"}}),c.a.createElement(Bt,{title:"M\xe9thodes de paiement"}),c.a.createElement(br.a,{style:{marginBottom:"32px"}},c.a.createElement(pr.a,{"aria-label":"payment methods table"},c.a.createElement(fr.a,null,c.a.createElement(vr.a,null,c.a.createElement(yr.a,null,"Carte Bleue"),c.a.createElement(yr.a,null,"Virement"),c.a.createElement(yr.a,null,"Virtual IBAN"),c.a.createElement(yr.a,null,"Ch\xe8que"),c.a.createElement(yr.a,null,"CESU"),c.a.createElement(yr.a,null,"Pertes et profits"),c.a.createElement(yr.a,null,"Wallet"),c.a.createElement(yr.a,null,"Avance Immediate"))),c.a.createElement(Rr.a,null,c.a.createElement(vr.a,null,c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.creditCard)),c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.bankTransfer)),c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.virtualIban)),c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.cheque)),c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.cesu)),c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.lossAndProfit)),c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.wallet)),c.a.createElement(yr.a,null,a&&a.customerPaymentDetails&&Cr(a.customerPaymentDetails.avanceImmediate)))))),c.a.createElement(oa.a,{source:"proATJInvoicePriceTTC",label:"Montant Reversement Pro",options:{style:"currency",currency:"EUR"}}),c.a.createElement(Te.a,{label:"Statut Paiement Client",render:function(e){return Ll(e.customerPaymentStatus)}}),c.a.createElement(da.a,{label:"Ch\xe8que ou CESU du client re\xe7u (en cours de traitement)",source:"clientPaymentChequeOrCesuProcessing"}),c.a.createElement(Te.a,{label:"Statut Reversement Pro",render:function(e){return Ll(e.proPaymentStatus)}}),c.a.createElement("div",{style:{display:"flex",justifyContent:"flex-start",paddingBottom:"16px",paddingTop:"16px"}},c.a.createElement(hr,{record:a}),c.a.createElement(gr,{record:a})))))},Ar=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(ca.a,{label:"Ch\xe8que ou CESU du client re\xe7u (en cours de traitement)",source:"clientPaymentChequeOrCesuProcessing"}),c.a.createElement(ca.a,{source:"cerfaReducedVatReceived",label:"CERFA TVA r\xe9duite re\xe7u"})))},Pr=function(e){return c.a.createElement(Re.a,e,c.a.createElement(Ce.a,{rowClick:"show",isRowSelectable:function(){return!1}},c.a.createElement(oe.a,{source:"name",label:"Nom"}),c.a.createElement(Nt.a,{source:"code",label:"Code"}),c.a.createElement(oa.a,{source:"customerServiceFeesPercentage",label:"Frais de service (en %)"}),c.a.createElement(oa.a,{source:"discountPercentage",label:"R\xe9duction (en %)"})))},Nr=function(e){return c.a.createElement(ha.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(fe.a,{source:"name",label:"Nom"}),c.a.createElement(fe.a,{source:"code",label:"Code"}),c.a.createElement(yt.a,{source:"customerServiceFeesPercentage",label:"Frais de service (en %)",max:100,min:0,defaultValue:0}),c.a.createElement(yt.a,{source:"discountPercentage",label:"R\xe9duction (en %)",max:100,min:0,defaultValue:0}),c.a.createElement(ht.a,{source:"description",label:"Description interne (facultatif)",toolbar:[["bold","italic","underline"]]})))},Dr=function(e){var a=e.record,t=Object(r.useState)(!1),n=Object(be.a)(t,2),l=n[0],o=n[1],i=Object(rt.a)(),s=Object(et.a)(),u=c.a.useState(!1),m=Object(be.a)(u,2),E=m[0],d=m[1],b=function(){o(!0)},p=function(){o(!1)},f=function(){var e="/coupon-codes/".concat(a.id,"/disable");d(!0),_e(e,{}).then((function(){d(!1),s("La d\xe9sactivation du code avantage a bien \xe9t\xe9 effectu\xe9e","info"),i()})).catch((function(){s("Erreur: la d\xe9sactivation du code avantage n'a pas pu \xeatre effectu\xe9e","info"),d(!1)}))};return function(){var e="D\xe9sactiver le code avantage";return void 0===a.finalPaymentDate?c.a.createElement(c.a.Fragment,null,c.a.createElement(Fe.a,{onClick:b,label:e,disabled:E},c.a.createElement(I.a,null)),c.a.createElement(Be.a,{open:l},c.a.createElement(qe.a,null,"Confirmer la d\xe9sactivation du code avantage ?"),c.a.createElement(Ge.a,null,c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003Attention ! Une fois confirm\xe9e, ce code ne pourra plus \xeatre utilis\xe9")),c.a.createElement(it.a,null,c.a.createElement("b",null,"\u2003par les clients pour b\xe9n\xe9ficier de la r\xe9duction associ\xe9e"))),c.a.createElement(He.a,null,c.a.createElement(Fe.a,{onClick:f,label:"Confirmer",disabled:E},c.a.createElement(Ve.a,null)),c.a.createElement(Fe.a,{onClick:p,label:"Annuler",disabled:E},c.a.createElement(Ue.a,null))))):c.a.createElement(c.a.Fragment,null)}()},_r=function(e){var a=Object(Fa.a)(e).record,t=a&&a.disabled;return c.a.createElement(le.a,e,c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"name",label:"Nom (affich\xe9 pour le client)"}),c.a.createElement(Nt.a,{source:"code",label:"Code"}),c.a.createElement(oa.a,{source:"customerServiceFeesPercentage",label:"Frais de service (en %)"}),c.a.createElement(oa.a,{source:"discountPercentage",label:"R\xe9duction (en %)"}),c.a.createElement(Ma.a,{source:"description",label:"Description interne (facultatif)"}),c.a.createElement(Oe.a,{locales:"fr-FR",source:"createdDate",label:"Date de cr\xe9ation"}),t?c.a.createElement(Oe.a,{locales:"fr-FR",source:"disabledDate",label:"Date de d\xe9sactivation"}):c.a.createElement(Dr,null)))},Lr=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(fe.a,{source:"name",label:"Nom"}),c.a.createElement(fe.a,{source:"code",label:"Code"}),c.a.createElement(yt.a,{source:"customerServiceFeesPercentage",label:"Frais de service (en %)",max:100,min:0,defaultValue:0}),c.a.createElement(yt.a,{source:"discountPercentage",label:"R\xe9duction (en %)",max:100,min:0,defaultValue:0}),c.a.createElement(ht.a,{source:"description",label:"Description interne (facultatif)",toolbar:[["bold","italic","underline"]]})))},wr=function(e){return c.a.createElement(pe.a,e,c.a.createElement(fe.a,{label:"Nom de la ville",source:"qCityName",alwaysOn:!0}),c.a.createElement(fe.a,{label:"Code postal",source:"qZipcode",alwaysOn:!0}),c.a.createElement(ca.a,{label:"En attente de publication",source:"qNotPublished",alwaysOn:!0}))},jr=function(e){return c.a.createElement(Re.a,Object.assign({},e,{filters:c.a.createElement(wr,null)}),c.a.createElement(Ce.a,{rowClick:"show",isRowSelectable:function(){return!1}},c.a.createElement(oe.a,{source:"cityName",label:"Nom de la ville"}),c.a.createElement(Ht,{source:"zipcodes",label:"Code postaux"}),c.a.createElement(da.a,{source:"published",label:"Description publi\xe9e",defaultValue:"false"}),c.a.createElement(Oe.a,{source:"upcomingPublicationDate",label:"Date de publication"})))},Fr=function(e){return c.a.createElement(le.a,e,c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"cityName",label:"Nom de la ville"}),c.a.createElement(Ht,{source:"zipcodes",title:"Code postaux"}),c.a.createElement(Ma.a,{source:"titleHtml",label:"Titre"}),c.a.createElement(Ma.a,{source:"resultHtml",label:"Description"}),c.a.createElement(oe.a,{source:"metaTitle",label:"Balise meta title"}),c.a.createElement(oe.a,{source:"metaDescription",label:"Balise meta description"}),c.a.createElement(Oe.a,{source:"upcomingPublicationDate",label:"Date de publication programm\xe9e (si non publi\xe9e)"}),c.a.createElement(da.a,{source:"published",label:"Description publi\xe9e"}),c.a.createElement(ba.a,{source:"pictureList",label:"Liste des images"},c.a.createElement(Ce.a,null,c.a.createElement(ka.a,{source:"file.path",label:"Image"}),c.a.createElement(oe.a,{source:"altTag",label:"Balise alt text"})))))},Mr=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(fe.a,{source:"cityName",label:"Nom de la ville"}),c.a.createElement(Rt.a,{source:"zipcodes",label:"Code postaux"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""}))),c.a.createElement(ht.a,{source:"titleHtml",label:"Titre"}),c.a.createElement(ht.a,{source:"resultHtml",label:"Description"}),c.a.createElement(fe.a,{source:"metaTitle",label:"Balise meta title"}),c.a.createElement(fe.a,{source:"metaDescription",label:"Balise meta description"}),c.a.createElement(Oe.a,{source:"upcomingPublicationDate",label:"Date de publication programm\xe9e (si non publi\xe9e)"}),c.a.createElement(ca.a,{source:"published",label:"Description publi\xe9e"}),c.a.createElement(Rt.a,{source:"pictureList",label:"Liste des images"},c.a.createElement(Ct.a,null,c.a.createElement(Tt.a,{source:"file",label:"Fichier de l'image",accept:"image/*"},c.a.createElement(ka.a,{source:"path"})),c.a.createElement(fe.a,{source:"altTag",label:"Balise alt text",disabled:!0})))))},kr=t(236),Ur=function(e){return c.a.createElement(ha.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(fe.a,{source:"cityName",label:"Nom de la ville",validate:[Object(kr.c)()]}),c.a.createElement(Rt.a,{source:"zipcodes",label:"Code postaux"},c.a.createElement(Ct.a,null,c.a.createElement(fe.a,{label:""}))),c.a.createElement(ht.a,{source:"titleHtml",label:"Titre"}),c.a.createElement(ht.a,{source:"resultHtml",label:"Description"}),c.a.createElement(fe.a,{source:"metaTitle",label:"Balise meta title",fullWidth:!0,validate:[Object(kr.c)()]}),c.a.createElement(fe.a,{source:"metaDescription",label:"Balise meta description",fullWidth:!0,validate:[Object(kr.c)()]}),c.a.createElement(ve.a,{source:"upcomingPublicationDate",label:"Date de publication programm\xe9e (si non publi\xe9e)",fullWidth:!0}),c.a.createElement(ca.a,{source:"published",label:"Description publi\xe9e"}),c.a.createElement(Rt.a,{source:"pictureList",label:"Liste des images"},c.a.createElement(Ct.a,null,c.a.createElement(Tt.a,{source:"file",label:"Fichier de l'image",accept:"image/*"},c.a.createElement(ka.a,{source:"path"})),c.a.createElement(fe.a,{source:"altTag",label:"Balise alt text",disabled:!0})))))},xr=function(e){var a=(new Date).getFullYear();return c.a.createElement(ha.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(yt.a,{source:"year",label:"Ann\xe9e de l'augmentation (ann\xe9e de d\xe9but des contrat impact\xe9s)",step:1,defaultValue:a,min:a,fullWidth:!0}),c.a.createElement(yt.a,{source:"priceIncreaseRatePercentage",label:"Augmentation du prix (en %)",defaultValue:0,fullWidth:!0})))},Vr=function(e){return c.a.createElement(ft.a,e,c.a.createElement(je.a,{redirect:"show"},c.a.createElement(oe.a,{source:"id",label:"Identifiant"}),c.a.createElement(oe.a,{source:"year",label:"Ann\xe9e de l'augmentation (ann\xe9e de d\xe9but des contrat impact\xe9s)"}),c.a.createElement(yt.a,{source:"priceIncreaseRatePercentage",label:"Augmentation du prix (en %)",defaultValue:0,fullWidth:!0})))},Br=function(e){return c.a.createElement(Re.a,Object.assign({},e,{sort:{field:"year",order:"ASC"}}),c.a.createElement(Ce.a,{rowClick:"show",isRowSelectable:function(){return!1}},c.a.createElement(oe.a,{source:"year",label:"Ann\xe9e de l'augmentation"}),c.a.createElement(oe.a,{source:"priceIncreaseRatePercentage",label:"Augmentation du prix (en %)"})))},qr=function(e){return c.a.createElement(le.a,e,c.a.createElement(ma.a,null,c.a.createElement(oe.a,{source:"id",label:"Identifiant"}),c.a.createElement(oe.a,{source:"year",label:"Ann\xe9e de l'augmentation (ann\xe9e de d\xe9but des contrat impact\xe9s)"}),c.a.createElement(oa.a,{source:"priceIncreaseRatePercentage",label:"Augmentation du prix (en %)",locale:"fr-FR",options:{maximumFractionDigits:2}}),c.a.createElement(ba.a,{source:"modificationHistory"},c.a.createElement(Ce.a,null,c.a.createElement(Oe.a,{locales:"fr-FR",source:"date",label:"Date",options:Wa}),c.a.createElement(oa.a,{source:"priceIncreaseRatePercentage",label:"Augmentation du prix (en %)",locale:"fr-FR",options:{maximumFractionDigits:2}})))))};E.a.config();var Gr={fr:{resources:{customers:{name:"Client |||| Clients",fields:{createdDate:"Date de cr\xe9ation",customerProfile:{firstName:"Pr\xe9nom",lastName:"Nom",email:"Adresse email",createdDate:"Date de cr\xe9ation",phone:"T\xe9l\xe9phone",country:"Pays",nationality:"Nationalit\xe9",subscribedNewsletter:"Newsletter"},customer:{createdDate:"Date de cr\xe9ation",status:"\xc9tat",gardenSurface:"Surface du jardin",customerAddress:{streetAndNumber:"N\xb0 et rue",zipCode:"Code postal",city:"Ville",regionDisplay:"R\xe9gion"}}}},customers1bis:{name:"Clients Express"},professionals:{name:"Professionnel |||| Professionnels"},purchaserequests:{name:"Demande client|||| Demandes client"},purchaserequestsprofessional:{name:"Demande \xe0 un professionnel|||| Demandes \xe0 un professionnel"},purchases:{name:"Devis"},appointmentvisits:{name:"RDV visite"},appointmentinterventions:{name:"RDV Intervention"},businesslines:{name:"Business Line |||| Business Lines"},reactivity1:{name:"R\xe9activit\xe9 1"},reactivity2:{name:"R\xe9activit\xe9 2"},purchasematurity:{name:"Facturations"},invoices:{name:"Facturations Express"},billings:{name:"Encaissements"},parameters:{name:"Param\xe8tres"},pushnotifications:{name:"Notifications Push"},menuparameters:{name:"Menu app"},avanceimmediatetransactions:{name:"Transactions avance imm\xe9diate"},commercialareas:{name:"R\xe9gions commerciales"},couponcodes:{name:"Codes avantage"},zipcodedescriptions:{name:"SEO pages villes"},priceincreaserates:{name:"% hausse annuel"}},ra:{action:{add_filter:"Ajouter un filtre",add:"Ajouter",back:"Retour",bulk_actions:"%{smart_count} selectionn\xe9 |||| %{smart_count} selectionn\xe9s",cancel:"Annuler",clear_input_value:"Vider le champ",clone:"Dupliquer",confirm:"Confirmer",create:"Cr\xe9er",delete:"Supprimer",edit:"\xc9diter",export:"Exporter",list:"Liste",refresh:"Actualiser",remove_filter:"Supprimer ce filtre",remove:"Supprimer",save:"Enregistrer",search:"Rechercher",show:"Afficher",sort:"Trier",undo:"Annuler",expand:"\xc9tendre",close:"Fermer",unselect:"D\xe9selectionner"},boolean:{true:"Oui",false:"Non"},page:{create:"Cr\xe9er %{name}",dashboard:"Tableau de bord",edit:"%{name} #%{id}",error:"Un probl\xe8me est survenu",list:"%{name}",loading:"Chargement",not_found:"Page manquante",show:"%{name} #%{id}",empty:"Vide !",invite:"Il faut cr\xe9er des donn\xe9es"},input:{file:{upload_several:"D\xe9posez les fichiers \xe0 uploader, ou cliquez pour en s\xe9lectionner.",upload_single:"D\xe9posez le fichier \xe0 uploader, ou cliquez pour le s\xe9lectionner."},image:{upload_several:"D\xe9posez les images \xe0 uploader, ou cliquez pour en s\xe9lectionner.",upload_single:"D\xe9posez l'image \xe0 uploader, ou cliquez pour la s\xe9lectionner."},references:{all_missing:"Impossible de trouver des donn\xe9es de r\xe9f\xe9rences.",many_missing:"Au moins une des r\xe9f\xe9rences associ\xe9es semble ne plus \xeatre disponible.",single_missing:"La r\xe9f\xe9rence associ\xe9e ne semble plus disponible."}},message:{about:"Au sujet de",are_you_sure:"\xcates-vous s\xfbr ?",bulk_delete_content:"\xcates-vous s\xfbr(e) de vouloir supprimer cet \xe9l\xe9ment ? |||| \xcates-vous s\xfbr(e) de vouloir supprimer ces %{smart_count} \xe9l\xe9ments ?",bulk_delete_title:"Supprimer %{name} |||| Supprimer %{smart_count} %{name}",delete_content:"\xcates-vous s\xfbr(e) de vouloir supprimer cet \xe9l\xe9ment ?",delete_title:"Supprimer %{name} #%{id}",details:"D\xe9tails",error:"En raison d'une erreur c\xf4t\xe9 navigateur, votre requ\xeate n'a pas pu aboutir.",invalid_form:"Le formulaire n'est pas valide.",loading:"La page est en cours de chargement, merci de bien vouloir patienter.",no:"Non",not_found:"L'URL saisie est incorrecte, ou vous avez suivi un mauvais lien.",yes:"Oui"},navigation:{no_results:"Aucun r\xe9sultat",no_more_results:"La page num\xe9ro %{page} est en dehors des limites. Essayez la page pr\xe9c\xe9dente.",page_out_of_boundaries:"La page %{page} est en dehors des limites",page_out_from_end:"Fin de la pagination",page_out_from_begin:"La page doit \xeatre sup\xe9rieure \xe0 1",page_range_info:"%{offsetBegin}-%{offsetEnd} sur %{total}",page_rows_per_page:"Lignes par page :",next:"Suivant",prev:"Pr\xe9c\xe9dent"},auth:{user_menu:"Profil",username:"Identifiant",password:"Mot de passe",sign_in:"Connexion",sign_in_error:"\xc9chec de l'authentification, merci de r\xe9essayer",logout:"D\xe9connexion"},notification:{updated:"\xc9l\xe9ment mis \xe0 jour |||| %{smart_count} \xe9lements mis \xe0 jour",created:"\xc9l\xe9ment cr\xe9\xe9",deleted:"\xc9l\xe9ment supprim\xe9 |||| %{smart_count} \xe9lements supprim\xe9s",bad_item:"\xc9l\xe9ment inconnu",item_doesnt_exist:"L'\xe9l\xe9ment n'existe pas",http_error:"Erreur de communication avec le serveur",data_provider_error:"Erreur dans le dataProvider. Plus de d\xe9tails dans la console.",canceled:"Action annul\xe9e",logged_out:"Votre session a pris fin, veuillez vous reconnecter."},validation:{required:"Ce champ est requis",minLength:"Minimum %{min} caract\xe8res",maxLength:"Maximum %{max} caract\xe8res",minValue:"Minimum %{min}",maxValue:"Maximum %{max}",number:"Doit \xeatre un nombre",email:"Doit \xeatre un email",oneOf:"Doit \xeatre au choix: %{options}",regex:"Doit respecter un format sp\xe9cifique (regexp): %{pattern}"}}},en:{ra:{notification:{http_error:"Network error. Please retry"},action:{save:"Save",delete:"Delete"}}}},Hr=Object(v.a)((function(e){return Gr[e]}),"fr"),Wr=function(){return c.a.createElement(c.a.Fragment,null,c.a.createElement(j,null),c.a.createElement(s.a,{dashboard:ra,i18nProvider:Hr,dataProvider:ne(X),authProvider:ee,loginPage:de,theme:U},(function(e){return["ADMIN"===e?c.a.createElement(u.a,{name:D.ENUM,show:ie,icon:b.a}):null,c.a.createElement(u.a,{name:D.WALLET,show:pa,icon:b.a}),c.a.createElement(u.a,{name:D.NOTIFICATIONS,icon:b.a}),c.a.createElement(u.a,{name:D.CUSTOMER,list:ja,show:pt,edit:Ot,icon:y.a}),c.a.createElement(u.a,{name:D.OFFRE_1BIS,list:Cl,show:Nl,edit:Dl,icon:y.a}),c.a.createElement(u.a,{name:D.PROFESSIONAL,list:At,show:tn,edit:on,icon:R.a}),c.a.createElement(u.a,{name:D.PURCHASE_REQUEST,list:mn,show:kn,edit:Gn,icon:C.a}),c.a.createElement(u.a,{name:D.APPOINTMENT_VISIT,list:Ze,show:kn,icon:T.a}),c.a.createElement(u.a,{name:D.APPOINTMENT_INTERVENTION,list:Ze,icon:T.a}),c.a.createElement(u.a,{name:D.PURCHASE_REQUEST_PROFESSIONAL,icon:b.a,create:Ia}),c.a.createElement(u.a,{name:D.PURCHASE_MATURITY,list:ua,show:sr,icon:h.a}),c.a.createElement(u.a,{name:D.INVOICES_1_BIS,list:Ml,show:Ir,edit:Ar,icon:h.a}),c.a.createElement(u.a,{name:D.BILLINGS,list:Na,icon:h.a}),c.a.createElement(u.a,{name:D.AVANCE_IMMEDIATE_TRANSACTIONS,list:zl,icon:O.a}),c.a.createElement(u.a,{name:D.PURCHASE,list:zn,show:el,edit:al,icon:g.a}),c.a.createElement(u.a,{name:D.BUSINESS_LINE,icon:b.a}),c.a.createElement(u.a,{name:D.ORDER,icon:b.a}),c.a.createElement(u.a,{name:D.PARAMETERS,list:Ta}),c.a.createElement(u.a,{name:D.COMMERCIAL_AREAS,list:ur,show:mr,edit:Er,create:dr,icon:S.a}),c.a.createElement(u.a,{name:D.COUPON_CODES,list:Pr,show:_r,edit:Lr,create:Nr,icon:I.a}),c.a.createElement(u.a,{name:D.ZIPCODE_DESCRIPTIONS,list:jr,show:Fr,edit:Mr,create:Ur,icon:A.a}),c.a.createElement(u.a,{name:D.PRICE_INCREASE_RATES,list:Br,show:qr,edit:Vr,create:xr,icon:P.a}),c.a.createElement(u.a,{name:D.MENU_PARAMETERS,list:tl,show:nl,edit:ll,create:rl,icon:f.a})]})))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));i.a.render(c.a.createElement(Wr,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}},[[476,1,2]]]); //# sourceMappingURL=main.f18b3cfa.chunk.js.map