1(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{100:function(e,t,a){e.exports=a.p+"static/media/CM-marca_reduzida-positiva-RGB.e2eb8684.svg"},140:function(e,t,a){},161:function(e,t,a){"use strict";(function(e){a.d(t,"b",function(){return c}),a.d(t,"a",function(){return A});var n,o=a(94);const{REACT_APP_SSO_CLIENT_ID:r,REACT_APP_SSO_AUTHORITY:l,REACT_APP_SSO_REDIRECT_URI:i,REACT_APP_SSO_POST_LOGOUT_REDIRECT_URI:s}=(null===(n=e)||void 0===n?void 0:Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_RECAPTCHA_SITE_KEY:"6Lc31U0pAAAAAAc20p2WbSKQUpPI6GRgcdx3EtSO",REACT_APP_MOVEDESK_CLIENT_ID:"5744A73EBF74438DAB289C04C4B0F37C",REACT_APP_SSO_TENANT_ID:"a78b53dc-7c9c-4e81-902c-021e270fa5d0",REACT_APP_SSO_REDIRECT_URI:"https://cmportal.casamagalhaes.com.br/login/sso",REACT_APP_RECAPTCHA_ENABLED:"true",REACT_APP_SSO_POST_LOGOUT_REDIRECT_URI:"https://cmportal.casamagalhaes.com.br/login",REACT_APP_BASE_API_URL:"https://cmportal.casamagalhaes.com.br/api/v1",REACT_APP_SSO_AUTHORITY:"https://login.microsoftonline.com/a78b53dc-7c9c-4e81-902c-021e270fa5d0",REACT_APP_GTM_ID:"GTM-W427ZDGV",REACT_APP_SSO_CLIENT_ID:"f8766282-7dd3-4c01-a536-9649b704b5a6"}))||{},c={auth:{clientId:r,authority:l,redirectUri:i,postLogoutRedirectUri:s,navigateToLoginRequestUrl:!1},cache:{cacheLocation:"sessionStorage",storeAuthStateInCookie:!1},system:{loggerOptions:{loggerCallback:(e,t,a)=>{if(!a)switch(e){case o.a.Error:case o.a.Info:case o.a.Verbose:case o.a.Warning:default:return}}}}},A={scopes:["profile","email"]}}).call(this,a(43))},175:function(e,t,a){"use strict";(function(e){a.d(t,"a",function(){return A});var n,o=a(1),r=a(13),l=a(27),i=a(6);const{REACT_APP_RECAPTCHA_SITE_KEY:s,REACT_APP_RECAPTCHA_ENABLED:c}=(null===(n=e)||void 0===n?void 0:Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_RECAPTCHA_SITE_KEY:"6Lc31U0pAAAAAAc20p2WbSKQUpPI6GRgcdx3EtSO",REACT_APP_MOVEDESK_CLIENT_ID:"5744A73EBF74438DAB289C04C4B0F37C",REACT_APP_SSO_TENANT_ID:"a78b53dc-7c9c-4e81-902c-021e270fa5d0",REACT_APP_SSO_REDIRECT_URI:"https://cmportal.casamagalhaes.com.br/login/sso",REACT_APP_RECAPTCHA_ENABLED:"true",REACT_APP_SSO_POST_LOGOUT_REDIRECT_URI:"https://cmportal.casamagalhaes.com.br/login",REACT_APP_BASE_API_URL:"https://cmportal.casamagalhaes.com.br/api/v1",REACT_APP_SSO_AUTHORITY:"https://login.microsoftonline.com/a78b53dc-7c9c-4e81-902c-021e270fa5d0",REACT_APP_GTM_ID:"GTM-W427ZDGV",REACT_APP_SSO_CLIENT_ID:"f8766282-7dd3-4c01-a536-9649b704b5a6"}))||{};function A(){const e="true"===String(c),t=s||"",a=Object(r.c)(),n=Object(o.useCallback)(async n=>{e&&window.grecaptcha.enterprise.ready(async()=>{const{login:e,password:o}=n,r=await window.grecaptcha.enterprise.execute(t,{action:"login"});a(Object(l.d)(Object(i.m)(e),o,r))})},[a,e,t]),A=Object(o.useCallback)(()=>{if(!e||document.getElementById("recaptcha-script"))return;const a=document.createElement("script");a.src="https://www.google.com/recaptcha/enterprise.js?render=".concat(t),a.id="recaptcha-script",a.async=!0,document.head.append(a)},[e,t]),d=Object(o.useCallback)(()=>{if(!e)return;const t=document.getElementById("recaptcha-script");t&&t.remove();const a=document.getElementsByClassName("grecaptcha-badge");a.length&&a[0].remove()},[e]);return{enabled:e,handleLoginReCaptcha:n,handleLoadReCaptcha:A,handleRemoveReCaptcha:d}}}).call(this,a(43))},176:function(e,t,a){e.exports=a.p+"static/media/background_login.921bc690.png"},206:function(e,t,a){},222:function(e,t,a){},27:function(e,t,a){"use strict";a.d(t,"a",function(){return n}),a.d(t,"b",function(){return o}),a.d(t,"e",function(){return r}),a.d(t,"d",function(){return l}),a.d(t,"f",function(){return i}),a.d(t,"g",function(){return s}),a.d(t,"c",function(){return c}),a.d(t,"h",function(){return A});const n={AUTH_CHANGE_LOADING:"@auth/AUTH_CHANGE_LOADING",AUTH_SIGN_IN_REQUEST_MFA:"@auth/AUTH_SIGN_IN_REQUEST_MFA",AUTH_SIGN_IN_REQUEST:"@auth/SIGN_IN_REQUEST",AUTH_SIGN_IN_REQUEST_SSO:"@auth/SIGN_IN_REQUEST_SSO",AUTH_SIGN_IN_SUCCESS:"@auth/SIGN_IN_SUCCESS",AUTH_SIGN_IN_FAILURE:"@auth/SIGN_IN_FAILURE",AUTH_SIGN_OUT:"@auth/SIGN_OUT"};function o(e){return{type:n.AUTH_CHANGE_LOADING,payload:{isLoading:e}}}function r(e,t,a){return{type:n.AUTH_SIGN_IN_REQUEST_MFA,payload:{tokenMfa:e,token:t,userInfo:a}}}function l(e,t,a){return{type:n.AUTH_SIGN_IN_REQUEST,payload:{login:e,password:t,reCaptchaToken:a}}}function i(e){return{type:n.AUTH_SIGN_IN_REQUEST_SSO,payload:{email:e}}}function s(e,t){return{type:n.AUTH_SIGN_IN_SUCCESS,payload:{token:e,userInfo:t}}}function c(){return{type:n.AUTH_SIGN_IN_FAILURE}}function A(){return{type:n.AUTH_SIGN_OUT}}},314:function(e,t,a){},315:function(e,t,a){},325:function(e,t,a){},334:function(e,t,a){e.exports=a.p+"static/media/CM-marca_tagline-positiva-RGB.c9f9a669.svg"},345:function(e,t,a){e.exports=a.p+"static/media/ShortText.dbbe6344.svg"},346:function(e,t,a){e.exports=a.p+"static/media/Subject.6f5eaf8a.svg"},347:function(e,t,a){e.exports=a.p+"static/media/CheckBox.2b4d7704.svg"},348:function(e,t,a){e.exports=a.p+"static/media/RadioButtonChecked.b2adb3ca.svg"},350:function(e,t,a){e.exports=a.p+"static/media/CM-marca_preferencial-positiva-RGB.14dfdc09.png"},351:function(e,t){e.exports="data:image/png;base64,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"},352:function(e,t,a){e.exports=a.p+"static/media/CM-marca_reduzida-negativa-RGB.debdeefa.svg"},354:function(e,t,a){e.exports=a.p+"static/media/CM-marca_sobre-verde-RGB.e84e07b0.svg"},355:function(e,t,a){e.exports=a.p+"static/media/CM-marca_reduzida-sobre-verde-RGB.d3c5d0dc.svg"},356:function(e,t,a){e.exports=a.p+"static/media/ic_admin_active.1e991628.svg"},357:function(e,t,a){e.exports=a.p+"static/media/ic_commercial_active.5325296c.svg"},358:function(e,t,a){e.exports=a.p+"static/media/ic_home_active.adc44d96.svg"},359:function(e,t,a){e.exports=a.p+"static/media/ic_license_active.ad3e3479.svg"},360:function(e,t,a){e.exports=a.p+"static/media/ic_people_active.37820bf0.svg"},361:function(e,t,a){e.exports=a.p+"static/media/ic_marketing_active.6af4e9d9.svg"},362:function(e,t,a){e.exports=a.p+"static/media/ic_product_active.6f830ba9.svg"},363:function(e,t,a){e.exports=a.p+"static/media/ic_support_active.72b80fba.svg"},364:function(e,t,a){e.exports=a.p+"static/media/ic_form_active.f4ee222d.svg"},365:function(e,t,a){e.exports=a.p+"static/media/ic_goal_active.edf2a704.svg"},366:function(e,t,a){e.exports=a.p+"static/media/ic_opportunity_active.7b238086.svg"},367:function(e,t,a){e.exports=a.p+"static/media/ic_admin_inactive.6abb5a5f.svg"},368:function(e,t,a){e.exports=a.p+"static/media/ic_commercial_inactive.5b462d7b.svg"},369:function(e,t,a){e.exports=a.p+"static/media/ic_home_inactive.83b29d15.svg"},370:function(e,t,a){e.exports=a.p+"static/media/ic_license_inactive.31aa4bf8.svg"},371:function(e,t,a){e.exports=a.p+"static/media/ic_people_inactive.342e9661.svg"},372:function(e,t,a){e.exports=a.p+"static/media/ic_marketing_inactive.557ea835.svg"},373:function(e,t,a){e.exports=a.p+"static/media/ic_product_inactive.c0f494f2.svg"},374:function(e,t,a){e.exports=a.p+"static/media/ic_support_inactive.e035be43.svg"},375:function(e,t,a){e.exports=a.p+"static/media/ic_form_inactive.b9817e8
16.svg"},376:function(e,t,a){e.exports=a.p+"static/media/ic_goal_inactive.69b8036e.svg"},377:function(e,t,a){e.exports=a.p+"static/media/ic_opportunity_inactive.73b8ba23.svg"},392:function(e,t,a){e.exports=a(727)},395:function(e,t){},400:function(e,t){},402:function(e,t){},412:function(e,t){},414:function(e,t){},441:function(e,t){},442:function(e,t){},447:function(e,t){},449:function(e,t){},456:function(e,t){},475:function(e,t){},522:function(e,t,a){},524:function(e,t,a){},525:function(e,t,a){},526:function(e,t,a){},527:function(e,t,a){},528:function(e,t,a){},541:function(e,t,a){},542:function(e,t,a){},543:function(e,t,a){},6:function(e,t,a){"use strict";a.d(t,"f",function(){return i}),a.d(t,"m",function(){return s}),a.d(t,"n",function(){return c}),a.d(t,"k",function(){return A}),a.d(t,"l",function(){return d}),a.d(t,"i",function(){return m}),a.d(t,"g",function(){return u}),a.d(t,"h",function(){return p}),a.d(t,"c",function(){return h}),a.d(t,"d",function(){return g}),a.d(t,"p",function(){return E}),a.d(t,"o",function(){return f}),a.d(t,"q",function(){return b}),a.d(t,"r",function(){return v}),a.d(t,"e",function(){return C}),a.d(t,"a",function(){return x}),a.d(t,"b",function(){return w}),a.d(t,"j",function(){return O});var n=a(127),o=a.n(n),r=a(93);const l=o.a.default||o.a;function i(e){let t=s(e);return t?11===t.length?"CPF":14===t.length?"CNPJ":void 0:""}function s(e){return e?e.replace(/[^0-9A-Za-z]+/g,"").toUpperCase():""}function c(e){return e?e.replace(/[^\d]+/g,""):""}function A(e){return e?e.replace(/[\D.]/g,""):""}function d(e){return e?e.replace(/[0-9.,/-]/g,""):""}function m(e){return e?e.replace(/[^\.0-9]/g,""):""}function u(e){return e?e.replace(/\D/g,""):""}function p(e){return e?e.toLowerCase():""}function h(e){if(!e)return"";const t=s(e);return 11===t.length?Object(r.d)(t):14===t.length?Object(r.c)(t):t}function g(e){let t=s(e);return{4:t.replace(/(\d{3})(\d{1})/g,"$1.$2"),5:t.replace(/(\d{3})(\d{2})/g,"$1.$2"),6:t.replace(/(\d{3})(\d{3})/g,"$1.$2"),7:t.replace(/(\d{3})(\d{3})(\d{1})/g,"$1.$2.$3"),8:t.replace(/(\d{3})(\d{3})(\d{2})/g,"$1.$2.$3"),9:t.replace(/(\d{3})(\d{3})(\d{3})/g,"$1.$2.$3"),10:t.replace(/(\d{3})(\d{3})(\d{3})(\d{1})/g,"$1.$2.$3-$4"),11:t.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/g,"$1.$2.$3-$4"),12:t.replace(/(\d{2})(\d{3})(\d{3})(\d{4})/g,"$1.$2.$3/$4"),13:t.replace(/(\d{2})(\d{3})(\d{3})(\d{4})(\d{1})/g,"$1.$2.$3/$4-$5"),14:t.replace(/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/g,"$1.$2.$3/$4-$5")}[t.length]||t}function E(e){return Object(r.b)(e)}function f(e){return Object(r.a)(e)}function b(e){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())}function v(e){return!e||e.match(/(\(\d{2}\)\s\d{5}-\d{4})|\(\d{2}\)\s(\d{5}-\d{3}_)|\(\d{2}\)(\d{5}-\d{4})|\(\d{2}\)(\d{5}-\d{3}_)|(\(\d{2}\)\s\d{4}-\d{4})|(\d{11})|(\d{10})|(\d{9})/g)}function C(e){if(!e)return"";const t=e.replace(/[^\d]+/g,"");return 10===t.length?t.replace(/(\d{2})(\d{4})(\d{4})/g,"($1) $2-$3"):11===t.length?t.replace(/(\d{2})(\d{5})(\d{4})/g,"($1) $2-$3"):e}function x(e){return e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():""}function w(e){return e?l(e).split("_").map(e=>e.length>2?x(e):e).join(" "):""}function O(e){if(!e)return"";return e.toLowerCase().normalize("NFD").replace(/([\u0300-\u036f]|[^_0-9a-zA-Z])/g,"").replace(/\s/g,"_").trim()}},616:function(e,t,a){},617:function(e,t,a){},618:function(e,t,a){},619:function(e,t,a){},620:function(e,t,a){},621:function(e,t,a){},626:function(e,t,a){},627:function(e,t,a){},628:function(e,t,a){},629:function(e,t,a){},630:function(e,t,a){},631:function(e,t,a){},632:function(e,t,a){},633:function(e,t,a){},634:function(e,t,a){},679:function(e,t,a){},698:function(e,t,a){},699:function(e,t,a){},700:function(e,t,a){},701:function(e,t,a){},702:function(e,t,a){},703:function(e,t,a){},704:function(e,t,a){},705:function(e,t,a){},706:function(e,t,a){},707:function(e,t,a){},708:function(e,t,a){},709:function(e,t,a){},710:function(e,t,a){},711:function(e,t,a){},712:function(e,t,a){},714:function(e,t,a){},715:function(e,t,a){},716:function(e,t,a){},717:function(e,t,a){},718:function(e,t,a){},719:function(e,t,a){},720:function(e,t,a){},725:function(e,t,a){},726:function(e,t,a){},727:function(e,t,a){"use strict";a.r(t);var n=a(326),o=a.n(n),r=a(1),l=a.n(r),i=a(29),s=a.n(i),c=a(773),A=a(19),d=a(161),m=a(104),u=a(13),p=a(2),h=a(86);a(498);const g="@portalcm-token",E="@portalcm-userinfo",f="@portalcm-userblock",b="@portalcm-attempts";
1var v=a(46),C=a(73),x=a.n(C),w=a(82);const O=w.a.BASE_URL_PATH,y={pageInitial:"".concat(O,"/home"),pageProfile:"".concat(O,"/profile")},S={login:"".concat(O,"/login"),logout:"".concat(O,"/logout"),singleSignOn:"".concat(O,"/login/sso"),invitation:"".concat(O,"/invitation"),validateMfa:"".concat(O,"/validateMfa"),requestPasswordReset:"".concat(O,"/requestPasswordReset"),recoverPasswordRequest:"".concat(O,"/recoverPasswordRequest")},N={accessGroup:"".concat(O,"/admin/accessgroup"),addAccessGroup:"".concat(O,"/admin/accessgroup/add"),editAccessGroup:"".concat(O,"/admin/accessgroup/edit"),settings:"".concat(O,"/admin/settings"),logs:"".concat(O,"/admin/logs")},I={personClient:"".concat(O,"/person/client"),addPersonClient:"".concat(O,"/person/client/add"),editPersonClient:"".concat(O,"/person/client/edit"),personResale:"".concat(O,"/person/resale"),addPersonResale:"".concat(O,"/person/resale/add"),editPersonResale:"".concat(O,"/person/resale/edit"),addPersonInvitationResale:"".concat(O,"/person/resale/invite/add"),personEmployee:"".concat(O,"/person/employee"),addPersonEmployee:"".concat(O,"/person/employee/add"),editPersonEmployee:"".concat(O,"/person/employee/edit"),addPersonInvitationEmployee:"".concat(O,"/person/employee/invite/add"),personMassActions:"".concat(O,"/person/massActions"),lineBusiness:"".concat(O,"/person/linebusiness"),addLineBusiness:"".concat(O,"/person/linebusiness/add"),editLineBusiness:"".concat(O,"/person/linebusiness/edit"),channelRating:"".concat(O,"/person/channelrating"),addChannelRating:"".concat(O,"/person/channelrating/add"),editChannelRating:"".concat(O,"/person/channelrating/edit")},j={productSoftware:"".concat(O,"/product/software"),addProductSoftware:"".concat(O,"/product/software/add"),editProductSoftware:"".concat(O,"/product/software/edit"),productModality:"".concat(O,"/product/modality"),addProductModality:"".concat(O,"/product/modality/add"),editProductModality:"".concat(O,"/product/modality/edit"),productModule:"".concat(O,"/product/module"),addProductModule:"".concat(O,"/product/module/add"),editProductModule:"".concat(O,"/product/module/edit")},R={commercialOrder:"".concat(O,"/commercial/order"),addCommercialOrder:"".concat(O,"/commercial/order/add"),editCommercialOrder:"".concat(O,"/commercial/order/edit"),managementCommercialOrder:"".concat(O,"/commercial/order/management"),commercialSolicitation:"".concat(O,"/commercial/solicitation"),addCommercialSolicitation:"".concat(O,"/commercial/solicitation/add"),editCommercialSolicitation:"".concat(O,"/commercial/solicitation/edit"),reasonSolicitation:"".concat(O,"/commercial/reasonsolicitation"),addReasonSolicitation:"".concat(O,"/commercial/reasonsolicitation/add"),editReasonSolicitation:"".concat(O,"/commercial/reasonsolicitation/edit"),payments:"".concat(O,"/commercial/payments"),addPayments:"".concat(O,"/commercial/payments/add"),editPayments:"".concat(O,"/commercial/payments/edit")},D={activeLicenses:"".concat(O,"/license/active"),canceledLicenses:"".concat(O,"/license/cancelled"),totalCancellation:"".concat(O,"/license/active/totalcancellation"),partialCancellation:"".concat(O,"/license/active/partialcancellation"),monitorRequests:"".concat(O,"/license/monitorcancellation"),editRequests:"".concat(O,"/license/monitorcancellation/edit"),monitorKey:"".concat(O,"/license/monitorkey"),generateKey:"".concat(O,"/license/generatekey"),reasonCancellation:"".concat(O,"/license/reasoncancellation"),addReasonCancellation:"".concat(O,"/license/reasoncancellation/add"),editReasonCancellation:"".concat(O,"/license/reasoncancellation/edit"),addSubReasonCancellation:"".concat(O,"/license/subreasoncancellation/add")},P={formRegister:"".concat(O,"/form/register"),addFormRegister:"".concat(O,"/form/register/add"),editFormRegister:"".concat(O,"/form/register/edit"),formMaintenance:"".concat(O,"/form/maintenance"),editFormMaintenance:"".concat(O,"/form/maintenance/edit"),formViewer:"".concat(O,"/form/viewer"),formAnswerViewerFilled:"".concat(O,"/form/viewer/response/filled")};"".concat(O,"/goal/maintenance"),"".concat(O,"/goal/maintenance/add"),"".concat(O,"/goal/maintenance/edit"),"".concat(O,"/goal/monitoring"),"".concat(O,"/goal/monitoring/monitorGoals"),"".concat(O,"/opportunity/reasonloss"),"".concat(O,"/opportunity/reasonloss/add"),"".concat(O,"/opportunity/reasonloss/edit"),"".concat(O,"/opportunity/leadorigin"),"".concat(O,"/opportunity/leadorigin/add"),"".concat(O,"/opportunity/leadorigin/edit"),"".concat(O,"/opportunity/maintenance"),"".concat(O,"/opportunity/maintenance/funil/add"),"".concat(O,"/opportunity/maintenance/funil/edit"),"".concat(O,"/opportunity/monitoring"),"".concat(O,"/opportunity/monitoring/funil"),"".concat(O,"/opportunity/monitoring/funil/add"),"".concat(O,"/opportunity/monitoring/funil/edit");
1function k(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}function T(){const[e,t]=Object(r.useState)(k());return Object(r.useEffect)(()=>{function e(){t(k())}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}var M,B,F,H,L,z,Q=a(3),_=a(4);const G=_.c.div(M||(M=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n max-width: 100%;\n"]))),V=_.c.div(B||(B=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n width: 100%;\n min-height: 90%;\n height: 100%;\n"]))),U=(_.c.div(F||(F=Object(Q.a)(["\n padding: 2% 0px;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n\n span {\n color: var(--cm-primary);\n font-size: 22px;\n @media (max-width: 450px) {\n font-size: 14px;\n }\n @media (max-width: 900px) {\n font-size: 16px;\n }\n }\n"]))),_.c.div(H||(H=Object(Q.a)(["\n padding: 15px 0px;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n\n span {\n font-size: 22px !important;\n color: #9f9f9f !important;\n\n @media (max-width: 900px) {\n font-size: 14px !important;\n }\n }\n"]))),_.c.div(L||(L=Object(Q.a)(["\n padding: 0 !important;\n display: flex;\n flex: 1;\n flex-direction: row;\n\n @media (max-width: 600px) {\n flex-direction: column;\n }\n\n div {\n width: 100%;\n display: flex;\n flex-direction: column;\n\n padding-left: 15px;\n\n &:first-child {\n padding-left: 0;\n }\n\n @media (max-width: 600px) {\n padding-left: 0;\n }\n }\n"]))),800);var Y=Object(_.a)(z||(z=Object(Q.a)(["\n @import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400;700&display=swap');\n\n :root {\n --cm-primary: #002850;\n --cm-primary-contrast: #ffffff;\n --cm-primary-shade: #002346;\n --cm-primary-tint: #1a3e62;\n\n --cm-primary-5: #0028500D;\n --cm-primary-40: #00285066;\n\n --cm-secondary: #32f032;\n --cm-secondary-contrast: #002850;\n --cm-secondary-shade: #2cd32c;\n --cm-secondary-tint: #47f247;\n\n --cm-secondary-tint-20: #32F03233;\n\n --cm-tertiary: #ffffff;\n --cm-tertiary-contrast: #002850;\n --cm-tertiary-shade: #e0e0e0;\n --cm-tertiary-tint: #ffffff;\n\n --cm-success: #32F032;\n --cm-success-contrast: #002850;\n --cm-success-shade: #2cd32c;\n --cm-success-tint: #47f247;\n\n --cm-warning: #FF7800;\n --cm-warning-contrast: #000000;\n --cm-warning-shade: #e06a00;\n --cm-warning-tint: #ff861a;\n\n --cm-warning-20: #FF780033;\n\n --cm-danger: #C70E0E;\n --cm-danger-contrast: #ffffff;\n --cm-danger-shade: #af0c0c;\n --cm-danger-tint: #cd2626;\n\n --cm-info: #264FEC;\n --cm-info-contrast: #ffffff;\n --cm-info-shade: #2146d0;\n --cm-info-tint: #3c61ee;\n\n // toasts\n --toast-bg-success-blue: #2241d6;\n --toast-bg-success-green: #4CAF50;\n\n // texts\n --text-black-main: #000000;\n --text-black-high: #444444;\n --text-black-low: #707070;\n\n --cm-font-famaly: 'Lexend Deca', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n }\n\n * {\n margin: 0;\n padding: 0;\n outline: 0;\n box-sizing: border-box;\n font-family: var(--cm-font-famaly);\n max-width: 100%\n }\n\n .MuiTableCell-root {\n font-family: var(--cm-font-famaly) !important;\n }\n\n html, body, #root {\n display: flex;\n flex: 1;\n background-color: #fff;\n min-height: 100%;\n max-width: 100%\n }\n\n body {\n -webkit-font-smoothing: antialiased !important;\n text-rendering: optimizeLegibility !important;\n }\n\n button {\n cursor: pointer;\n }\n\n button#baseButtonIcon {\n align-self: flex-end;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 33px;\n min-width: 120px;\n margin-bottom: 10px;\n\n #baseNameIcon {\n font-size: 10pt;\n margin-right: 10px;\n }\n }\n\n .buttonBaseOnly {\n height: 33px;\n display: flex;
1\n align-items: center;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n padding: 5px 15px;\n border-radius: 4px;\n border: 1px solid var(--cm-primary-shade);\n font-size: 12pt;\n font-weight: bold;\n color: var(--cm-tertiary-contrast);\n background-color: var(--cm-tertiary);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n text-align: center;\n }\n\n &.baseMain {\n font-weight: normal;\n border: 1px solid var(--cm-primary-shade);\n color: var(--cm-primary-contrast);\n background-color: var(--cm-primary);\n }\n\n &.addMargin {\n margin-right: 30px;\n }\n }\n\n .buttonBase {\n height: 33px;\n display: flex;\n align-items: center;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n padding: 5px 15px;\n border-radius: 4px;\n border: 1px solid var(--cm-primary-shade);\n font-size: 12pt;\n font-weight: bold;\n color: var(--cm-tertiary-contrast);\n background-color: var(--cm-tertiary);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n text-align: center;\n }\n\n &.addMargin {\n margin-right: 30px;\n\n @media (max-width: 799px) {\n margin-right: 0;\n }\n }\n\n &.baseMain {\n font-weight: normal;\n border: 1px solid var(--cm-primary-shade);\n color: var(--cm-primary-contrast);\n background-color: var(--cm-primary);\n\n @media (max-width: 799px) {\n font-weight: bold;\n height: 37px;\n border: none;\n color: #444444;\n background-color: #FFFFFF;\n }\n }\n\n &.baseReport {\n border: 1px solid var(--cm-tertiary-contrast);\n color: var(--cm-tertiary-contrast);\n background-color: var(--cm-tertiary);\n margin-right: 30px;\n\n @media (max-width: 799px) {\n font-weight: bold;\n margin-right: 0;\n height: 37px;\n border: none;\n color: #444444;\n background-color: #FFFFFF;\n }\n }\n\n &.baseWebMobile {\n @media (max-width: 799px) {\n width: 185px;\n border-radius: 0;\n margin-right: 0;\n\n height: 37px;\n border: none;\n background-color: #FFFFFF;\n\n text-align: left;\n font-weight: bold;\n padding-left: 12px;\n margin-bottom: 1px solid #DADAE3;\n border: none;\n color: #444444;\n margin-right: 0;\n }\n }\n }\n\n form {\n background: #ececec;\n margin: 10px 0px;\n padding: 15px;\n border-width: 1px;\n border-color: #d2d2d2;\n border-style: solid;\n }\n\n input, textarea {\n background: #fff;\n color: #707070;\n width: 100%;\n margin: 10px 0px;\n padding: 13px 25px;\n font-size: 14px;\n border: none;\n }\n\n input[type='checkbox'] {\n /* Double-sized Checkboxes */\n -ms-transform: scale(1.5); /* IE */\n -moz-transform: scale(1.5); /* FF */\n -webkit-transform: scale(1.5); /* Safari and Chrome */\n -o-transform: scale(1.5); /* Opera */\n transform: scale(1.5);\n background: #fff;\n color: #707070;\n width: 20px !important;\n border: none;\n padding: 10px;\n margin: 5px 10px;\n }\n\n input[type='radio'] {\n /* Double-sized Checkboxes */\n -ms-transform: scale(1.5); /* IE */\n -moz-transform: scale(1.5); /* FF */\n -webkit-transform: scale(1.5); /* Safari and Chrome */\n -o-transform: scale(1.5); /* Opera */\n transform: scale(1.5);\n background: #fff;\n color: #707070;\n width: 15px;\n border: none;\n padding: 0;\n margin: 5px 10px;\n }\n\n input[type='radio'], input[type='checkbox'] {\n accent-color: var(--cm-primary);\n }\n\n input:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px white inset;\n background-color: transparent;\n }\n\n select {\n background: #fff;\n color: #707070;\n width: 100%;\n margin: 10px 0px;\n padding: 13px 25px;\n font-size: 14px;\n border: none;\n }\n\n nav {\n position: sticky;\n top: 0;\n }\n\n .stepper-container {\n padding: 5px;\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: space-between;
1\n align-items: center !important;\n\n .stepper-item {\n display: flex;\n flex-direction: row;\n cursor: pointer;\n align-items: center;\n max-width: 95%;\n\n .stepper-item-inner {\n width: 22px;\n height: 22px;\n border-radius: 50%;\n display: flex;\n justify-content: center;\n align-items: center;\n color: white;\n font-size: small;\n }\n }\n\n .stepper-title {\n margin: 1px 1px 1px 5px;\n max-width: 95%;\n\n @media (max-width: 1580px) {\n max-width: 80%;\n }\n\n @media (max-width: 1150px) {\n max-width: 75%;\n }\n\n font-size: 14px;\n color: #b2b5b6;\n }\n .stepper-title-active {\n font-weight: bold;\n color: black;\n }\n .stepper-item-outer {\n width: 95%;\n display: flex;\n align-items: center;\n }\n }\n\n .stepper-item-outer:nth-of-type(even){\n height: 0px;\n border: 0.5px solid #b2b5b6;\n max-width: 15%;\n\n @media (max-width: 450px) {\n max-width: 5%;\n }\n\n @media (max-width: 1150px) {\n width: 10%;\n }\n }\n\n .stepper-item-inner-future {\n background-color: #b2b5b6;\n }\n .stepper-item-inner-completed {\n background-color: #7fc8ef;\n }\n .stepper-item-inner-active {\n background-color: #007cc3;\n }\n\n .right { text-align: right; }\n"])));const X="is_small",q="is_large",J=window.matchMedia("(min-width: ".concat(U,"px)")),K=Object(r.createContext)(null);function Z(e){let{children:t}=e;const{width:a}=T(),n=Object(r.useCallback)(()=>a<=U?X:q,[a]),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(null),[m,u]=Object(r.useState)(J.matches),[p,h]=Object(r.useState)(J.matches),[g,E]=Object(r.useState)(!0),[f,b]=Object(r.useState)(!1),[v,C]=Object(r.useState)(!1);function x(){u(J.matches),h(J.matches)}Object(r.useEffect)(()=>(j(),J.addListener(x),()=>J.removeListener(x)),[]);const w=Object(r.useCallback)(()=>{g?b(!1):h(!p)},[g,p]),O=Object(r.useCallback)(()=>{h(!0),b(!0)},[]),S=Object(r.useCallback)(()=>{b(!1)},[]),N=Object(r.useCallback)(()=>{b(!0)},[]),I=Object(r.useCallback)(()=>{switch(n()){case X:b(!0);break;case q:b(!1)}},[n]),j=Object(r.useCallback)(()=>{switch(n()){case X:h(!1),E(!1),b(!1);break;case q:h(!0),E(!0),b(!1)}},[n]),R=Object(r.useCallback)(()=>{switch(n()){case X:h(!0),E(!0),b(!0);break;case q:h(!0),E(!1),b(!1)}i(y.pageInitial),c("")},[n]),D=Object(r.useCallback)(()=>({width:a,sidebarDocked:m,sidebarOpen:p,setSidebarOpen:h,onSetSidebarOpen:w,collapseSidebarProfile:f,onSetCollapseSidebarOpen:S,onSetSidebarClose:O,sidebarClose:g,setSidebarClose:E,onSingInSidebar:j,onLogoutSidebar:R,onHandleMouseOver:N,onHandleMouseLeave:I,active:o,setActive:i,subActive:s,setSubActive:c,underMaintenance:A,setUnderMaintenance:d,isGlobalModalActive:v,setGlobalModalActive:C}),[a,m,p,w,f,S,g,E,O,j,R,N,I,o,i,s,c,A,d,v,C]);return l.a.createElement(K.Provider,{value:D()},t)}function W(){return Object(r.useContext)(K)}var $=a(22);function ee(e){let{label:t,linkTo:a,permission:n,onClick:o,main:r,className:i}=e;function s(){return[!0,!1].includes(n)}t=(t||"").toUpperCase();return l.a.createElement(v.a,{to:s()?n?a:"#":a,className:i||"buttonBase baseWebMobile addMargin ".concat(r&&"baseMain"),onClick:null===o||void 0===o?void 0:o(),style:{cursor:s()?n?"pointer":"not-allowed":"pointer"},title:s()?n?t:"Acesso Negado!":t},l.a.createElement("div",{className:"linkLabel"},t))}var te,ae,ne=a(776);const oe=_.c.div(te||(te=Object(Q.a)(["\n display: ",";\n\n .MuiPopover-root {\n z-index: ",";\n }\n"])),e=>{let{visible:t}=e;return t?"block":"none"},e=>{let{visible:t}=e;return t?1300:-1}),re=Object(_.c)(ne.a)(ae||(ae=Object(Q.a)(["\n right: 20px;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n\n .MuiPaper-rounded {\n border-radius: 0;\n }\n\n .MuiPaper-root {\n color: none;\n transition: none;\n background-color: transparent;\n }\n"])));function le(e){let{renderIcon:t,children:a,visible:n}=e;const{width:o}=T(),[i,s]=Object(r.useState)(null),c=Boolean(i),A=c?"simple-popover":void 0,d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1300;const t=document.getElementById("simple-popover");t&&(t.style.zIndex=e)};return Object(r.useEffect)(()=>{c&&U<=o&&s(null)},[c,o]),l.a.createElement(oe,{visible:n},l.a.createElement("div",{onClick:e=>{n?(d(),s(e.currentTarget)):s(null)}},t),l.a.createElement(re,{id:A,open:c,anchorEl:i,onClose:()=>{s(null)},onMouseUp:()=>d(-1),anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"right"}
1,style:{top:30}},a))}var ie,se,ce,Ae,de,me,ue=a(11);const pe=e=>{let{isCollapse:t,isSidebarOpen:a}=e;return t?a?"none":0:t&&!a?"none":0},he=_.c.div(ie||(ie=Object(Q.a)(["\n position: fixed;\n\n top: 0;\n right: 0;\n left: 75px;\n width: calc(100vw - 75px);\n\n @media screen and (max-width: 799px) {\n left: ",";\n right: ",";\n width: 100vw;\n }\n\n height: 75px;\n background-color: var(--cm-tertiary);\n color: var(--cm-tertiary-contrast);\n\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 8px 0 10px 20px;\n border-bottom: 2px solid #d4d4e4;\n box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);\n\n @media screen and (max-width: 450px) {\n padding: 8px 0 10px 10px;\n }\n\n .sidebarHolder {\n display: flex;\n align-items: center;\n flex: 1;\n }\n\n .textHolder {\n display: flex;\n flex-direction: column;\n\n @media screen and (max-width: 799px) {\n flex: 1;\n }\n\n @media screen and (max-width: 450px) {\n width: 70%;\n flex: 1;\n }\n\n .mainLvl {\n font-size: 12pt;\n\n @media screen and (max-width: 450px) {\n font-size: 10pt;\n }\n }\n\n .pageName {\n font-size: 18pt;\n font-weight: bold;\n white-space: nowrap;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n overflow: hidden;\n\n @media screen and (max-width: 600px) {\n max-width: 90%;\n }\n\n @media screen and (max-width: 500px) {\n max-width: 80%;\n }\n\n @media screen and (max-width: 450px) {\n font-size: 14pt;\n }\n }\n }\n\n .buttonWrapper {\n display: flex;\n\n @media screen and (max-width: 799px) {\n display: none;\n }\n }\n"])),pe,pe),ge=_.c.div(se||(se=Object(Q.a)(["\n display: flex;\n align-items: flex-end;\n flex-direction: column-reverse;\n background-color: white;\n max-width: 185px;\n overflow: hidden;\n border-radius: 8px;\n\n .linkLabel {\n text-align: center;\n white-space: nowrap;\n -webkit-line-clamp: 1;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"]))),Ee=_.c.div(ce||(ce=Object(Q.a)(["\n width: 48px;\n height: 48px;\n border-radius: 50%;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n cursor: pointer;\n margin-right: 10px;\n\n &:hover {\n background-color: var(--cm-tertiary-shade);\n }\n\n &.left {\n position: absolute;\n top: 12px;\n right: 0;\n }\n\n &.left:active {\n background-color: var(--cm-tertiary-shade);\n }\n"]))),fe=Object(_.c)(ue.d).attrs({color:"var(--cm-tertiary-contrast)",size:28})(Ae||(Ae=Object(Q.a)([""]))),be=Object(_.c)($.t).attrs({color:"var(--cm-tertiary-contrast)",size:28})(de||(de=Object(Q.a)([""]))),ve=_.c.div(me||(me=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n align-items: center;\n flex-direction: row;\n\n background-color: var(--cm-tertiary);\n color: var(--cm-tertiary-contrast);\n\n svg {\n margin: 0 5px;\n\n @media screen and (max-width: 450px) {\n font-size: 14px;\n }\n }\n\n a {\n color: var(--cm-tertiary-contrast);\n @media screen and (max-width: 450px) {\n margin-bottom: 1px;\n }\n }\n\n .mainLvlBreadcum {\n font-size: 12pt;\n }\n\n @media screen and (max-width: 450px) {\n .mainLvlBreadcum {\n font-size: 10pt;\n }\n }\n\n .breadcrum {\n display: flex;\n align-items: center;\n\n button {\n box-shadow: none;\n }\n }\n\n .more-horz { display: none; }\n @media screen and (max-width: 600px) {\n .more-horz { display: block; margin: 0; }\n .mainLvlHidden, .breadcumHidden {\n display: none;\n }\n }\n\n .buttonBreadcum {\n border: none;\n background-color: var(--cm-tertiary);\n color: var(--cm-tertiary-contrast);\n text-decoration: underline;\n\n &.noUnderline {\n text-decoration: none;\n }\n }\n"]))),Ce="Gerar Relat\xf3rio";function xe(e){const{sidebarOpen:t,collapseSidebarProfile:a,onSetSidebarOpen:n,onSetSidebarClose:o}=W(),{mainMenu:r,pageName:i,button1:s,button2:c,button3:A,breadcrumbs:d,buttonCancelHandler:m,buttonBackHandler:u,buttonBackMain:p,showReport:h,printableRef:g,onBeforePrintCallback:E,customShowReport:f,customButtonsAfterReport:b,customButtonsBeforeReport:C,openButtonSelect:w}=e;const O=e=>"buttonBase baseWebMobile addMargin ".concat(e&&"baseMain"),y=e=>{var t;return e.link?l.a.createElement(ee,{label:e.label,linkTo:e.link,permission:e.permission,main:e.main}):l.a.createElement("button",{type:"button",className:O(e.main),onClick:null===e||void 0===e?void 0:null===(t=e.onClick)||void 0===t?void 0:t.call(e),title:e.label.toUpperCase(),disabled:null===e||void 0===e?void 0:e.disabled,style:{opacity:(null===e||void 0===e?void 0:e.disabled)?.5:1,cursor:(null===e||void 0===e?void 0:e.disabled)?"not-allowed":"pointer"}},e.label.toUpperCase())},S=()=>l.a.createElement(l.a.Fragment,null,u&&l.a.createElement("button",{type:"button",className:O(p),onClick:u,title:"VOLTAR"},"VOLTAR"),m&&l.a.createElement("button",{type:"button",className:O(!1),onClick:m,title:"CANCELAR"},"CANCELAR"),b&&(b||[]).map(e=>e),f&&f,!f&&h&&l.a.createElement(x.a,{trigger:()=>l.a.createElement(v.a,{to:"#",className:"buttonBase baseWebMobile baseReport",style:{cursor:"pointer"},title:Ce.toUpperCase()},l.a.createElement("div",null,Ce.toUpperCase())),content:g,onBeforeGetContent:E}),C&&(C||[]).map(e=>e),A&&A.label&&!A.show&&l.a.createElement(l.a.Fragment,null,y(A)),c&&c.label&&!c.show&&l.a.createElement(l.a.Fragment,null,y(c)),s&&s.label&&!s.show&&l.a.createElement(l.a.Fragment,null,y(s))),N=(d||[]).length>1,I=(d||[]).length-1-1,j=e=>"breadcrum ".concat(e<=I?"breadcumHidden":""),R=e=>{return"".concat("mainLvlBreadcum buttonBreadcum"," ").concat(e.noUnderline?"noUnderline":"")},D=e=>{var t;return e.noUnderline?void 0:null===e||void 0===e?void 0:null===(t=e.onClick)||void 0===t?void 0:t.call(e)};return l.a.createElement(he,{isCollapse:a,isSidebarOpen:t},l.a.createElement("div",{className:"sidebarHolder"},t?null:l.a.createElement(Ee,{onClick:async function(e){e.preventDefault(),n(),o()}},l.a.createElement(fe,{className:"sidebarIcon"})),l.a.createElement("div",{className:"textHolder"},d?l.a.createElement(ve,null,l.a.createElement("span",{className:"mainLvl ".concat(N&&"mainLvlHidden")},r),(d||[]).map((e,t)=>l.a.createElement("span",{key:e.label,className:j(t)},N&&t===I+1&&l.a.createElement($.s,{className:"more-horz",size:18}),l.a.createElement($.q,{size:18}),e.link?l.a.createElement(v.a,{to:e.link||"#"},l.a.createElement("span",{className:"mainLvlBreadcum"},e.label||"")):l.a.createElement("button",{type:"button",className:R(e),onClick:D(e)},l.a.createElement("span",{className:"mainLvlBreadcum"},e.label||""))))):l.a.createElement("span",{className:"mainLvl"},r),l.a.createElement("span",{className:"pageName"},i))),t&&l.a.createElement("div",{className:"buttonWrapper"},S()),l.a.createElement(le,{visible:!t&&w,renderIcon:l.a.createElement(Ee,{className:"left"},l.a.createElement(be,{className:"sidebarIcon"}))},l.a.createElement(ge,null,S())))}var we,Oe=a(334),ye=a.n(Oe);const Se=r.Fragment,Ne=_.c.div(we||(we=Object(Q.a)(["\n flex: 1;\n\n &.homeContainer {\n height: 100%;\n display: flex;
1\n align-items: center;\n justify-content: center;\n flex-direction: column;\n background-color: #F9F9F9;\n\n .homeHeader {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n color: var(--cm-primary);\n margin-bottom: -42px;\n border: 0;\n\n .welcomeText {\n font-size: 36pt;\n font-weight: bold;\n }\n\n .subText {\n font-size: 16pt;\n font-weight: 400;\n }\n\n @media screen and (max-width: 450px) {\n .welcomeText {\n font-size: 30pt;\n }\n\n .subText {\n font-size: 12pt;\n }\n }\n }\n\n .welcomeImg {\n width: auto;\n height: 400px;\n padding: 42px;\n }\n }\n"])));var Ie,je,Re=Object(m.g)(function(){return l.a.createElement(Se,null,l.a.createElement(xe,{mainMenu:"In\xedcio",pageName:"P\xe1gina Inicial"}),l.a.createElement(Ne,{className:"homeContainer"},l.a.createElement("div",{className:"homeHeader"},l.a.createElement("span",{className:"welcomeText"},"Boas vindas!"),l.a.createElement("span",{className:"subText"},"Selecione um item do menu para come\xe7ar.")),l.a.createElement("img",{className:"welcomeImg",src:ye.a,alt:"Marca Com Tagline Positiva RGB Casa Maganh\xe3es",loading:"lazy"})))}),De=a(15),Pe=a.n(De),ke=a(52),Te=a.n(ke),Me=a(92),Be=a.n(Me),Fe=a(335),He=a.n(Fe);const Le=_.c.div(Ie||(Ie=Object(Q.a)(["\n position: fixed;\n z-index: 5;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.6);\n padding: 50px;\n display: ",";\n"])),e=>!e.show&&"none"),ze=_.c.div(je||(je=Object(Q.a)(["\n position: fixed;\n background: white;\n height: auto;\n width: ",";\n top: 50%;\n left: 50%;\n padding: ",";\n border-radius: 4px;\n transform: translate(-50%, -50%);\n"])),e=>e.customWidth?e.customWidth:"auto",e=>!e.noPadding&&"20px !important"),Qe=e=>{const{setGlobalModalActive:t,collapseSidebarProfile:a}=W(),{children:n,show:o,loading:i,noPadding:s,customWidth:c}=e;return Object(r.useEffect)(()=>{a&&t(!1)},[a,t]),t(o),l.a.createElement(Le,{show:o},l.a.createElement(ze,{noPadding:s,customWidth:c},i?l.a.createElement(He.a,{type:"bubbles",color:"var(--cm-primary)",height:60,width:60}):n))};Qe.defaultProps={children:void 0,show:!1,loading:!1,noPadding:!1,customWidth:"auto"};var _e=Qe;const Ge=r.Fragment;var Ve,Ue,Ye,Xe,qe,Je,Ke,Ze=a(65),We=a(28);const $e=_.c.label(Ve||(Ve=Object(Q.a)(["\n color: var(--cm-primary);\n font-size: 12pt;\n padding-right: 10px;\n"]))),et=_.c.div(Ue||(Ue=Object(Q.a)(["\n display: flex;\n position: relative;\n margin-bottom: ",";\n"])),e=>{let{addMarginBottom:t}=e;return t?"-20px":"0"}),tt=_.c.input(Ye||(Ye=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 40px 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n\n &::placeholder {\n color: #999;\n }\n"]))),at=Object(_.c)(ue.i)(Xe||(Xe=Object(Q.a)(["\n position: absolute;\n cursor: pointer;\n right: 10px;\n top: 12px;\n color: #999;\n"]))),nt=Object(_.c)(ue.j)(qe||(qe=Object(Q.a)(["\n position: absolute;\n cursor: pointer;\n right: 10px;\n top: 12px;\n color: #999;\n"]))),ot=_.c.small(Je||(Je=Object(Q.a)(["\n display: none;\n color: red;\n margin-top: ",";\n"])),e=>{let{addMarginTop:t}=e;return t?"-10px":"0"}),rt=_.c.small(Ke||(Ke=Object(Q.a)(["\n color: red;\n"]))),lt=l.a.forwardRef((e,t)=>{const[a,n]=Object(r.useState)("password"),{name:o,addMarginBottom:i=!1,addMarginTop:s=!1,...c}=e;function A(){const e=document.getElementById(o);"password"===e.getAttribute("type")?(e.setAttribute("type","text"),n("text")):(e.setAttribute("type","password"),n("password"))}return l.a.createElement(l.a.Fragment,null,l.a.createElement(et,{addMarginBottom:i},l.a.createElement(tt,Object.assign({id:o,ref:t,htmlFor:o,onKeyPress:function(e){var t=e.keyCode?e.keyCode:e.which,a=e.shiftKey?e.shiftKey:16===t;document.getElementById("capslock-"+o).style.display=t>=65&&t<=90&&!a||t>=97&&t<=122&&a?"block":"none"}},c)),"password"===a?l.a.createElement(at,{onClick:A}):l.a.createElement(nt,{onClick:A})),l.a.createElement(ot,{addMarginTop:s,id:"capslock-"+o},"Caps Lock ativado"))});var it=function(e){const{control:t,name:a,label:n,errors:o,...r}=e,{field:i}=Object(We.c)({name:a,control:t});return l.a.createElement(l.a.Fragment,null,n&&l.a.createElement($e,{htmlFor:a},n),l.a.createElement(lt,Object.assign({addMarginBottom:!0,addMarginTop:!0,name:a},r,i)),o&&l.a.createElement(Ze.a,{as:rt,errors:o,name:a}))},st=a(336),ct=a.n(st),At=a(67),dt=Object(At.a)();const mt=ct.a.create({baseURL:w.a.BASE_URL_API,timeout:12e4});mt.interceptors.request.use(e=>e,e=>Promise.reject(e)),mt.interceptors.response.use(e=>e,e=>(e.response&&401===e.response.status&&e.response.data&&e.response.data.message&&e.response.data.message.sessionExpired&&setTimeout(()=>{dt.push(S.logout,{sessionExpired:!0})},1e4),Promise.reject(e)));var ut=mt;const pt={authentication:{sso:"/autenticacao/sso",signin:"/autenticacao/validarUsuario",requestPasswordReset:"/autenticacao/recuperarSenha",verifyTokenPasswordReset:"/autenticacao/recuperarSenha/token/validar",passwordReset:"/autenticacao/recuperarSenha/alterarSenha",validateMfa:"/autenticacao/mfa/token/validar"},profile:{updateUserProfile:"/perfil/editar",getAccessHistory:"/perfil/acessos"},invitation:{validateTokenInvitation:"/token/validar",createPersonByInvitation:"/cadastro/convite/aceitar",createPersonByRegister:"/cadastro/ativar"},person:{personForms:"/pessoas/formulario/buscar",client:{createPersonClient:"/pessoa/cliente/criar",getPersonClients:"/pessoa/cliente/buscar",getPersonClient:e=>"/pessoa/cliente/".concat(e),updatePersonClient:"/pessoa/cliente/editar",deletePersonClient:e=>"/pessoa/cliente/deletar/".concat(e),updatePersonClientStatus:"/pessoa/cliente/status",updatePersonClientStatusKey:"/pessoa/cliente/status/chave",updateManyPersonClient:"/pessoas/cliente/editar/multiplos",verifyPersonClient:"/pessoa/cliente/verificar",getPersonKeyClient:"/pessoa/cliente/chave",getPersonAutoCompleteClient:"/pessoa/cliente/autoCompletar",getPersonExistClient:"/pessoa/cliente/buscarExistente",getAttendanceChangeClient:e=>"/mudancaAtendimento/buscar/".concat(e)},resale:{createPersonResale:"/pessoa/revenda/criar",getPersonResales:"/pessoa/revenda/buscar",getPersonResale:e=>"/pessoa/revenda/".concat(e),getPersonResaleNoImage:e=>"/pessoa/revenda/".concat(e,"?isImage=false"),updatePersonResale:"/pessoa/revenda/editar",deletePersonResale:e=>"/pessoa/revenda/deletar/".concat(e),updatePersonResaleStatus:"/pessoa/revenda/status",updateManyPersonResale:"/pessoas/revenda/editar/multiplos",verifyPersonResale:"/pessoa/revenda/verificar",getPersonKeyResale:"/pessoa/revenda/chave",getPersonAutoCompleteResale:"/pessoa/revenda/autoCompletar",getPersonAllResales:"/pessoa/revenda/buscaCompleta"},employee:{createPersonEmployee:"/pessoa/colaborador/criar",getPersonEmployees:"/pessoa/colaborador/buscar",getPersonEmployee:e=>"/pessoa/colaborador/".concat(e),updatePersonEmployee:"/pessoa/colaborador/editar",deletePersonEmployee:e=>"/pessoa/colaborador/deletar/".concat(e),getPersonAutoCompleteEmployee:"/pessoa/colaborador/autoCompletar",updatePersonEmployeeStatus:"/pessoa/colaborador/status"},lineBusiness:{createLineBusiness:"/ramoAtividade/criar",getLineBusiness:"/ramoAtividade/buscar",updateLineBusiness:"/ramoAtividade/editar",deleteLineBusiness:e=>"/ramoAtividade/deletar/".concat(e)},channelRating:{createChannelRating:"/classificacao/criar",getChannelRating:"/classificacao/buscar",updateChannelRating:"/classificacao/editar",deleteChannelRating:e=>"/classificacao/deletar/".concat(e)},invitation:{createInvitationEmployee:"/convite/colaborador/criar",createInvitationResale:"/convite/revenda/criar",deletePersonInvitation:e=>"/convite/pessoa/deletar/".concat(e),findPersonInvitation:"/convite/pessoa/buscar"},localization:{getCityState:"/localizacao/cidade/estado/buscar"}},product:{software:{createProductSoftware:"/software/criar",getProductSoftwares:"/software/buscar",getProductSoftware:e=>"/software/".concat(e),updateProductSoftware:"/software/editar",deleteProductSoftware:e=>"/software/deletar/".concat(e)},modality:{createProductModality:"/modalidade/criar",getProductModalities:"/modalidade/buscar",getProductModality:e=>"/modalidade/".concat(e),updateProductModality:"/modalidade/editar",deleteProductModality:e=>"/modalidade/deletar/".concat(e)},module:{createProductModule:"/modulo/criar",getProductModules:"/modulo/buscar",getProductModule:e=>"/modulo/".concat(e),updateProductModule:"/modulo/editar",deleteProductModule:e=>"/modulo/deletar/".concat(e)}},commercial:{order:{createCommercialOrder:"/pedido/criar",createCommercialOrderDraft:"/pedido/rascunho",getCommercialOrders:"/pedido/buscar",getPaymentTypes:"/pedido/formasPagamento",getCommercialOrder:e=>"/pedido/".concat(e),updateCommercialOrder:"/pedido/editar",deleteCommercialOrder:e=>"/pedido/deletar/".concat(e),updateStatusOrder:"/pedido/status",verifyStatusOrder:e=>"/pedido/".concat(e,"/verificar/status"),addAnexoOrder:"/pedido/anexo",getAnexoFile:e=>"/pedido/anexo/".concat(e)},solicitation:{createCommercialSolicitation:"/solicitacao/criar",getCommercialSolicitations:"/solicitacao/buscar",updateCommercialSolicitationStatus:"/solicitacao/status",createCommercialSolicitationMenssage:"/mensagem/criar",getAnexoFile:e=>"/anexo/".concat(e),updateExtraCommercialSolicitation:"/solicitacao/editar/extra"},reasonSolicitation:{createReasonSolicitation:"/motivoSolicitacao/criar",getReasonSolicitation:"/motivoSolicitacao/buscar",updateReasonSolicitation:"/motivoSolicitacao/editar",deleteReasonSolicitation:e=>"/motivoSolicitacao/deletar/".concat(e)},payment:{createPayments:"/pagamento/criar",getPayments:"/pagamento/buscar",updatePayments:"/pagamento/editar",getPayment:e=>"/pagamento/".concat(e),deletePayment:e=>"/pagamento/deletar/".concat(e),getGracePeriodPayment:"/pagamento/carencia/buscar",updateGracePeriodPayment:"/pagamento/carencia/ativar"}},goal:{craeteGoal:"/meta/criar",getGoals:"/meta/buscar",deleteGoals:"/meta/deletar",getItemGoals:"/meta/tipo/buscar",verifyCampaignGoals:"/meta/verificar/campanha"},form:{register:{createForm:"/formulario/criar",getForms:"/formulario/buscar",getForm:e=>"/formulario/buscar/".concat(e),updateForm:"/formulario/editar",disableForm:e=>"/formulario/desativar/".concat(e),deleteForm:e=>"/formulario/deletar/".concat(e)},maintenance:{createFormAnswer:"/resposta/formulario/criar",getFormsAnswer:"/resposta/formulario/buscar",getFormAnswer:e=>"/resposta/formulario/buscar/".concat(e),updateFormAnswer:"/resposta/formulario/editar",updateStatusFormAnswer:"/resposta/formulario/status",getResponsibleFormAnswer:"/resposta/formulario/responsaveis"}}
1,license:{getLicenses:"/licenca/buscar",getChave:"/licenca/chave",getLogsChave:"/log/buscar/chave",getLogsSystem:"/log/buscar/sistema",getAllCodExtSoftware:"/licenca/codExt/buscar",fullLicenseCancellation:"/licenca/cancelar/total",partialLicenseCancellation:"/licenca/cancelar/parcial",getCancelledLicenses:"/cancelamentos/buscar",rejectLicenseCancellation:"/cancelamento/rejeitar",approveLicenseCancellation:"/cancelamento/aprovar",createReasonCancellation:"/motivoCancelamento/criar",getReasonCancellation:"/motivoCancelamento/buscar",updateReasonCancellation:"/motivoCancelamento/editar",deleteReasonCancellation:e=>"/motivoCancelamento/deletar/".concat(e)},admin:{createAccessGroup:"/grupoAcesso/criar",getAccessGroup:"/grupoAcesso/buscar",getGroup:e=>"/grupoAcesso/".concat(e),updateAccessGroup:"/grupoAcesso/editar",deleteAccessGroup:e=>"/grupoAcesso/deletar/".concat(e),getAccessGroupPermissions:"/grupoAcesso/permissoes",getSetting:"/configuracao/geral/buscar",updateSetting:"/configuracao/geral/editar",getLinkMarketing:"/configuracao/marketing/link/buscar",updateLinkMarketing:"/configuracao/marketing/link/editar"},file:{getDownloadFileS3:e=>"/oportunidade/arquivo/baixar/".concat(e)},opportunity:{getReasonsLosses:"/oportunidade/motivo/perda/buscar",getReasonLoss:e=>"/oportunidade/motivo/perda/buscar/".concat(e),createReasonLoss:"/oportunidade/motivo/perda/criar",updateReasonLoss:"/oportunidade/motivo/perda/editar",deleteReasonLoss:e=>"/oportunidade/motivo/perda/deletar/".concat(e),getLeadOrigins:"/origem/lead/buscar",getLeadOrigin:e=>"/origem/lead/buscar/".concat(e),createLeadOrigin:"/origem/lead/criar",updateLeadOrigin:"/origem/lead/editar",deleteLeadOrigin:e=>"/origem/lead/deletar/".concat(e),getFunis:"/funil/buscar",getFunisWithOpportunity:"/funil/oportunidades/buscar",getFunisMonitoring:"/funil/monitoramento/buscar",getFunil:e=>"/funil/buscar/".concat(e),getLocalizacoes:e=>"/funil/".concat(e,"/localizacoes"),createFunil:"/funil/criar",updateFunil:"/funil/editar",deleteFunil:e=>"/funil/deletar/".concat(e),availabilityFunil:"/funil/disponibilidade",createOpportunity:"/oportunidade/criar",updateOpportunity:"/oportunidade/editar",getOpportunities:"/oportunidade/buscar",getOpportunity:e=>"/oportunidade/buscar/".concat(e),createOpportunityWin:"/oportunidade/ganha",updateOpportunityToLoss:"/oportunidade/perdida",updateBetweenPositionsOpportunity:"/oportunidade/editar/entre/posicoes",updateBetweenStepsOpportunity:"/oportunidade/editar/entre/etapas",createReminder:"/oportunidade/lembrete/criar",updateReminder:"/oportunidade/lembrete/editar",getReminders:"/oportunidade/lembrete/buscar",concludeReminder:"/oportunidade/lembrete/concluido",undoConcludeReminder:"/oportunidade/lembrete/concluido/desfazer",deleteReminder:(e,t)=>"/oportunidade/lembrete/deletar/".concat(e,"?oportunidadeId=").concat(t),createNote:"/oportunidade/anotacao/criar",updateNote:"/oportunidade/anotacao/editar",updateAttachmentsNote:"/oportunidade/anotacao/editar/anexos",getNotes:"/oportunidade/anotacao/buscar",deleteNote:(e,t)=>"/oportunidade/anotacao/deletar/".concat(e,"?oportunidadeId=").concat(t),createScheduleCommitment:"/oportunidade/agenda/compromissos/criar",updateScheduleCommitment:"/oportunidade/agenda/compromissos/editar",updateScheduleAttachmentsCommitment:"/oportunidade/agenda/compromissos/editar/anexos",getScheduleCommitments:"/oportunidade/agenda/compromissos/buscar",concludeScheduleCommitment:"/oportunidade/agenda/compromissos/concluido",deleteScheduleCommitment:(e,t)=>"/oportunidade/agenda/compromissos/deletar/".concat(e,"?oportunidadeId=").concat(t),createScheduleTask:"/oportunidade/agenda/tarefas/criar",updateScheduleTask:"/oportunidade/agenda/tarefas/editar",updateScheduleAttachmentsTask:"/oportunidade/agenda/tarefas/editar/anexos",getScheduleTasks:"/oportunidade/agenda/tarefas/buscar",concludeScheduleTask:"/oportunidade/agenda/tarefas/concluido",deleteScheduleTask:(e,t)=>"/oportunidade/agenda/tarefas/deletar/".concat(e,"?oportunidadeId=").concat(t),createDocuments:"/oportunidade/documento/criar",getDocuments:"/oportunidade/documento/buscar",updateAttachmentsDocuments:"/oportunidade/documento/editar/anexos",deleteDocuments:(e,t)=>"/oportunidade/documento/deletar/".concat(e,"?oportunidadeId=").concat(t)}},ht={USER_UPDATE_DATA:"@user/USER_UPDATE_DATA"};
1var gt=a(378),Et=a(76),ft=a(27);const bt={token:null,signed:!1,loading:!1};const vt={data:{permissions:[]}};const Ct={LIFECICLE_UPDATE_SHOW_AGAIN_MODALITY:"@lifecicle/UPDATE_SHOW_AGAIN_MODALITY",LIFECICLE_GET_INITIAL_STATE:"@lifecicle/GET_INITIAL_STATE"};function xt(e){return{type:Ct.LIFECICLE_UPDATE_SHOW_AGAIN_MODALITY,payload:{state:e}}}const wt={onShowAgainDialogModality:!1};var Ot=Object(Et.c)({auth:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bt,t=arguments.length>1?arguments[1]:void 0;const{type:a,payload:n}=t;switch(a){case ft.a.AUTH_CHANGE_LOADING:return{...e,loading:n.isLoading};case ft.a.AUTH_SIGN_IN_REQUEST_MFA:return{...e,signed:!1,loading:!0};case ft.a.AUTH_SIGN_IN_REQUEST_SSO:case ft.a.AUTH_SIGN_IN_REQUEST:return{...e,loading:!0};case ft.a.AUTH_SIGN_IN_SUCCESS:return{...e,loading:!1,signed:!0,token:n.token};case ft.a.AUTH_SIGN_IN_FAILURE:case ft.a.AUTH_SIGN_OUT:return{...e,loading:!1,signed:!1,token:null};default:return e}},user:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vt,t=arguments.length>1?arguments[1]:void 0;const{type:a,payload:n}=t;switch(a){case ht.USER_UPDATE_DATA:return{...e,data:n.data};case ft.a.AUTH_SIGN_IN_SUCCESS:return{...e,data:n.userInfo};case ft.a.AUTH_SIGN_OUT:return{...e,data:null};default:return e}},lifecycle:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wt,t=arguments.length>1?arguments[1]:void 0;const{type:a,payload:n}=t;switch(a){case Ct.LIFECICLE_UPDATE_SHOW_AGAIN_MODALITY:return{...e,onShowAgainDialogModality:n.state};case Ct.LIFECICLE_GET_INITIAL_STATE:return{...e,onShowAgainDialogModality:!1};default:return e}}}),yt=a(38);function St(e){let{clear:t}=e;if(t)return localStorage.removeItem(b),void localStorage.removeItem(f);const a=localStorage.getItem(b);if(Number(a)<5){const e=Number(a)+1;localStorage.setItem(b,String(e)),localStorage.setItem(f,String(e>=5))}else localStorage.setItem(b,String(5)),localStorage.setItem(f,String(!0))}const Nt=[...Object.values(S)],It="md-app-widget";function jt(){const{pathname:e}=document.location,t=document.getElementById(It);t&&(t&&!Nt.includes(e)?t.style.visibility="visible":t.style.visibility="hidden")}function Rt(){const{pathname:e}=document.location,t=document.getElementById(It);t&&t&&Nt.includes(e)&&(t.style.visibility="hidden")}function*Dt(e,t){if(e&&t){const a=t.grupo.grupoPermissaos.map(e=>e.permissao.codigo);t.permissions=[...a],localStorage.setItem(g,e),localStorage.setItem(E,JSON.stringify(t)),yield Object(yt.e)({type:Ct.LIFECICLE_GET_INITIAL_STATE}),yield Object(yt.e)(Object(ft.g)(e,t)),dt.push(w.a.BASE_URL_WEB),jt(),St({clear:!0})}else yield Object(yt.e)(Object(ft.c)())}var Pt=Object(yt.a)([Object(yt.d)(function*(){const e=localStorage.getItem(g),t=localStorage.getItem(E),a=JSON.parse(t);e&&t?(ut.defaults.headers.token=e,Object.keys(a).includes("mfa")||(yield Object(yt.e)(Object(ft.c)()),localStorage.clear()),yield Object(yt.e)(Object(ft.g)(e,a))):yield Object(yt.e)(Object(ft.c)())}),Object(yt.f)(ft.a.AUTH_SIGN_IN_REQUEST_MFA,function(e){let{payload:t}=e;return function*(){const{tokenMfa:e,token:a,userInfo:n}=t;try{var o;const{data:t}=yield Object(yt.b)(ut.post,pt.authentication.validateMfa,{token:e,tokenUserId:n.id});(null===t||void 0===t?void 0:null===(o=t.data)||void 0===o?void 0:o.ok)?yield Dt(a,n):yield Object(yt.e)(Object(ft.c)())}catch(r){zt(r,"Erro ao efetuar o login com mfa!"),yield Object(yt.e)(Object(ft.c)())}}()}),Object(yt.f)(ft.a.AUTH_SIGN_IN_REQUEST,function(e){let{payload:t}=e;return function*(){const{login:e,password:a,reCaptchaToken:n}=t,[o,r]=function(){const e=localStorage.getItem(b),t=localStorage.getItem(f);return e&&t?[Number(e),t]:[0,!1]}();try{const{data:t}=yield Object(yt.b)(ut.post,pt.authentication.signin,{login:e,senha:a,tentativa:o,reCaptchaToken:n}),{token:i=null,userInfo:s,mfaAtivo:c}=t.data;s.mfa=c,i&&(ut.defaults.headers.token=i,yield Object(yt.c)(500)),c?(yield Object(yt.e)(Object(ft.b)(!1)),dt.push(S.validateMfa,{token:i,userInfo:s,login:e,senha:a,isSingleSingOn:!1})):yield Dt(i,s)}catch(l){St({clear:!1}),"true"===r?p.b.error("Acesso bloqueado. Entre em contato com a equipe de canais para solicitar o desbloqueio"):zt(l,"Erro ao efetuar o login!"),yield Object(yt.e)(Object(ft.c)())}}()}),Object(yt.f)(ft.a.AUTH_SIGN_IN_REQUEST_SSO,function(e){let{payload:t}=e;return function*(){const{email:e}=t;try{const{data:t}=yield Object(yt.b)(ut.post,pt.authentication.sso,{email:e});if(t.data){const{token:e=null,userInfo:a,mfaAtivo:n}=t.data;a.mfa=n,e&&(ut.defaults.headers.token=e,yield Object(yt.c)(500)),n?(yield Object(yt.e)(Object(ft.b)(!1)),dt.push(S.validateMfa,{token:e,userInfo:a,login:"",senha:"",isSingleSingOn:!0})):yield Dt(e,a)}else yield Object(yt.e)(Object(ft.b)(!1)),dt.push(S.login),p.b.error(t.message)}catch(a){yield Object(yt.e)(Object(ft.b)(!1)),dt.push(S.login),zt(a,"Erro ao efetuar o login com SSO!")}}()}),Object(yt.f)(ft.a.AUTH_SIGN_OUT,function(){localStorage.clear()})]);var kt=Object(yt.a)([Object(yt.f)(ht.USER_UPDATE_DATA,function(e){let{payload:t}=e;return function*(){const{data:e}=t;e?localStorage.setItem(E,JSON.stringify(e)):yield Object(yt.e)(Object(ft.c)())}()})]);const Tt=Object(gt.a)(),Mt=((e,t)=>{const a=Object(Et.d)(Object(Et.a)(...t));return Object(Et.e)(e,a)})(Ot,[Tt]);Tt.run(function*(){return yield Object(yt.a)([Pt,kt])});var Bt=Mt;const Ft=e=>e.response&&e.response.data,Ht=e=>0===Object.keys(e.response.data.internalError).length,Lt=e=>e.internalError&&Object.keys(e.internalError).length>0;function zt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Mensagem n\xe3o definida";
1const[a,n]=function(e){let t=!1,a="Error 0 :: n\xe3o identificado, contate o adminstrador!!";if(Ft(e))e.response.data.internalError?Ht(e)?a=e.response.data.internalError:e.response.data.message&&(a=e.response.data.message):a=e.response.data.message?e.response.data.message:"Error 1 :: interno n\xe3o identificado, contate o adminstrador!!";else if(Lt(e))if("string"===typeof e.internalError)a=e.internalError;else if(e.message){var n;a=e.message,(null===(n=e.internalError)||void 0===n?void 0:n.tipo)&&"manutencao"===e.internalError.tipo&&(t=!0)}else a="Error 2 :: interno n\xe3o identificado, contate o adminstrador!!";else e.message?"object"===typeof e.message?e.message.title?(a=e.message.title,e.message.description&&(a+=e.message.description),"manutencao"===e.message.tipo&&(t=!0)):a="Error 3 :: error como objeto, contate o adminstrador!!":a=e.message:a=e.size&&e.type?"Arquivo n\xe3o existe!!":"Error 4 :: n\xe3o identificado, contate o adminstrador!!";return[a,t]}(((null===e||void 0===e?void 0:e.response)||{}).data||e);if(n){if(!p.b.isActive("underMaintenanceId")){const e=4e3;Object(p.b)(a,{toastId:"underMaintenanceId",type:p.b.TYPE.SUCCESS,autoClose:e}),setTimeout(()=>{dt.push(S.login),Bt.dispatch(Object(ft.h)())},e)}}else"string"===typeof a?Object(p.b)(a,{type:p.b.TYPE.ERROR}):t&&Object(p.b)(t,{type:p.b.TYPE.ERROR})}const Qt={KEY:b,MAXIMUM:5,TIME:6e4},_t=[{type:1,description:"Ter no m\xednimo 10 caracteres no total."},{type:2,description:"Conter pelo menos uma letra mai\xfascula."},{type:3,description:"Conter pelo menos uma letra min\xfascula."},{type:4,description:"Ter pelo menos um n\xfamero."},{type:5,description:"Ter pelo menos um caractere especial."}],Gt=e=>{var t;const a=e.trim(),n=[],o={length:{minimum:10,type:1,message:"A senha deve ter no m\xednimo 10 caracteres no total."},upperCase:{regex:/[A-Z]/g,type:2,message:"A senha deve conter pelo menos uma letra mai\xfascula."},lowerCase:{regex:/[a-z]/g,type:3,message:"A senha deve conter pelo menos uma letra min\xfascula."},numbers:{regex:/\d/g,type:4,message:"A senha deve ter pelo menos um n\xfamero."},specials:{regex:/[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~]/g,type:5,message:"A senha deve ter pelo menos um caractere especial."}};return a.length<o.length.minimum&&n.push(o.length),o.upperCase.regex.test(a)||n.push(o.upperCase),o.lowerCase.regex.test(a)||n.push(o.lowerCase),o.numbers.regex.test(a)||n.push(o.numbers),o.specials.regex.test(a)||n.push(o.specials),{success:!(null===n||void 0===n?void 0:n.length),message:null===n||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.message,errors:n}},Vt={ANEXOS:["image/png","image/jpeg","text/plain","text/csv","application/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],IMAGES:["image/png","image/jpeg"],ACCEPT:"image/png, image/jpeg, text/plain, text/csv, application/pdf, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};Object.freeze(Vt);var Ut,Yt=a(769),Xt=a(771),qt=a(767),Jt=a(770),Kt=a(768),Zt=a(772),Wt=a(774);const $t=_.c.div(Ut||(Ut=Object(Q.a)(['\n margin-top: 4px;\n\n /* Customize the label (the container) */\n .container {\n position: relative;\n padding-left: 35px;\n margin-bottom: 12px;\n cursor: pointer;\n font-size: 22px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n /* Hide the browser\'s default checkbox */\n .container input {\n position: absolute;\n opacity: 0;\n cursor: pointer;\n height: 0;\n width: 0;\n }\n\n /* Create a custom checkbox */\n .checkmark {\n position: absolute;\n top: 0;\n left: 0;\n height: 25px;\n width: 25px;\n background-color: #fff;\n\n border-radius: 6px;\n border: 1px solid #DADAE3;\n }\n\n /* When the checkbox is checked, add a blue background */\n .container input:checked ~ .checkmark {\n background-color: #fff;\n }\n\n /* Create the checkmark/indicator (hidden when not checked) */\n .checkmark:after {\n content: "";\n position: absolute;\n display: none;\n }\n\n /* Show the checkmark when checked */\n .container input:checked ~ .checkmark:after {\n display: block;\n }\n\n /* Style the checkmark/indicator */\n .container .checkmark:after {\n left: 6px;\n top: 1px;\n width: 8px;\n height: 14px;\n border: solid var(--cm-primary);\n border-width: 0 2.5px 2.5px 0;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n }
1\n'])));function ea(e){let{...t}=e;return l.a.createElement($t,null,l.a.createElement("label",{className:"container"},l.a.createElement("input",Object.assign({type:"checkbox",checked:"checked"},t)),l.a.createElement("span",{className:"checkmark"})))}a(522);var ta,aa,na,oa,ra,la,ia,sa=function(e){const{headerLabels:t,dataObjects:a,fieldsArray:n,editPermission:o,handleEdit:i,deletePermission:s,handleDelete:c,totalItems:A,handlePageUpdate:d,renderRowComponent:m,useCustomActions:u,useCustomSelectsAdd:p=!1,useCustomSelectsRemove:h=!1,renderCustomHeader:g,style:E,handleRemoveAllPerson:f,initialRowsPerPage10:b,initialRowsPerPage:v=50,selectedObjectsPersonData:C,handleRadioSelectsAllPersonChange:x,noUseRowsPerPage:w=!1,noPaddingVertical:O=!1}=e,[y,S]=Object(r.useState)({page:0,rowsPerPage:parseInt(v)});function N(e){const t=O?"noPaddingVertical ":"";return"".concat(e%2!==0?"zebraStyle ":"").concat(t,"tableRow")}return l.a.createElement("div",{style:{width:"100%"}},l.a.createElement("div",{className:"tableHolder",style:E},l.a.createElement(Yt.a,{className:"resultTable"},l.a.createElement(Jt.a,{className:"tableHeader"},g?g():l.a.createElement(Kt.a,null,p&&l.a.createElement(qt.a,{className:"actionCell",align:"center"},l.a.createElement("div",{className:"tableHeaderLabelAll"},l.a.createElement(ea,{type:"checkbox",name:"selectPerson",checked:(()=>{const e=(C||[]).length,t=a.length,n=parseInt(v);return e<n&&t>0&&!w?e===t:w?e===t:e===n})(),onChange:x}),l.a.createElement("span",null,"Todos"))),h&&l.a.createElement(qt.a,{className:"actionCell",align:"center"},l.a.createElement("div",{className:"tableHeaderLabelAll"},l.a.createElement(ue.s,{className:"actionButtonsHolderButton",onClick:f,title:"Deletar"}),l.a.createElement("span",{className:"labelAll"},"Todos"))),t.map((e,a)=>l.a.createElement(qt.a,{key:"renderHeader-".concat(e.text,"-").concat((a+1)*t.length),style:{width:e.width||"auto",whiteSpace:e.nowrap?"nowrap":"normal"},align:e.align||"left"},e.text)),!u&&l.a.createElement(qt.a,{className:"actionCell"},"A\xe7\xe3o"))),l.a.createElement(Xt.a,null,a.map((e,t)=>l.a.createElement(Kt.a,{key:"dataObjects-".concat((t+1)*a.length),className:N(t)},(e=>m?m(e):(n||[]).map((t,a)=>l.a.createElement(qt.a,{key:"render_row_info_".concat((a+1)*n.length)},e[t]||"---")))(e),!u&&l.a.createElement(qt.a,{className:"actionCell"},l.a.createElement("div",{className:"actionButtonsHolder"},l.a.createElement(ue.p,{className:"icon",disabled:o,onClick:()=>i(e),title:"Editar"}),l.a.createElement("hr",null),l.a.createElement(ue.s,{className:"icon",disabled:s,onClick:()=>c(e),title:"Deletar"})))))))),!!A&&l.a.createElement("div",{className:"tablePaginationHolder"},l.a.createElement(Yt.a,{className:"tablePagination"},l.a.createElement(Zt.a,null,l.a.createElement(Kt.a,null,l.a.createElement(Wt.a,{rowsPerPageOptions:b?[10,25,50,100]:[25,50,100],count:A,labelRowsPerPage:"Itens por p\xe1gina",labelDisplayedRows:e=>{let{from:t,to:a,count:n}=e;return"".concat(t," - ").concat(-1===a?n:"".concat(a," de ").concat(n))},rowsPerPage:y.rowsPerPage,page:y.page,onPageChange:async(e,t)=>{y.page=t,S(y),d(y)},onRowsPerPageChange:async e=>{y.page=0,y.rowsPerPage=parseInt(e.target.value,10),S(y),d(y)}}))))))};a(524);function ca(e){let{password:t}=e;const[a,n]=Object(r.useState)([]),o=e=>t.length?a.includes(e)?"passwordUnverified":"passwordVerified":"passwordUnverified";return Object(r.useEffect)(()=>{if(!t.length)return void n([]);const e=Gt(t);if(e.success)n([]);else{var a;const t=(null===e||void 0===e?void 0:null===(a=e.errors)||void 0===a?void 0:a.map(e=>e.type))||[];n(t)}},[t]),l.a.createElement("div",{className:"passwordInformationContainer"},l.a.createElement("p",{className:"passwordInformationTitle"},"Para definir uma senha segura \xe9 necess\xe1rio:"),l.a.createElement("ul",null,_t.map(e=>l.a.createElement("li",{key:e.type,className:o(e.type)},e.description))))}_.c.div(ta||(ta=Object(Q.a)(["\n"]))),_.c.div(aa||(aa=Object(Q.a)(["\n width: 40%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 0 25px !important;\n \n img {\n height: 200px;\n width: 200px;\n border-radius: 100%;\n border: 2x solid #ccc;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);\n }\n\n span {\n font-size: 12px;\n }\n"]))),_.c.div(na||(na=Object(Q.a)(["\n width: 60%;\n display: flex;\n flex-direction: column;\n padding: 0 25px !important;\n \n @media (max-width: 450px) {\n width: 100%;\n }\n\n span {\n font-size: 16px !important;\n }\n"])));const Aa=_.c.form(oa||(oa=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: row;\n align-items: center;\n \n @media (max-width: 450px) {\n width: 100%;\n flex-direction: column;\n }\n \n span {\n color: #707070;\n }\n"])));_.c.div(ra||(ra=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button(la||(la=Object(Q.a)(["\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n margin: 0px 5px;\n font-size: 16px;\n background-color: #eaeaea;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n"]))),_.c.table(ia||(ia=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"])));a(525);var da=function(){var e;const t=Object(u.d)(e=>e.user.data),a=Object(u.c)(),[n,o]=Object(r.useState)(!0),[i,s]=Object(r.useState)(null===t||void 0===t?void 0:t.nome),[c,A]=Object(r.useState)((null===t||void 0===t?void 0:null===(e=t.contato)||void 0===e?void 0:e.email)||""),[d,m]=Object(r.useState)((null===t||void 0===t?void 0:t.imagem)?null===t||void 0===t?void 0:t.imagem:Be.a),[h,g]=Object(r.useState)(""),[E,f]=Object(r.useState)(""),[b,v]=Object(r.useState)([]),[C,x]=Object(r.useState)(0),[w,O]=Object(r.useState)({page:0,rowsPerPage:50}),[y,S]=Object(r.useState)("(".concat(Qt.TIME/1e3,"s)")),[N,I]=Object(r.useState)(!1),j={key:Qt.KEY,maximum:Qt.MAXIMUM,time:Qt.TIME};async function R(e){O(e);try{const{page:a,rowsPerPage:n}=e,{data:r}=await ut.post(pt.profile.getAccessHistory,{limit:a*n+n,offset:a*n});
1r.data.resultado.length?(v(r.data.resultado),x(r.data.total)):Object(p.b)("N\xe3o encontramos o hit\xf3rico de acesso para o perfil!",{type:p.b.TYPE.ERROR})}catch(t){zt(t)}finally{o(!1)}}async function D(e){e.preventDefault(),o(!0);try{const e={};if(i.length&&(e.nome=i),c.length&&(e.email=c),d.length&&d!==Be.a&&(e.imagem=d),h.length){if(!E.length)return void Object(p.b)("Favor, confirme a senha!",{type:p.b.TYPE.ERROR});if(h!==E)return void Object(p.b)("Confirma\xe7\xe3o de senha inv\xe1lida.",{type:p.b.TYPE.ERROR});const t=Gt(h);if(!t.success){Object(p.b)(t.message,{type:p.b.TYPE.ERROR});const e=j.key,a=parseInt(localStorage.getItem(e)||0)+1;if(localStorage.setItem(e,a),a>=j.maximum){I(!0);let t=j.time/1e3;const a=setInterval(()=>{if(1===t)return I(!1),localStorage.setItem(e,0),void clearInterval(a);S("(".concat(t-=1,"s)"))},1e3)}return}I(!1),localStorage.setItem(j.key,0),e.novaSenha=h,g(""),f("")}const{data:r}=await ut.put(pt.profile.updateUserProfile,e);r.data?(a(function(e){return{type:ht.USER_UPDATE_DATA,payload:{data:e}}}({...t,nome:i,imagem:d,contato:{...t.contato,email:c}})),Object(p.b)(r.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("N\xe3o encontramos o hit\xf3rico de acesso para o perfil!",{type:p.b.TYPE.ERROR})}catch(n){zt(n)}finally{o(!1)}}return Object(r.useEffect)(()=>{R(w)},[w]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(xe,{mainMenu:"Ol\xe1",pageName:null===t||void 0===t?void 0:t.nome,button1:{label:"ATUALIZAR ".concat(N?y:""),onClick:()=>D,main:!0,disabled:N}}),l.a.createElement(Aa,{className:"defaultForm profileDefaultForm",onSubmit:D},l.a.createElement("div",{className:"profileImageContainer"},l.a.createElement("img",{alt:"upload",className:"Icon",src:d}),d.length>0?null:l.a.createElement("span",null,"Nenhuma imagem foi selecionada."),l.a.createElement("label",null,"Selecione um arquivo de imagem"),l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:e=>(function(e){e.type&&Vt.IMAGES.includes(e.type)?m(e.base64):p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")})(e)})))),l.a.createElement("div",{className:"infoCard profileFormContainer"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome"),l.a.createElement("input",{type:"text",name:"fullname",value:i,onChange:function(e){const{target:{value:t}}=e;s(t)},disabled:!0}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"E-mail"),l.a.createElement("input",{type:"email",name:"email",value:c,onChange:function(e){const{target:{value:t}}=e;A(t)},disabled:!0}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex",style:{maxWidth:200}},l.a.createElement("span",null,"Senha"),l.a.createElement(lt,{autoComplete:"new-password",type:"password",name:"password",value:h,onChange:function(e){const{target:{value:t}}=e;g(t)}})),l.a.createElement("div",{className:"inputHolder defaultFlex",style:{maxWidth:200}},l.a.createElement("span",null,"Confirmar Senha"),l.a.createElement(lt,{autoComplete:"new-password",type:"password",name:"confirmPassword",value:E,onChange:function(e){const{target:{value:t}}=e;f(t)}}))),l.a.createElement(ca,{password:h}))),l.a.createElement("div",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"\xdaltimos Acessos"),l.a.createElement(sa,{headerLabels:[{text:"Data"},{text:"Sistema Operacional"},{text:"Navegador"},{text:"Endere\xe7o IP"}],dataObjects:b.map(e=>(e.date=Pe()(e.data).format("DD/MM/YYYY, HH:mm:ss"),e)),fieldsArray:["date","so","browser","ip"],totalItems:C,handlePageUpdate:R,useCustomActions:!0}))))};function ma(e){let{component:t,permission:a,...n}=e;const{permissions:o}=Object(u.d)(e=>e.user.data);return!a||a&&o.includes(a)?l.a.createElement(m.b,Object.assign({},n,{render:e=>l.a.createElement(t,e)})):(Object(p.b)("Acesso Negado!",{type:p.b.TYPE.ERROR}),l.a.createElement(m.a,{to:y.pageInitial}))}ma.defaultProps={permission:null};var ua={create_cliente:"create_cliente",edit_cliente:"edit_cliente",delete_cliente:"delete_cliente",view_cliente:"view_cliente",edit_revenda:"edit_revenda",delete_revenda:"delete_revenda",view_revenda:"view_revenda",create_revenda:"create_revenda",edit_colaborador:"edit_colaborador",delete_colaborador:"delete_colaborador",view_colaborador:"view_colaborador",create_colaborador:"create_colaborador",edit_software:"edit_software",delete_software:"delete_software",view_software:"view_software",create_software:"create_software",edit_modalidade:"edit_modalidade",delete_modalidade:"delete_modalidade",view_modalidade:"view_modalidade",create_modalidade:"create_modalidade",edit_modulo:"edit_modulo",delete_modulo:"delete_modulo",view_modulo:"view_modulo",create_modulo:"create_modulo",edit_pedido:"edit_pedido",delete_pedido:"delete_pedido",view_pedido:"view_pedido",create_pedido:"create_pedido",status_pedido:"status_pedido",edit_solicitacao:"edit_solicitacao",delete_solicitacao:"delete_solicitacao",view_solicitacao:"view_solicitacao",create_solicitacao:"create_solicitacao",status_solicitacao:"status_solicitacao",view_licenca:"view_licenca",delete_licenca:"delete_licenca",status_licenca:"status_licenca",manage_licencas:"manage_licencas",manage_key:"manage_key",view_marketing:"view_marketing",view_settings:"view_settings",view_logs:"view_logs",block_user:"block_user","edit_mass-actions":"edit_mass-actions","edit_link-marketing":"edit_link-marketing","view_generate-key":"view_generate-key","edit_ramo-atividade":"edit_ramo-atividade","delete_ramo-atividade":"delete_ramo-atividade","view_ramo-atividade":"view_ramo-atividade","create_ramo-atividade":"create_ramo-atividade","edit_grupo-acesso":"edit_grupo-acesso","delete_grupo-acesso":"delete_grupo-acesso","view_grupo-acesso":"view_grupo-acesso","create_grupo-acesso":"create_grupo-acesso","edit_classificacao-canal":"edit_classificacao-canal","delete_classificacao-canal":"delete_classificacao-canal","view_classificacao-canal":"view_classificacao-canal","create_classificacao-canal":"create_classificacao-canal","edit_motivo-cancelamento":"edit_motivo-cancelamento","delete_motivo-cancelamento":"delete_motivo-cancelamento","view_motivo-cancelamento":"view_motivo-cancelamento","create_motivo-cancelamento":"create_motivo-cancelamento","view_convite-pessoa":"view_convite-pessoa","create_convite-pessoa":"create_convite-pessoa","edit_convite-pessoa":"edit_convite-pessoa","delete_convite-pessoa":"delete_convite-pessoa","view_form-register":"view_form-register","create_form-register":"create_form-register","edit_form-register":"edit_form-register","delete_form-register":"delete_form-register","disable_form-register":"disable_form-register","view_form-maintenance":"view_form-maintenance","create_form-maintenance":"create_form-maintenance","edit_form-maintenance":"edit_form-maintenance","finished_form-maintenance":"finished_form-maintenance","edit_responsavel-executivo":"edit_responsavel-executivo","edit_mudanca-atendimento-revenda":"edit_mudanca-atendimento-revenda","view_mudanca-atendimento-revenda":"view_mudanca-atendimento-revenda","edit_mudanca-colaborador-revenda":"edit_mudanca-colaborador-revenda","view_motivo-solicitacao":"view_motivo-solicitacao","create_motivo-solicitacao":"create_motivo-solicitacao","edit_motivo-solicitacao":"edit_motivo-solicitacao","delete_motivo-solicitacao":"delete_motivo-solicitacao",view_pagamento:"view_pagamento",create_pagamento:"create_pagamento",edit_pagamento:"edit_pagamento",delete_pagamento:"delete_pagamento","view_coluna-revenda":"view_coluna-revenda","message_resposta-cm":"message_resposta-cm",view_metas:"view_metas",create_metas:"create_metas",edit_metas:"edit_metas",delete_metas:"delete_metas","view_motivo-perda":"view_motivo-perda","create_motivo-perda":"create_motivo-perda","edit_motivo-perda":"edit_motivo-perda","delete_motivo-perda":"delete_motivo-perda","view_manutencao-oportunidade":"view_manutencao-oportunidade","create_manutencao-oportunidade":"create_manutencao-oportunidade","edit_manutencao-oportunidade":"edit_manutencao-oportunidade","delete_manutencao-oportunidade":"delete_manutencao-oportunidade","view_origem-lead":"view_origem-lead","create_origem-lead":"create_origem-lead","edit_origem-lead":"edit_origem-lead","delete_origem-lead":"delete_origem-lead","view_monitoramento-oportunidade":"view_monitoramento-oportunidade","create_monitoramento-oportunidade":"create_monitoramento-oportunidade","edit_monitoramento-oportunidade":"edit_monitoramento-oportunidade","delete_monitoramento-oportunidade":"delete_monitoramento-oportunidade","view_s
1alvar-rascunho":"view_salvar-rascunho","view_botao-editar":"view_botao-editar","login-sso":"login-sso",revenda_deletar_rascunho:"revenda_deletar_rascunho"};function pa(e){p.b.error("Acesso Negado!"),setTimeout(()=>e.push(y.pageInitial),100)}var ha,ga,Ea=a(339);const fa=_.c.div(ha||(ha=Object(Q.a)(["\n margin-top: 20px;\n"]))),ba=_.c.div(ga||(ga=Object(Q.a)(["\n margin-left: 20px;\n width: fit-content;\n padding: 5px 0;\n color: var(--cm-primary);\n background-color: transparent;\n font-weight: bold;\n\n display: flex;\n align-items: center;\n\n .title-filter {\n margin-left: 6px;\n }\n\n svg {\n width: 20px;\n height: 20px;\n }\n\n cursor: pointer;\n"])));function va(e){let{children:t,countFilters:a=0}=e;const[n,o]=Object(r.useState)(!0);return l.a.createElement(fa,null,l.a.createElement(ba,{onClick:()=>o(!n)},n?l.a.createElement(ue.l,null):l.a.createElement(Ea.a,null),l.a.createElement("span",{className:"title-filter"},"FILTROS (",a,")")),n&&l.a.createElement(l.a.Fragment,null,t))}a(526);var Ca=function(e){let{countFilter:t,fieldLabel:a,inputValue:n,handleInputChange:o,handleSubmit:r}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:r},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,a),l.a.createElement("input",{type:"text",name:"groupName",value:n,onChange:o})),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:r},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};class xa{}xa.getAccessGroupPermissions=(async()=>{const{data:e}=await ut.get(pt.admin.getAccessGroupPermissions);return e.data}),xa.createAccessGroup=(async e=>{const{data:t}=await ut.post(pt.admin.createAccessGroup,{...e});return t}),xa.updateAccessGroup=(async e=>{const{data:t}=await ut.put(pt.admin.updateAccessGroup,{...e});return t}),xa.getAccessGroup=(async(e,t)=>{const{data:a}=await ut.post(pt.admin.getAccessGroup,t?{text:e,...t}:{text:e});return a.data}),xa.getGroup=(async e=>{const{data:t}=await ut.get(pt.admin.getGroup(e));return t.data}),xa.deleteAccessGroup=(async e=>{const{data:t}=await ut.delete(pt.admin.deleteAccessGroup(e));return t});var wa,Oa,ya,Sa,Na=a(100),Ia=a.n(Na);const ja=_.c.div(wa||(wa=Object(Q.a)(["\n margin-top: 32px;\n"]))),Ra=_.c.div(Oa||(Oa=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n\n h3 {\n font-weight: normal;\n }\n"]))),Da=_.c.div(ya||(ya=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n"]))),Pa=_.c.div(Sa||(Sa=Object(Q.a)(["\n margin-left: 20px;\n"])));var ka,Ta,Ma=e=>{let{filters:t}=e;return l.a.createElement(ja,null,t&&t.reduce((e,t)=>t.value?[...e,t]:[...e],[]).length>0&&l.a.createElement(Ra,null,l.a.createElement("h3",null,"Filtros:"),l.a.createElement(Da,null,t.reduce((e,t,a)=>t.value?[...e,l.a.createElement(Pa,{key:"filters-report-".concat(a,"-").concat(t.value)},l.a.createElement("span",null,l.a.createElement("strong",null,t.name,": "),t.value))]:[...e],[]))))};const Ba=_.c.div(ka||(ka=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n margin-bottom: 16px;\n margin-top: 32px;\n"]))),Fa=_.c.span(Ta||(Ta=Object(Q.a)(["\n width: 40%;\n"]))),Ha=r.Fragment,La=r.Fragment;a(527);var za,Qa,_a,Ga=function(e){let{headerLabels:t,dataObjects:a,fieldsArray:n,renderRowComponent:o,renderCustomHeader:r,filters:i,newLayout:s=!1}=e;const c=()=>{const e={revendas:[],softwares:[]};return a.forEach(t=>{e.revendas.includes(t.nomeFantasiaRevenda)||e.revendas.push(t.nomeFantasiaRevenda),e.softwares.includes(t.software)||e.softwares.push(t.software)}),e},A=e=>o?o(e):n.map((t,a)=>l.a.createElement(qt.a,{key:"row_".concat(e[t],"_").concat(a)},e[t]||"")),d=()=>r?r():l.a.createElement(Kt.a,null,t.map((e,t)=>l.a.createElement(qt.a,{key:"header_table_cell_".concat(e.text,"_").concat(t),style:{width:e.width||"auto"},align:e.align||"left"},e.text)));function m(e){return e%2!==0?"zebraStyle":""}return l.a.createElement("div",null,s?l.a.createElement("div",{className:"tableHolderReportNewLayout"},c().revendas.map(e=>c().softwares.map(t=>l.a.createElement(Ha,{key:"table_report_".concat(e,"_").concat(t)},((e,t)=>{const a=[];
1return i.forEach(n=>{n.value!==e&&n.value!==t||a.push(n.value)}),l.a.createElement(l.a.Fragment,null,0!==a.length?l.a.createElement(l.a.Fragment,null,2!==a.length&&l.a.createElement(Ba,null,a.map((a,n)=>l.a.createElement(l.a.Fragment,{key:"break_".concat(a,"_").concat(n)},!(a===t)&&l.a.createElement(Fa,null,l.a.createElement("b",null,"SOFTWARE:")," ",t||"---"),!(a===e)&&l.a.createElement(Fa,null,l.a.createElement("b",null,"REVENDA:")," ",e||"---"))))):l.a.createElement(Ba,null,l.a.createElement(Fa,null,l.a.createElement("b",null,"SOFTWARE:")," ",t||"---"),l.a.createElement(Fa,null,l.a.createElement("b",null,"REVENDA:")," ",e||"---")))})(e,t),l.a.createElement(Yt.a,{className:"resultTableNewLayout"},l.a.createElement(Jt.a,{className:"tableHeaderNewLayout"},d()),l.a.createElement(Xt.a,null,a.map(a=>l.a.createElement(La,{key:"table_body_container_".concat(a.id)},((e,t,a)=>{const n=e.nomeFantasiaRevenda===t,o=e.software===a;return n&&o})(a,e,t)&&l.a.createElement(Kt.a,{className:"tableRowNewLayout"},A(a)))))))))):l.a.createElement("div",{className:"tableHolderReport"},l.a.createElement(Yt.a,{className:"resultTable"},l.a.createElement(Jt.a,{className:"tableHeader"},d()),l.a.createElement(Xt.a,null,a.map((e,t)=>l.a.createElement(Kt.a,{key:null!=e.id?e.id:t,className:"tableRow ".concat(m(t))}
1,A(e)))))))};const Va=_.c.div(za||(za=Object(Q.a)(["\n @media print {\n display: flex;\n flex: 1;\n flex-direction: column;\n width: 100vw;\n margin: 6%;\n color: var(--cm-primary);\n }\n\n h4 {\n font-weight: normal;\n align-self: flex-start;\n margin: 10px 0;\n }\n\n table {\n page-break-after: auto !important;\n }\n\n tr {\n page-break-inside: avoid !important;\n page-break-after: auto !important;\n }\n\n td {\n page-break-inside: avoid !important;\n page-break-after: auto !important;\n }\n\n thead {\n display: table-header-group !important;\n }\n\n tfoot {\n display: table-footer-group !important;\n }\n\n display: none;\n"]))),Ua=_.c.div(Qa||(Qa=Object(Q.a)(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n h3 {\n font-weight: normal;\n }\n\n .left {\n display: flex;\n flex-direction: column;\n }\n\n img {\n width: 100px;\n }\n"])));_.c.div(_a||(_a=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n align-items: center;\n\n h3 {\n font-weight: normal;\n }\n"])));var Ya=l.a.forwardRef((e,t)=>{let{dataObjects:a,handlePageUpdate:n,filters:o,headerLabels:r,fieldsArray:i,title:s,renderRowComponent:c,renderCustomHeader:A,newLayout:d}=e;const m=Pe()(new Date),u=Pe()(m).format("DD/MM/YYYY");return l.a.createElement(Va,{ref:t},l.a.createElement(Ua,null,l.a.createElement("div",{className:"left"},l.a.createElement("h2",null,s),l.a.createElement("h4",null,"Gerado em ",l.a.createElement("strong",null,u))),l.a.createElement("img",{src:Ia.a,alt:"Casa Magalh\xe3es"})),l.a.createElement(Ma,{filters:o}),l.a.createElement(Ga,{style:{flex:1},headerLabels:r,dataObjects:a,fieldsArray:i,handlePageUpdate:n,renderRowComponent:c,renderCustomHeader:A,filters:o,newLayout:d}))});const Xa=Object(r.createContext)(),qa=e=>{let{children:t}=e;const[a,n]=Object(r.useState)({});return l.a.createElement(Xa.Provider,{value:{filters:a,setFilters:n}},t)};function Ja(){return Object(r.useContext)(Xa)}a(528);var Ka=a(40),Za=a.n(Ka);function Wa(e){let{collection:t,by:a,orders:n=["asc"],noMessage:o=!1,customMessage:r="N\xe3o encontramos nenhum resultado!"}=e;return t.length?Object(Ka.orderBy)(t,a,n):(o||Object(p.b)(r,{type:p.b.TYPE.ERROR}),[])}class $a{}$a.getLogsChave=(async e=>{const{data:t}=await ut.post(pt.license.getLogsChave,e);return t.data}),$a.getLogsSystem=(async e=>{const{data:t}=await ut.post(pt.license.getLogsSystem,e);return t.data});var en=$a,tn=a(6);const an={REVENDA:"revenda",CLIENTE:"cliente",COLABORADOR:"colaborador",CONVITE:{REVENDA:"revenda - convidado",COLABORADOR:"colaborador - convidado"},MESSAGE:{REVENDA_CM:"revenda cm",REVENDA:"revenda",COLABORADOR_CM:"colaborador cm",COLABORADOR_REVENDA:"colaborador revenda"}};Object.freeze(an);const nn=[{nome:"Acre",sigla:"AC"},{nome:"Alagoas",sigla:"AL"},{nome:"Amap\xe1",sigla:"AP"},{nome:"Amazonas",sigla:"AM"},{nome:"Bahia",sigla:"BA"},{nome:"Cear\xe1",sigla:"CE"},{nome:"Distrito Federal",sigla:"DF"},{nome:"Esp\xedrito Santo",sigla:"ES"},{nome:"Goi\xe1s",sigla:"GO"},{nome:"Maranh\xe3o",sigla:"MA"},{nome:"Mato Grosso",sigla:"MT"},{nome:"Mato Grosso do Sul",sigla:"MS"},{nome:"Minas Gerais",sigla:"MG"},{nome:"Par\xe1",sigla:"PA"},{nome:"Para\xedba",sigla:"PB"},{nome:"Paran\xe1",sigla:"PR"},{nome:"Pernambuco",sigla:"PE"},{nome:"Piau\xed",sigla:"PI"},{nome:"Rio de Janeiro",sigla:"RJ"},{nome:"Rio Grande do Norte",sigla:"RN"},{nome:"Rio Grande do Sul",sigla:"RS"},{nome:"Rond\xf4nia",sigla:"RO"},{nome:"Roraima",sigla:"RR"},{nome:"Santa Catarina",sigla:"SC"},{nome:"S\xe3o Paulo",sigla:"SP"},{nome:"Sergipe",sigla:"SE"},{nome:"Tocantins",sigla:"TO"}];Object.freeze(nn);const on={AGUARDANDO_ANALISE_CM:{label:"Aguardando An\xe1lise CM",value:"Aguardando An\xe1lise CM",label_small:"Aguardando an\xe1lise",showInManagement:!1},PENDENTE_RETORNO_CM:{label:"Pendente Retorno CM",value:"Pendente Retorno CM",label_small:"Pend\xeancia CM",showInManagement:!0},PENDENTE_RETORNO_REVENDA:{label:"Pendente Retorno REVENDA",value:"Pendente Retorno REVENDA",label_small:"Pend\xeancia Revenda",showInManagement:!0},EM_ANDAMENTO:{label:"Em Andamento",value:"Em Andamento",label_small:"Em Andamento",showInManagement:!0},APROVADO:{label:"Aprovado",value:"Aprovado",label_small:"Aprovado",showInManagement:!0},NEGADO:{label:"Negado",value:"Negado",label_small:"Negado",showInManagement:!0}};Object.freeze(on);const rn={PROPOSTA:{value:"Proposta",label:"Proposta",showInSearch:!0,showInManagement:!0},ANALISE:{value:"An\xe1lise",label:"An\xe1lise",showInSearch:!0,showInManagement:!0},PENDENTE_REVENDA:{value:"Pendente Revenda",label:"Pendente Revenda",showInSearch:!0,showInManagement:!0},PENDENTE_CM:{value:"Pendente CM",label:"Pendente CM",showInSearch:!0,showInManagement:!0},APROVADO:{value:"Aprovado",label:"Aprovado",showInSearch:!1,showInManagement:!1},NEGADO:{value:"Negado",label:"Negado",showInSearch:!0,showInManagement:!0},FATURADO:{value:"Faturado",label:"Faturado",showInSearch:!1,showInManagement:!1},LIBERADO_LICENCA:{value:"Liberado Licen\xe7a",label:"Liberado Licen\xe7a",showInSearch:!0,showInManagement:!0},CANCELADO:{value:"Cancelado",label:"Cancelado",showInSearch:!0,showInManagement:!0},RASCUNHO:{value:"Rascunho",label:"Rascunho",showInSearch:!0,showInManagement:!1}};Object.freeze(rn);const ln=[{value:0,label:"Janeiro"},{value:1,label:"Fevereiro"},{value:2,label:"Mar\xe7o"},{value:3,label:"Abril"},{value:4,label:"Maio"},{value:5,label:"Junho"},{value:6,label:"Julho"},{value:7,label:"Agosto"},{value:8,label:"Setembro"},{value:9,label:"Outubro"},{value:10,label:"Novembro"},{value:11,label:"Dezembro"}];Object.freeze(ln);const sn=["#e0f5ff","#f7ffe3","#ffe8e0","#efe0ff","#fffee3","#e2e0ff","#e2ffe0","#fffde0","#ffeee0","#f0f0f0"];Object.freeze(sn);const cn={APROVADO:{value:"Aprovado",label:"Aprovado"},ANALISE:{value:"Pendente",label:"Pendente"},NEGADO:{value:"Negado",label:"Negado"},TODOS:{value:"Todos",label:"Todos"}};Object.freeze(cn);const An={TOTAL:{value:"Total",label:"Total"},PARCIAL:{value:"Parcial",label:"Parcial"}};Object.freeze(An);const dn={BLOCKED:{key:"BLOCKED",label:"Bloqueado",label2:"Bloqueado",label3:"Desativado",value:"Bloqueado"},NOT_BLOCKED:{key:"NOT_BLOCKED",label:"N\xe3o Bloqueado",label2:"Desbloqueado",label3:"Ativado",value:"N\xe3o Bloqueado"}};Object.freeze(dn);const mn={PREENCHIDO:"Preenchido",NAO_PREENCHIDO:"N\xe3o Preenchido"};Object.freeze(mn);const un={PENDENTE:{id:1,label:"Pendente",value:"PENDENTE"},ATENDIDO:{id:2,label:"Atendido",value:"ATENDIDO"},RASCUNHO:{id:3,label:"Rascunho",value:"RASCUNHO"}};Object.freeze(un);const pn={IDS:{PENDENTE:1,ATENDIDO:2},ID_TO_TAG:{1:"Pendente",2:"Atendido"},VALUES:{PENDENTE:"Pendente",ATENDIDO:"Atendido"},ROUTE:{1:"pendente",2:"atendido"}};Object.freeze(pn);const hn={SHORT_ANSWER:{id:1,tag:"SHORT_ANSWER",value:"Resposta Curta"},PARAGRAPH:{id:2,tag:"PARAGRAPH",value:"Par\xe1grafo"}
1,MULTIPLE_CHOICE:{id:3,tag:"MULTIPLE_CHOICE",value:"M\xfaltipla Escolha"},SELECTION_BOX:{id:4,tag:"SELECTION_BOX",value:"Caixa de Sele\xe7\xe3o"},TITLE:{id:5,tag:"TITLE",value:"Titulo e Descri\xe7\xe3o"},IMAGE:{id:6,tag:"IMAGE",value:"Imagem"},ANSWER:{id:7,tag:"ANSWER",value:"Pergunta"},CLIENT_RESALE:{id:8,tag:"CLIENT_RESALE",value:"Cliente e Revenda"}};Object.freeze(hn);const gn={ANSWERS:{TAG:{ANSWER:hn.ANSWER.tag,SHORT_ANSWER:hn.ANSWER.tag,PARAGRAPH:hn.ANSWER.tag,MULTIPLE_CHOICE:hn.ANSWER.tag,SELECTION_BOX:hn.ANSWER.tag,TITLE:hn.TITLE.tag,IMAGE:hn.IMAGE.tag,CLIENT_RESALE:hn.CLIENT_RESALE.tag},IDS:{ANSWER:hn.ANSWER.id,SHORT_ANSWER:hn.ANSWER.id,PARAGRAPH:hn.ANSWER.id,MULTIPLE_CHOICE:hn.ANSWER.id,SELECTION_BOX:hn.ANSWER.id,TITLE:hn.TITLE.id,IMAGE:hn.IMAGE.id,CLIENT_RESALE:hn.CLIENT_RESALE.id}},DEFAULT:{TAG:{ANSWER:hn.ANSWER.tag,SHORT_ANSWER:hn.SHORT_ANSWER.tag,PARAGRAPH:hn.PARAGRAPH.tag,MULTIPLE_CHOICE:hn.MULTIPLE_CHOICE.tag,SELECTION_BOX:hn.SELECTION_BOX.tag,TITLE:hn.TITLE.tag,IMAGE:hn.IMAGE.tag,CLIENT_RESALE:hn.CLIENT_RESALE.tag},IDS:{ANSWER:hn.ANSWER.id,SHORT_ANSWER:hn.SHORT_ANSWER.id,PARAGRAPH:hn.PARAGRAPH.id,MULTIPLE_CHOICE:hn.MULTIPLE_CHOICE.id,SELECTION_BOX:hn.SELECTION_BOX.id,TITLE:hn.TITLE.id,IMAGE:hn.IMAGE.id,CLIENT_RESALE:hn.CLIENT_RESALE.id}}};Object.freeze(gn);const En={ALIGN_LEFT:{id:1,tag:"flex-start",value:"Alinhar \xe0 Esquerda"},ALIGN_CENTER:{id:2,tag:"center",value:"Alinhar ao Centro"},ALIGN_RIGHT:{id:3,tag:"flex-end",value:"Alinhar \xe0 Direita"},ALTER_IMAGE:{id:4,tag:"alter-image",value:"Alterar"}};Object.freeze(hn);const fn={CREATE_RESPONSE_FORM:{TAG:"CREATE_RESPONSE_FORM"},EDIT_VALUE_FIELD:{TAG:"EDIT_VALUE_FIELD"},SING_FORM_RESPOSIBLE:{TAG:"SING_FORM_RESPOSIBLE"},EDIT_ANALYSIS_DATE:{TAG:"EDIT_ANALYSIS_DATE"},CHANGE_STATUS_FORM:{TAG:"CHANGE_STATUS_FORM"}};Object.freeze(hn);const bn={GET_MESSAGE_ATUAL:"get_message_atual",GET_MESSAGE_CHAVE_TEST:"get_message_chave_test",GET_MESSAGE_CHAVE_DESATIVADA:"get_message_chave_desativada",GET_MESSAGE_CHAVE_ATIVADA:"get_message_chave_ativada",GET_LOG_ROTATE_ANO:"get_log_rotate_ano",GET_LOG_ROTATE_MES:"get_log_rotate_mes",GET_LOG_ROTATE_DIA:"get_log_rotate_dia",GET_ATIVAR_CHAVE:"get_ativar_chave",GET_PRAZO_MAXIMO_GERAR_CHAVE:"get_prazo_maximo_gerar_chave",GET_GERAR_COM:"get_gerar_com",GET_TEST_CPF_CNPJ:"get_test_cpf_cnpj",GET_TEST_CODE_SOFTWARE:"get_test_code_software",GET_TEST_SERIE:"get_test_serie",GET_TEST_CONTROLE:"get_test_controle",GET_TEST_VERSAO:"get_test_versao",GET_CARENCIA_PAGAMENTO:"get_carencia_pagamento",GET_ATIVAR_CARENCIA_PAGAMENTO:"get_ativar_carencia_pagamento",GET_CORES_METAS:"get_cores_metas",GET_ATIVAR_MANUTENCAO_PORTAL:"get_ativar_manutencao_portal"};Object.freeze(bn);const vn={FIELED_PERSON_STATUS:{label:"Status do Usu\xe1rio",value:"FIELED_PERSON_STATUS"},FIELED_KEY_RENEWAL_TERM:{label:"Prazo de Renova\xe7\xe3o de Chave",value:"FIELED_KEY_RENEWAL_TERM"}};Object.freeze(vn);const Cn={LOG_CREATE:{label:"Criar",value:"logtype_create"},LOG_FIND:{label:"Buscar",value:"logtype_find"},LOG_DELETE:{label:"Deletar",value:"logtype_delete"},LOG_UPDATE:{label:"Atualizar",value:"logtype_update"},LOG_CANCEL:{label:"Cancelar",value:"logtype_cancel"}};Object.freeze(Cn);Object.freeze({WIN:"win",LOST:"lost",DEFAULT:"default"});const xn={NOTES:"notes",DOCUMENTS:"docs",TASKS:"tasks",COMMITMENTS:"commitments"};Object.freeze(xn);Object.freeze(xn);Object.freeze({REVENDA:"revenda",RESPONSAVEL:"respons\xe1vel",LOCALIZACAO:"localiza\xe7\xe3o",LEMBRETE:"lembrete"});Object.freeze({REVISION:"revision",VALIDATED:"validated"});Object.freeze({LATE:{label:"Atrasado",value:"late"},IN_DAY:{label:"No dia",value:"inDay"},LAST_ONE_DAY:{label:"Falta 1 dia",value:"lastOneDay"},ENUM:{LATE:"late",IN_DAY:"inDay",LAST_ONE_DAY:"lastOneDay"}});Object.freeze({ADD:"add",EDIT:"edit",LIST:"list",CONCLUDES:"concludes"});var wn=a(21),On=a.n(wn);a(541);function yn(e){let{customTitle:t,customMask:a,dataInicio:n,handleDataInicioChange:o,dataFim:r,handleDataFimChange:i}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,t||"Per\xedodo"),l.a.createElement("div",{id:"dates"},l.a.createElement(On.a,{mask:a||"99/99/9999",name:"initialDate",value:n,onChange:o,style:{textAlign:"center"}}),l.a.createElement("span",{id:"dateSeparator"},"\xe0"),l.a.createElement(On.a,{mask:a||"99/99/9999",style:{paddingLeft:"10px",textAlign:"center"},name:"finalDate",value:r,onChange:i})))}
1var Sn=function(e){let{countFilter:t,handleSubmit:a,revendaValue:n,usuarioValue:o,perfilValue:r,acaoValue:i,enderecoIpValue:s,dataInicioValue:c,dataFimValue:A,handleRevendaChange:d,handleUsuarioChange:m,handlePerfilChange:u,handleAcaoChange:p,handleEnderecoIpChange:h,handleDataInicioChange:g,handleDataFimChange:E}=e;const f=an.REVENDA.charAt(0).toUpperCase()+an.REVENDA.slice(1),b=an.COLABORADOR.charAt(0).toUpperCase()+an.COLABORADOR.slice(1);return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:a},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Usu\xe1rio"),l.a.createElement("input",{type:"text",name:"usuario",value:o,onChange:m})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Perfil"),l.a.createElement("select",{name:"profile",value:r,onChange:u},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:an.REVENDA},f),l.a.createElement("option",{value:an.COLABORADOR},b))),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Endere\xe7o IP"),l.a.createElement("input",{type:"text",name:"addressIp",value:s,onChange:h}))),l.a.createElement("div",{className:"rowContainer rowJustifyContent"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Revenda"),l.a.createElement("input",{type:"text",name:"revenda",value:n,onChange:d})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"A\xe7\xe3o"),l.a.createElement("select",{name:"action",value:i,onChange:p},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:Cn.LOG_CREATE.value},Cn.LOG_CREATE.label),l.a.createElement("option",{value:Cn.LOG_DELETE.value},Cn.LOG_DELETE.label),l.a.createElement("option",{value:Cn.LOG_UPDATE.value},Cn.LOG_UPDATE.label))),l.a.createElement("div",{className:"rowContent"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(yn,{dataInicio:c,handleDataInicioChange:g,dataFim:A,handleDataFimChange:E})),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:a},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR"))))))};var Nn,In=function(){const[e,t]=Object(r.useState)(!1),[a,n]=Object(r.useState)(""),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,u]=Object(r.useState)(""),[h,g]=Object(r.useState)(""),[E,f]=Object(r.useState)(""),[b,v]=Object(r.useState)([]),[C,x]=Object(r.useState)([]),[w,O]=Object(r.useState)(0),[y,S]=Object(r.useState)(0),[N,I]=Object(r.useState)({page:0,rowsPerPage:50}),[j,R]=Object(r.useState)({revenda:"",usuario:"",perfil:"",enderecoIp:"",acao:"",dataInicio:"",dataFim:""});let D=l.a.useRef();function P(e,t){e&&e.length?(v(e),O(t)):(v([]),O(0))}async function k(e){let t=0;const n={};a&&(n.revenda=a.trim(),t+=1),o&&(n.usuario=o.trim(),t+=1),s&&(n.perfil=s.trim(),t+=1),A&&(n.enderecoIp=A.trim(),t+=1),m&&(n.acao=m.trim(),t+=1),h&&(n.dataInicio=h.trim(),t+=1),E&&(n.dataFim=E.trim(),t+=1),S(t),R(n),await e(n)}function T(e){e&&e.length?x(e):x([])}async function M(e){t(!0);try{const n=await en.getLogsSystem({...j||e});n.resultado.length?T(n.resultado):(T(),Object(p.b)("N\xe3o encontramos Logs para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{t(!1)}}async function B(e,a){I(e),R(a),t(!0);try{const{page:o,rowsPerPage:r}=e,l=await en.getLogsSystem({...a||j,limit:o*r+r,offset:o*r});l.resultado.length?P(l.resultado,l.total):(P(),Object(p.b)("N\xe3o encontramos Logs para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(n){zt(n)}finally{t(!1)}}Object(r.useEffect)(()=>{B(N)},[]);const F=e=>[l.a.createElement(qt.a,{key:"row_active_0"},e.log.loggedAt?Pe()(e.log.loggedAt).format("DD/MM/YYYY, HH:mm:ss"):"---"),l.a.createElement(qt.a,{key:"row_active_1"},e.log.ip?e.log.ip:"---"),l.a.createElement(qt.a,{key:"row_active_2"},e.usuario.nomeSocial||e.usuario.nomeFantasia||e.usuario.razaoSocial||"---",l.a.createElement("div",null,l.a.createElement("small",null,e.usuario.cpfCnpj?Object(tn.c)(e.usuario.cpfCnpj):"---"))),l.a.createElement(qt.a,{key:"row_active_3"},e.usuario.tipo?e.usuario.tipo:"---"),l.a.createElement(qt.a,{key:"row_active_4"},e.revenda.nomeSocial||e.revenda.nomeFantasia||e.revenda.razaoSocial||"---",l.a.createElement("div",null,l.a.createElement("small",null,e.revenda.cpfCnpj?Object(tn.c)(e.revenda.cpfCnpj):"---"))),l.a.createElement(qt.a,{key:"row_active_5"},e.log.logAcaoTipo?{logtype_create:"Criar",logtype_find:"Buscar",logtype_delete:"Deletar",logtype_update:"Atualizar",logtype_cancel:"Cancelar"}[e.log.logAcaoTipo.tag]:"---"),l.a.createElement(qt.a,{key:"row_active_6"},e.log.acao?e.log.acao:"---")];return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>D=e,title:"Logs",handlePageUpdate:()=>M(N),filters:[{name:"Revenda",value:a},{name:"Usuario",value:o},{name:"Perfil",value:s},{name:"EnderecoIp",value:A},{name:"A\xe7\xe3o",value:m},{name:"De",value:h},{name:"At\xe9",value:E}],headerLabels:[{text:"Data",width:"10%"},{text:"Endere\xe7o IP",width:"15%"},{text:"Usu\xe1rio",width:"17%"},{text:"Perfil",width:"10%"},{text:"Revenda",width:"17%"},{text:"A\xe7\xe3o",width:"10%"},{text:"Descri\xe7\xe3o",width:"auto"}],dataObjects:C,renderRowComponent:F}),l.a.createElement(l.a.Fragment,null,l.a.createElement(_e,{loading:!0,show:e}),l.a.createElement(xe,{mainMenu:"Administrador",pageName:"Logs",showReport:!0,printableRef:()=>D,onBeforePrintCallback:async()=>{await k(async e=>{await M(N)})},openButtonSelect:!0}),l.a.createElement(Sn,{countFilter:y,handleSubmit:function(e){e.preventDefault(),k(async e=>{await B(N,e)})},revendaValue:a,usuarioValue:o,perfilValue:s,acaoValue:m,enderecoIpValue:A,dataInicioValue:h,dataFimValue:E,handleRevendaChange:function(e){const{target:{value:t}}=e;n(t)},handleUsuarioChange:function(e){const{target:{value:t}}=e;i(t)},handlePerfilChange:function(e){const{target:{value:t}}=e;c(t)},handleAcaoChange:function(e){const{target:{value:t}}=e;u(t)}
1,handleEnderecoIpChange:function(e){const{target:{value:t}}=e;d(t)},handleDataInicioChange:function(e){const{target:{value:t}}=e;g(t)},handleDataFimChange:function(e){const{target:{value:t}}=e;f(t)}}),l.a.createElement(sa,{headerLabels:[{text:"Data",width:"10%"},{text:"Endere\xe7o IP",width:"15%"},{text:"Usu\xe1rio",width:"17%"},{text:"Perfil",width:"10%"},{text:"Revenda",width:"17%"},{text:"A\xe7\xe3o",width:"10%"},{text:"Descri\xe7\xe3o",width:"auto"}],dataObjects:b,renderRowComponent:F,useCustomActions:!0,totalItems:w,handlePageUpdate:B})))};class jn{}jn.getSettingsService=(async()=>{const[e,t]=await Promise.all([ut.get(pt.admin.getLinkMarketing),ut.post(pt.admin.getSetting)]);return[e.data.data,t.data.data]}),jn.getTestLicense=(async()=>{const{data:e}=await ut.post(pt.admin.getSetting);return e.data}),jn.getGoalsColors=(async()=>{const{data:e}=await ut.post(pt.admin.getSetting,{code:bn.GET_CORES_METAS});return e.data}),jn.updateSettingsService=(async(e,t)=>{const[a,n]=await Promise.all([ut.put(pt.admin.updateLinkMarketing,{...e}),ut.put(pt.admin.updateSetting,{...t})]);return[a.data.data,n.data.data]});const Rn=_.c.input(Nn||(Nn=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"])));var Dn=a(93);function Pn(e){const{cpfCnpjValue:t,handleCpfCnpjChange:a,...n}=e;return l.a.createElement(Rn,Object.assign({type:"text",value:t,onChange:e=>{e.target.value=(e.target.value||"").toUpperCase();const t=Object(Dn.e)((e.target.value||"").toUpperCase()),n=/[A-Z]/.test(t);let o=!1;(t.length>11||n)&&(o=!0);const r=o?"__.___.___/____-__":"___.___.___-__";let l=t;if(o&&l.length>12){const e=l.slice(0,12),t=l.slice(12).replace(/\D/g,"").slice(0,2);l=e+t}let i=r,s=0,c=(i=r.replace(/_/g,()=>s<l.length?l[s++]:"_")).indexOf("_");-1===c&&(c=i.length),e.target.value=i,e.target.selectionStart=c,e.target.selectionEnd=c,e.target.focus(),a(e)},onKeyDown:e=>{if("Backspace"!==e.key)return;const t=e.target,{value:a,selectionStart:n,selectionEnd:o}=t;if(n!==o)return;if(n>=1&&/[.\-/]/.test(a[n-1])){e.preventDefault();const o=n>=2?2:1,r=a.slice(0,n-o)+a.slice(n);Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set.call(t,r),t.dispatchEvent(new Event("input",{bubbles:!0}))}}},n))}var kn,Tn,Mn,Bn,Fn,Hn,Ln,zn,Qn,_n,Gn,Vn,Un,Yn,Xn,qn,Jn=a(66);const Kn=_.c.div(kn||(kn=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n span {\n margin-left: 6px;\n margin-top: -6px;\n }\n"]))),Zn=_.c.div(Tn||(Tn=Object(Q.a)(["\n flex: 1;\n display: flex;\n max-width: 424px;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n border-radius: 10px;\n background-color: #ffffff;\n\n h3 {\n color: #707070;\n }\n"]))),Wn=_.c.div(Mn||(Mn=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex-direction: column;\n\n b {\n word-break: break-all;\n margin: 10px 0;\n }\n"]))),$n=_.c.footer(Bn||(Bn=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n padding-top: 16px;\n\n button {\n width: 114px;\n text-decoration: none;\n padding: 5px 15px;\n border-radius: 6px;\n border: 1px solid var(--cm-primary);\n font-size: 12pt;\n font-weight: bold;\n color: var(--cm-primary);\n background-color: white;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n\n button + button {\n margin-left: 20px;\n background-color: #e4eafc;\n }\n\n button.showColor {\n background-color: #e4eafc;\n }\n"])));Object(_.c)(Jn.b)(Fn||(Fn=Object(Q.a)(["\n color: var(--cm-primary);\n width: 19px;\n height: 19px;\n cursor: pointer;\n"]))),Object(_.c)(ue.s)(Hn||(Hn=Object(Q.a)(["\n color: var(--cm-primary);\n width: 24px;\n height: 24px;\n margin-bottom: 2px;\n cursor: pointer;\n"]))),_.c.div(Ln||(Ln=Object(Q.a)(["\n display: flex;\n justify-content: center;\n border: 1px solid var(--cm-primary);\n border-radius: 8px;\n padding: 8px;\n margin: 10px 40px 10px 0;\n color: var(--cm-primary);\n width: 158px;\n height: auto;\n cursor: pointer;\n\n span {\n font-size: 10pt;\n font-weight: bold;\n margin-left: 10px;\n }\n"]))),_.c.div(zn||(zn=Object(Q.a)(["\n display: flex;\n align-items: center;\n margin-right: 16px;\n"]))),_.c.div(Qn||(Qn=Object(Q.a)(["\n display: flex;\n margin-top: 12px;\n"]))),_.c.div(_n||(_n=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n margin-right: 12px;\n\n span {\n color: var(--cm-primary);\n }\n\n input.percentage {\n width: 98px;\n border: 1px solid #dadae3;\n }\n\n input.colorName {\n width: 130px;\n border: 1px solid #dadae3;\n }\n"]))),_.c.div(Gn||(Gn=Object(Q.a)(["\n display: flex;\n align-items: flex-end;\n margin-bottom: 14px;\n margin-right: 12px;\n"]))),_.c.div(Vn||(Vn=Object(Q.a)(["\n width: 1px;\n height: 46px;\n background-color: #C6C6DC;\n"]))),_.c.div(Un||(Un=Object(Q.a)(["\n width: 24px;\n height: 24px;\n border-radius: 12px;\n margin-top: 9px;\n background: transparent;\n z-index: 2;
1\n"]))),_.c.div(Yn||(Yn=Object(Q.a)(["\n width: 22px;\n height: 22px;\n background-color: ",";\n border-radius: 12px;\n border: 1px solid #0000008A;\n z-index: 1;\n"])),e=>"rgba(\n ".concat(e.rgba.r,",\n ").concat(e.rgba.g,",\n ").concat(e.rgba.b,",\n ").concat(e.rgba.a,")")),_.c.div(Xn||(Xn=Object(Q.a)(["\n position: absolute;\n z-index: 5;\n margin-top: 64px;\n\n .sketch-picker {\n width: 200px;\n padding: 10px 10px 0px;\n box-sizing: initial;\n background: rgb(255, 255, 255);\n border-radius: 4px;\n box-shadow: rgb(0 0 0 / 15%) 0px 0px 0px 1px, rgb(0 0 0 / 15%) 0px 8px 16px;\n\n margin-bottom: 20px;\n }\n"]))),_.c.div(qn||(qn=Object(Q.a)(["\n padding: 20px;\n margin-top: -44px;\n"])));a(542);function eo(e){const{name:t,labelHorizontal:a,customContentHorizontal:n,value:o,onChange:r,onClick:i,outlineSelect:s,customStyles:c,...A}=e;return l.a.createElement("div",{className:"radioHolder",style:c},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",Object.assign({type:"radio",name:t,value:o,onChange:r,onClick:i},A)),l.a.createElement("span",{className:"checkradio ".concat(s?"checkradio_outline":"")},s&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),n&&n,a&&l.a.createElement("span",{id:"radioLabel"},a))}var to=function(){const[e,t]=Object(r.useState)(!1),[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,u]=Object(r.useState)(""),[h,g]=Object(r.useState)(""),[E,f]=Object(r.useState)(""),[b,v]=Object(r.useState)(""),[C,x]=Object(r.useState)(""),[w,O]=Object(r.useState)(""),[y,S]=Object(r.useState)(""),[N,I]=Object(r.useState)(""),[j,R]=Object(r.useState)(""),[D,P]=Object(r.useState)(""),[k,T]=Object(r.useState)(""),[M,B]=Object(r.useState)(""),[F,H]=Object(r.useState)(""),[L,z]=Object(r.useState)(""),[Q,_]=Object(r.useState)(""),[G,V]=Object(r.useState)({manutencaoPortal:"",marketing:{link:""},license:{prazo:"",ativarChave:"",gerarCom:"",cpfCnpj:"",codeSoftware:"",serie:"",controle:"",versao:""},mensagens:{mensagemAtual:"",mensagemChaveAtivada:"",mensagemChaveDesativada:"",mensagemChaveTeste:""},logs:{logRotateAno:"",logRotateMes:"",logRotateDia:""}});function U(e,t){return"no"!==e||"real_license"!==t&&"test_license"!==t?"yes"===e&&"real_license"===t?d(bn.GET_MESSAGE_CHAVE_ATIVADA):"yes"===e&&"test_license"===t?d(bn.GET_MESSAGE_CHAVE_TEST):void 0:d(bn.GET_MESSAGE_CHAVE_DESATIVADA)}function Y(e){const{target:{value:t}}=e;x(t),U(t,y)}function X(e){const{target:{value:t}}=e;O(t)}function q(e){const{target:{value:t}}=e;S(t),U(C,t)}function J(e){e.preventDefault(),async function(e){const t={manutencaoPortal:"",marketing:{},license:{},mensagens:{},logs:{},colors:""};s.length&&(t.marketing.link=s.trim()),b.length&&(t.license.prazo=b.trim()),C.length&&(t.license.ativarChave=C.trim()),y.length&&(t.license.gerarCom=y.trim()),N.length&&(t.license.cpfCnpj=Object(tn.m)(N.trim())),j.length&&(t.license.codeSoftware=j.trim()),D.length&&(t.license.serie=D.trim()),k.length&&(t.license.controle=k.trim()),M.length&&(t.license.versao=M.trim()),A.length&&(t.mensagens.mensagemAtual=A.trim()),h.length&&(t.mensagens.mensagemChaveAtivada=h.trim()),E.length&&(t.mensagens.mensagemChaveDesativada=E.trim()),m.length&&(t.mensagens.mensagemChaveTeste=m.trim()),F.length&&(t.logs.logRotateAno=F.trim()),L.length&&(t.logs.logRotateMes=L.trim()),Q.length&&(t.logs.logRotateDia=Q.trim()),Q.length&&(t.logs.logRotateDia=Q.trim()),w.length&&(t.manutencaoPortal=w.trim()),V(t),await e(t)}(async e=>{await async function(e){t(!1),n(!0);try{const t={manutencaoPortal:e.manutencaoPortal||G.manutencaoPortal,...e.license||G.license,...e.mensagens||G.mensagens,...e.logs||G.logs},[o,r]=await jn.updateSettingsService({...e.marketing||G.marketing},{...t});o.ok&&r.ok?Object(p.b)("Configura\xe7\xf5es atualizadas com sucesso.",{type:p.b.TYPE.SUCCESS}):Object(p.b)("N\xe3o foi poss\xedvel atualizar as configura\xe7\xf5es.",{type:p.b.TYPE.ERROR})}catch(a){zt(a)}finally{n(!1)}}(e)})}function K(){return o.trim()!==s.trim()}return Object(r.useEffect)(()=>{(async()=>{n(!0);try{const[t,a]=await jn.getSettingsService();
1t&&a.length?function(e,t){c(e),i(e),t.forEach(e=>{switch(e.code){case bn.GET_ATIVAR_CHAVE:x(e.value);break;case bn.GET_GERAR_COM:S(e.value);break;case bn.GET_PRAZO_MAXIMO_GERAR_CHAVE:v(e.value);break;case bn.GET_TEST_CPF_CNPJ:I(e.value);break;case bn.GET_TEST_CODE_SOFTWARE:R(e.value);break;case bn.GET_TEST_SERIE:P(e.value);break;case bn.GET_TEST_CONTROLE:T(e.value);break;case bn.GET_TEST_VERSAO:B(e.value);break;case bn.GET_MESSAGE_ATUAL:d(e.value);break;case bn.GET_MESSAGE_CHAVE_TEST:u(e.value);break;case bn.GET_MESSAGE_CHAVE_ATIVADA:g(e.value);break;case bn.GET_MESSAGE_CHAVE_DESATIVADA:f(e.value);break;case bn.GET_LOG_ROTATE_ANO:H(e.value);break;case bn.GET_LOG_ROTATE_MES:z(e.value);break;case bn.GET_LOG_ROTATE_DIA:_(e.value);break;case bn.GET_ATIVAR_MANUTENCAO_PORTAL:O(e.value)}})}(t.serviceUrl,a):(c(""),i(""),x(""),S(""),v(""),I(""),R(""),P(""),T(""),B(""),d(""),u(""),g(""),f(""),H(""),z(""),_(""),Object(p.b)("Erro ao consultar configura\xe7\xf5es.",{type:p.b.TYPE.ERROR}))}catch(e){zt(e)}finally{n(!1)}})()},[]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:a,loading:!0}),l.a.createElement(xe,{mainMenu:"Administrador",pageName:"Configura\xe7\xf5es",button1:{label:"Salvar",onClick:()=>K()?()=>t(K()):J,main:!0},openButtonSelect:!0}),l.a.createElement("form",{className:"defaultForm",onSubmit:J},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Manuten\xe7\xe3o do Portal"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Colocar sistema em manuten\xe7\xe3o? *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"enabledUnderMaintenance",labelHorizontal:"Sim",value:"yes",onChange:X,outlineSelect:"yes"===w}),l.a.createElement(eo,{name:"enabledUnderMaintenance",labelHorizontal:"N\xe3o",value:"no",onChange:X,outlineSelect:"no"===w}))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Link Marketing"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Link *"),l.a.createElement("input",{type:"text",name:"link",value:s,onChange:function(e){const{target:{value:t}}=e;c(t)}})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},l.a.createElement("b",null,"Gera\xe7\xe3o de Chave")),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Habilitar gera\xe7\xe3o de chave? *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"enabledKey",labelHorizontal:"Sim",value:"yes",onChange:Y,outlineSelect:"yes"===C}),l.a.createElement(eo,{name:"enabledKey",labelHorizontal:"N\xe3o",value:"no",onChange:Y,outlineSelect:"no"===C})))),"yes"===C&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Prazo m\xe1ximo para gera\xe7\xe3o de chaves (prazo do Mil\xeanio) *"),l.a.createElement(Kn,null,l.a.createElement("input",{className:"inputSmall",type:"text",name:"prazo",value:Object(tn.k)(b),onChange:function(e){const{target:{value:t}}=e;v(Object(tn.k)(t))}}),l.a.createElement("span",null,"dias")))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Gerar com *"),l.a.createElement("div",null,l.a.createElement("span",{id:"description"},'(Escolhendo "licen\xe7a de teste", o sistema n\xe3o utilizar\xe1 os dados da licen\xe7a do cliente)')),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"generateKey",labelHorizontal:"Dados reais da licen\xe7a",value:"real_license",onChange:q,outlineSelect:"real_license"===y}),l.a.createElement(eo,{name:"generateKey",labelHorizontal:"Licen\xe7a de teste",value:"test_license",onChange:q,outlineSelect:"test_license"===y}
1))),"test_license"===y&&l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"CPF/CNPJ *"),l.a.createElement(Pn,{type:"text",value:N,onChange:function(e){const{target:{value:t}}=e;I(t)}})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"C\xf3digo do software *"),l.a.createElement("input",{type:"text",value:Object(tn.k)(j),onChange:function(e){const{target:{value:t}}=e;R(t)}})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"S\xe9rie *"),l.a.createElement("input",{type:"text",value:Object(tn.k)(D),onChange:function(e){const{target:{value:t}}=e;P(t)}})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Controle *"),l.a.createElement("input",{type:"text",value:Object(tn.k)(k),onChange:function(e){const{target:{value:t}}=e;T(t)}})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Vers\xe3o *"),l.a.createElement("input",{type:"text",value:Object(tn.i)(M),onChange:function(e){const{target:{value:t}}=e;B(t)}}))))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Mensagem de Feedback *"),A===bn.GET_MESSAGE_CHAVE_TEST&&l.a.createElement("input",{type:"text",name:"feedback",value:m,onChange:function(e){const{target:{value:t}}=e;u(t)}}),A===bn.GET_MESSAGE_CHAVE_ATIVADA&&l.a.createElement("input",{type:"text",name:"feedback",value:h,onChange:function(e){const{target:{value:t}}=e;g(t)}}),A===bn.GET_MESSAGE_CHAVE_DESATIVADA&&l.a.createElement("input",{type:"text",name:"feedback",value:E,onChange:function(e){const{target:{value:t}}=e;f(t)}})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Per\xedodo de reten\xe7\xe3o de logs *"),l.a.createElement("div",null,l.a.createElement("span",{id:"description"},"(O log que atinguir o tempo informado ser\xe1 deletado)")),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Kn,null,l.a.createElement("input",{className:"inputSmall",type:"text",name:"yarns",value:Object(tn.k)(F),onChange:function(e){const{target:{value:t}}=e;H(t)}}),parseInt(F)<=1?l.a.createElement("span",{id:"description"},"ano"):l.a.createElement("span",{id:"description"},"anos"))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Kn,null,l.a.createElement("input",{className:"inputSmall",type:"text",name:"months",value:Object(tn.k)(L),onChange:function(e){const{target:{value:t}}=e;z(t)}}),parseInt(L)<=1?l.a.createElement("span",{id:"description"},"m\xeas"):l.a.createElement("span",{id:"description"},"meses"))),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement(Kn,null,l.a.createElement("input",{className:"inputSmall",type:"text",name:"days",value:Object(tn.k)(Q),onChange:function(e){const{target:{value:t}}=e;_(t)}}),parseInt(Q)<=1?l.a.createElement("span",{id:"description"},"dia"):l.a.createElement("span",{id:"description"},"dias")))))),l.a.createElement("div",{id:"endColor"}),l.a.createElement(_e,{show:e},l.a.createElement(Zn,null,l.a.createElement("h3",null,"Confirmar altera\xe7\xe3o de link"),l.a.createElement(Wn,null,l.a.createElement("b",null,s),l.a.createElement("p",null,"Confira o novo link, pois isso pode inviabilizar o acesso. Confirmar?")),l.a.createElement($n,null,l.a.createElement("button",{onClick:()=>t(!e)},"N\xe3o"),l.a.createElement("button",{onClick:J},"Sim")))))};var ao=[{key:1,exact:!0,hideSidebar:!1,name:"Grupo de Acesso",path:N.accessGroup,component:function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)((null===a||void 0===a?void 0:a.inputValue)?null===a||void 0===a?void 0:a.inputValue:""),[s,c]=Object(r.useState)([]),[A,d]=Object(r.useState)(!1),[m,h]=Object(r.useState)(null),[g,E]=Object(r.useState)(null),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)({page:0,rowsPerPage:50});let O=l.a.useRef();const{permissions:y}=Object(u.d)(e=>e.user.data),S=Object(r.useMemo)(()=>y.includes(ua["create_grupo-acesso"]),[y]),I=Object(r.useMemo)(()=>y.includes(ua["edit_grupo-acesso"]),[y]),j=Object(r.useMemo)(()=>y.includes(ua["delete_grupo-acesso"]),[y]);async function R(){d(!0);try{o.length?C(1):C(0);const t=await xa.getAccessGroup(o.trim());
1t.resultado.length?b(t.resultado):Object(p.b)("N\xe3o encontramos nenhum Grupo de Acesso!",{type:p.b.TYPE.SUCCESS})}catch(e){zt(e)}finally{d(!1)}}async function D(e){w(e),d(!0);try{o.length?C(1):C(0);const{page:a,rowsPerPage:n}=e,r=await xa.getAccessGroup(o.trim(),{limit:a*n+n,offset:a*n});if(r.resultado.length){let e=r.resultado,t=r.total;c(e),E(t)}else Object(p.b)("N\xe3o encontramos nenhum Grupo de Acesso!",{type:p.b.TYPE.SUCCESS})}catch(t){zt(t)}finally{d(!1)}}return Object(r.useEffect)(()=>{D(x)},[]),l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>O=e,title:"Grupo de Acesso",handlePageUpdate:R,headerLabels:[{text:"Nome do Grupo",width:"30%"},{text:"Descri\xe7\xe3o",width:"auto"}],dataObjects:f,fieldsArray:["nome","descricao"],filters:[{name:"Grupo de Acesso",value:o}]}),l.a.createElement("div",{className:"adminPageContainer"},l.a.createElement(_e,{loading:A,show:A||!!m},l.a.createElement("div",{className:"modalContainer"},l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o item",l.a.createElement("span",{id:"elementName"}," ".concat(!!m&&m.nome)),"?"),l.a.createElement("div",null,l.a.createElement("button",{className:"buttonBaseOnly addMargin",onClick:()=>h(null)},"Cancelar"),l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:async function(){try{d(!0);const t=await xa.deleteAccessGroup(m.id);if(t.data.ok){const e=s.filter(e=>e.id!==m.id);c(e),E(g-1),p.b.success(t.message)}else Object(p.b)("Erro ao deletar o Grupo!",{type:p.b.TYPE.ERROR})}catch(e){zt(e,"Erro ao deletar o grupo!")}finally{d(!1),h(null)}}},"Deletar")))),l.a.createElement(xe,{mainMenu:"Administrador",pageName:"Grupo de Acesso",button1:{label:"Novo Grupo",link:N.addAccessGroup,permission:S,main:!0},showReport:!0,printableRef:()=>O,onBeforePrintCallback:async()=>{await R()},openButtonSelect:!0}),l.a.createElement(Ca,{countFilter:v,fieldLabel:"Grupo de Acesso",inputValue:o,handleInputChange:function(e){const{target:{value:t}}=e;i(t)},handleSubmit:async function(e){e.preventDefault(),n({inputValue:o}),await D(x)}}),l.a.createElement(sa,{headerLabels:[{text:"Nome do Grupo",width:"30%"},{text:"Descri\xe7\xe3o",width:"auto"}],dataObjects:s,fieldsArray:["nome","descricao"],editPermission:I,handleEdit:e=>t.push(N.editAccessGroup,{id:e.id,name:e.nome,description:e.descricao,permissions:e.grupoPermissaos,grupoAcessos:e.grupoAcessos}),deletePermission:j,handleDelete:j?e=>h(e):()=>pa(t),totalItems:g,handlePageUpdate:D})))},permission:ua["view_grupo-acesso"]},{key:2,exact:!1,hideSidebar:!0,name:"Adicionar Grupo de Acesso",path:N.addAccessGroup,component:function(e){let{history:t}=e;const[a,n]=Object(r.useState)(""),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)([]),[A,d]=Object(r.useState)([]),[m,u]=Object(r.useState)([]),[h,g]=Object(r.useState)(!1),[E,f]=Object(r.useState)(!1),[b,v]=Object(r.useState)(!1);function C(e,t){return c(e?s.concat(t):s.filter(e=>e!==t))}async function x(e){e.preventDefault(),await async function(e){const t={};let n=!1;if(a&&a.length||(f(!0),n=!0),o&&o.length||(v(!0),n=!0),!n)return t.nome=a.trim(),t.descricao=o.trim(),t.permissoes=s,await e(t)}(async e=>{try{g(!0);const n=await xa.createAccessGroup(e);p.b.success(n.message),setTimeout(()=>{t.push(N.accessGroup)},200)}catch(a){zt(a)}finally{g(!1)}})}return Object(r.useEffect)(()=>{!async function(){try{g(!0);const t=await xa.getAccessGroupPermissions(),a=Object(Ka.groupBy)(t.resultado,"nome"),n=[];let o=[];Object.keys(a).forEach(e=>{1===a[e].length?o=o.concat(a[e]):n.push({key:e,items:a[e]})});const r=Wa({collection:n,by:["key"],noMessage:!0}
1),l=Wa({collection:o,by:["nome"],noMessage:!0});d(r),u(l)}catch(e){zt(e)}finally{g(!1)}}()},[]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:h,loading:!0}),l.a.createElement(xe,{mainMenu:"Administrador",pageName:"Incluir Grupo",breadcrumbs:[{label:"Grupo de Acesso",link:N.accessGroup}],button1:{label:"Salvar",onClick:()=>x,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:x},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Grupo"),l.a.createElement("div",{className:"rowContainer noMarginRight"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome do Grupo *"),l.a.createElement("input",{type:"text",name:"name",value:a,onChange:function(e){const{target:{value:t}}=e;n(t),f(!1)}}),E&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Descri\xe7\xe3o *"),l.a.createElement("input",{type:"text",name:"description",value:o,onChange:function(e){const{target:{value:t}}=e;i(t),v(!1)}}),b&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Selecione as permiss\xf5es do novo Grupo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(sa,{headerLabels:[{text:"Permiss\xe3o",width:"auto"},{text:"Ver",width:"10%",align:"center"},{text:"Criar",width:"10%",align:"center"},{text:"Editar",width:"10%",align:"center"},{text:"Deletar",width:"10%",align:"center"},{text:"Todas",width:"10%",align:"center"}],dataObjects:A,renderRowComponent:e=>{let t=0;const a=e=>{if(!e)return l.a.createElement(qt.a,{key:"empty-".concat(Math.random())});const{id:a}=e,n=!!s.find(e=>e===a);return n&&t++,l.a.createElement(qt.a,{key:"renderRowComponentDefault-".concat(a)},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",checked:n,onChange:()=>C(!n,a)}),l.a.createElement("span",{className:"checkmark"},n&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))))},n=t=>e.items.filter(e=>e.codigo.split("_")[0]===t)[0];return[l.a.createElement(qt.a,{key:0},e.key),a(n("view")),a(n("create")),a(n("edit")),a(n("delete")),l.a.createElement(qt.a,{key:1},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",checked:t===e.items.length,onChange:()=>{!function(e,t){const a=[],n=[];t.forEach(t=>{const o=!!s.find(e=>e===t);o&&!e&&n.push(t),!o&&e&&a.push(t)}),c(s.concat(a).filter(e=>!n.find(t=>t===e)))}(!(t===e.items.length),e.items.map(e=>e.id))}}),l.a.createElement("span",{className:"checkmark"},t===e.items.length&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))))]},useCustomActions:!0})),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(sa,{headerLabels:[{text:"Permiss\xe3o",width:"30%"},{text:"Descri\xe7\xe3o",width:"auto"},{text:"Ativas",width:"10%",align:"center"}],dataObjects:m,renderRowComponent:e=>{const{id:t,nome:a,descricao:n}=e,o=!!s.find(e=>e===t);return[l.a.createElement(qt.a,{key:0},a),l.a.createElement(qt.a,{key:1},n),l.a.createElement(qt.a,{key:2},l.a.createElement("div",{key:t,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",checked:o,onChange:()=>C(!o,t)}),l.a.createElement("span",{className:"checkmark"},o&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))))]},useCustomActions:!0})))))},permission:ua["create_grupo-acesso"]},{key:3,exact:!1,hideSidebar:!0,name:"Editar Grupo de Acesso",path:N.editAccessGroup,component:function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)(""),[d,m]=Object(r.useState)([]),[u,h]=Object(r.useState)([]),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(!1),[x,w]=Object(r.useState)(!1);function O(e,t){const a=u.find(e=>e.id===t),n=e?[...d,{permissao:a}]:d.filter(e=>e.permissao.id!==t);m(n)}async function y(e){e.preventDefault(),await async function(e){const t={};let n=!1;if(i&&i.length||(C(!0),n=!0),c&&c.length||(w(!0),n=!0),n)return;const o=d.map(e=>e.permissao.id);return t.id=a.state.id,t.nome=i.trim(),t.descricao=c.trim(),t.permissoes=o,await e(t)}(async e=>{o(!0);try{const n=await xa.updateAccessGroup(e);setTimeout(()=>{Object(p.b)("\xc9 necess\xe1rio fazer o reload no sistema para carregar as novas informa\xe7\xf5es de acesso!",{type:p.b.TYPE.SUCCESS,autoClose:7e3})},100),p.b.success(n.message),o(!1),setTimeout(()=>{t.push(N.accessGroup)},200)}catch(a){zt(a)}finally{o(!1)}})}return Object(r.useEffect)(()=>{(async()=>{try{o(!0);const t=await xa.getAccessGroupPermissions(),a=Object(Ka.groupBy)(t.resultado,"nome"),n=[];let r=[];
1Object.keys(a).forEach(e=>{1===a[e].length?r=r.concat(a[e]):n.push({key:e,items:a[e]})});const l=Wa({collection:n,by:["key"],noMessage:!0}),i=Wa({collection:r,by:["nome"],noMessage:!0});E(l),b(i),h(t.resultado),o(!1)}catch(e){zt(e)}finally{o(!1)}})()},[]),Object(r.useEffect)(()=>{if(!a.state)return t.push(N.accessGroup);{const{name:e,description:t,permissions:n}=a.state;s(e),A(t),m(n.filter(e=>e.permissao&&e))}},[t,a.state]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(xe,{mainMenu:"Administrador",pageName:"Editar Grupo",breadcrumbs:[{label:"Grupo de Acesso",link:N.accessGroup}],button1:{label:"Salvar",onClick:()=>y,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:y},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Grupo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome do Grupo *"),l.a.createElement("input",{type:"text",name:"name",value:i,onChange:function(e){const{target:{value:t}}=e;s(t),C(!1)}}),v&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Descri\xe7\xe3o *"),l.a.createElement("input",{type:"text",name:"description",value:c,onChange:function(e){const{target:{value:t}}=e;A(t),w(!1)}}),x&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Selecione as permiss\xf5es do novo Grupo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(sa,{headerLabels:[{text:"Permiss\xe3o",width:"auto"},{text:"Ver",width:"10%",align:"center"},{text:"Criar",width:"10%",align:"center"},{text:"Editar",width:"10%",align:"center"},{text:"Deletar",width:"10%",align:"center"},{text:"Todas",width:"10%",align:"center"}],dataObjects:g,renderRowComponent:e=>{let t=0;const a=e=>{if(!e)return l.a.createElement(qt.a,{key:"item_empty_".concat(Math.random())});const{id:a}=e,n=!!d.find(e=>e.permissao.id===a);return n&&t++,l.a.createElement(qt.a,{key:e.codigo},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",checked:n,onChange:()=>O(!n,a)}),l.a.createElement("span",{className:"checkmark"},n&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))))},n=t=>e.items.filter(e=>e.codigo.split("_")[0]===t)[0];return[l.a.createElement(qt.a,{key:"row_key_0"},e.key),a(n("view")),a(n("create")),a(n("edit")),a(n("delete")),l.a.createElement(qt.a,{key:"row_key_1"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",checked:t===e.items.length,onChange:()=>{!function(e,t){const a=[],n=[];t.forEach(t=>{const o=!!d.find(e=>e.permissao.id===t);o&&!e&&n.push(t),!o&&e&&a.push({permissao:u.find(e=>e.id===t)})}),m(d.concat(a).filter(e=>!n.find(t=>t===e.permissao.id)))}(!(t===e.items.length),e.items.map(e=>e.id))}}),l.a.createElement("span",{className:"checkmark"},t===e.items.length&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))))]},useCustomActions:!0})),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(sa,{headerLabels:[{text:"Permiss\xe3o",width:"30%"},{text:"Descri\xe7\xe3o",width:"auto"},{text:"Ativas",width:"10%",align:"center"}],dataObjects:f,renderRowComponent:e=>{const{id:t,nome:a,descricao:n}=e,o=!!d.find(e=>e.permissao.id===t);return[l.a.createElement(qt.a,{key:"row_custom_0"},a),l.a.createElement(qt.a,{key:"row_custom_1"},n),l.a.createElement(qt.a,{key:"row_custom_2"},l.a.createElement("div",{key:t,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",checked:o,onChange:()=>O(!o,t)}),l.a.createElement("span",{className:"checkmark"},o&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))))]},useCustomActions:!0})))))},permission:ua["edit_grupo-acesso"]},{key:4,exact:!0,hideSidebar:!1,name:"Configura\xe7\xf5es",path:N.settings,component:to,permission:ua.view_settings},{key:5,exact:!0,hideSidebar:!1,name:"Logs",path:N.logs,component:In,permission:ua.view_logs}];
1class no{}no.getPersonClients=(async e=>{const{data:t}=await ut.post(pt.person.client.getPersonClients,e);return t.data}),no.getPersonClient=(async e=>{const{data:t}=await ut.get(pt.person.client.getPersonClient(e));return t.data}),no.updatePersonClientStatus=(async(e,t)=>{const{data:a}=await ut.put(pt.person.client.updatePersonClientStatus,{id:e,status:t});return a}),no.updatePersonClientStatusKey=(async(e,t)=>{const{data:a}=await ut.put(pt.person.client.updatePersonClientStatusKey,{id:e,statusChave:t});return a}),no.verifyPersonClient=(async e=>{const{data:t}=await ut.post(pt.person.client.verifyPersonClient,{cpfCnpj:e});return t}),no.getPersonKeyClient=(async e=>{const{data:t}=await ut.post(pt.person.client.getPersonKeyClient,{cpfCnpj:e});return t.data}),no.getAttendanceChangeClient=(async e=>{const{data:t}=await ut.get(pt.person.client.getAttendanceChangeClient(e));return t.data}),no.getPersonExistClient=(async e=>{const{data:t}=await ut.post(pt.person.client.getPersonExistClient,{cpfCnpj:e});return t});var oo,ro=no;const lo=_.c.div(oo||(oo=Object(Q.a)(["\n display: flex;\n align-items: center;\n\n svg {\n color: var(--cm-primary);\n cursor: pointer;\n margin-left: 6px;\n }\n"]))),io="Pesquise por parte: Raz\xe3o Social, Nome Fantasia ou CPF/CNPJ",so="Pesquise por parte: Nome Social ou CPF/CNPJ";function co(e){let{title1:t,inputPerson1:a,handlePerson1Change:n,title2:o,inputPerson2:r,handlePerson2Change:i,userCanViewPerson2:s,noMarginRight:c=!1,userType:A}=e;function d(e){return(e||"").length>=1&&["0","1","2","3","4","5","6","7","8","9"].includes(e.charAt(0))&&0===Object(tn.l)(e).length?Object(tn.d)(e):e}function m(e){const t=Object(tn.l)(e.target.value).length;return 0===t&&Object(tn.k)(e.target.value).length<=14||t>0}const u=e=>e?"noMarginRight":"",p=e=>"inputHolder defaultFlex ".concat(u(e)),h=A!==an.COLABORADOR?io:so;return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:p(s?!s:s)},l.a.createElement(lo,null,l.a.createElement("span",null,t),l.a.createElement(ue.k,{size:14,title:h})),l.a.createElement("input",{type:"text",name:"person-1",value:d(a),onChange:e=>{m(e)&&n(e)}})),s&&l.a.createElement("div",{className:p(!s)+u(c)},l.a.createElement(lo,null,l.a.createElement("span",null,o),l.a.createElement(ue.k,{size:14,title:h})),l.a.createElement("input",{type:"text",name:"person-2",value:d(r),onChange:e=>{m(e)&&i(e)}})))}a(206);var Ao=function(e){let{title1:t,inputPessoa1Value:a,handlePessoa1Change:n,inputTitle1:o,inputTitle2:r,inputPessoa2Value:i,handlePessoa2Change:s,userCanViewColumnRevenda:c,handleSubmit:A,codeValue:d,handleCodeChange:m,noFieldStatus:u,statusValue:p,handleStatusChange:h,noFieldStatusChave:g,statusChaveValue:E,handleStatusChaveChange:f,userType:b}=e;function v(){return!u&&!g}return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",null,l.a.createElement("label",{id:"searchText"},t),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{id:"code",className:"inputHolder"},l.a.createElement("span",null,"C\xf3digo"),l.a.createElement("input",{type:"text",name:"code",value:d,onChange:m})),l.a.createElement(co,{title1:o,inputPerson1:a,handlePerson1Change:n,title2:r,inputPerson2:i,handlePerson2Change:s,userCanViewPerson2:c,noMarginRight:b!==an.COLABORADOR,userType:b}),!v()&&l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:A},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))),v()&&l.a.createElement("div",{className:"rowContainer rowJustifyContent"},l.a.createElement("div",{className:"rowContainer defaultFlex"},!u&&l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status do Cliente"),l.a.createElement("select",{name:"status",value:p,onChange:h},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:dn.BLOCKED.value},dn.BLOCKED.label),l.a.createElement("option",{value:dn.NOT_BLOCKED.value},dn.NOT_BLOCKED.label2))),!g&&l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status Gera\xe7\xe3o de Chave"),l.a.createElement("select",{name:"statusChave",value:E,onChange:f},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:dn.BLOCKED.value},dn.BLOCKED.label),l.a.createElement("option",{value:dn.NOT_BLOCKED.value}
1,dn.NOT_BLOCKED.label2)))),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:A},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR"))))};var mo=function(e){let{inputTitle1:t,handleSubmit:a,codeValue:n,handleCodeChange:o,inputPessoa1Value:r,handlePessoa1Change:i,statusValue:s,handleStatusChange:c,statusChaveValue:A,handleStatusChaveChange:d,noFieldStatus:m=!0,noTitleSearch:u=!0,noFieldStatusChave:p=!0,userType:h}=e;return l.a.createElement(l.a.Fragment,null,u&&l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{id:"code",className:"inputHolder"},l.a.createElement("span",null,"C\xf3digo"),l.a.createElement("input",{type:"text",name:"code",value:n,onChange:o})),l.a.createElement(co,{title1:t,inputPerson1:r,handlePerson1Change:i,userType:h}),!m&&l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status do Cliente"),l.a.createElement("select",{name:"status",value:s,onChange:c},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:dn.BLOCKED.value},dn.BLOCKED.label),l.a.createElement("option",{value:dn.NOT_BLOCKED.value},dn.NOT_BLOCKED.label2))),!p&&l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status Gera\xe7\xe3o de Chave"),l.a.createElement("select",{name:"statusChave",value:A,onChange:d},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:dn.BLOCKED.value},dn.BLOCKED.label),l.a.createElement("option",{value:dn.NOT_BLOCKED.value},dn.NOT_BLOCKED.label2))),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:a},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR"))))};function uo(e){let{userType:t,countFilter:a,handleSubmit:n,codeValue:o,handleCodeChange:r,statusValue:i,handleStatusChange:s,statusChaveValue:c,handleStatusChaveChange:A,inputPessoa1Value:d,handlePessoa1Change:m,inputPessoa2Value:u,handlePessoa2Change:p,isMassActions:h,noFieldStatus:g=!0,noTitleSearch:E=!0,noFieldStatusChave:f=!0,userCanViewColumnRevenda:b}=e;const v=(e,a)=>l.a.createElement(Ao,{title1:"Pesquisar",inputTitle1:e,inputPessoa1Value:d,handlePessoa1Change:m,inputTitle2:a,inputPessoa2Value:u,handlePessoa2Change:p,handleSubmit:n,codeValue:o,handleCodeChange:r,noFieldStatus:g,statusValue:i,handleStatusChange:s,noFieldStatusChave:f,statusChaveValue:c,handleStatusChaveChange:A,userCanViewColumnRevenda:b,userType:t}),C=e=>l.a.createElement(mo,{handleSubmit:n,codeValue:o,handleCodeChange:r,inputTitle1:e,inputPessoa1Value:d,handlePessoa1Change:m,statusValue:i,handleStatusChange:s,noFieldStatus:!0,noTitleSearch:E,noFieldStatusChave:f,statusChaveValue:c,handleStatusChaveChange:A,userType:t}),x={[an.CLIENTE]:l.a.createElement(l.a.Fragment,null,b?v("Cliente","Revenda"):C("Cliente")),[an.REVENDA]:C("Revenda"),[an.COLABORADOR]:l.a.createElement(l.a.Fragment,null,b?v("Colaborador","Revenda"):C("Cliente"))};return l.a.createElement(l.a.Fragment,null,h?l.a.createElement("div",{className:"formContainer"},x[t]):l.a.createElement(va,{countFilters:a},l.a.createElement("form",{className:"formContainer",onSubmit:n},x[t])))}uo.defaultProps={countFilter:0,userCanViewColumnRevenda:!0,noTitleSearch:!0,name2Value:"",handleName2Change:()=>{},cnpj2Value:"",handleCnpj2Change:()=>{},statusValue:"",handleStatusChange:()=>{},statusChaveValue:"",handleStatusChaveChange:()=>{}};var po,ho=uo;const go=_.c.button.attrs({type:"button"})(po||(po=Object(Q.a)(["\n background: none;\n border: none;\n"])));var Eo,fo,bo,vo,Co,xo,wo,Oo,yo,So,No,Io,jo,Ro;const Do=_.c.div(Eo||(Eo=Object(Q.a)([""]))),Po=_.c.div(fo||(fo=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),ko=(_.c.form(bo||(bo=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: row;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n div {\n width: 100%;\n display: flex;\n flex-direction: column;\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(vo||(vo=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button.attrs({className:"buttonBaseOnly"})(Co||(Co=Object(Q.a)([""])))),To=Object(_.c)(ko)(xo||(xo=Object(Q.a)(["\n margin-right: 15px;\n"]))),Mo=Object(_.c)(ko).attrs({className:"buttonBaseOnly baseMain"})(wo||(wo=Object(Q.a)(["\n margin-left: 15px;\n"]))),Bo=(_.c.table(Oo||(Oo=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.n)(yo||(yo=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;
1\n height: 26px;\n opacity: ",";\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1),Object(_.c)(ue.y)(So||(So=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;\n height: 26px;\n opacity: ",";\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1),_.c.div(No||(No=Object(Q.a)(["\n display: flex;\n"])))),Fo=_.c.div(Io||(Io=Object(Q.a)(["\n flex: 1;\n width: 1px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: default;\n"]))),Ho=Object(_.c)(e=>{let{...t}=e;return l.a.createElement(go,t,l.a.createElement("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},l.a.createElement("path",{d:"M11.1001 9.08789C11.1001 9.08789 10.7666 9 9.1001 9.08789C4.69289 9.32032 1.1001 12.7135 1.1001 17.1748C1.1001 21.6362 4.68676 25.2618 9.1001 25.2618C12.5801 25.2618 15.5401 23.0109 16.6334 19.8705H19.1001L11.1001 9.08789ZM9.1001 19.8705C7.63343 19.8705 6.43343 18.6575 6.43343 17.1748C6.43343 15.6922 7.63343 14.4792 9.1001 14.4792C10.5668 14.4792 11.7668 15.6922 11.7668 17.1748C11.7668 18.6575 10.5668 19.8705 9.1001 19.8705Z",fill:"#002850"}),l.a.createElement("line",{y1:"-1.25",x2:"35.4436",y2:"-1.25",transform:"matrix(0.594823 0.803857 -0.797614 0.603169 3 2.25391)",stroke:"#002850",strokeWidth:"2.5"}),l.a.createElement("path",{d:"M22.3335 19.8698L18.3335 14.4785H32.3335V19.8698H29.6668V25.2611L26.3335 25.2611L24.3335 22.5655L24.3335 19.8698L22.3335 19.8698Z",fill:"#002850"})))})(jo||(jo=Object(Q.a)(["\n &.icon {\n width: 18px;\n padding: 0;\n }\n\n svg {\n width: 18px;\n height: 18px;\n }\n"]))),Lo=Object(_.c)(e=>{let{...t}=e;return l.a.createElement(go,t,l.a.createElement("svg",{width:"33",height:"19",viewBox:"0 0 33 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},l.a.createElement("path",{d:"M17.3937 6.75C16.2662 3.54625 13.2137 1.25 9.625 1.25C
15.07375 1.25 1.375 4.94875 1.375 9.5C1.375 14.0512 5.07375 17.75 9.625 17.75C13.2137 17.75 16.2662 15.4537 17.3937 12.25H23.375V17.75H28.875V12.25H31.625V6.75H17.3937ZM9.625 12.25C8.1125 12.25 6.875 11.0125 6.875 9.5C6.875 7.9875 8.1125 6.75 9.625 6.75C11.1375 6.75 12.375 7.9875 12.375 9.5C12.375 11.0125 11.1375 12.25 9.625 12.25Z",stroke:"#002850",strokeWidth:"2"})))})(Ro||(Ro=Object(Q.a)(["\n &.icon {\n width: 18px;\n padding: 0;\n }\n\n svg {\n width: 18px;\n height: 18px;\n }\n"])));var zo,Qo,_o,Go,Vo,Uo=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)(""),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)([]),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(null),[j,R]=Object(r.useState)(null),[D,P]=Object(r.useState)(null),[k,T]=Object(r.useState)(null),[M,B]=Object(r.useState)(0),[F,H]=Object(r.useState)(0),[L,z]=Object(r.useState)({page:0,rowsPerPage:50}),[Q,_]=Object(r.useState)({id:null,textPessoa1:"",textPessoa2:"",status:"",statusChave:""}),{permissions:G}=Object(u.d)(e=>e.user.data),V=Object(r.useMemo)(()=>G.includes(ua["view_coluna-revenda"]),[G]),U=Object(r.useMemo)(()=>G.includes(ua.create_cliente),[G]),Y=Object(r.useMemo)(()=>G.includes(ua.edit_cliente),[G]),X=Object(r.useMemo)(()=>G.includes(ua["edit_mass-actions"]),[G]),q=Object(r.useMemo)(()=>G.includes(ua.delete_cliente),[G]),J=Object(r.useMemo)(()=>G.includes(ua.block_user),[G]);let K=l.a.useRef();function Z(e,t){e&&e.length?(C(e),B(t)):(C([]),B(0))}function W(e){e&&e.length?w(e):w([])}async function $(e){let t=0;const a={};s.length&&(a.id=s.trim(),t+=1),A.length&&(a.textPessoa1=A.trim(),t+=1),m.length&&(a.textPessoa2=m.trim(),t+=1),g.length&&(a.status=g,t+=1),f.length&&(a.statusChave=f,t+=1),H(t),_(a),n(a),await e(a)}async function ee(e,t){z(e),i(!0);try{const{page:n,rowsPerPage:o}=e,r=await ro.getPersonClients({...t||Q,limit:o,offset:n*o});r.resultado.length?Z(r.resultado,r.total):(Z(),Object(p.b)("N\xe3o encontramos clientes para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function te(e,t){i(!0);try{const e=await ro.getPersonClients({...t});e.resultado.length?W(e.resultado):(W(),Object(p.b)("N\xe3o encontramos clientes para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}Object(r.useEffect)(()=>{ee(L,function(){let e=0;return a.id&&(c(a.id),e+=1),a.textPessoa1&&(d(a.textPessoa1),e+=1),a.textPessoa2&&(h(a.textPessoa2),e+=1),a.status&&(E(a.status),e+=1),a.statusChave&&(b(a.statusChave),e+=1),H(e),a}())},[]);const ae=function(e){let a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=e.nomeFantasia||e.razaoSocial||"---";let o=[l.a.createElement(qt.a,{key:"row_person_client_0"},a?l.a.createElement(Bo,null,l.a.createElement(Fo,{title:n},n)):l.a.createElement("span",null,n)),l.a.createElement(qt.a,{key:"row_person_client_1"},e.formatedCpfCnpj||"---")];const r=e.revenda.nomeFantasia||e.revenda.razaoSocial||"---";return V&&(o=[...o,l.a.createElement(qt.a,{key:"row_person_client_4"},a?l.a.createElement(Bo,null,l.a.createElement(Fo,{title:r},r)):l.a.createElement("span",null,r)),l.a.createElement(qt.a,{key:"row_person_client_5"},Object(tn.c)(e.revenda.cpfCnpj)||"---")]),a&&(o=[...o,l.a.createElement(qt.a,{key:"row_person_client_7",className:"actionCell",style:{width:"150px"}},l.a.createElement("div",{className:"actionButtonsHolder"},J&&l.a.createElement(l.a.Fragment,null,e.status===dn.NOT_BLOCKED.value?l.a.createElement(Jn.c,{className:"icon",onClick:()=>N(e),title:"Bloquear"}):l.a.createElement(ue.z,{className:"icon",onClick:()=>R(e),title:"Desbloquear"}),l.a.createElement("hr",null)),e.statusChave===dn.NOT_BLOCKED.value?l.a.createElement(Lo,{className:"icon",title:"Bloquear Chave",alt:"Bot\xe3o bloquear chave",onClick:()=>P(e)}):l.a.createElement(Ho,{className:"icon",title:"Desbloquear Chave",alt:"Bot\xe3o desbloquear chave",onClick:()=>T(e)}),l.a.createElement("hr",null),l.a.createElement(ue.p,{className:"icon",onClick:()=>Y?t.push(I.editPersonClient,{id:e.id}):pa(t),title:"Editar"}),l.a.createElement("hr",null),l.a.createElement(ue.s,{className:"icon",onClick:()=>q?y(e):pa(t),title:"Deletar"})))]),[l.a.createElement(qt.a,{key:"row_person_client_6"},e.id),...o]};async function ne(e){e.preventDefault();try{i(!0);
1let e={id:null,status:null};S&&(e={id:S.id,status:dn.BLOCKED.value}),j&&(e={id:j.id,status:dn.NOT_BLOCKED.value});const a=await ro.updatePersonClientStatus(e.id,e.status);a.data.ok?(Z(v.map(t=>t.id===e.id?{...t,status:e.status,statusChave:S?e.status:e.statusChave}:t),M),Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao alterar status do Cliente!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao alterar status do Cliente!")}finally{S&&N(null),j&&R(null),i(!1)}}async function oe(e){e.preventDefault();try{i(!0);let e={id:null,statusChave:null};if(D){if(D.status===dn.BLOCKED.value)return void Object(p.b)("O cliente est\xe1 bloqueado!",{type:p.b.TYPE.ERROR});e={id:D.id,statusChave:dn.BLOCKED.value}}if(k){if(k.status===dn.BLOCKED.value)return void Object(p.b)("O cliente est\xe1 bloqueado!",{type:p.b.TYPE.ERROR});e={id:k.id,statusChave:dn.NOT_BLOCKED.value}}const a=await ro.updatePersonClientStatusKey(e.id,e.statusChave);a.data.ok?(Z(v.map(t=>t.id===e.id?{...t,statusChave:e.statusChave}:t),M),Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao alterar status da Chave do Cliente!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao alterar status do Cliente!")}finally{D&&P(null),k&&T(null),i(!1)}}function re(){return V?[{text:"C\xf3digo",width:"5%"},{text:"Cliente",width:"auto"},{text:"CPF / CNPJ",width:"18%"},{text:"Revenda",width:"auto"},{text:"CPF / CNPJ",width:"18%"}]:[{text:"C\xf3digo",width:"5%"},{text:"Nome / Fantasia",width:"auto"},{text:"CPF / CNPJ",width:"auto"}]}return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{title:"Cliente",filters:V?[{name:"C\xf3digo",value:s},{name:"Cliente",value:A},{name:"Revenda",value:m},{name:"Status",value:g}]:[{name:"C\xf3digo",value:s},{name:"Cliente",value:A},{name:"Status",value:g}],ref:e=>K=e,handlePageUpdate:te,fieldsArray:["id","nomeFantasia","formatedCpfCnpj"],headerLabels:re(),renderRowComponent:e=>ae(e,!1),dataObjects:x.map(e=>(e.formatedCpfCnpj=Object(tn.c)(e.cpfCnpj),e.telefone1=e.contato.telefone1,e))}),l.a.createElement(Do,null,l.a.createElement(_e,{loading:o,show:o||!!O||!!S||!!j||!!D||!!k},l.a.createElement(l.a.Fragment,null,!!O&&l.a.createElement(Po,null,l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o cliente:"," ".concat(!!O&&(!!O.nomeFantasia&&O.nomeFantasia||O.id),"?")),l.a.createElement("div",null,l.a.createElement(To,{onClick:()=>y(null)},"Cancelar"),l.a.createElement(Mo,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.person.client.deletePersonClient(O.id));e.data.ok?(Z(v.filter(e=>e.id!==O.id),M-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao deletar o Cliente!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao deletar o Cliente!")}finally{i(!1),y(null)}}},"Deletar"))),(!!S||!!j)&&l.a.createElement(Po,null,l.a.createElement("h2",null,"Confirmar atualiza\xe7\xe3o de status"),!!S&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja bloquear o cliente:"," ".concat(!!S&&(!!S.nomeFantasia&&S.nomeFantasia||S.id),"?")),l.a.createElement("div",null,l.a.createElement(To,{onClick:()=>N(null)},"Cancelar"),l.a.createElement(Mo,{onClick:ne},"Bloquear"))),!!j&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja desbloquear o cliente:"," ".concat(!!j&&(!!j.nomeFantasia&&j.nomeFantasia||j.id),"?")),l.a.createElement("div",null,l.a.createElement(To,{onClick:()=>R(null)},"Cancelar"),l.a.createElement(Mo,{onClick:ne}
1,"Desbloquear")))),(!!D||!!k)&&l.a.createElement(Po,null,l.a.createElement("h2",null,"Confirmar atualiza\xe7\xe3o de status da chave"),!!D&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja bloquear a chave do cliente:"," ".concat(!!D&&(!!D.nomeFantasia&&D.nomeFantasia||D.id),"?")),l.a.createElement("div",null,l.a.createElement(To,{onClick:()=>P(null)},"Cancelar"),l.a.createElement(Mo,{onClick:oe},"Bloquear"))),!!k&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja desbloquear o cliente:"," ".concat(!!k&&(!!k.nomeFantasia&&k.nomeFantasia||k.id),"?")),l.a.createElement("div",null,l.a.createElement(To,{onClick:()=>T(null)},"Cancelar"),l.a.createElement(Mo,{onClick:oe},"Desbloquear")))))),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Cliente",button1:{label:"Novo Cliente",link:I.addPersonClient,permission:U,main:!0},showReport:!0,printableRef:()=>K,onBeforePrintCallback:async()=>{await $(async e=>{await te(0,e)})},openButtonSelect:!0,customButtonsAfterReport:[X&&l.a.createElement("button",{key:"mass-action-button",className:"buttonBase baseWebMobile addMargin",onClick:()=>t.push(I.personMassActions,{goBack:I.personClient,pageMain:"Cliente"})},"A\xc7\xd5ES EM MASSA")]}),l.a.createElement(ho,{countFilter:F,userType:an.CLIENTE,inputPessoa1Value:A,handlePessoa1Change:function(e){const{target:{value:t}}=e;d(t)},inputPessoa2Value:m,handlePessoa2Change:function(e){const{target:{value:t}}=e;h(t)},handleSubmit:function(e){e.preventDefault(),$(async e=>{await ee(L,e)})},codeValue:s,handleCodeChange:function(e){const{target:{value:t}}=e;c(Object(tn.g)(t))},statusValue:g,handleStatusChange:function(e){const{target:{value:t}}=e;E(t)},statusChaveValue:f,userCanViewColumnRevenda:V,noFieldStatus:!1,noFieldStatusChave:!1,handleStatusChaveChange:function(e){const{target:{value:t}}=e;b(t)}}),l.a.createElement(sa,{headerLabels:[...re(),{text:"A\xe7\xe3o",align:"center",width:J?"170px":"150px"}],renderRowComponent:ae,dataObjects:v.map(e=>(e.formatedCpfCnpj=Object(tn.c)(e.cpfCnpj),e.telefone1=e.contato.telefone1,e)),fieldsArray:["id","nomeFantasia","formatedCpfCnpj"],handlePageUpdate:ee,totalItems:M,useCustomActions:!0})))},Yo=a(84);const Xo=_.c.label(zo||(zo=Object(Q.a)(["\n color: var(--cm-primary);\n font-size: 12pt;\n"]))),qo=_.c.label(Qo||(Qo=Object(Q.a)(["\n color: #7e7e7e;\n font-size: 12pt;\n"]))),Jo=_.c.div(_o||(_o=Object(Q.a)(["\n flex-direction: row;\n"]))),Ko=_.c.input(Go||(Go=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"]))),Zo=_.c.small(Vo||(Vo=Object(Q.a)(["\n color: red;\n"])));var Wo,$o,er,tr=function(e){const{control:t,name:a,labelHorizontal:n,label:o,errors:r,...i}=e,{field:s}=Object(We.c)({name:a,control:t});return l.a.createElement(l.a.Fragment,null,o&&l.a.createElement(Xo,{htmlFor:a,style:{paddingRight:"10px"}},o),l.a.createElement(l.a.Fragment,null,n?l.a.createElement(Jo,null,l.a.createElement(Ko,Object.assign({id:a},s,i,{style:{marginRight:6}})),l.a.createElement(qo,{htmlFor:a,style:{paddingRight:"10px"}},n)):l.a.createElement(Ko,Object.assign({id:a},s,i))),r&&l.a.createElement(Ze.a,{as:Zo,errors:r,name:a}))};const ar=_.c.label(Wo||(Wo=Object(Q.a)(["\n color: var(--cm-primary);\n font-size: 12pt;\n"]))),nr=Object(_.c)(On.a)($o||($o=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"]))),or=_.c.small(er||(er=Object(Q.a)(["\n color: red;\n"])));var rr,lr,ir,sr=function(e){const{control:t,name:a,label:n,errors:o,...r}=e,{field:{ref:i,...s}}=Object(We.c)({name:a,control:t});return l.a.createElement(l.a.Fragment,null,n&&l.a.createElement(ar,{htmlFor:a},n),l.a.createElement(nr,Object.assign({id:a},s,r,{ref:i,mask:"99.999-999"})),o&&l.a.createElement(Ze.a,{as:or,errors:o,name:a}))};
1const cr=_.c.label(rr||(rr=Object(Q.a)(["\n color: var(--cm-primary);\n font-size: 12pt;\n"]))),Ar=Object(_.c)(On.a)(lr||(lr=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"]))),dr=_.c.small(ir||(ir=Object(Q.a)(["\n color: red;\n"])));var mr,ur,pr,hr=function(e){const{control:t,name:a,label:n,errors:o,...r}=e,{onChange:i,...s}=r,{field:{ref:c,...A}}=Object(We.c)({name:a,control:t});return l.a.createElement(l.a.Fragment,null,n&&l.a.createElement(cr,{htmlFor:a,style:{paddingRight:"10px"}},n),l.a.createElement(Ar,Object.assign({id:a},A,s,{ref:c,onChange:e=>{e.target.value=(e.target.value||"").toUpperCase(),A.onChange(e),i&&i(e)},mask:"aa.aaa.aaa/aaaa-99",formatChars:{a:"[A-Z0-9]",9:"[0-9]"}})),o&&l.a.createElement(Ze.a,{as:dr,errors:o,name:a}))};const gr=_.c.label(mr||(mr=Object(Q.a)(["\n color: var(--cm-primary);\n font-size: 12pt;\n"]))),Er=Object(_.c)(On.a)(ur||(ur=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"]))),fr=_.c.small(pr||(pr=Object(Q.a)(["\n color: red;\n"])));var br,vr,Cr,xr=function(e){const{control:t,name:a,label:n,errors:o,...r}=e,{field:{ref:i,...s}}=Object(We.c)({name:a,control:t});return l.a.createElement(l.a.Fragment,null,n&&l.a.createElement(gr,{htmlFor:a,style:{paddingRight:"10px"}},n),l.a.createElement(Er,Object.assign({id:a},s,r,{ref:i,mask:"999.999.999-99"})),o&&l.a.createElement(Ze.a,{as:fr,errors:o,name:a}))};const wr=_.c.label(br||(br=Object(Q.a)(["\n color: var(--cm-primary);\n font-size: 12pt;\n"]))),Or=Object(_.c)(On.a)(vr||(vr=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"]))),yr=_.c.small(Cr||(Cr=Object(Q.a)(["\n color: red;\n"])));var Sr=function(e){const{control:t,name:a,label:n,errors:o,...r}=e,{field:{ref:i,...s}}=Object(We.c)({name:a,control:t});return l.a.createElement(l.a.Fragment,null,n&&l.a.createElement(wr,{htmlFor:a},n),l.a.createElement(Or,Object.assign({id:a},s,r,{mask:"(99) 99999-9999"}),e=>l.a.createElement("input",Object.assign({ref:i},e))),o&&l.a.createElement(Ze.a,{as:yr,errors:o,name:a}))};const Nr=l.a.forwardRef((e,t)=>{const{name:a,value:n,onChange:o,...r}=e;return l.a.createElement(Or,Object.assign({id:a},r,{value:n,onChange:o,mask:"(99) 99999-9999"}),e=>l.a.createElement("input",Object.assign({ref:t},e)))});var Ir,jr;a(543);function Rr(e){const{name:t,inputDataValue:a,suggestions:n,isShowSuggestions:o,handleDataChange:i,handleGetSuggestionKey:s,handleOnClick:c,handleGetSuggestionLabel:A,customMessage:d,isDisabled:m=!1}=e,[u,p]=Object(r.useState)(0);return l.a.createElement(l.a.Fragment,null,l.a.createElement("input",{type:"text",name:t,onKeyDown:e=>{if(13===e.keyCode){const[t]=n.filter((e,t)=>t===u);t&&(e.preventDefault(),c(t),p(0))}if(38===e.keyCode){if(0===u)return;p(e=>e-1)}if(40===e.keyCode){if(u+1===n.length)return;p(e=>e+1)}},value:a,disabled:m,onChange:i}),o&&a&&l.a.createElement(r.Fragment,null,n.length?l.a.createElement("nav",{className:"suggestions-container"},l.a.createElement("ul",{id:"suggestion-list",className:"suggestions suggestions-full"},n.map((e,t)=>l.a.createElement("li",{className:t===u?"suggestion-active":"",key:s(e),value:s(e),onClick:()=>c(e)},A(e))))):l.a.createElement("div",{className:"no-suggestions"},d||l.a.createElement("em",null,"N\xe3o foram encontradas op\xe7\xf5es."))))}const Dr=_.c.label(Ir||(Ir=Object(Q.a)(["\n color: var(--cm-primary);\n font-size: 12pt;\n"]))),Pr=_.c.small(jr||(jr=Object(Q.a)(["\n color: red;\n"])));var kr=function(e){const{control:t,name:a,label:n,errors:o,children:r,...i}=e,{field:s}=Object(We.c)({name:a,control:t});return l.a.createElement(l.a.Fragment,null,n&&l.a.createElement(Dr,{htmlFor:a},n),l.a.createElement("select",Object.assign({id:a},s,i),r),o&&l.a.createElement(Ze.a,{as:Pr,errors:o,name:a}))};class Tr{}Tr.getPersonResales=(async e=>{const{data:t}=await ut.post(pt.person.resale.getPersonResales,e);return t.data}),Tr.getPersonResale=(async e=>{const{data:t}=await ut.get(pt.person.resale.getPersonResale(e));return t.data}),Tr.getPersonResaleNoImage=(async e=>{const{data:t}=await ut.get(pt.person.resale.getPersonResaleNoImage(e));return t.data}),Tr.updatePersonResaleStatus=(async(e,t)=>{const{data:a}=await ut.put(pt.person.resale.updatePersonResaleStatus,{id:e,status:t});return a}),Tr.verifyPersonResale=(async e=>{const{data:t}=await ut.post(pt.person.resale.verifyPersonResale,{cpfCnpj:e});return t}),Tr.getPersonKeyResale=(async e=>{const{data:t}=await ut.post(pt.person.resale.getPersonKeyResale,{cpfCnpj:e});return t.data}),Tr.getPersonResaleAutoComplete=(async e=>{let{cpfCnpj:t,nome:a}=e;const{data:n}=await ut.post(pt.person.resale.getPersonAutoCompleteResale,{cpfCnpj:t,nome:a});return n.data}),Tr.getPersonAllResales=(async()=>{const{data:e}=await ut.post(pt.person.resale.getPersonAllResales,null);return e.data});var Mr=Tr;class Br{}Br.getLineBusiness=(async(e,t)=>{const{data:a}=await ut.post(pt.person.lineBusiness.getLineBusiness,t?{text:e,...t}:{text:e});return a.data}),Br.createLineBusiness=(async e=>{let{nome:t}=e;const{data:a}=await ut.post(pt.person.lineBusiness.createLineBusiness,{nome:t});return a}),Br.updateLineBusiness=(async e=>{let{id:t,nome:a}=e;const{data:n}=await ut.put(pt.person.lineBusiness.updateLineBusiness,{id:t,nome:a});return n}),Br.deleteLineBusiness=(async e=>{const{data:t}=await ut.delete(pt.person.lineBusiness.deleteLineBusiness(e));return t});var Fr=a(340),Hr=a(79);Hr.addMethod(Hr.string,"isValidCpf",function(){return this.test("validation-cpf","Digite um CPF v\xe1lido",function(e){return Object(Fr.isValid)(e)})}),Hr.addMethod(Hr.string,"isValidCnpj",function(){return this.test("validation-cnpj","Digite um CNPJ v\xe1lido",function(e){return Object(Dn.a)(e)})}),Hr.setLocale({mixed:{default:"Campo inv\xe1lido",required:"Campo obrigat\xf3rio",oneOf:"Esse campo deve ter um dos seguintes valores: ${values}",notOneOf:"Esse campo n\xe3o pode ter um dos seguintes valores: ${values}"},string:{length:"Esse campo deve ter exatamente ${length} caracteres",min:"Esse campo deve ter pelo menos ${min} caracteres",max:"Esse campo deve ter no m\xe1ximo ${max} caracteres",email:"Esse campo tem o formato de e-mail inv\xe1lido",url:"Esse campo deve ter um formato de URL v\xe1lida",trim:"Esse campo n\xe3o deve conter espa\xe7os no in\xedcio ou no fim.",lowercase:"Esse campo deve estar em mai\xfasculo",uppercase:"Esse campo deve estar em min\xfasculo"},number:{min:"Esse campo deve ter no m\xednimo ${min}",max:"Esse campo deve ter no m\xe1ximo ${max}",lessThan:"Esse campo deve ser menor que ${less}",moreThan:"Esse campo deve ser maior que ${more}",notEqual:"Esse campo n\xe3o pode ser igual \xe0 ${notEqual}",positive:"Esse campo deve ser um n\xfamero pos\xedtivo",negative:"Esse campo deve ser um n\xfamero negativo",integer:"Esse campo deve ser um n\xfamero inteiro",typeError:"Esse campo deve ser um n\xfamero"},date:{min:"Esse campo deve ser maior que a data ${min}",max:"Esse campo deve ser menor que a data ${max}"},array:{min:"Esse campo deve ter no m\xednimo ${min} item(s)",max:"Esse campo deve ter no m\xe1ximo ${max} item(s)"}});var Lr=Hr;let zr=Lr.object().shape({tipoPessoa:Lr.string(),cpfCnpj:Lr.string().when("tipoPessoa",{is:"F\xcdSICA",then:Lr.string().isValidCpf().required(),otherwise:Lr.string().isValidCnpj().required()}),razaoSocial:Lr.string().required(),nomeFantasia:Lr.string().required(),inscricaoEstadual:Lr.string().required(),optanteSimples:Lr.boolean(),ramoAtividadeId:Lr.string().required(),responsavel:Lr.string().required(),estado:Lr.string().required(),cep:Lr.string().required(),cidade:Lr.string().required(),bairro:Lr.
1string().required(),endereco:Lr.string().required(),complemento:Lr.string(),pontoReferencia:Lr.string(),telefone1:Lr.string().required(),telefone2:Lr.string(),email:Lr.string().email("Email inv\xe1lido").required(),cnae:Lr.string(),dataCadastro:Lr.string(),microempresa:Lr.boolean(),retemICMS:Lr.boolean(),segmentos:Lr.boolean(),status:Lr.string().required(),statusChave:Lr.string().required(),prazoRenovacaoChave:Lr.string(),revendaId:Lr.string()});const Qr={tipoPessoa:"F\xcdSICA",cpfCnpj:"",razaoSocial:"",nomeFantasia:"",inscricaoEstadual:"",optanteSimples:!1,ramoAtividadeId:"",responsavel:"",estado:"",cep:"",cidade:"",bairro:"",endereco:"",complemento:"",pontoReferencia:"",telefone1:"",telefone2:"",email:"",cnae:"",dataCadastro:Pe()().format("YYYY-MM-DD"),microempresa:!1,retemICMS:!1,segmentos:!1,status:dn.NOT_BLOCKED.value,statusChave:dn.NOT_BLOCKED.value,prazoRenovacaoChave:"30",revendaId:""};var _r=zr;var Gr=function(e){const{history:t}=e,[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)([]),{register:A,control:d,watch:m,handleSubmit:h,setError:g,errors:E,clearErrors:f,setValue:b}=Object(We.d)({defaultValues:Qr,resolver:Object(Yo.a)(_r)}),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)(!1),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(""),{permissions:j}=Object(u.d)(e=>e.user.data),R=Object(r.useMemo)(()=>j.includes(ua["edit_mudanca-atendimento-revenda"]),[j]),D=Object(r.useMemo)(()=>j.includes(ua.block_user),[j]);async function P(e){n(!0),(async()=>{try{const{data:a}=await ro.verifyPersonClient(e);if(a.resultado.length){const e=a.resultado[0];e.razaoSocialCliente&&b("razaoSocial",e.razaoSocialCliente),e.nomeFantasiaCliente&&b("nomeFantasia",e.nomeFantasiaCliente),p.b.success("Cliente j\xe1 cadastrado no ERP da Casa Magalh\xe3es.")}else p.b.error("Cliente ainda n\xe3o cadastrado no ERP da Casa Magalh\xe3es.")}catch(t){zt(t)}finally{n(!1)}})()}function k(e,t){return m(e)===dn[t].value?"checkradio_outline":""}Object(r.useEffect)(()=>{Br.getLineBusiness("").then(e=>{const{resultado:t}=e;c(t)}).catch(()=>{p.b.error("Erro ao carregar Ramos de Atividade!"),setTimeout(()=>{t.push(I.personClient)},100)}).finally(()=>{n(!1)})},[]);const T=Object(r.useCallback)(async e=>{n(!0),function(e,t){const a={};a.bairro=e.bairro.trim(),a.cep=e.cep,a.cidade=e.cidade.trim(),a.complemento=e.complemento.trim(),a.estado=e.estado.trim(),a.endereco=e.endereco.trim(),a.pontoReferencia=e.pontoReferencia.trim(),a.razaoSocial=e.razaoSocial.trim(),a.nomeFantasia=e.nomeFantasia.trim(),a.tipoPessoa=e.tipoPessoa,a.cpfCnpj=Object(tn.m)(e.cpfCnpj),a.responsavel=e.responsavel.trim(),a.inscricaoEstadual=e.inscricaoEstadual.trim(),a.cnae="",a.dataCadastro=Pe()(e.dataCadastro).format("DD/MM/YYYY"),a.email=e.email.toLowerCase().trim(),a.microempresa=e.microempresa,a.prazoRenovacaoChave=e.prazoRenovacaoChave.trim(),a.ramoAtividadeId=e.ramoAtividadeId,a.retemICMS=e.retemICMS,a.statusChave=e.statusChave,a.status=e.status,e.revendaId&&e.revendaId.length?a.revendaId=e.revendaId:a.revendaId=void 0,Object(tn.r)(e.telefone1)?e.telefone2&&!Object(tn.r)(e.telefone2)?g("telefone2",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0}):(a.telefone1=Object(tn.n)(e.telefone1.trim()),a.telefone2=Object(tn.n)(e.telefone2.trim()),t(e)):g("telefone1",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0})}(e,async e=>{try{const{data:o}=await ut.post(pt.person.client.createPersonClient,e);p.b.success(o.message),setTimeout(()=>{t.push(I.personClient)},100)}catch(a){zt(a)}finally{n(!1)}})},[]),M=()=>m("status")===dn.BLOCKED.value;function B(e){return"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)}const F=e=>e?"block":"none";return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:a,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Novo Cliente",breadcrumbs:[{label:"Cliente",link:I.personClient}],button1:{label:"Salvar",onClick:()=>h(T),main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard",style:{display:F(D)}},l.a.createElement("span",{id:"title"},"Permiss\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginTop"},l.a.createElement("span",{id:"subtitle"},"Status do Cliente *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"status",value:dn.NOT_BLOCKED.value,control:d}),l.a.createElement("span",{className:"checkradio ".concat(k("status",dn.NOT_BLOCKED.key))},m("status")===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"status",value:dn.BLOCKED.value,control:d,onClick:()=>b("statusChave",dn.BLOCKED.value)}),l.a.createElement("span",{className:"checkradio ".concat(k("status",dn.BLOCKED.key))},m("status")===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label)))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Gera\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginTop marginRightX4"},l.a.createElement("span",{id:"subtitle"},"Status Gera\xe7\xe3o de Chave *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"statusChave",value:dn.NOT_BLOCKED.value,control:d,disabled:M(),onClick:()=>{M()||b("statusChave",dn.NOT_BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(k("statusChave",dn.NOT_BLOCKED.key))},m("statusChave")===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"statusChave",value:dn.BLOCKED.value,control:d,disabled:M(),onClick:()=>{M()||b("statusChave",dn.BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(k("statusChave",dn.BLOCKED.key))},m("statusChave")===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label)))),l.a.createElement("div",{className:"inputHolder addMarginTop"},l.a.createElement("span",{id:"subtitle"},"Prazo de Renova\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer rowContainerCenter"},l.a.createElement("div",{className:"inputHolder noMarginRight inputHolderSmall"},l.a.createElement(tr,{type:"text",name:"prazoRenovacaoChave",labelHorizontal:"dias",className:"widthPrazoRenovacaoChave",control:d,errors:E,onChange:e=>b("prazoRenovacaoChave",Object(tn.g)(e.target.value))})))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(kr,{name:"tipoPessoa",label:"Tipo de Pessoa *",control:d,errors:E},l.a.createElement("option",{value:"F\xcdSICA"},"F\xcdSICA"),l.a.createElement("option",{value:"JUR\xcdDICA"},"JUR\xcdDICA"))),"F\xcdSICA"===m("tipoPessoa")?l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(xr,{control:d,name:"cpfCnpj",label:"CPF *",onChange:e=>(function(e){f("cpfCnpj");
1let t=o;return 11===Object(tn.m)(e).length&&(t=!0),11===Object(tn.m)(e).length&&t?(P(Object(tn.m)(e)),i(!1),b("cpfCnpj",e)):o||10!==Object(tn.m)(e).length?Object(tn.m)(e).length<11?b("cpfCnpj",e):void 0:(i(!0),b("cpfCnpj",e))})(e.target.value),errors:E})):l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(hr,{control:d,name:"cpfCnpj",label:"CNPJ *",errors:E,onChange:e=>(function(e){f("cpfCnpj");let t=o;return 14===Object(tn.m)(e).length&&(t=!0),14===Object(tn.m)(e).length&&t?(P(Object(tn.m)(e)),i(!1),b("cpfCnpj",e)):o||13!==Object(tn.m)(e).length?Object(tn.m)(e).length<14?b("cpfCnpj",e):void 0:(i(!0),b("cpfCnpj",e))})(e.target.value)})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"razaoSocial",placeholder:"Raz\xe3o Social",label:"Raz\xe3o Social *",control:d,errors:E}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(tr,{type:"text",name:"nomeFantasia",placeholder:"Nome Fantasia",label:"Nome Fantasia *",control:d,errors:E})),l.a.createElement("div",{className:"\n inputHolder\n defaultFlex\n ".concat("F\xcdSICA"===m("tipoPessoa")&&"noMarginRight","\n ")},l.a.createElement(tr,{type:"text",name:"inscricaoEstadual",placeholder:"F\xcdSICA"===m("tipoPessoa")?"RG":"Inscri\xe7\xe3o Estadual",label:"F\xcdSICA"===m("tipoPessoa")?"RG *":"Inscri\xe7\xe3o Estadual *",control:d,errors:E})),"JUR\xcdDICA"===m("tipoPessoa")&&l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement(kr,{name:"optanteSimples",label:"Optante do SIMPLES",control:d,errors:E},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim")))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(kr,{name:"ramoAtividadeId",label:"Ramo de Atividade *",control:d,errors:E},l.a.createElement("option",{value:"",disabled:!0},"Selecione"),s.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"responsavel",placeholder:"Respons\xe1vel",label:"Respons\xe1vel *",control:d,errors:E})),l.a.createElement("div",null))),l.a.createElement("div",{className:"infoCard",style:{display:F(R)}},l.a.createElement("span",{id:"title"},"Revenda"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"De qual revenda?"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca da revenda poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,Object.assign({},A("revendaId"),{inputDataValue:S,suggestions:v,isShowSuggestions:x,handleDataChange:async function(e){const{target:{value:t}}=e;if(""===t)C([]),w(!1),b("revendaId","");else{clearTimeout(O);const e=setTimeout(()=>{(async()=>{const e=await async function(e){try{return(await Mr.getPersonResaleAutoComplete({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:0})).resultado}catch(t){return zt(t),[]}}(t);e.length?(C(e),w(!0)):(C([]),w(!0))})()},500);y(e)}N(t)},handleGetSuggestionKey:function(e){return e?e.id:""},handleGetSuggestionLabel:function(e){return e?B(e):""},handleOnClick:function(e){const[t]=v.filter(t=>t.id===e.id);var a;N(B(a=t)),b("revendaId",a.id),w(!1)},isDisabled:!R}))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(kr,{name:"estado",label:"Estado *",control:d,errors:E},l.a.createElement("option",{value:"",disabled:!0},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(tr,{type:"text",name:"cidade",placeholder:"Cidade",label:"Cidade *",control:d,errors:E})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(sr,{control:d,name:"cep",label:"CEP *",errors:E})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"bairro",placeholder:"Bairro",label:"Bairro *",control:d,errors:E}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(tr,{type:"text",name:"endereco",label:"Endere\xe7o Completo *",control:d,errors:E})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"complemento",label:"Complemento",control:d,errors:E}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"pontoReferencia",label:"Ponto de Refer\xeancia",control:d,errors:E})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Sr,{control:d,name:"telefone1",label:"Telefone(1) *",errors:E})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Sr,{control:d,name:"telefone2",label:"Telefone(2)",errors:E})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"email",name:"email",label:"E-mail *",placeholder:"[email protected]",control:d,errors:E,onChange:e=>b("email",Object(tn.h)(e.target.value),{shouldValidate:!0})}
1)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{readOnly:!0,disabled:!0,type:"date",name:"dataCadastro",label:"Data de Cadastro",control:d,errors:E})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Op\xe7\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(kr,{name:"microempresa",label:"Microempresa",control:d,errors:E},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(kr,{name:"retemICMS",label:"Ret\xe9m ICMS",control:d,errors:E},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim")))))))};const Vr=e=>{const t="".concat(e.replaceAll("/","-"));return Pe()(t,"DD-MM-YYYY").format("YYYY-MM-DD")},Ur=(e,t)=>{if(!t)return Pe()(e).format("YYYY-MM-DD");const a="".concat(t.replaceAll("/","-")),n=Pe()(a,"DD-MM-YYYY");return Pe()(e).isSame(n)?Pe()(n).format("YYYY-MM-DD"):Pe()(e).format("YYYY-MM-DD")};class Yr{constructor(e){const{id:t,telefone1:a,telefone2:n,email:o,createdAt:r,updatedAt:l}=e;this.id=t,this.telefone1=a,this.telefone2=n,this.email=o,this.createdAt=r,this.updatedAt=l}}class Xr{constructor(e){const{id:t,estado:a,cidade:n,cep:o,bairro:r,complemento:l,endereco:i,pontoReferencia:s,createdAt:c,updatedAt:A}=e;this.id=t,this.estado=a||"",this.cidade=n||"",this.cep=o||"",this.bairro=r||"",this.complemento=l||"",this.endereco=i||"",this.pontoReferencia=s||"",this.createdAt=c,this.updatedAt=A}}class qr{constructor(e){const{id:t,tipoPessoa:a,cpfCnpj:n,nomeFantasia:o,razaoSocial:r,responsavel:l,inscricaoEstadual:i,optanteSimples:s,ramoAtividadeId:c,endereco:A,contato:d,cnae:m,dataCadastro:u,createdAt:p,microempresa:h,retemICMS:g,segmentos:E,status:f,prazoRenovacaoChave:b,statusChave:v,revendaId:C}=e;var x,w;if(this.id=t,this.tipoPessoa=(x=a,(w=n||"")?"CPF"===Object(tn.f)(w)?"F\xcdSICA":"JUR\xcdDICA":x||"F\xcdSICA"),this.cpfCnpj=n||"",this.nomeFantasia=o||"",this.razaoSocial=r||"",this.responsavel=l||"",this.inscricaoEstadual=i||"",this.optanteSimples=s||!1,this.ramoAtividadeId=c||"",A){const e=new Xr(A);this.estado=e.estado||"",this.cidade=e.cidade||"",this.cep=e.cep||"",this.bairro=e.bairro||"",this.endereco=e.endereco||"",this.complemento=e.complemento||"",this.pontoReferencia=e.pontoReferencia||""}if(d){const e=new Yr(d);this.telefone1=e.telefone1||"",this.telefone2=e.telefone2||"",this.email=e.email||""}this.cnae=m||"",p&&(this.dataCadastro=Ur(p,u)),this.microempresa=h||!1,this.retemICMS=g||!1,this.segmentos=E||!1,this.status=f||"",this.statusChave=v||"",this.prazoRenovacaoChave=b||"30",this.revendaId=C}}const Jr=Lr.object().shape({tipoPessoa:Lr.string(),cpfCnpj:Lr.string().when("tipoPessoa",{is:"F\xcdSICA",then:Lr.string().isValidCpf().required(),otherwise:Lr.string().isValidCnpj().required()}),razaoSocial:Lr.string().required(),nomeFantasia:Lr.string().required(),responsavel:Lr.string().required().nullable(),inscricaoEstadual:Lr.string().required(),optanteSimples:Lr.boolean(),ramoAtividadeId:Lr.string().required(),estado:Lr.string().required(),cep:Lr.string().required(),cidade:Lr.string().required(),bairro:Lr.string().required(),endereco:Lr.string().required(),complemento:Lr.string(),pontoReferencia:Lr.string(),telefone1:Lr.string().required(),telefone2:Lr.string().nullable(!0),email:Lr.string().email("Email inv\xe1lido").required(),cnae:Lr.string(),dataCadastro:Lr.string(),microempresa:Lr.boolean().nullable(),retemICMS:Lr.boolean().nullable(),segmentos:Lr.boolean(),status:Lr.string().required(),prazoRenovacaoChave:Lr.string(),statusChave:Lr.string().nullable(!0).required(),revendaId:Lr.string()}),Kr={tipoPessoa:"F\xcdSICA",cpfCnpj:"",razaoSocial:"",nomeFantasia:"",responsavel:"",inscricaoEstadual:"",optanteSimples:!1,ramoAtividadeId:"",estado:"",cep:"",cidade:"",bairro:"",endereco:"",complemento:"",pontoReferencia:"",telefone1:"",telefone2:"",email:"",cnae:"",dataCadastro:"",microempresa:!1,retemICMS:!1,segmentos:!1,status:dn.NOT_BLOCKED.value,statusChave:dn.NOT_BLOCKED.value,prazoRenovacaoChave:"30",revendaId:""};var Zr,Wr,$r=Jr;const el=_.c.div(Zr||(Zr=Object(Q.a)(["\n background-color: #F6F7FB;\n padding: 20px;\n border: 1px solid #C5C5D4;\n color: #444444;\n\n #title-log {\n font-weight: bold;\n }\n"]))),tl=_.c.span(Wr||(Wr=Object(Q.a)(["\n display: flex;\n align-items: center;\n margin-top: 6px;\n color: #444444;\n\n svg {\n width: 6px;\n height: 6px;\n margin-right: 10px;\n }\n"])));var al=function(e){const{history:t,location:a}=e,[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)([]),[c,A]=Object(r.useState)([]),{control:d,handleSubmit:m,watch:h,errors:g,reset:E,setValue:f,setError:b,register:v}=Object(We.d)({defaultValues:Kr,resolver:Object(Yo.a)($r)}),[C,x]=Object(r.useState)([]),[w,O]=Object(r.useState)(!1),[y,S]=Object(r.useState)(null),[N,j]=Object(r.useState)(""),{permissions:R}=Object(u.d)(e=>e.user.data),D=Object(r.useMemo)(()=>R.includes(ua.block_user),[R]),P=Object(r.useMemo)(()=>R.includes(ua["edit_mudanca-atendimento-revenda"]),[R]),k=Object(r.useMemo)(()=>R.includes(ua["view_mudanca-atendimento-revenda"]),[R]);function T(e,t){return h(e)===dn[t].value?"checkradio_outline":""}Object(r.useEffect)(()=>{o(!0),Promise.all([Br.getLineBusiness(""),ro.getPersonClient(a.state.id),ro.getAttendanceChangeClient(a.state.id)]).then(e=>{let[{resultado:t},a,n]=e;s(t),E(new qr(a)),j(F(a.revenda)),A(n)}).catch(()=>{p.b.error("Erro ao carregar Dados!"),setTimeout(()=>{t.push(I.personClient)},100)}).finally(()=>{o(!1)})},[]);const M=Object(r.useCallback)(async e=>{o(!0),function(e,t){const a={};a.bairro=e.bairro.trim(),a.cep=e.cep,a.cidade=e.cidade.trim(),a.cnae="",a.complemento=e.complemento.trim(),a.cpfCnpj=Object(tn.m)(e.cpfCnpj),a.dataCadastro=Pe()(e.dataCadastro).format("DD/MM/YYYY"),a.email=e.email.toLowerCase().trim(),a.endereco=e.endereco.trim(),a.estado=e.estado.trim(),a.inscricaoEstadual=e.inscricaoEstadual.trim(),a.microempresa=e.microempresa,a.nomeFantasia=e.nomeFantasia.trim(),a.pontoReferencia=e.pontoReferencia.trim(),a.prazoRenovacaoChave=e.prazoRenovacaoChave.trim(),a.ramoAtividadeId=e.ramoAtividadeId,a.razaoSocial=e.razaoSocial.trim(),a.responsavel=e.responsavel.trim(),a.retemICMS=e.retemICMS,a.optanteSimples=e.optanteSimples,a.status=e.status,a.tipoPessoa=e.tipoPessoa,a.statusChave=e.statusChave,a.revendaId=e.revendaId,Object(tn.r)(e.telefone1)?e.telefone2&&!Object(tn.r)(e.telefone2)?b("telefone2",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0}
1):(a.telefone1=e.telefone1,a.telefone2=e.telefone2,t(a)):b("telefone1",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0})}(e,async e=>{try{const{id:r}=a.state,{data:l}=await ut.put(pt.person.client.updatePersonClient,{id:r,...e});p.b.success(l.message),setTimeout(()=>{t.push(I.personClient)},100)}catch(n){zt(n)}finally{o(!1)}})},[]),B=()=>h("status")===dn.BLOCKED.value;function F(e){return"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)}const H=e=>e?"block":"none";return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Editar Cliente",breadcrumbs:[{label:"Cliente",link:I.personClient}],button1:{label:"Salvar",onClick:()=>m(M),main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard",style:{display:H(D)}},l.a.createElement("span",{id:"title"},"Permiss\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginTop"},l.a.createElement("span",{id:"subtitle"},"Status do Cliente *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"status",value:dn.NOT_BLOCKED.value,control:d}),l.a.createElement("span",{className:"checkradio ".concat(T("status",dn.NOT_BLOCKED.key))},h("status")===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"status",value:dn.BLOCKED.value,control:d,onClick:()=>f("statusChave",dn.BLOCKED.value)}),l.a.createElement("span",{className:"checkradio ".concat(T("status",dn.BLOCKED.key))},h("status")===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label))),(e=>e.status)(g)&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Gera\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginTop marginRightX4"},l.a.createElement("span",{id:"subtitle"},"Status Gera\xe7\xe3o de Chave *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"statusChave",value:dn.NOT_BLOCKED.value,control:d,disabled:B(),onClick:()=>{B()||f("statusChave",dn.NOT_BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(T("statusChave",dn.NOT_BLOCKED.key))},h("statusChave")===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"statusChave",value:dn.BLOCKED.value,control:d,disabled:B(),onClick:()=>{B()||f("statusChave",dn.BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(T("statusChave",dn.BLOCKED.key))},h("statusChave")===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label))),(e=>e.statusChave)(g)&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder addMarginTop"},l.a.createElement("span",{id:"subtitle"},"Prazo de Renova\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer rowContainerCenter"},l.a.createElement("div",{className:"inputHolder noMarginRight inputHolderSmall"},l.a.createElement(tr,{type:"text",name:"prazoRenovacaoChave",labelHorizontal:"dias",className:"widthPrazoRenovacaoChave",control:d,errors:g,onChange:e=>f("prazoRenovacaoChave",Object(tn.g)(e.target.value))})))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(kr,{name:"tipoPessoa",label:"Tipo de Pessoa *",control:d,disabled:!0},l.a.createElement("option",{value:"F\xcdSICA"},"F\xcdSICA"),l.a.createElement("option",{value:"JUR\xcdDICA"},"JUR\xcdDICA"))),"F\xcdSICA"===h("tipoPessoa")?l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(xr,{control:d,name:"cpfCnpj",label:"CPF *",errors:g,disabled:!0})):l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(hr,{control:d,name:"cpfCnpj",label:"CNPJ *",errors:g,disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"razaoSocial",placeholder:"Raz\xe3o Social",label:"Raz\xe3o Social *",control:d,errors:g}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(tr,{type:"text",name:"nomeFantasia",placeholder:"Nome Fantasia",label:"Nome Fantasia *",control:d,errors:g})),l.a.createElement("div",{className:"\n inputHolder\n defaultFlex\n ".concat("F\xcdSICA"===h("tipoPessoa")&&"noM
1arginRight")},l.a.createElement(tr,{type:"text",name:"inscricaoEstadual",placeholder:"F\xcdSICA"===h("tipoPessoa")?"RG":"Inscri\xe7\xe3o Estadual",label:"F\xcdSICA"===h("tipoPessoa")?"RG *":"Inscri\xe7\xe3o Estadual *",control:d,errors:g})),("JUR\xcdDICA"===h("tipoPessoa")&&f("optanteSimples",!1),"JUR\xcdDICA"===h("tipoPessoa")?l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement(kr,{name:"optanteSimples",label:"Optante do SIMPLES",control:d,errors:g},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))):null)),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(kr,{name:"ramoAtividadeId",label:"Ramo de Atividade *",control:d,errors:g},l.a.createElement("option",{value:"",disabled:!0},"Selecione"),(i||[]).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"responsavel",placeholder:"Respons\xe1vel",label:"Respons\xe1vel *",control:d,errors:g})),l.a.createElement("div",null))),l.a.createElement("div",{className:"infoCard",style:{display:H(P)}},l.a.createElement("span",{id:"title"},"Revenda"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"De qual revenda?"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do cliente poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,Object.assign({},v("revendaId"),{inputDataValue:N,suggestions:C,isShowSuggestions:w,handleDataChange:async function(e){const{target:{value:t}}=e;if(""===t)x([]),O(!1),f("revendaId","");else{clearTimeout(y);const e=setTimeout(()=>{(async()=>{const e=await async function(e){try{return(await Mr.getPersonResaleAutoComplete({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:0})).resultado}catch(t){return zt(t),[]}}(t);e.length?(x(e),O(!0)):(x([]),O(!0))})()},500);S(e)}j(t)},handleGetSuggestionKey:function(e){return e?e.id:""},handleGetSuggestionLabel:function(e){return e?F(e):""},handleOnClick:function(e){const[t]=C.filter(t=>t.id===e.id);var a;j(F(a=t)),f("revendaId",a.id),O(!1)},isDisabled:!P}))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(kr,{name:"estado",label:"Estado *",control:d,errors:g},l.a.createElement("option",{value:"",disabled:!0},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(tr,{type:"text",name:"cidade",placeholder:"Cidade",label:"Cidade *",control:d,errors:g})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(sr,{control:d,name:"cep",label:"CEP *",errors:g})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"bairro",placeholder:"Bairro",label:"Bairro *",control:d,errors:g}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(tr,{type:"text",name:"endereco",label:"Endere\xe7o Completo *",control:d,errors:g})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"complemento",label:"Complemento",control:d,errors:g}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"pontoReferencia",label:"Ponto de Refer\xeancia",control:d,errors:g})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Sr,{control:d,name:"telefone1",label:"Telefone(1) *",errors:g})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Sr,{control:d,name:"telefone2",label:"Telefone(2)",errors:g})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"email",name:"email",label:"E-mail *",placeholder:"[email protected]",control:d,errors:g,onChange:e=>f("email",Object(tn.h)(e.target.value),{shouldValidate:!0})}
1)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{readOnly:!0,disabled:!0,type:"date",name:"dataCadastro",label:"Data de Cadastro",control:d,errors:g})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Op\xe7\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(kr,{name:"microempresa",label:"Microempresa",control:d,errors:g},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(kr,{name:"retemICMS",label:"Ret\xe9m ICMS",control:d,errors:g},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))))),k&&l.a.createElement("div",{className:"infoCard"},l.a.createElement(el,null,l.a.createElement("span",{id:"title-log"},"Log:"),l.a.createElement("div",{className:"rowContainer"},c.length?c.map(e=>{const t=e.revendaAtual?e.revendaAtual.nomeFantasia||e.revendaAtual.razaoSocial||e.revendaAtual.nomeSocial:"",a=e.revendaAntiga?e.revendaAntiga.nomeFantasia||e.revendaAntiga.razaoSocial||e.revendaAntiga.nomeSocial:"",n=e.atualizadoPor?e.atualizadoPor.nomeFantasia||e.atualizadoPor.razaoSocial||e.atualizadoPor.nomeSocial:"";return l.a.createElement(tl,{key:e.id},l.a.createElement(ue.g,null),l.a.createElement("p",null,"Mudan\xe7a de atendimento de ".concat(a)+" para revenda ".concat(t)+" atualizado por ".concat(n,",")+" em ".concat(Pe()(e.createdAt).format("DD/MM/YYYY HH:mm:ss"),".")))}):l.a.createElement(tl,null,l.a.createElement("p",null,"Sem registro de mudan\xe7a de atendimento")))))))};class nl{}nl.createInvitationEmployee=(async(e,t)=>{const{data:a}=await ut.post(pt.person.invitation.createInvitationEmployee,{convite:e,usuarioParaCriar:t});return a}),nl.createInvitationResale=(async(e,t)=>{const{data:a}=await ut.post(pt.person.invitation.createInvitationResale,{convite:e,usuarioParaCriar:t});return a}),nl.getPersonInvitation=(async e=>{const{data:t}=await ut.post(pt.person.invitation.findPersonInvitation,{cpfCnpj:e,limit:1});return t.data}),nl.deletePersonInvitation=(async e=>{const{data:t}=await ut.delete(pt.person.invitation.deletePersonInvitation(e));return t.data});class ol{}ol.getPersonEmployees=(async e=>{const{data:t}=await ut.post(pt.person.employee.getPersonEmployees,e);return t.data}),ol.getPersonEmployee=(async e=>{const{data:t}=await ut.get(pt.person.employee.getPersonEmployee(e));return t.data}),ol.getPersonEmployeeAutoComplete=(async e=>{let{cpfCnpj:t,nome:a}=e;const{data:n}=await ut.post(pt.person.employee.getPersonAutoCompleteEmployee,{cpfCnpj:t,nome:a});return n.data}),ol.updatePersonEmployeeStatus=(async(e,t)=>{const{data:a}=await ut.put(pt.person.employee.updatePersonEmployeeStatus,{id:e,status:t});return a});var rl,ll,il,sl,cl,Al,dl,ml,ul,pl,hl=ol;const gl=_.c.div(rl||(rl=Object(Q.a)([""]))),El=_.c.div(ll||(ll=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),fl=(_.c.form(il||(il=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: row;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n div {\n width: 100%;\n display: flex;\n flex-direction: column;\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(sl||(sl=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button.attrs({className:"buttonBaseOnly"})(cl||(cl=Object(Q.a)([""])))),bl=Object(_.c)(fl)(Al||(Al=Object(Q.a)(["\n margin-right: 15px;\n"]))),vl=Object(_.c)(fl).attrs({className:"buttonBaseOnly baseMain"})(dl||(dl=Object(Q.a)(["\n margin-left: 15px;\n"])));_.c.table(ml||(ml=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.n)(ul||(ul=Object(Q.a)(["\n color: #707070;\n width: 26px;
1\n height: 26px;\n cursor: ",";\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1),Object(_.c)(ue.y)(pl||(pl=Object(Q.a)(["\n color: #707070;\n width: 26px;\n height: 26px;\n cursor: ",";\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1);var Cl=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(null),[x,w]=Object(r.useState)(null),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(null),[j,R]=Object(r.useState)(0),[D,P]=Object(r.useState)(0),[k,T]=Object(r.useState)({page:0,rowsPerPage:50}),[M,B]=Object(r.useState)({id:null,textPessoa1:"",textPessoa2:""});let F=l.a.useRef();const{permissions:H}=Object(u.d)(e=>e.user.data),L=Object(r.useMemo)(()=>H.includes(ua["view_coluna-revenda"]),[H]),z=Object(r.useMemo)(()=>H.includes(ua.create_colaborador),[H]),Q=Object(r.useMemo)(()=>H.includes(ua.edit_colaborador),[H]),_=Object(r.useMemo)(()=>H.includes(ua.delete_colaborador),[H]),G=Object(r.useMemo)(()=>H.includes(ua["delete_convite-pessoa"]),[H]);function V(e,t){e&&e.length?(b(e),R(t)):(b([]),R(0))}function U(e){e&&e.length?E(e):E([])}async function Y(e){let t=0;const a={};s.length&&(a.id=s.trim(),t+=1),A.length&&(a.textPessoa1=A.trim(),t+=1),m.length&&(a.textPessoa2=m.trim(),t+=1),P(t),B(a),n(a),await e(a)}async function X(e,t){i(!0);try{const{data:e}=await ut.post(pt.person.employee.getPersonEmployees,{...t}),{data:n}=e;n.resultado.length?U(n.resultado):(U(),Object(p.b)("N\xe3o encontramos colaboradores para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function q(e,t){T(e),i(!0);try{const{page:n,rowsPerPage:o}=e,{data:r}=await ut.post(pt.person.employee.getPersonEmployees,{...t||M,limit:o,offset:n*o});r.data.resultado.length?V(r.data.resultado,r.data.total):(V(),Object(p.b)("N\xe3o encontramos colaboradores para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}Object(r.useEffect)(()=>{q(k,function(){let e=0;return a.id&&(c(a.id),e+=1),a.textPessoa1&&(d(a.textPessoa1),e+=1),a.textPessoa2&&(h(a.textPessoa2),e+=1),P(e),a}())},[]);const J=function(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[l.a.createElement(qt.a,{key:"row_nome_social_employee_1"},e.nomeSocial||"---"),l.a.createElement(qt.a,{key:"row_cpf_cnpj_employee_2"},e.formatedCpfCnpj||"---")];L&&(n=[l.a.createElement(qt.a,{key:"row_nome_social_employee_3"},e.nomeSocial||"---"),l.a.createElement(qt.a,{key:"row_cpf_cnpj_employee_4"},e.formatedCpfCnpj||"---"),l.a.createElement(qt.a,{key:"row_nome_revenda_5"},e.revenda.nomeFantasia||e.revenda.razaoSocial||"---"),l.a.createElement(qt.a,{key:"row_cpf_cnpj_revenda_6"},Object(tn.c)(e.revenda.cpfCnpj)||"---")]);let o=[l.a.createElement(qt.a,{key:"row_actions_employee_0",className:"actionCell",style:{width:"150px"}},l.a.createElement("div",{className:"actionButtonsHolder"},e.status===dn.NOT_BLOCKED.value?l.a.createElement(Jn.c,{className:"icon",onClick:()=>C(e),title:"Desativar"}):l.a.createElement(ue.z,{className:"icon",onClick:()=>w(e),title:"Ativar"}),l.a.createElement("hr",null),l.a.createElement(ue.p,{className:"icon",onClick:()=>Q?t.push(I.editPersonEmployee,{id:e.id,revendaId:e.revendaId}):pa(t),title:"Editar"}),l.a.createElement("hr",null),l.a.createElement(ue.s,{className:"icon",onClick:()=>_?y(e):pa(t),title:"Deletar"})))];return e.tipo===an.CONVITE.COLABORADOR&&(o=[l.a.createElement(qt.a,{key:"row_actions_employee_0",className:"actionCell",style:{width:"150px"}},l.a.createElement("div",{className:"actionButtonsHolder buttonCenterHolder"},l.a.createElement(ue.x,{className:"icon",onClick:()=>G?N(e):pa(t),title:"Deletar Convite"})))]),a?[l.a.createElement(qt.a,{key:"row_id_employee_0"},e.id),...n]:[l.a.createElement(qt.a,{key:"row_id_employee_0"},e.id),...n,...o]},K=()=>L?[{text:"C\xf3digo",width:"10%"},{text:"Colaborador",width:"auto"},{text:"CPF / CNPJ",width:"18%"},{text:"Revenda",width:"20%"},{text:"CPF / CNPJ",width:"18%"}]:[{text:"C\xf3digo",width:"10%"},{text:"Nome / Fantasia",width:"auto"},{text:"CPF / CNPJ",width:"20%"}];async function Z(e){e.preventDefault();try{i(!0);
1let e={id:null,status:null};v&&(e={id:v.id,status:dn.BLOCKED.value}),x&&(e={id:x.id,status:dn.NOT_BLOCKED.value});const a=await hl.updatePersonEmployeeStatus(e.id,e.status);a.data.ok?(V(f.map(t=>t.id===e.id?{...t,status:e.status}:t),j),Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),i(!1)):(p.b.error("Erro ao alterar status do Colaborador!"),i(!1))}catch(t){zt(t,"Erro ao alterar status do Colaborador!")}finally{v&&C(null),x&&w(null),i(!1)}}return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>F=e,title:"Colaborador",handlePageUpdate:X,filters:L?[{name:"C\xf3digo",value:s},{name:"Colaborador",value:A},{name:"Revenda",value:m}]:[{name:"C\xf3digo",value:s},{name:"Revenda",value:m}],headerLabels:K(),dataObjects:g.map(e=>(e.formatedCpfCnpj=Object(tn.c)(e.cpfCnpj),e.telefone1=e.contato.telefone1,e)),renderRowComponent:e=>J(e,!0)}),l.a.createElement(gl,null,l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Colaborador",button1:{label:"Novo Colaborador",link:I.addPersonEmployee,permission:z,main:!0},showReport:!0,printableRef:()=>F,onBeforePrintCallback:async()=>{await Y(async e=>{await X(0,e)})},openButtonSelect:!0}),l.a.createElement(ho,{handleSubmit:function(e){e.preventDefault(),Y(async e=>{await q(k,e)})},countFilter:D,userType:an.COLABORADOR,inputPessoa1Value:A,handlePessoa1Change:function(e){const{target:{value:t}}=e;d(t)},inputPessoa2Value:m,handlePessoa2Change:function(e){const{target:{value:t}}=e;h(t)},codeValue:s,handleCodeChange:function(e){const{target:{value:t}}=e;c(Object(tn.g)(t))},noFieldStatus:!0,noFieldStatusChave:!0,userCanViewColumnRevenda:L}),l.a.createElement(sa,{headerLabels:[...K(),{text:"A\xe7\xe3o",width:"150px",align:"center"}],dataObjects:f.map(e=>(e.formatedCpfCnpj=Object(tn.c)(e.cpfCnpj),e.telefone1=e.contato.telefone1,e)),renderRowComponent:J,totalItems:j,handlePageUpdate:q,useCustomActions:!0}),l.a.createElement(_e,{loading:o,show:o||!!O||!!v||!!x||!!S},l.a.createElement(Ge,null,!!O&&l.a.createElement(El,null,l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar a colaborador:"," ".concat(!!O&&O.nomeSocial,"?")),l.a.createElement("div",null,l.a.createElement(bl,{onClick:()=>y(null)},"Cancelar"),l.a.createElement(vl,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.person.employee.deletePersonEmployee(O.id));e.data.ok?(V(f.filter(e=>e.id!==O.id),j-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao deletar o Colaborador!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao deletar o Colaborador!")}finally{i(!1),y(null)}}},"Deletar"))),(!!v||!!x)&&l.a.createElement(El,null,l.a.createElement("h2",null,"Confirmar atualiza\xe7\xe3o de status"),!!v&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja desativar o colaborador:"," ".concat(!!v&&v.nomeSocial||v.id,"?")),l.a.createElement("div",null,l.a.createElement(bl,{onClick:()=>C(null)},"Cancelar"),l.a.createElement(vl,{onClick:Z},"Desativar"))),!!x&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja ativar o colaborador:"," ".concat(!!x&&x.nomeSocial||x.id,"?")),l.a.createElement("div",null,l.a.createElement(bl,{onClick:()=>w(null)},"Cancelar"),l.a.createElement(vl,{onClick:Z},"Ativar")))),!!S&&l.a.createElement(El,null,l.a.createElement("h2",null,"Confirmar cancelamento"),l.a.createElement("span",null,"Tem certeza que deseja cancelar o convite de:"," ".concat(!!S&&S.nomeSocial||S.id,"?")),l.a.createElement("div",null,l.a.createElement(bl,{onClick:()=>N(null)},"N\xc3O"),l.a.createElement(vl,{onClick:async function(e){e.preventDefault();try{i(!0);const e=await nl.deletePersonInvitation(S.cpfCnpj);e.ok&&(V(f.filter(e=>e.id!==S.id),j-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS}))}catch(t){zt(t)}finally{i(!1),N(null)}}},"SIM")))))))};class xl{constructor(e){const{grupoId:t,status:a,cpfCnpj:n,nomeSocial:o,estado:r,cidade:l,cep:i,bairro:s,endereco:c,complemento:A,pontoReferencia:d,telefone1:m,telefone2:u,email:p,imagem:h,revendaId:g}=e;this.grupoId=t,this.status=a||"N\xe3o Bloqueado",this.cpfCnpj=n,this.nomeSocial=o,this.estado=r,this.cidade=l,this.cep=i,this.bairro=s,this.endereco=c||"",this.complemento=A,this.pontoReferencia=d,this.telefone1=m,this.telefone2=u,this.email=p,this.dataCadastro=Pe()().format("YYYY-MM-DD"),this.imagem=h,this.revendaId=g}}class wl{}wl.getAccessGroup=(async(e,t)=>{const{data:a}=await ut.post(pt.admin.getAccessGroup,t?{text:e,...t}:{text:e});return a.data}),wl.getGroup=(async e=>{const{data:t}=await ut.get(pt.admin.getGroup(e));return t.data});var Ol,yl,Sl,Nl=wl;_.c.div(Ol||(Ol=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n form { \n span {\n font-size: 16px;\n color: #707070;\n }\n }\n"]))),_.c.div(yl||(yl=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n background: #eaeaea;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n"])));const Il=_.c.div(Sl||(Sl=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"])));const jl=e=>e.user.data,Rl=e=>e.user.data.permissions;var Dl,Pl,kl=Object(u.b)(e=>({user:jl(e),permissions:Rl(e)}))(class extends l.a.Component{constructor(e){super(e),this.setInputValue=(e=>this.setState({inputResaleValue:e})),this.setIdRevenda=(e=>{this.setRevendaId(e),this.setState({idRevenda:e})}),this.setLoading=(e=>this.setState({loading:e})),this.setSelectGrupo=(e=>{const t=this.state.person;t.grupoId=e,this.setState({person:t})}),this.setRevendaId=(e=>{const t=this.state.person;t.revendaId=e,this.setState({person:t})}),this.setInputCpfCnpj=(e=>{const t=this.state.person;t.cpfCnpj=e,this.setState({person:t})}),this.setInputNomeSocial=(e=>{const t=this.state.person;t.nomeSocial=e,this.setState({person:t})}),this.setSelectEstado=(e=>{const t=this.state.person;t.estado=e,this.setState({person:t})}),this.setInputCidade=(e=>{const t=this.state.person;t.cidade=e,this.setState({person:t})}),this.setInputCep=(e=>{const t=this.state.person;t.cep=e,this.setState({person:t})}),this.setInputBairro=(e=>{const t=this.state.person;t.bairro=e,this.setState({person:t})}),this.setInputEndereco=(e=>{const t=this.state.person;t.endereco=e,this.setState({person:t})}),this.setInputComplemento=(e=>{const t=this.state.person;t.complemento=e,this.setState({person:t})}),this.setInputPontoReferencia=(e=>{const t=this.state.person;t.pontoReferencia=e,this.setState({person:t})}),this.setInputTelefone1=(e=>{const t=this.state.person;t.telefone1=e,this.setState({person:t})}),this.setInputTelefone2=(e=>{const t=this.state.person;t.telefone2=e,this.setState({person:t})}),this.setInputEmail=(e=>{const t=this.state.person;t.email=e.toLowerCase(),this.setState({person:t})}),this.setInputImagem=(e=>{if(e.type&&Vt.IMAGES.includes(e.type)){const{person:t}=this.state;t.imagem=e.base64,this.setState({person:t,imageName:e.name})}else p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")}),this.handleSelectGrupoChange=(e=>{const{target:{value:t}}=e;this.setSelectGrupo(t),this.handleErrorsGrupoId(!1)}),this.handleInputCpfCnpjChange=(e=>{const{target:{value:t}}=e;this.setInputCpfCnpj(t),this.handleErrorsCpfCnpj(!1,"Campo obrigat\xf3rio")}),this.handleInputNomeSocialChange=(e=>{const{target:{value:t}}=e;this.setInputNomeSocial(t),this.handleErrorsNomeSocial(!1)}),this.handleSelectEstadoChange=(e=>{const{target:{value:t}}=e;this.setSelectEstado(t)}),this.handleInputCidadeChange=(e=>{const{target:{value:t}}=e;this.setInputCidade(t)}),this.handleInputCepChange=(e=>{const{target:{value:t}}=e;this.setInputCep(t)}),this.handleInputBairroChange=(e=>{const{target:{value:t}}=e;this.setInputBairro(t)}),this.handleInputEnderecoChange=(e=>{const{target:{value:t}}=e;this.setInputEndereco(t)}),this.handleInputComplementoChange=(e=>{const{target:{value:t}}=e;this.setInputComplemento(t)}),this.handleInputPontoReferenciaChange=(e=>{const{target:{value:t}}=e;this.setInputPontoReferencia(t)}),this.handleInputTelefone1Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone1(t),this.handleErrorsTelefone1(!1,"Digite um n\xfamero v\xe1lido")}),this.handleInputTelefone2Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone2(t),this.handleErrorsTelefone2(!1,"Digite um n\xfamero v\xe1lido")}),this.handleInputEmailChange=(e=>{const{target:{value:t}}=e;this.setInputEmail(t),this.handleErrorsEmail(!1,"Campo obrigat\xf3rio")}),this.handleInputStatusColaboradorChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,status:t}}))}),this.handleErrorsGrupoId=(e=>{this.setState({error_grupoId:e})}),this.handleErrorsRevendaId=(e=>{this.setState({error_revendaId:e})}),this.handleErrorsCpfCnpj=((e,t)=>{this.setState({error_cpfCnpj:e,error_cpfCnpj_message:t})}),this.handleErrorsNomeSocial=(e=>{this.setState({error_razaoSocial:e})}),this.handleErrorsTelefone1=((e,t)=>{this.setState({error_telefone1:e,error_telefone1_message:t})}),this.handleErrorsTelefone2=((e,t)=>{this.setState({error_telefone2:e,error_telefone2_message:t})}),this.handleErrorsEmail=((e,t)=>{this.setState({error_email:e,error_email_message:t})}),this.handleErrorsFocus=(e=>{switch(e){case"telefone1":return void this.refTelefone1.current.focus();case"telefone2":return void this.refTelefone2.current.focus();case"email":return void this.refEmail.current.focus();default:return}}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.post(pt.person.employee.createPersonEmployee,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{this.history.push(I.personEmployee)},100)}catch(t){zt(t)}finally{this.setLoading(!1)}})}),this.handleVerifyRevenda=(e=>{this.setState({resale:e}),this.setIdRevenda(e.id),this.setInputValue(this.renderSuggestion(e)),this.setLoading(!0)}),this.handleAccessGroupResale=(e=>{Promise.all([Nl.getGroup(e.grupoId),Nl.getAccessGroup(null,{usuarioId:e.usuarioId})]).then(e=>{if(e.length){const t=[],a=[e[0].id];
1t.push(e[0]),e[1].resultado&&e[1].resultado.forEach(e=>{a.includes(e.id)||t.push(e)}),this.accessGroups=[],this.accessGroups.push(...t)}}).catch(()=>{Object(p.b)("Erro ao carregar grupos de acesso",{type:p.b.TYPE.ERROR})}).finally(()=>{this.setLoading(!1)})}),this.getResales=(async e=>{try{return(await Mr.getPersonResales({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:0})).resultado}catch(t){return zt(t),[]}}),this.getResalesChange=(async e=>{const{target:{value:t}}=e;if(""===t)this.setState({resales:[],showSuggestions:!1}),this.setRevendaId(void 0);else{clearTimeout(this.state.timeout);const e=setTimeout(()=>{(async()=>{const e=await this.getResales(t);e.length?this.setState({resales:e,showSuggestions:!0}):this.setState({resales:[],showSuggestions:!0})})()},500);this.setState({timeout:e})}this.setInputValue(t)}),this.getSuggestionLabel=(e=>e?this.renderSuggestion(e):""),this.getSuggestionValue=(e=>e||""),this.getSuggestionKey=(e=>e?e.id:""),this.renderSuggestion=(e=>"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)),this.handleOnClick=(e=>{const[t]=this.state.resales.filter(t=>t.id===e.id);this.handleVerifyRevenda(t),this.handleAccessGroupResale(t),this.handleErrorsRevendaId(!1),this.setState({showSuggestions:!1})});const{history:t}=e;this.history=t,this.accessGroups=[],this.user=e.user,this.userCanEditChangeEmployee=e.permissions.includes(ua["edit_mudanca-colaborador-revenda"]),this.refTelefone1=l.a.createRef(),this.refTelefone2=l.a.createRef(),this.refEmail=l.a.createRef(),this.state={showSuggestions:!1,timeout:null,loading:!0,idRevenda:0,inputResaleValue:"",resales:[],resale:{},imageName:"",person:new xl({}),error_grupoId:!1,error_revendaId:!1,error_cpfCnpj:!1,error_razaoSocial:!1,error_telefone1:!1,error_telefone2:!1,error_email:!1,error_revendaId_message:"Campo obrigat\xf3rio",error_cpfCnpj_message:"Campo obrigat\xf3rio",error_telefone1_message:"Campo obrigat\xf3rio",error_telefone2_message:"Campo obrigat\xf3rio",error_email_message:"Campo obrigat\xf3rio"}}componentDidMount(){Promise.all([xa.getAccessGroup(""),xa.getGroup(this.user.grupo.id),Mr.getPersonResales({cpfCnpj:this.user.revenda.cpfCnpj})]).then(e=>{if(e.length){const[t,a,n]=e;if(t.resultado.length){const e=[...t.resultado.map(e=>e.id)],n=[...t.resultado];a&&!e.includes(a.id)&&n.push(a),this.accessGroups.push(...n)}if(n.resultado.length){const e=n.resultado[0];this.handleVerifyRevenda(e),this.setRevendaId(e.id)}}}).catch(()=>{Object(p.b)("Erro ao carregar informa\xe7\xf5es.",{type:p.b.TYPE.ERROR}),setTimeout(()=>{this.history.push(I.personEmployee)},100)}).finally(()=>this.setLoading(!1))}handleSelectedStatusOutline(e,t){return this.state.person[e]===dn[t].value?"checkradio_outline":""}validateForm(e){let t=!1,a=!1,n=!1,o="";const r=new xl(this.state.person);r.grupoId||(this.handleErrorsGrupoId(!0),t=!0,""===o&&(o="grupoId")),!r.revendaId&&this.userCanEditChangeEmployee&&(this.handleErrorsRevendaId(!0),t=!0,""===o&&(o="revendaId")),r.cpfCnpj&&r.cpfCnpj.length||(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),t=!0,a=!0,""===o&&(o="cfpCnpj")),a||(r.cpfCnpj=Object(tn.m)(r.cpfCnpj),Object(tn.p)(r.cpfCnpj)||(this.handleErrorsCpfCnpj(!0,"Digite um CPF v\xe1lido"),t=!0,""===o&&(o="cfpCnpj")),a=!1),r.nomeSocial&&r.nomeSocial.length||(this.handleErrorsNomeSocial(!0),t=!0,""===o&&(o="nomeSocial")),r.telefone1&&!Object(tn.r)(r.telefone1)&&(this.handleErrorsTelefone1(!0,"Digite um n\xfamero v\xe1lido"),t=!0,""===o&&(o="telefone1")),r.telefone2&&!Object(tn.r)(r.telefone2)&&(this.handleErrorsTelefone2(!0,"Digite um n\xfamero v\xe1lido"),t=!0,""===o&&(o="telefone2")),r.email&&r.email.length||(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),t=!0,n=!0,""===o&&(o="email")),n||(Object(tn.q)(r.email)||(this.handleErrorsEmail(!0,"Digite um Email v\xe1lido"),t=!0,""===o&&(o="email")),n=!1),r.dataCadastro&&(r.dataCadastro=Pe()(r.dataCadastro).format("DD/MM/YYYY")),r.dataFundacao&&(r.dataFundacao=Pe()(r.dataFundacao).format("DD/MM/YYYY")),t?this.handleErrorsFocus(o):(r.telefone1&&(r.telefone1=Object(tn.n)(r.telefone1.trim())),r.telefone2&&(r.telefone2=Object(tn.n)(r.telefone2.trim())),r.nomeSocial&&(r.nomeSocial=r.nomeSocial.trim()),r.cidade&&(r.cidade=r.cidade.trim()),r.cep&&(r.cep=r.cep.trim()),r.bairro&&(r.bairro=r.bairro.trim()),r.endereco&&(r.endereco=r.endereco.trim()),r.complemento&&(r.complemento=r.complemento.trim()),r.pontoReferencia&&(r.pontoReferencia=r.pontoReferencia.trim()),e(r))}render(){const{showSuggestions:e,loading:t,inputResaleValue:a,resales:n,imageName:o}=this.state,{error_cpfCnpj:r,error_cpfCnpj_message:i,error_email:s,error_email_message:c,error_grupoId:A,error_razaoSocial:d,error_revendaId:m,error_revendaId_message:u,error_telefone1:p,error_telefone1_message:h,error_telefone2:g,error_telefone2_message:E}=this.state;return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:t,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Novo Colaborador",breadcrumbs:[{label:"Colaborador",link:I.personEmployee}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Grupo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Grupo de Acesso *"),l.a.createElement("select",{name:"grupoId",value:this.state.person.grupoId,onChange:this.handleSelectGrupoChange},l.a.createElement("option",{value:""},"Selecione"),this.accessGroups.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),A&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status do Colaborador *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.NOT_BLOCKED.value,onChange:this.handleInputStatusColaboradorChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.NOT_BLOCKED.key))},this.state.person.status===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label3)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.BLOCKED.value,onChange:this.handleInputStatusColaboradorChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.BLOCKED.key))},this.state.person.status===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label3)))))),this.userCanEditChangeEmployee&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Revenda"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"De qual revenda? *"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca da revenda poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,{inputDataValue:a,suggestions:n,isShowSuggestions:e,handleDataChange:this.getResalesChange,handleGetSuggestionKey:this.getSuggestionKey,handleGetSuggestionLabel:this.getSuggestionLabel,handleOnClick:this.handleOnClick,isDisabled:!this.userCanEditChangeEmployee}),m&&l.a.createElement("small",{style:{color:"red"}},u)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF *"),l.a.createElement(On.a,{mask:"999.999.999-99",name:"cpfCnpj",value:this.state.person.cpfCnpj,onChange:this.handleInputCpfCnpjChange}),r&&l.a.createElement("small",{style:{color:"red"}},i)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome Completo *"),l.a.createElement("input",{type:"text",name:"razaoSocial",value:this.state.person.nomeSocial,onCh
1ange:this.handleInputNomeSocialChange}),d&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("select",{name:"estado",value:this.state.person.estado,onChange:this.handleSelectEstadoChange},l.a.createElement("option",{value:""},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{type:"text",name:"cidade",value:this.state.person.cidade,onChange:this.handleInputCidadeChange})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CEP"),l.a.createElement(On.a,{mask:"99.999-999",name:"cep",value:this.state.person.cep,onChange:this.handleInputCepChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{type:"text",name:"bairro",value:this.state.person.bairro,onChange:this.handleInputBairroChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"text",name:"endereco",value:this.state.person.endereco,onChange:this.handleInputEnderecoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{type:"text",name:"complemento",value:this.state.person.complemento,onChange:this.handleInputComplementoChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{type:"text",name:"pontoReferencia",value:this.state.person.pontoReferencia,onChange:this.handleInputPontoReferenciaChange})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(1)"),l.a.createElement(Nr,{type:"text",name:"telefone1",ref:this.refTelefone1,value:this.state.person.telefone1,onChange:this.handleInputTelefone1Change}),p&&l.a.createElement("small",{style:{color:"red"}},h)),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(2)"),l.a.createElement(Nr,{type:"text",name:"telefone2",ref:this.refTelefone2,value:this.state.person.telefone2,onChange:this.handleInputTelefone2Change}),g&&l.a.createElement("small",{style:{color:"red"}},E)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"E-mail *"),l.a.createElement("input",{ref:this.refEmail,type:"email",name:"email",value:this.state.person.email,onChange:this.handleInputEmailChange}),s&&l.a.createElement("small",{style:{color:"red"}},c)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Data de Cadastro"),l.a.createElement("input",{readOnly:!0,disabled:!0,type:"date",name:"dataCadastro",value:this.state.person.dataCadastro})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Foto do Colaborador"),l.a.createElement(Il,null,l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:this.setInputImagem.bind(this)})),l.a.createElement("label",null," ",o||"Selecione um arquivo de imagem"," "))))))))}});class Tl{constructor(e){const{id:t,grupoId:a,status:n,cpfCnpj:o,nomeSocial:r,endereco:l,contato:i,createdAt:s,dataCadastro:c,imagem:A,revendaId:d}=e;if(this.id=t,this.grupoId=a,this.status=n,this.cpfCnpj=o,this.nomeSocial=r,l){const e=new Xr(l);this.estado=e.estado,this.cidade=e.cidade,this.cep=e.cep,this.bairro=e.bairro,this.endereco=e.endereco,this.complemento=e.complemento,this.pontoReferencia=e.pontoReferencia}if(i){const e=new Yr(i);this.telefone1=e.telefone1,this.telefone2=e.telefone2,this.email=e.email}s&&(this.dataCadastro=Ur(s,c)),this.imagem=A,this.revendaId=d}}class Ml{}Ml.signin=(async(e,t)=>{const{data:a}=await ut.post(pt.authentication.signin,{login:Object(tn.m)(e),senha:t});return a}),Ml.requestPasswordReset=(async e=>{const{data:t}=await ut.post(pt.authentication.requestPasswordReset,{cpfCnpj:Object(tn.m)(e)});return t.data}),Ml.verifyTokenPasswordReset=(async e=>{const{data:t}=await ut.post(pt.authentication.verifyTokenPasswordReset,{token:e});return t.data}),Ml.passwordReset=(async(e,t)=>{const{data:a}=await ut.post(pt.authentication.passwordReset,{token:e,novaSenha:t});return a});const Bl=_.c.div(Dl||(Dl=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"]))),Fl=_.c.div(Pl||(Pl=Object(Q.a)(["\n width: 422px;\n display: flex;\n flex-direction: column;\n justify-items: center;\n text-align: center;\n\n header {\n h3 {\n color: #707070\n };\n }\n\n p {\n margin: 16px 0;\n }\n\n div {\n display: flex;\n justify-content: center;\n flex-direction: row;
1\n align-items: center;\n\n button {\n width: 114px;\n justify-content: center;\n }\n }\n"])));const Hl=e=>e.user.data,Ll=e=>e.user.data.permissions;var zl=Object(u.b)(e=>({user:Hl(e),permissions:Ll(e)}))(class extends l.a.Component{constructor(e){super(e),this.setEmployeeItem=((e,t,a)=>{this.validateEmployeeItem(()=>{e&&t&&a?this.setState({employeeItem:{cpfCnpj:e,nomeColaborador:t,email:a}}):this.setState({employeeItem:null})})}),this.setInputValue=(e=>this.setState({inputResaleValue:e})),this.setIdRevenda=(e=>{this.setRevendaId(e),this.setState({idRevenda:e})}),this.setLoading=(e=>this.setState({loading:e})),this.setSelectGrupo=(e=>{const t=this.state.person;t.grupoId=e,this.setState({person:t})}),this.setRevendaId=(e=>{const t=this.state.person;t.revendaId=e,this.setState({person:t})}),this.setInputCpfCnpj=(e=>{const t=this.state.person;t.cpfCnpj=e,this.setState({person:t})}),this.setInputNomeSocial=(e=>{const t=this.state.person;t.nomeSocial=e,this.setState({person:t})}),this.setSelectEstado=(e=>{const t=this.state.person;t.estado=e,this.setState({person:t})}),this.setInputCidade=(e=>{const t=this.state.person;t.cidade=e,this.setState({person:t})}),this.setInputCep=(e=>{const t=this.state.person;t.cep=e,this.setState({person:t})}),this.setInputBairro=(e=>{const t=this.state.person;t.bairro=e,this.setState({person:t})}),this.setInputEndereco=(e=>{const t=this.state.person;t.endereco=e,this.setState({person:t})}),this.setInputComplemento=(e=>{const t=this.state.person;t.complemento=e,this.setState({person:t})}),this.setInputPontoReferencia=(e=>{const t=this.state.person;t.pontoReferencia=e,this.setState({person:t})}),this.setInputTelefone1=(e=>{const t=this.state.person;t.telefone1=e,this.setState({person:t})}),this.setInputTelefone2=(e=>{const t=this.state.person;t.telefone2=e,this.setState({person:t})}),this.setInputEmail=(e=>{const t=this.state.person;t.email=e.toLowerCase(),this.setState({person:t})}),this.setInputImagem=(e=>{if(e.type&&Vt.IMAGES.includes(e.type)){const{person:t}=this.state;t.imagem=e.base64,this.setState({person:t,imageName:e.name})}else p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")}),this.handleSelectGrupoChange=(e=>{const{target:{value:t}}=e;this.setSelectGrupo(t),this.handleErrorsGrupoId(!1)}),this.handleInputCpfCnpjChange=(e=>{const{target:{value:t}}=e;this.setInputCpfCnpj(t),this.handleErrorsCpfCnpj(!1,"Campo obrigat\xf3rio")}),this.handleInputNomeSocialChange=(e=>{const{target:{value:t}}=e;this.setInputNomeSocial(t),this.handleErrorsNomeSocial(!1)}),this.handleSelectEstadoChange=(e=>{const{target:{value:t}}=e;this.setSelectEstado(t)}),this.handleInputCidadeChange=(e=>{const{target:{value:t}}=e;this.setInputCidade(t)}),this.handleInputCepChange=(e=>{const{target:{value:t}}=e;this.setInputCep(t)}),this.handleInputBairroChange=(e=>{const{target:{value:t}}=e;this.setInputBairro(t)}),this.handleInputEnderecoChange=(e=>{const{target:{value:t}}=e;this.setInputEndereco(t)}),this.handleInputComplementoChange=(e=>{const{target:{value:t}}=e;this.setInputComplemento(t)}),this.handleInputPontoReferenciaChange=(e=>{const{target:{value:t}}=e;this.setInputPontoReferencia(t)}),this.handleInputTelefone1Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone1(t),this.handleErrorsTelefone1(!1,"Digite um n\xfamero v\xe1lido")}),this.handleInputTelefone2Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone2(t),this.handleErrorsTelefone2(!1,"Digite um n\xfamero v\xe1lido")}),this.handleInputEmailChange=(e=>{const{target:{value:t}}=e;this.setInputEmail(t),this.handleErrorsEmail(!1,"Campo obrigat\xf3rio")}),this.handleInputStatusColaboradorChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,status:t}})),this.handleErrorsStatus(!1)}),this.handleErrorsGrupoId=(e=>{this.setState({error_grupoId:e})}),this.handleErrorsStatus=(e=>{this.setState({error_status:e})}),this.handleErrorsRevendaId=(e=>{this.setState({error_revendaId:e})}),this.handleErrorsCpfCnpj=((e,t)=>{this.setState({error_cpfCnpj:e,error_cpfCnpj_message:t})}),this.handleErrorsNomeSocial=(e=>{this.setState({error_razaoSocial:e})}),this.handleErrorsTelefone1=((e,t)=>{this.setState({error_telefone1:e,error_telefone1_message:t})}),this.handleErrorsTelefone2=((e,t)=>{this.setState({error_telefone2:e,error_telefone2_message:t})}),this.handleErrorsEmail=((e,t)=>{this.setState({error_email:e,error_email_message:t})}),this.handleErrorsFocus=(e=>{switch(e){case"telefone1":return void this.refTelefone1.current.focus();case"telefone2":return void this.refTelefone2.current.focus();case"email":return void this.refEmail.current.focus();default:return}}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.put(pt.person.employee.updatePersonEmployee,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{this.history.push(I.personEmployee)},100)}catch(t){zt(t)}finally{this.setLoading(!1)}})}),this.handleVerifyRevenda=(e=>{this.setState({resale:e}),this.setIdRevenda(e.id),this.setInputValue(this.renderSuggestion(e))}),this.handleAccessGroupResale=(e=>{Promise.all([Nl.getGroup(e.grupoId),Nl.getAccessGroup(null,{usuarioId:e.usuarioId})]).then(e=>{if(e.length){const t=[],a=[e[0].id];
1t.push(e[0]),e[1].resultado&&e[1].resultado.forEach(e=>{a.includes(e.id)||t.push(e)}),this.accessGroups=[],this.accessGroups.push(...t)}}).catch(()=>{Object(p.b)("Erro ao carregar grupos de acesso",{type:p.b.TYPE.ERROR})}).finally(()=>{this.setLoading(!1)})}),this.getResales=(async e=>{try{return(await Mr.getPersonResales({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:10})).resultado}catch(t){return zt(t),[]}}),this.getResalesChange=(async e=>{const{target:{value:t}}=e;if(""===t)this.setState({resales:[],showSuggestions:!1}),this.setRevendaId(void 0);else{clearTimeout(this.state.timeout);const e=setTimeout(()=>{(async()=>{const e=await this.getResales(t);e.length?this.setState({resales:e,showSuggestions:!0}):this.setState({resales:[],showSuggestions:!0})})()},500);this.setState({timeout:e})}this.setInputValue(t)}),this.getSuggestionLabel=(e=>e?this.renderSuggestion(e):""),this.getSuggestionValue=(e=>e||""),this.getSuggestionKey=(e=>e?e.id:""),this.renderSuggestion=(e=>"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)),this.handleOnClick=(e=>{const[t]=this.state.resales.filter(t=>t.id===e.id);this.handleVerifyRevenda(t),this.handleAccessGroupResale(t),this.handleErrorsRevendaId(!1),this.setState({showSuggestions:!1})}),this.handleVerifyEmployeeItem=(()=>{const{email:e,cpfCnpj:t,nomeRevenda:a}=this.state.employeeItem;return""!==t&&""!==a&&""!==e}),this.handleOpenModalResetPassword=(()=>{const{email:e,cpfCnpj:t,nomeSocial:a}=this.state.person,n=a||"---";this.setEmployeeItem(t,n,e)}),this.handleResetPassword=(async()=>{this.setLoading(!0);try{const t=await Ml.requestPasswordReset(this.state.employeeItem.cpfCnpj);t&&t.email&&Object(p.b)("Link para redefini\xe7\xe3o de senha enviado.",{type:p.b.TYPE.SUCCESS,autoClose:6e3})}catch(e){zt(e)}finally{this.setEmployeeItem(null),this.setLoading(!1)}});const{history:t,location:a}=e;this.history=t,this.location=a,this.accessGroups=[],this.user=e.user,this.userCanEditChangeEmployee=e.permissions.includes(ua["edit_mudanca-colaborador-revenda"]),this.refTelefone1=l.a.createRef(),this.refTelefone2=l.a.createRef(),this.refEmail=l.a.createRef(),this.state={showSuggestions:!1,timeout:null,loading:!0,idRevenda:0,inputResaleValue:"",resales:[],resale:{},imageName:"",person:new Tl({}),employeeItem:null,error_grupoId:!1,error_status:!1,error_revendaId:!1,error_cpfCnpj:!1,error_razaoSocial:!1,error_telefone1:!1,error_telefone2:!1,error_email:!1,error_revendaId_message:"Campo obrigat\xf3rio",error_cpfCnpj_message:"Campo obrigat\xf3rio",error_telefone1_message:"Campo obrigat\xf3rio",error_telefone2_message:"Campo obrigat\xf3rio",error_email_message:"Campo obrigat\xf3rio"}}componentDidMount(){this.location.state&&this.location.state.id&&this.location.state.revendaId?(this.setLoading(!0),Promise.all([hl.getPersonEmployee(this.location.state.id),Mr.getPersonResale(this.location.state.revendaId),xa.getAccessGroup("")]).then(e=>{if(e.length){const[t,a,n]=e;let o;
1t&&(o=new Tl(t),this.setState({person:o})),a&&(this.handleVerifyRevenda(a),this.setRevendaId(a.id),this.handleAccessGroupResale(a)),n&&n.resultado.length&&this.accessGroups.push(...n.resultado)}}).catch(()=>{Object(p.b)("Erro ao consultar colaborador.",{type:p.b.TYPE.ERROR}),setTimeout(()=>{this.history.push(I.personEmployee)},100)}).finally(()=>this.setLoading(!1))):(this.setLoading(!1),Object(p.b)("Erro ao consultar colaborador.",{type:p.b.TYPE.ERROR}),this.history.push(I.personEmployee))}validateEmployeeItem(e){const t=this.state.person;let a=!1,n=!1,o=!1,r="";const l=!t.cpfCnpj||!t.cpfCnpj.length,i=!t.nomeSocial||!t.nomeSocial.length,s=!t.email||!t.email.length;l&&(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),a=!0,n=!0,""===r&&(r="cfpCnpj")),n||(t.cpfCnpj=Object(tn.m)(t.cpfCnpj),Object(tn.p)(t.cpfCnpj)||(this.handleErrorsCpfCnpj(!0,"Digite um CPF v\xe1lido"),a=!0,""===r&&(r="cfpCnpj")),n=!1),i&&(this.handleErrorsNomeSocial(!0),a=!0,""===r&&(r="nomeSocial")),s&&(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),a=!0,o=!0,""===r&&(r="email")),o||(Object(tn.q)(t.email)||(this.handleErrorsEmail(!0,"Digite um Email v\xe1lido"),a=!0,""===r&&(r="email")),o=!1),(l||i||s)&&p.b.error("Preencha todos os campos obrigat\xf3rios para redefinir senha!"),a?this.handleErrorsFocus(r):e()}handleFilterAccessGroups(e){const t=this.user.grupo.grupoAcessos.map(e=>e.grupoAcesso);let a=[],n=[],o=this.user.grupo.grupoAcessos.map(e=>e.grupoAcessoId),r=e;t.forEach(e=>{a.includes(e.criadorId)||a.push(e.criadorId)}),e.forEach(e=>{n.includes(e.criadorId)||n.push(e.criadorId)}),n[0]!==a[0]&&(r=r.concat(t),o=[],e.forEach(e=>{o.includes(e.id)||o.push(e.id)}));const l=r.filter(e=>o.includes(e.id));return[l,l.length]}handleSelectedStatusOutline(e,t){return this.state.person[e]===dn[t].value?"checkradio_outline":""}validateForm(e){const t=this.state.person;let a=!1,n=!1,o=!1,r="";t.grupoId||(this.handleErrorsGrupoId(!0),a=!0,""===r&&(r="grupoId")),t.status&&t.status.length||(this.handleErrorsStatus(!0),a=!0,""===r&&(r="status")),!t.revendaId&&this.userCanEditChangeEmployee&&(this.handleErrorsRevendaId(!0),a=!0,""===r&&(r="revendaId")),t.cpfCnpj&&t.cpfCnpj.length||(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),a=!0,n=!0,""===r&&(r="cfpCnpj")),n||(t.cpfCnpj=Object(tn.m)(t.cpfCnpj),Object(tn.p)(t.cpfCnpj)||(this.handleErrorsCpfCnpj(!0,"Digite um CPF v\xe1lido"),a=!0,""===r&&(r="cfpCnpj")),n=!1),t.nomeSocial&&t.nomeSocial.length||(this.handleErrorsNomeSocial(!0),a=!0,""===r&&(r="nomeSocial")),t.telefone1&&!Object(tn.r)(t.telefone1)&&(this.handleErrorsTelefone1(!0,"Digite um n\xfamero v\xe1lido"),a=!0,""===r&&(r="telefone1")),t.telefone2&&!Object(tn.r)(t.telefone2)&&(this.handleErrorsTelefone2(!0,"Digite um n\xfamero v\xe1lido"),a=!0,""===r&&(r="telefone2")),t.email&&t.email.length||(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),a=!0,o=!0,""===r&&(r="email")),o||(Object(tn.q)(t.email)||(this.handleErrorsEmail(!0,"Digite um Email v\xe1lido"),a=!0,""===r&&(r="email")),o=!1),t.dataCadastro&&(t.dataCadastro=Pe()(t.dataCadastro).format("DD/MM/YYYY")),a?this.handleErrorsFocus(r):(t.telefone1&&(t.telefone1=Object(tn.n)(t.telefone1.trim())),t.telefone2&&(t.telefone2=Object(tn.n)(t.telefone2.trim())),t.nomeSocial&&(t.nomeSocial=t.nomeSocial.trim()),t.cidade&&(t.cidade=t.cidade.trim()),t.cep&&(t.cep=t.cep.trim()),t.bairro&&(t.bairro=t.bairro.trim()),t.endereco&&(t.endereco=t.endereco.trim()),t.complemento&&(t.complemento=t.complemento.trim()),t.pontoReferencia&&(t.pontoReferencia=t.pontoReferencia.trim()),e(t))}render(){const{showSuggestions:e,inputResaleValue:t,resales:a,imageName:n}=this.state,{error_status:o,error_cpfCnpj:r,error_cpfCnpj_message:i,error_email:s,error_email_message:c,error_grupoId:A,error_razaoSocial:d,error_revendaId:m,error_revendaId_message:u,error_telefone1:p,error_telefone1_message:h,error_telefone2:g,error_telefone2_message:E}=this.state;return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Editar Colaborador",breadcrumbs:[{label:"Colaborador",link:I.personEmployee}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,customButtonsBeforeReport:[l.a.createElement("button",{key:"button_reset_password",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:this.handleOpenModalResetPassword},"REDEFINIR SENHA")],buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Grupo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Grupo de Acesso *"),l.a.createElement("select",{name:"grupoId",value:this.state.person.grupoId,onChange:this.handleSelectGrupoChange},l.a.createElement("option",{value:""},"Selecione"),this.accessGroups.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),A&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status do Colaborador *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.NOT_BLOCKED.value,onChange:this.handleInputStatusColaboradorChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.NOT_BLOCKED.key))},this.state.person.status===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label3)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.BLOCKED.value,onChange:this.handleInputStatusColaboradorChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.BLOCKED.key))},this.state.person.status===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label3))),o&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),this.userCanEditChangeEmployee&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Revenda"),l.a.createElement("div",{className:"rowContainer de"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"De qual revenda? *"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do cliente poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,{inputDataValue:t,suggestions:a,isShowSuggestions:e,handleDataChange:this.getResalesChange,handleGetSuggestionKey:this.getSuggestionKey,handleGetSuggestionLabel:this.getSuggestionLabel,handleOnClick:this.handleOnClick,isDisabled:!this.userCanEditChangeEmployee}),m&&l.a.createElement("small",{style:{color:"red"}},u)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF *"),l.a.createElement(On.a,{mask:"999.999.999-99",name:"cpfCnpj",value:this.state.person.cpfCnpj,onChange:this.handleInputCpfCnpjChange}),r&&l.a.createElement("small",{style:{color:"red"}},i)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome Completo *"),l.a.createElement("input",{type:"text",name:"razaoSocial",value:this.state.person.nomeSocial,onCh
1ange:this.handleInputNomeSocialChange}),d&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("select",{name:"estado",value:this.state.person.estado,onChange:this.handleSelectEstadoChange},l.a.createElement("option",{value:""},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{type:"text",name:"cidade",value:this.state.person.cidade,onChange:this.handleInputCidadeChange})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CEP"),l.a.createElement(On.a,{mask:"99.999-999",name:"cep",value:this.state.person.cep,onChange:this.handleInputCepChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{type:"text",name:"bairro",value:this.state.person.bairro,onChange:this.handleInputBairroChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"text",name:"endereco",value:this.state.person.endereco,onChange:this.handleInputEnderecoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{type:"text",name:"complemento",value:this.state.person.complemento,onChange:this.handleInputComplementoChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{type:"text",name:"pontoReferencia",value:this.state.person.pontoReferencia,onChange:this.handleInputPontoReferenciaChange})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(1)"),l.a.createElement(Nr,{type:"text",name:"telefone1",ref:this.refTelefone1,value:this.state.person.telefone1,onChange:this.handleInputTelefone1Change}),p&&l.a.createElement("small",{style:{color:"red"}},h)),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(2)"),l.a.createElement(Nr,{type:"text",name:"telefone2",ref:this.refTelefone2,value:this.state.person.telefone2,onChange:this.handleInputTelefone2Change}),g&&l.a.createElement("small",{style:{color:"red"}},E)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"E-mail *"),l.a.createElement("input",{ref:this.refEmail,type:"email",name:"email",value:this.state.person.email,onChange:this.handleInputEmailChange}),s&&l.a.createElement("small",{style:{color:"red"}},c)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Data de Cadastro"),l.a.createElement("input",{readOnly:!0,disabled:!0,type:"date",name:"dataCadastro",value:this.state.person.dataCadastro})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Foto do Colaborador"),l.a.createElement(Bl,null,l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:this.setInputImagem.bind(this)})),l.a.createElement("label",null," ",n||"Selecione um arquivo de imagem"," "))))))),l.a.createElement(_e,{loading:this.state.loading,show:this.state.loading||!!this.state.employeeItem},l.a.createElement(Ge,null,!!this.state.employeeItem&&l.a.createElement(Fl,null,l.a.createElement("header",null,l.a.createElement("h3",null,"Enviar link para redefinir senha")),l.a.createElement("p",null,"Tem certeza que deseja enviar link para ",l.a.createElement("b",null,this.state.employeeItem.email)," ","para redefinir senha de ",l.a.createElement("b",null,Object(tn.c)(this.state.employeeItem.cpfCnpj))," / ",l.a.createElement("b",null,this.state.employeeItem.nomeColaborador,"?")),l.a.createElement("div",null,l.a.createElement("button",{type:"button",className:"buttonBaseOnly addMargin",onClick:()=>this.setEmployeeItem(null)},"N\xc3O"),l.a.createElement("button",{type:"button",className:"buttonBaseOnly baseMain",onClick:this.handleResetPassword},"SIM"))))))}});a(616);var Ql=function(e){let{mainMenu:t,pageName:a,button1Label:n,button1Handle:o,button2Label:r,button2Handle:i,customButton:s,cancelButtonHandler:c}=e;return l.a.createElement("div",{className:"pageHeader"},l.a.createElement("div",{className:"textHolder"},l.a.createElement("span",{className:"mainLvl"},t),l.a.createElement("span",{className:"pageName"},a)),l.a.createElement("div",{className:"buttonsHolder"},c?l.a.createElement("button",{className:"buttonBase marginRight",type:"button",onClick:c},"CANCELAR"):null,s||null,r?l.a.createElement("button",{className:"buttonBase marginRight",type:"button",onClick:i},r.toUpperCase()):null,n?l.a.createElement("button",{className:"buttonBase marginRight addButton",type:"button",onClick:o},n.toUpperCase()):null))};const _l=e=>e.user.data,Gl=e=>e.user.data.permissions;var Vl,Ul,Yl,Xl,ql,Jl,Kl,Zl,Wl,$l,ei=Object(u.b)(e=>({user:_l(e),permissions:Gl(e)}
1))(class extends l.a.Component{constructor(e){super(e),this.setInputValue=(e=>this.setState({inputResaleValue:e})),this.setLoading=(e=>this.setState({loading:e})),this.setInputCpfCnpj=(e=>this.setState({inputCpfCnpj:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.setSelectGrupo=(e=>this.setState({selectGrupo:e})),this.setInputEmail=(e=>this.setState({inputEmail:e})),this.setRevendaId=(e=>this.setState({idRevenda:e})),this.handleSelectGrupoChange=(e=>{const{target:{value:t}}=e;this.setSelectGrupo(t),this.handleErrorsGrupoId(!1)}),this.handleInputCpfCnpjChange=(e=>{const{target:{value:t}}=e;this.setInputCpfCnpj(t),this.handleErrorsCpfCnpj(!1,"Campo obrigat\xf3rio")}),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputNome(!1)}),this.handleInputEmailChange=(e=>{const{target:{value:t}}=e;this.setInputEmail(t),this.handleErrorsEmail(!1,"Campo obrigat\xf3rio")}),this.handleErrorsGrupoId=(e=>{this.setState({error_grupoId:e})}),this.handleErrorsCpfCnpj=((e,t)=>{this.setState({error_cpfCnpj:e,error_cpfCnpj_message:t})}),this.handleErrorsInputNome=(e=>{this.setState({error_inputNome:e})}),this.handleErrorsRevendaId=(e=>{this.setState({error_revendaId:e})}),this.handleErrorsEmail=((e,t)=>{this.setState({error_email:e,error_email_message:t})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async(e,t)=>{this.setLoading(!0);try{const n=await nl.createInvitationEmployee(e,t);Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>this.history.goBack(),100)}catch(a){zt(a)}finally{this.setLoading(!1)}})}),this.handleVerifyRevenda=(e=>{e&&(this.setState({resale:e}),this.setRevendaId(e.id),this.setInputValue(this.renderSuggestion(e)),this.setLoading(!0))}),this.handleAccessGroupResale=(e=>{Promise.all([xa.getGroup(e.grupoId),xa.getAccessGroup(null,{usuarioId:e.usuarioId})]).then(e=>{if(e.length){const t=[],a=[e[0].id];t.push(e[0]),e[1].resultado&&e[1].resultado.forEach(e=>{a.includes(e.id)||t.push(e)}),this.accessGroups=[],this.accessGroups.push(...t)}}).catch(()=>{Object(p.b)("Erro ao carregar grupos de acesso",{type:p.b.TYPE.ERROR})}).finally(()=>{this.setSelectGrupo(""),this.setLoading(!1)})}),this.getResales=(async e=>{try{return(await Mr.getPersonResales({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:0})).resultado}catch(t){return zt(t),[]}}),this.getResalesChange=(async e=>{const{target:{value:t}}=e;if(""===t)this.setState({resales:[],showSuggestions:!1}),this.setRevendaId(0);else{clearTimeout(this.state.timeout);const e=setTimeout(()=>{(async()=>{const e=await this.getResales(t);e.length?this.setState({resales:e,showSuggestions:!0}):this.setState({resales:[],showSuggestions:!0})})()},500);this.setState({timeout:e})}this.setInputValue(t)}),this.getSuggestionLabel=(e=>e?this.renderSuggestion(e):""),this.getSuggestionValue=(e=>e||""),this.getSuggestionKey=(e=>e?e.id:""),this.renderSuggestion=(e=>"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)),this.handleOnClick=(e=>{const[t]=this.state.resales.filter(t=>t.id===e.id);this.handleVerifyRevenda(t),this.handleAccessGroupResale(t),this.handleErrorsRevendaId(!1),this.setState({showSuggestions:!1})});const{history:t}=e;this.history=t,this.accessGroups=[],this.user=e.user,this.userCanEditChangeEmployee=e.permissions.includes(ua["edit_mudanca-colaborador-revenda"]),this.state={loading:!0,showSuggestions:!1,timeout:null,inputResaleValue:"",resales:[],resale:{},idRevenda:0,inputCpfCnpj:"",inputNome:"",inputEmail:"",selectGrupo:0,error_grupoId:!1,error_cpfCnpj:!1,error_inputNome:!1,error_email:!1,error_revendaId:!1,error_cpfCnpj_message:"Campo obrigat\xf3rio",error_email_message:"Campo obrigat\xf3rio",error_revendaId_message:"Campo obrigat\xf3rio"}}componentDidMount(){Promise.all([xa.getAccessGroup(""),xa.getGroup(this.user.grupo.id),Mr.getPersonResales({cpfCnpj:this.user.revenda.cpfCnpj})]).then(e=>{if(e.length){const[t,a,n]=e;if(t.resultado.length){const e=[...t.resultado.map(e=>e.id)],n=[...t.resultado];a&&!e.includes(a.id)&&n.push(a),this.accessGroups.push(...n)}else Object(p.b)("N\xe3o existe Grupo de Acesso cadastrado!",{type:p.b.TYPE.ERROR});if(n.resultado.length){const[e]=n.resultado;this.handleVerifyRevenda(e)}}}).catch(()=>{Object(p.b)("Erro ao carregar informa\xe7\xf5es.",{type:p.b.TYPE.ERROR}),setTimeout(()=>this.history.goBack(),100)}).finally(()=>this.setLoading(!1))}validateForm(e){const t={};let a=!1;!this.state.idRevenda&&this.userCanEditChangeEmployee&&(this.handleErrorsRevendaId(!0),a=!0),this.state.inputCpfCnpj&&this.state.inputCpfCnpj.length?(t.cpfCnpj=Object(tn.m)(this.state.inputCpfCnpj),11!==t.cpfCnpj.length||Object(tn.p)(t.cpfCnpj)?t.cpfCnpj.length<11&&(this.handleErrorsCpfCnpj(!0,"Digite um CPF v\xe1lido"),a=!0):(this.handleErrorsCpfCnpj(!0,"Digite um CPF v\xe1lido"),a=!0)):(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),a=!0),this.state.inputNome&&this.state.inputNome.length||(this.handleErrorsInputNome(!0),a=!0),t.nome=this.state.inputNome.trim(),this.state.selectGrupo?t.grupoId=this.state.selectGrupo:(this.handleErrorsGrupoId(!0),a=!0),this.state.inputEmail&&this.state.inputEmail.length?(t.email=this.state.inputEmail.trim(),Object(tn.q)(t.email)||(this.handleErrorsEmail(!0,"Digite um email v\xe1lido"),a=!0)):(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),a=!0),a||e({...t},new xl({...t,nomeSocial:t.nome,revendaId:this.state.idRevenda}))}render(){const{showSuggestions:e,inputResaleValue:t,resales:a,loading:n,inputCpfCnpj:o,inputNome:r,inputEmail:i,selectGrupo:s}=this.state,{error_grupoId:c,error_cpfCnpj:A,error_inputNome:d,error_email:m,error_revendaId:u,error_cpfCnpj_message:p,error_email_message:h,error_revendaId_message:g}=this.state;return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(Ql,{mainMenu:"Convite",pageName:"Novo Convite",button1Label:"ENVIAR CONVITE",button1Handle:this.handleSubmit,button2Label:"CANCELAR",button2Handle:this.history.goBack}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados para convite"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome Completo *"),l.a.createElement("input",{type:"text",name:"nome",value:r,onChange:this.handleInputNomeChange}),d&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"CPF *"),l.a.createElement(On.a,{mask:"999.999.999-99",name:"cpfCnpj",value:o,onChange:this.handleInputCpfCnpjChange}),A&&l.a.createElement("small",{style:{color:"red"}},p))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"E-mail *"),l.a.createElement("input",{type:"text",name:"nome",value:i,onChange:this.handleInputEmailChange}),m&&l.a.createElement("small",{style:{color:"red"}},h)),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Grupo de Acesso *"),l.a.createElement("select",{name:"grupoId",value:s,onChange:this.handleSelectGrupoChange},l.a.createElement("option",{value:""},"Selecione"),this.accessGroups.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),c&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),this.userCanEditChangeEmployee&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Revenda"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"De qual revenda? *"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca da revenda poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,{inputDataValue:t,suggestions:a,isShowSuggestions:e,handleDataChange:this.getResalesChange,handleGetSuggestionKey:this.getSuggestionKey,handleGetSuggestionLabel:this.getSuggestionLabel,handleOnClick:this.handleOnClick,isDisabled:!this.userCanEditChangeEmployee}),u&&l.a.createElement("small",{style:{color:"red"}},g))))))}});const ti=_.c.div(Vl||(Vl=Object(Q.a)([""]))),ai=_.c.div(Ul||(Ul=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),ni=(_.c.form(Yl||(Yl=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: row;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n div {\n width: 100%;\n display: flex;\n flex-direction: column;\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(Xl||(Xl=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button.attrs({className:"buttonBaseOnly"})(ql||(ql=Object(Q.a)([""])))),oi=Object(_.c)(ni)(Jl||(Jl=Object(Q.a)(["\n margin-right: 15px;\n"]))),ri=Object(_.c)(ni).attrs({className:"buttonBaseOnly baseMain"})(Kl||(Kl=Object(Q.a)(["\n margin-left: 15px;\n"])));_.c.table(Zl||(Zl=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.n)(Wl||(Wl=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;
1\n height: 26px;\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1),Object(_.c)(ue.y)($l||($l=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;\n height: 26px;\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1);var li,ii,si,ci,Ai,di,mi,ui,pi,hi=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)(null),[v,C]=Object(r.useState)(null),[x,w]=Object(r.useState)(null),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)([]),[j,R]=Object(r.useState)(0),[D,P]=Object(r.useState)(0),[k,T]=Object(r.useState)({page:0,rowsPerPage:50}),[M,B]=Object(r.useState)({id:null,textPessoa1:"",status:""});let F=l.a.useRef();const{permissions:H}=Object(u.d)(e=>e.user.data),L=Object(r.useMemo)(()=>H.includes(ua.create_revenda),[H]),z=Object(r.useMemo)(()=>H.includes(ua.edit_revenda),[H]),Q=Object(r.useMemo)(()=>H.includes(ua["edit_mass-actions"]),[H]),_=Object(r.useMemo)(()=>H.includes(ua.delete_revenda),[H]),G=Object(r.useMemo)(()=>H.includes(ua.block_user),[H]),V=Object(r.useMemo)(()=>H.includes(ua["delete_convite-pessoa"]),[H]);function U(e,t){e&&e.length?(E(e),R(t)):(E([]),R(0))}async function Y(e){let t=0;const a={};s.length&&(a.id=s.trim(),t+=1),A.length&&(a.textPessoa1=A.trim(),t+=1),m.length&&(a.status=m,t+=1),P(t),B(a),n(a),await e(a)}function X(e){e&&e.length?N(e):N([])}async function q(e,t){i(!0);try{const{data:e}=await ut.post(pt.person.resale.getPersonResales,{...t}),{data:n}=e;n.resultado.length?X(n.resultado):(X(),Object(p.b)("N\xe3o encontramos revendas para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function J(e,t){T(e),i(!0);try{const{page:n,rowsPerPage:o}=e,{data:r}=await ut.post(pt.person.resale.getPersonResales,{...t||M,limit:o,offset:n*o});r.data.resultado.length?U(r.data.resultado,r.data.total):(U(),Object(p.b)("N\xe3o encontramos revendas para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function K(e){e.preventDefault();try{i(!0);let e={id:null,status:null};v&&(e={id:v.id,status:dn.BLOCKED.value}),x&&(e={id:x.id,status:dn.NOT_BLOCKED.value});const a=await Mr.updatePersonResaleStatus(e.id,e.status);a.data.ok?(U(g.map(t=>t.id===e.id?{...t,status:e.status}:t),j),Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao alterar status da Revenda!",{type:p.b.TYPE.ERROR})}catch(t){zt("Erro ao alterar status da Revenda!")}finally{v&&C(null),x&&w(null),i(!1)}}return Object(r.useEffect)(()=>{J(k,function(){let e=0;return a.id&&(c(a.id),e+=1),a.textPessoa1&&(d(a.textPessoa1),e+=1),a.status&&(h(a.status),e+=1),P(e),a}())},[]),l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>F=e,title:"Revenda",handlePageUpdate:q,filters:[{name:"C\xf3digo",value:s},{name:"Revenda",value:A},{name:"Status",value:m}],headerLabels:[{text:"C\xf3digo",width:"auto"},{text:"Nome / Fantasia",width:"40%"},{text:"CPF / CNPJ",width:"18%"}],dataObjects:S.map(e=>(e.formatedCpfCnpj=Object(tn.c)(e.cpfCnpj),e.telefone1=e.contato.telefone1,e)),fieldsArray:["id","nomeFantasia","formatedCpfCnpj"]}),l.a.createElement(ti,null,l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Revenda",button1:{label:"Nova Revenda",link:I.addPersonResale,permission:L,main:!0},showReport:!0,printableRef:()=>F,onBeforePrintCallback:async()=>{await Y(async e=>{await q(0,e)})},openButtonSelect:!0,customButtonsAfterReport:[Q&&l.a.createElement("button",{key:"mass-action-button",className:"buttonBase baseWebMobile addMargin",onClick:()=>t.push(I.personMassActions,{goBack:I.personResale,pageMain:"Revenda"})},"A\xc7\xd5ES EM MASSA")]}),l.a.createElement(ho,{countFilter:D,userType:an.REVENDA,userCanViewColumnRevenda:!1,inputPessoa1Value:A,handlePessoa1Change:function(e){const{target:{value:t}}=e;d(t)},handleSubmit:function(e){e.preventDefault(),Y(async e=>{await J(k,e)})},codeValue:s,handleCodeChange:function(e){const{target:{value:t}}=e;c(Object(tn.g)(t))},noFieldStatus:!1,statusValue:m,handleStatusChange:function(e){const{target:{value:t}}=e;h(t)},noFieldStatusChave:!0}),l.a.createElement(sa,{headerLabels:[{text:"C\xf3digo",width:"10%"},{text:"Nome / Fantasia",width:"auto"},{text:"CPF / CNPJ",width:"auto"},{text:"A\xe7\xe3o",width:"15%",align:"center"}],dataObjects:g.map(e=>(e.formatedCpfCnpj=Object(tn.c)(e.cpfCnpj),e.telefone1=e.contato.telefone1,e)),renderRowComponent:e=>{let a=[l.a.createElement(qt.a,{key:"row_person_resale_5",className:"actionCell",style:{width:"150px"}},l.a.createElement("div",{className:"actionButtonsHolder"},G&&l.a.createElement(l.a.Fragment,null,e.status===dn.NOT_BLOCKED.value?l.a.createElement(Jn.c,{className:"icon",disabled:!G,onClick:()=>C(e),title:"Bloquear"}):l.a.createElement(ue.z,{className:"icon",disabled:!G,onClick:()=>w(e),title:"Desbloquear"}),l.a.createElement("hr",null)),l.a.createElement(ue.p,{className:"icon",disabled:!z,onClick:()=>{t.push(I.editPersonResale,{id:e.id,responsavelExecutivoId:e.responsavelExecutivoId})},title:"Editar"}),l.a.createElement("hr",null),l.a.createElement(ue.s,{className:"icon",disabled:!_,onClick:()=>b(e),title:"Deletar"})))];return e.tipo===an.CONVITE.REVENDA&&(a=[l.a.createElement(qt.a,{key:"row_actions_employee_0",className:"actionCell",style:{width:"150px"}},l.a.createElement("div",{className:"actionButtonsHolder buttonCenterHolder"},l.a.createElement(ue.x,{className:"icon",onClick:()=>V?y(e):pa(t),title:"Cancelar Convite"})))]),[l.a.createElement(qt.a,{key:"row_person_resale_0"},e.id),l.a.createElement(qt.a,{key:"row_person_resale_1"},e.nomeFantasia),l.a.createElement(qt.a,{key:"row_person_resale_2"},e.formatedCpfCnpj),...a]},fieldsArray:["id","nomeFantasia","formatedCpfCnpj"],useCustomActions:!0,editPermission:z,handleEdit:e=>t.push(I.editPersonResale,{id:e.id,name:e.nome}),deletePermission:_,handleDelete:e=>b(e),totalItems:j,handlePageUpdate:J}),l.a.createElement(_e,{loading:o,show:o||!!f||!!v||!!x||!!O},l.a.createElement(Ge,null,!!f&&l.a.createElement(ai,null,l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar a revenda:"," ".concat(!!f&&f.nomeFantasia,"?")),l.a.createElement("div",null,l.a.createElement(oi,{onClick:()=>b(null)},"Cancelar"),l.a.createElement(ri,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.person.resale.deletePersonResale(f.id));e.data.ok?(U(g.filter(e=>e.id!==f.id),j-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao deletar o Revenda!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao deletar o Revenda!")}finally{i(!1),b(null)}}},"Deletar"))),(!!v||!!x)&&l.a.createElement(ai,null,l.a.createElement("h2",null,"Confirmar atualiza\xe7\xe3o de status"),!!v&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja bloquear a revenda:"," ".concat(!!v&&(!!v.nomeFantasia&&v.nomeFantasia||v.id),"?")),l.a.createElement("div",null,l.a.createElement(oi,{onClick:()=>C(null)},"Cancelar"),l.a.createElement(ri,{onClick:K},"Bloquear"))),!!x&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,"Tem certeza que deseja desbloquear a revenda:"," ".concat(!!x&&(!!x.nomeFantasia&&x.nomeFantasia||x.id),"?")),l.a.createElement("div",null,l.a.createElement(oi,{onClick:()=>w(null)},"Cancelar"),l.a.createElement(ri,{onClick:K}
1,"Desbloquear")))),!!O&&l.a.createElement(ai,null,l.a.createElement("h2",null,"Confirmar cancelamento"),l.a.createElement("span",null,"Tem certeza que deseja cancelar o convite de:"," ".concat(!!O&&(!!O.nomeFantasia&&O.nomeFantasia||O.id),"?")),l.a.createElement("div",null,l.a.createElement(oi,{onClick:()=>y(null)},"N\xc3O"),l.a.createElement(ri,{onClick:async function(e){e.preventDefault();try{i(!0);const e=await nl.deletePersonInvitation(O.cpfCnpj);e.ok&&(U(g.filter(e=>e.id!==O.id),j-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS}))}catch(t){zt(t)}finally{i(!1),y(null)}}},"SIM")))))))};class gi{constructor(e){const{grupoId:t,tipoPessoa:a,cpfCnpj:n,nomeFantasia:o,razaoSocial:r,inscricaoEstadual:l,optanteSimples:i,ramoAtividadeId:s,estado:c,cidade:A,cep:d,bairro:m,endereco:u,complemento:p,pontoReferencia:h,telefone1:g,telefone2:E,email:f,cnae:b,dataFundacao:v,microempresa:C,retemICMS:x,segmentos:w,classificacaoId:O,descontosRevenda:y,comissionada:S=!1,status:N,prazoRenovacaoChave:I,statusChave:j,responsavelExecutivoId:R}=e;this.grupoId=t,this.tipoPessoa=a||"JUR\xcdDICA",this.cpfCnpj=n||"",this.nomeFantasia=o||"",this.razaoSocial=r||"",this.inscricaoEstadual=l||"",this.optanteSimples=i||!1,this.ramoAtividadeId=s,this.estado=c||"",this.cidade=A||"",this.cep=d||"",this.bairro=m||"",this.endereco=u||"",this.complemento=p||"",this.pontoReferencia=h||"",this.telefone1=g||"",this.telefone2=E||"",this.email=f||"",this.cnae=b||"",this.dataCadastro=Pe()().format("YYYY-MM-DD"),this.dataFundacao=v||"",this.microempresa=C||!1,this.retemICMS=x||!1,this.segmentos=w||!1,this.classificacaoId=O,this.descontosRevenda=y||[],this.comissionada=S||!1,this.status=N||"N\xe3o Bloqueado",this.prazoRenovacaoChave=I||"30",this.statusChave=j||"N\xe3o Bloqueado",this.responsavelExecutivoId=R||null}}class Ei{}Ei.getChannelRating=(async(e,t)=>{const{data:a}=await ut.post(pt.person.channelRating.getChannelRating,t?{text:e,...t}:{text:e});return a.data}),Ei.createChannelRating=(async e=>{const{data:t}=await ut.post(pt.person.channelRating.createChannelRating,{...e});return t}),Ei.updateChannelRating=(async e=>{let{id:t,nome:a,descontos:n}=e;const{data:o}=await ut.put(pt.person.channelRating.updateChannelRating,{id:t,nome:a,descontos:n});return o}),Ei.deleteChannelRating=(async e=>{const{data:t}=await ut.delete(pt.person.channelRating.deleteChannelRating(e));return t});_.c.div(li||(li=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n form {\n span {\n font-size: 16px;\n color: #707070;\n }\n }\n"])));const fi=_.c.div(ii||(ii=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n span {\n margin-left: 6px;\n margin-top: -6px;\n }\n\n input {\n color: #707070;\n }\n\n input.inputSmall {\n width: 64px;\n }\n"]))),bi=(_.c.div(si||(si=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n background: #eaeaea;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n"]))),_.c.div(ci||(ci=Object(Q.a)(["\n padding: 0 !important;\n display: flex;\n flex: 1;\n flex-direction: row;\n justify-content: flex-start;\n div {\n width: 100%;\n }\n"]))),_.c.div(Ai||(Ai=Object(Q.a)(["\n padding: 0 !important;\n display: flex;\n flex: 1;\n flex-direction: row;\n justify-content: space-around;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n div {\n width: 100%;\n display: flex;\n flex-direction: column;\n\n padding-left: 15px;\n\n &:first-child {\n padding-left: 0;\n }\n\n @media (max-width: 450px) {\n padding-left: 0;\n }\n }\n"]))),_.c.div(di||(di=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n"]))),_.c.div(mi||(mi=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"]))));_.c.div(ui||(ui=Object(Q.a)(["\n padding: 15px 0px;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n\n span {\n font-size: 22px !important;\n color: #9f9f9f !important;\n\n @media (max-width: 450px) {\n font-size: 14px !important;\n }\n }\n"]))),_.c.div(pi||(pi=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n width: 20% !important;\n\n span {\n font-size: 26px !important;\n }\n small {\n font-size: 16px;\n color: #707070;\n }\n"])));a(314);const vi=e=>e.user.data,Ci=e=>e.user.data.permissions;var xi,wi,Oi,yi=Object(u.b)(e=>({user:vi(e),permissions:Ci(e)}))(class extends l.a.Component{constructor(e){super(e),this.setInputValue=(e=>this.setState({inputEmployeeValue:e})),this.setLoading=(e=>this.setState({loading:e})),this.setSelectGrupo=(e=>{const{person:t}=this.state;t.grupoId=e,this.setState({person:t})}),this.setSelectTipoPessoa=(e=>{const{person:t}=this.state;t.tipoPessoa=e,this.setState({person:t})}),this.setInputCpfCnpj=(e=>{const{person:t}=this.state;t.cpfCnpj=e,this.setState({person:t}),14===Object(tn.m)(e).length&&this.state.isRequested&&(this.handleVerifyResale(Object(tn.m)(e)),this.setState({isRequested:!1})),this.state.isRequested||13!==Object(tn.m)(e).length||this.setState({isRequested:!0})}),this.setInputRazaoSocial=(e=>{const{person:t}=this.state;t.razaoSocial=e,this.setState({person:t})}),this.setInputNomeFantasia=(e=>{const{person:t}=this.state;t.nomeFantasia=e,this.setState({person:t})}),this.setSelectEstado=(e=>{const{person:t}=this.state;t.estado=e,this.setState({person:t})}),this.setInputCidade=(e=>{const{person:t}=this.state;t.cidade=e,this.setState({person:t})}),this.setInputCep=(e=>{const{person:t}=this.state;t.cep=e,this.setState({person:t})}),this.setInputBairro=(e=>{const{person:t}=this.state;t.bairro=e,this.setState({person:t})}),this.setInputEndereco=(e=>{const{person:t}=this.state;t.endereco=e,this.setState({person:t})}),this.setInputComplemento=(e=>{const{person:t}=this.state;t.complemento=e,this.setState({person:t})}),this.setInputPontoReferencia=(e=>{const{person:t}=this.state;t.pontoReferencia=e,this.setState({person:t})}),this.setInputTelefone1=(e=>{const{person:t}=this.state;t.telefone1=e,this.setState({person:t})}),this.setInputTelefone2=(e=>{const{person:t}=this.state;t.telefone2=e,this.setState({person:t})}),this.setInputEmail=(e=>{const{person:t}=this.state;t.email=e.toLowerCase(),this.setState({person:t})}),this.setInputDataFundacao=(e=>{const{person:t}=this.state;t.dataFundacao=e,this.setState({person:t})}),this.setAddRadioClassificacao=(e=>{const{person:t}=this.state;t.classificacaoId=parseInt(e),t.descontosRevenda=[];const a=this.channelRatings.find(e=>e.id===t.classificacaoId),n=Math.ceil(a.descontos.length/4);let o=0;const r=[...Array(n).keys()].map(e=>{let n=o<4?4:a.descontos.length;n<4&&(n=o+4);const r=a.descontos.slice(o,n);return o+=4,{key:e,classificacaoId:t.classificacaoId,descontos:r}});this.setState({channelRatingSelected:a,tiposDescontoRows:r,totalDescontos:0,person:t})}),this.setRemoveRadioClassificacao=(()=>{const{person:e}=this.state;e.classificacaoId=null,e.descontosRevenda=[],this.setState({person:e,channelRatingSelected:{descontos:[]},tiposDescontoRows:[],totalDescontos:0})}),this.addCheckboxDescontosRevenda=(e=>{const{person:t}=this.state,a=this.channelRatings.find(e=>e.id===t.classificacaoId);t.descontosRevenda.push(parseInt(e));let n=0;t.descontosRevenda.map(e=>{const t=a.descontos.find(t=>
1t.id===e);return n+=t.valor,e}),this.setState({person:t,totalDescontos:n})}),this.removeCheckboxDescontosRevenda=(e=>{const{person:t}=this.state,a=this.channelRatings.find(e=>e.id===t.classificacaoId);t.descontosRevenda.splice(t.descontosRevenda.indexOf(parseInt(e)),1);let n=0;t.descontosRevenda.map(e=>{const t=a.descontos.find(t=>t.id===e);return n+=t.valor,e}),this.setState({person:t,totalDescontos:n})}),this.setInputImagem=(e=>{if(e.type&&Vt.IMAGES.includes(e.type)){const{person:t}=this.state;t.imagem=e.base64,this.setState({person:t,imageName:e.name})}else p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")}),this.setStatusChave=(e=>{const{person:t}=this.state;t.statusChave=e,this.setState({person:t})}),this.setResponsavelExecutivoId=(e=>{const{person:t}=this.state;t.responsavelExecutivoId=e,this.setState({person:t})}),this.handleSelectGrupoChange=(e=>{const{target:{value:t}}=e;this.setSelectGrupo(t),this.handleErrorsGrupoId(!1)}),this.handleSelectTipoPessoaChange=(e=>{const{target:{value:t}}=e;this.setSelectTipoPessoa(t)}),this.handleInputCpfCnpjChange=(e=>{const{target:{value:t}}=e;this.setInputCpfCnpj(t),this.handleErrorsCpfCnpj(!1,"Campo obrigat\xf3rio")}),this.handleSelectEstadoChange=(e=>{const{target:{value:t}}=e;this.setSelectEstado(t)}),this.handleInputCidadeChange=(e=>{const{target:{value:t}}=e;this.setInputCidade(t)}),this.handleInputCepChange=(e=>{const{target:{value:t}}=e;this.setInputCep(t)}),this.handleInputBairroChange=(e=>{const{target:{value:t}}=e;this.setInputBairro(t)}),this.handleInputEnderecoChange=(e=>{const{target:{value:t}}=e;this.setInputEndereco(t)}),this.handleInputComplementoChange=(e=>{const{target:{value:t}}=e;this.setInputComplemento(t)}),this.handleInputPontoReferenciaChange=(e=>{const{target:{value:t}}=e;this.setInputPontoReferencia(t)}),this.handleInputTelefone1Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone1(t),this.handleErrorsTelefone1(!1,"Campo obrigat\xf3rio")}),this.handleInputTelefone2Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone2(t),this.handleErrorsTelefone2(!1,"Digite um n\xfamero v\xe1lido")}),this.handleInputEmailChange=(e=>{const{target:{value:t}}=e;this.setInputEmail(t),this.handleErrorsEmail(!1,"Campo obrigat\xf3rio")}),this.handleInputDataFundacaoChange=(e=>{const{target:{value:t}}=e;this.setInputDataFundacao(t)}),this.handleCheckboxComissionadaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,comissionada:t}}))}),this.handleRadioClassificacaoChange=(e=>{const{target:{value:t,checked:a}}=e;a?this.setAddRadioClassificacao(t):this.setRemoveRadioClassificacao()}),this.handleCheckboxDescontosRevendaChange=(e=>{const{target:{value:t,checked:a}}=e;a?this.addCheckboxDescontosRevenda(t):this.removeCheckboxDescontosRevenda(t)}),this.handleInputRazaoSocialChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,razaoSocial:t}})),this.handleErrorsRazaoSocial(!1)}),this.handleInputNomeFantasiaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,nomeFantasia:t}})),this.handleErrorsNomeFantasia(!1)}),this.handleInputInscricaoEstadualChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,inscricaoEstadual:t}}))}),this.handleInputOptanteSimplesChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,optanteSimples:t}}))}),this.handleInputMicroempresaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,microempresa:t}}))}),this.handleInputRetemICMSChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,retemICMS:t}}))}),this.handleInputSegmentosChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,segmentos:t}}))}),this.handleInputStatusRevendaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,status:t}})),t===dn.BLOCKED.value&&this.setState(e=>({person:{...e.person,statusChave:t}}))}),this.handleInputStatusChaveChange=(e=>{const{target:{value:t}}=e;this.handleStatusIsBlocked()||this.setState(e=>({person:{...e.person,statusChave:t}}))}),this.handleInputPrazoChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,prazoRenovacaoChave:t}}))}),this.handleErrorsGrupoId=(e=>{this.setState({error_grupoId:e})}),this.handleErrorsCpfCnpj=((e,t)=>{this.setState({error_cpfCnpj:e,error_cpfCnpj_message:t})}),this.handleErrorsNomeFantasia=(e=>{this.setState({error_nomeFantasia:e})}
1),this.handleErrorsRazaoSocial=(e=>{this.setState({error_razaoSocial:e})}),this.handleErrorsTelefone1=((e,t)=>{this.setState({error_telefone1:e,error_telefone1_message:t})}),this.handleErrorsTelefone2=((e,t)=>{this.setState({error_telefone2:e,error_telefone2_message:t})}),this.handleErrorsEmail=((e,t)=>{this.setState({error_email:e,error_email_message:t})}),this.handleErrorsFocus=(e=>{switch(e){case"telefone1":return void this.refTelefone1.current.focus();case"telefone2":return void this.refTelefone2.current.focus();case"email":return void this.refEmail.current.focus();default:return}}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.post(pt.person.resale.createPersonResale,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),this.history.push(I.personResale)}catch(t){zt(t)}finally{this.setLoading(!1)}})}),this.handleStatusIsBlocked=(()=>this.state.person.status===dn.BLOCKED.value),this.getEmployees=(async e=>{try{return(await hl.getPersonEmployeeAutoComplete({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null})).resultado}catch(t){return zt(t),[]}}),this.getEmployeesChange=(async e=>{const{target:{value:t}}=e;if(""===t)this.setState({employees:[],showSuggestions:!1});else{clearTimeout(this.state.timeout);const e=setTimeout(()=>{(async()=>{const e=await this.getEmployees(t);e.length?this.setState({employees:e,showSuggestions:!0}):this.setState({employees:[],showSuggestions:!0})})()},500);this.setState({timeout:e})}this.setInputValue(t)}),this.getSuggestionLabel=(e=>e?this.renderSuggestion(e):""),this.getSuggestionValue=(e=>e||""),this.getSuggestionKey=(e=>e?e.id:""),this.renderSuggestion=(e=>"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeSocial)),this.handleOnClick=(e=>{const[t]=this.state.employees.filter(t=>t.id===e.id);this.setInputValue(this.renderSuggestion(t)),this.setResponsavelExecutivoId(t.id),this.setState({showSuggestions:!1,employee:t})});const{history:t}=e;this.history=t,this.accessGroups=[],this.channelRatings=[],this.user=e.user,this.userCanEditResponsibleExecutive=e.permissions.includes(ua["edit_responsavel-executivo"]),this.refTelefone1=l.a.createRef(),this.refTelefone2=l.a.createRef(),this.refEmail=l.a.createRef(),this.state={loading:!0,isRequested:!0,channelRatingSelected:{descontos:[]},tiposDescontoRows:[],totalDescontos:0,inputEmployeeValue:"",employee:{},employees:[],timeout:null,showSuggestions:!1,person:new gi({}),error_grupoId:!1,error_cpfCnpj:!1,error_nomeFantasia:!1,error_razaoSocial:!1,error_telefone1:!1,error_telefone2:!1,error_email:!1,error_cpfCnpj_message:"Campo obrigat\xf3rio",error_telefone1_message:"Campo obrigat\xf3rio",error_telefone2_message:"Campo obrigat\xf3rio",error_email_message:"Campo obrigat\xf3rio"}}componentDidMount(){Promise.all([xa.getAccessGroup(""),Ei.getChannelRating("")]).then(e=>{e.length&&(e[0].resultado.length&&this.accessGroups.push(...e[0].resultado),e[1].resultado.length&&this.channelRatings.push(...e[1].resultado))}).finally(()=>this.setLoading(!1))}async handleVerifyResale(e){this.setLoading(!0),(async()=>{try{const{data:a}=await Mr.verifyPersonResale(e);if(a.resultado.length){const e=a.resultado[0];e.razaoSocialRevenda&&this.setInputRazaoSocial(e.razaoSocialRevenda),e.nomeFantasiaRevenda&&this.setInputNomeFantasia(e.nomeFantasiaRevenda),p.b.success("Revenda j\xe1 cadastrado no ERP da Casa Magalh\xe3es.")}else p.b.error("Revenda ainda n\xe3o cadastrado no ERP da Casa Magalh\xe3es.")}catch(t){zt(t)}finally{this.setLoading(!1)}})()}validateForm(e){let t=!1,a=!1,n=!1,o=!1,r="";const l=new gi(this.state.person);l.grupoId||(this.handleErrorsGrupoId(!0),t=!0,""===r&&(r="grupoId")),l.cpfCnpj&&l.cpfCnpj.length||(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),t=!0,a=!0,""===r&&(r="cfpCnpj")),a||(l.cpfCnpj=Object(tn.m)(l.cpfCnpj),Object(tn.o)(l.cpfCnpj)||(this.handleErrorsCpfCnpj(!0,"Digite um CNPJ v\xe1lido"),t=!0,""===r&&(r="cfpCnpj")),a=!1),l.nomeFantasia&&l.nomeFantasia.length||(this.handleErrorsNomeFantasia(!0),t=!0,""===r&&(r="nomeFantasia")),l.razaoSocial&&l.razaoSocial.length||(this.handleErrorsR
1azaoSocial(!0),t=!0,""===r&&(r="razaoSocial")),l.responsavelExecutivoId||(l.responsavelExecutivoId=null),l.telefone1&&l.telefone1.length||(this.handleErrorsTelefone1(!0,"Campo obrigat\xf3rio"),t=!0,n=!0,""===r&&(r="telefone1")),n||(l.telefone1&&!Object(tn.r)(l.telefone1)&&(this.handleErrorsTelefone1(!0,"Digite um n\xfamero v\xe1lido"),t=!0,""===r&&(r="telefone1")),n=!1),l.telefone2&&!Object(tn.r)(l.telefone2)&&(this.handleErrorsTelefone2(!0,"Digite um n\xfamero v\xe1lido"),t=!0,""===r&&(r="telefone2")),l.email&&l.email.length||(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),t=!0,o=!0,""===r&&(r="email")),o||(Object(tn.q)(l.email)||(this.handleErrorsEmail(!0,"Digite um Email v\xe1lido"),t=!0,""===r&&(r="email")),o=!1),l.status&&l.status.length||(this.handleErrorsStatusRevenda(!0),t=!0,""===r&&(r="status")),l.statusChave&&l.statusChave.length||(this.handleErrorsStatusRevenda(!0),t=!0,""===r&&(r="statusChave")),l.dataCadastro&&(l.dataCadastro=Pe()(l.dataCadastro).format("DD/MM/YYYY")),l.dataFundacao&&(l.dataFundacao=Pe()(l.dataFundacao).format("DD/MM/YYYY")),t?this.handleErrorsFocus(r):(l.nomeFantasia&&(l.nomeFantasia=l.nomeFantasia.trim()),l.razaoSocial&&(l.razaoSocial=l.razaoSocial.trim()),l.telefone1&&(l.telefone1=Object(tn.n)(l.telefone1.trim())),l.telefone2&&(l.telefone2=Object(tn.n)(l.telefone2.trim())),l.cidade&&(l.cidade=l.cidade.trim()),l.cep&&(l.cep=Object(tn.n)(l.cep.trim())),l.bairro&&(l.bairro=l.bairro.trim()),l.endereco&&(l.endereco=l.endereco.trim()),l.complemento&&(l.complemento=l.complemento.trim()),l.pontoReferencia&&(l.pontoReferencia=l.pontoReferencia.trim()),l.prazoRenovacaoChave&&(l.prazoRenovacaoChave=l.prazoRenovacaoChave.trim()),e(l))}handleSelectedStatusOutline(e,t){return this.state.person[e]===dn[t].value?"checkradio_outline":""}render(){const{inputEmployeeValue:e,employees:t,showSuggestions:a}=this.state,{error_grupoId:n,error_cpfCnpj:o,error_nomeFantasia:r,error_razaoSocial:i,error_telefone1:s,error_telefone2:c,error_email:A,error_cpfCnpj_message:d,error_telefone1_message:m,error_telefone2_message:u,error_email_message:p}=this.state;return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Nova Revenda",breadcrumbs:[{label:"Revenda",link:I.personResale}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Permiss\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Grupo de Acesso *"),l.a.createElement("select",{name:"grupoId",value:this.state.person.grupoId,onChange:this.handleSelectGrupoChange},l.a.createElement("option",{value:""},"Selecione"),this.accessGroups.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),n&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Status da Revenda *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.NOT_BLOCKED.value,onChange:this.handleInputStatusRevendaChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.NOT_BLOCKED.key))},this.state.person.status===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.BLOCKED.value,onChange:this.handleInputStatusRevendaChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.BLOCKED.key))},this.state.person.status===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label)))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Gera\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Status Gera\xe7\xe3o de Chave *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"statusChave",value:dn.NOT_BLOCKED.value,onChange:this.handleInputStatusChaveChange,onClick:()=>{this.handleStatusIsBlocked()||this.setStatusChave(dn.NOT_BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("statusChave",dn.NOT_BLOCKED.key))},this.state.person.statusChave===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"statusChave",value:dn.BLOCKED.value,onChange:this.handleInputStatusChaveChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("statusChave",dn.BLOCKED.key))},this.state.person.statusChave===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label)))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Prazo de Renova\xe7\xe3o de Chave"),l.a.createElement(fi,null,l.a.createElement("input",{className:"inputSmall",type:"text",name:"prazo",value:Object(tn.k)(this.state.person.prazoRenovacaoChave),onChange:this.handleInputPrazoChange}),l.a.createElement("span",null,"dias"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Tipo de Pessoa *"),l.a.createElement("select",{name:"tipoPessoa",value:this.state.person.tipoPessoa,onChange:this.handleSelectTipoPessoaChange},l.a.createElement("option",{value:"JUR\xcdDICA"},"JUR\xcdDICA"))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CNPJ *"),l.a.createElement(On.a,{type:"text",mask:"aa.aaa.aaa/aaaa-99",formatChars:{a:"[A-Z0-9]",9:"[0-9]"},name:"cpfCnpj",max:18,value:this.state.person.cpfCnpj,onChange:this.handleInputCpfCnpjChange}),o&&l.a.createElement("small",{style:{color:"red"}},d)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Raz\xe3o Social *"),l.a.createElement("input",{type:"text",name:"razaoSocial",value:this.state.person.razaoSocial,disabled:this.state.disabledRazaoSocial,onCh
1ange:this.handleInputRazaoSocialChange}),i&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome Fantasia *"),l.a.createElement("input",{type:"text",name:"nomeFantasia",value:this.state.person.nomeFantasia,disabled:this.state.disabledNomeFantasia,onChange:this.handleInputNomeFantasiaChange}),r&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Inscri\xe7\xe3o Estadual"),l.a.createElement("input",{type:"text",name:"inscricaoEstadual",value:this.state.person.inscricaoEstadual,onChange:this.handleInputInscricaoEstadualChange})),"JUR\xcdDICA"===this.state.person.tipoPessoa?l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Optante do SIMPLES"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.optanteSimples,onChange:this.handleInputOptanteSimplesChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))):null),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Respons\xe1vel Executivo CM"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do colaborador poder\xe1 ser feita pelo CNPJ ou Nome Completo."),l.a.createElement(Rr,{inputDataValue:e,suggestions:t,isShowSuggestions:a,handleDataChange:this.getEmployeesChange,handleGetSuggestionKey:this.getSuggestionKey,handleGetSuggestionLabel:this.getSuggestionLabel,handleOnClick:this.handleOnClick,isDisabled:!this.userCanEditResponsibleExecutive})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("select",{name:"estado",value:this.state.person.estado,onChange:this.handleSelectEstadoChange},l.a.createElement("option",{value:""},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{type:"text",name:"cidade",value:this.state.person.cidade,onChange:this.handleInputCidadeChange})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CEP"),l.a.createElement(On.a,{type:"text",mask:"99.999-999",name:"cep",value:this.state.person.cep,onChange:this.handleInputCepChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{type:"text",name:"bairro",value:this.state.person.bairro,onChange:this.handleInputBairroChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"text",name:"endereco",value:this.state.person.endereco,onChange:this.handleInputEnderecoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{type:"text",name:"complemento",value:this.state.person.complemento,onChange:this.handleInputComplementoChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{type:"text",name:"pontoReferencia",value:this.state.person.pontoReferencia,onChange:this.handleInputPontoReferenciaChange})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(1) *"),l.a.createElement(Nr,{type:"text",name:"telefone1",ref:this.refTelefone1,value:this.state.person.telefone1,onChange:this.handleInputTelefone1Change}),s&&l.a.createElement("small",{style:{color:"red"}},m)),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(2)"),l.a.createElement(Nr,{type:"text",name:"telefone2",ref:this.refTelefone2,value:this.state.person.telefone2,onChange:this.handleInputTelefone2Change}),c&&l.a.createElement("small",{style:{color:"red"}},u)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"E-mail *"),l.a.createElement("input",{ref:this.refEmail,type:"email",name:"email",value:this.state.person.email,onChange:this.handleInputEmailChange}),A&&l.a.createElement("small",{style:{color:"red"}},p)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Data de Cadastro"),l.a.createElement("input",{disabled:!0,type:"date",name:"dataCadastro",value:this.state.person.dataCadastro})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Data de Funda\xe7\xe3o"),l.a.createElement("input",{type:"date",name:"dataFundacao",value:this.state.person.dataFundacao,onChange:this.handleInputDataFundacaoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Comissionada"),l.a.createElement("select",{name:"comissionada",value:this.state.person.comissionada,onChange:this.handleCheckboxComissionadaChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Foto da Empresa"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(bi,null,l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:this.setInputImagem.bind(this)})),l.a.createElement("label",null," ",this.state.imageName||"Selecione um arquivo de imagem"," "))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Op\xe7\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Microempresa"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.microempresa,onChange:this.handleInputMicroempresaChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ret\xe9m ICMS"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.retemICMS,onChange:this.handleInputRetemICMSChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Segmentos"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.segmentos,onChange:this.handleInputSegmentosChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Categoria"),l.a.createElement("div",{className:"rowContainer"},this.channelRatings.map(e=>l.a.createElement("div",{key:e.id,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"channelRating",value:e.id,checked:this.state.person.classificacaoId===e.id,onChange:this.handleRadioClassificacaoChange}),l.a.createElement("span",{className:"checkmark"},this.state.person.classificacaoId===e.id&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},e.nome))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Tipo de Desconto"),l.a.createElement("div",{className:"rowContainer"},this.state.tiposDescontoRows.map(e=>e.descontos.map(e=>l.a.createElement("div",{key:e.id,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:e.id,onChange:this.handleCheckboxDescontosRevendaChange}),l.a.createElement("span",{className:"checkmark"},Object(Ka.includes)(this.state.person.descontosRevenda,e.id)&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},e.nome)))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Total de Desconto(s)"),l.a.createElement("div",{className:"dicountHolder"},l.a.createElement("span",null,l.a.createElement("span",{id:"value"},this.state.totalDescontos,"%")," de desconto(s)")))))}});class Si{constructor(e){const{id:t,grupoId:a,tipoPessoa:n,cpfCnpj:o,nomeFantasia:r,razaoSocial:l,inscricaoEstadual:i,optanteSimples:s,ramoAtividadeId:c,endereco:A,contato:d,cnae:m,dataCadastro:u,createdAt:p,dataFundacao:h,microempresa:g,retemICMS:E,segmentos:f,classificacaoId:b,descontosRevenda:v,comissionada:C=!1,status:x,prazoRenovacaoChave:w,statusChave:O,responsavelExecutivoId:y}=e;if(this.id=t,this.grupoId=a,this.tipoPessoa=n||"JUR\xcdDICA",this.cpfCnpj=o||"",this.nomeFantasia=r||"",this.razaoSocial=l||"",this.inscricaoEstadual=i||"",this.optanteSimples=s||!1,this.ramoAtividadeId=c,A){const e=new Xr(A);this.estado=e.estado||"",this.cidade=e.cidade||"",this.cep=e.cep||"",this.bairro=e.bairro||"",this.endereco=e.endereco||"",this.complemento=e.complemento||"",this.pontoReferencia=e.pontoReferencia||""}if(d){const e=new Yr(d);this.telefone1=e.telefone1||"",this.telefone2=e.telefone2||"",this.email=e.email||""}this.cnae=m||"",p&&(this.dataCadastro=Ur(p,u)),this.dataFundacao=h?Vr(h):"",this.microempresa=g||!1,this.retemICMS=E||!1,this.segmentos=f||!1,this.classificacaoId=b,this.descontosRevenda=v||[],this.comissionada=C||!1,this.status=x,this.prazoRenovacaoChave=w||"30",this.statusChave=O,this.responsavelExecutivoId=y||null}}const Ni=_.c.div(xi||(xi=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n span {\n margin-left: 6px;\n margin-top: -6px;\n }\n\n input {\n color: #707070;\n }\n\n input.inputSmall {\n width: 64px;\n }\n"]))),Ii=_.c.div(wi||(wi=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"]))),ji=_.c.div(Oi||(Oi=Object(Q.a)(["\n width: 422px;\n display: flex;\n flex-direction: column;\n justify-items: center;\n text-align: center;\n\n header {\n h3 {\n color: #707070\n };\n }\n\n p {\n margin: 16px 0;\n }\n\n div {\n display: flex;\n justify-content: center;\n flex-direction: row;
1\n align-items: center;\n\n button {\n width: 114px;\n justify-content: center;\n }\n }\n"])));const Ri=e=>e.user.data,Di=e=>e.user.data.permissions;var Pi,ki=Object(u.b)(e=>({user:Ri(e),permissions:Di(e)}))(class extends l.a.Component{constructor(e){super(e),this.setResaleItem=((e,t,a)=>{this.validateResaleItem(()=>{e&&t&&a?this.setState({resaleItem:{cpfCnpj:e,nomeRevenda:t,email:a}}):this.setState({resaleItem:null})})}),this.setInputValue=(e=>this.setState({inputEmployeeValue:e})),this.setLoading=(e=>this.setState({loading:e})),this.setSelectGrupo=(e=>{const{person:t}=this.state;t.grupoId=e,this.setState({person:t})}),this.setSelectTipoPessoa=(e=>{const{person:t}=this.state;t.tipoPessoa=e,this.setState({person:t})}),this.setInputCpfCnpj=(e=>{const{person:t}=this.state;t.cpfCnpj=e,this.setState({person:t})}),this.setSelectEstado=(e=>{const{person:t}=this.state;t.estado=e,this.setState({person:t})}),this.setInputCidade=(e=>{const{person:t}=this.state;t.cidade=e,this.setState({person:t})}),this.setInputCep=(e=>{const{person:t}=this.state;t.cep=e,this.setState({person:t})}),this.setInputBairro=(e=>{const{person:t}=this.state;t.bairro=e,this.setState({person:t})}),this.setInputEndereco=(e=>{const{person:t}=this.state;t.endereco=e,this.setState({person:t})}),this.setInputComplemento=(e=>{const{person:t}=this.state;t.complemento=e,this.setState({person:t})}),this.setInputPontoReferencia=(e=>{const{person:t}=this.state;t.pontoReferencia=e,this.setState({person:t})}),this.setInputTelefone1=(e=>{const{person:t}=this.state;t.telefone1=e,this.setState({person:t})}),this.setInputTelefone2=(e=>{const{person:t}=this.state;t.telefone2=e,this.setState({person:t})}),this.setInputEmail=(e=>{const{person:t}=this.state;t.email=e.toLowerCase(),this.setState({person:t})}),this.setInputDataFundacao=(e=>{const{person:t}=this.state;t.dataFundacao=e,this.setState({person:t})}),this.setAddRadioClassificacao=(e=>{const{person:t}=this.state;t.classificacaoId=parseInt(e),t.descontosRevenda=[];const a={totalDescontos:0,person:t};this.updateDescontos(a),this.setState(a)}),this.setRemoveRadioClassificacao=(()=>{const{person:e}=this.state;e.classificacaoId=null,e.descontosRevenda=[],this.setState({person:e,tiposDescontoRows:[],totalDescontos:0})}),this.addCheckboxDescontosRevenda=(e=>{const{person:t}=this.state;t.descontosRevenda.push(parseInt(e));const a=this.calculateTotal(t);this.setState({person:t,totalDescontos:a})}),this.removeCheckboxDescontosRevenda=(e=>{const{person:t}=this.state;t.descontosRevenda.splice(t.descontosRevenda.indexOf(parseInt(e)),1);const a=this.calculateTotal(t);this.setState({person:t,totalDescontos:a})}),this.setInputImagem=(e=>{if(e.type&&Vt.IMAGES.includes(e.type)){const{person:t}=this.state;t.imagem=e.base64,this.setState({person:t,imageName:e.name})}else p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")}),this.setStatusChave=(e=>{const{person:t}=this.state;t.statusChave=e,this.setState({person:t})}),this.setResponsavelExecutivoId=(e=>{const{person:t}=this.state;t.responsavelExecutivoId=e,this.setState({person:t})}),this.handleSelectGrupoChange=(e=>{const{target:{value:t}}=e;this.setSelectGrupo(t),this.handleErrorsGrupoId(!1)}),this.handleSelectTipoPessoaChange=(e=>{const{target:{value:t}}=e;this.setSelectTipoPessoa(t)}),this.handleInputCpfCnpjChange=(e=>{const{target:{value:t}}=e;this.setInputCpfCnpj(t),this.handleErrorsCpfCnpj(!1,"Campo obrigat\xf3rio")}),this.handleSelectEstadoChange=(e=>{const{target:{value:t}}=e;this.setSelectEstado(t)}),this.handleInputCidadeChange=(e=>{const{target:{value:t}}=e;this.setInputCidade(t)}),this.handleInputCepChange=(e=>{const{target:{value:t}}=e;this.setInputCep(t)}),this.handleInputBairroChange=(e=>{const{target:{value:t}}=e;this.setInputBairro(t)}),this.handleInputEnderecoChange=(e=>{const{target:{value:t}}=e;this.setInputEndereco(t)}),this.handleInputComplementoChange=(e=>{const{target:{value:t}}=e;this.setInputComplemento(t)}),this.handleInputPontoReferenciaChange=(e=>{const{target:{value:t}}=e;this.setInputPontoReferencia(t)}),this.handleInputTelefone1Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone1(t),this.handleErrorsTelefone1(!1,"Campo obrigat\xf3rio")}),this.handleInputTelefone2Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone2(t),this.handleErrorsTelefone2(!1,"Digite um n\xfamero v\xe1lido")}),this.handleInputEmailChange=(e=>{const{target:{value:t}}=e;this.setInputEmail(t.toLowerCase()),this.handleErrorsEmail(!1,"Campo obrigat\xf3rio")}),this.handleInputDataFundacaoChange=(e=>{const{target:{value:t}}=e;this.setInputDataFundacao(t)}),this.handleCheckboxComissionadaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,comissionada:t}}))}),this.handleRadioClassificacaoChange=(e=>{const{target:{value:t,checked:a}}=e;a?this.setAddRadioClassificacao(t):this.setRemoveRadioClassificacao()}),this.handleCheckboxDescontosRevendaChange=(e=>{const{target:{value:t,checked:a}}=e;a?this.addCheckboxDescontosRevenda(t):this.removeCheckboxDescontosRevenda(t)}),this.handleInputRazaoSocialChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,razaoSocial:t}}
1)),this.handleErrorsRazaoSocial(!1)}),this.handleInputNomeFantasiaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,nomeFantasia:t}})),this.handleErrorsNomeFantasia(!1)}),this.handleInputInscricaoEstadualChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,inscricaoEstadual:t}}))}),this.handleInputOptanteSimplesChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,optanteSimples:t}}))}),this.handleInputMicroempresaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,microempresa:t}}))}),this.handleInputRetemICMSChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,retemICMS:t}}))}),this.handleInputSegmentosChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,segmentos:t}}))}),this.handleInputStatusRevendaChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,status:t}})),t===dn.BLOCKED.value&&this.setState(e=>({person:{...e.person,statusChave:t}})),this.handleErrorsStatusRevenda(!1)}),this.handleInputStatusChaveChange=(e=>{const{target:{value:t}}=e;this.handleStatusIsBlocked()||this.setState(e=>({person:{...e.person,statusChave:t}})),this.handleErrorsStatusChave(!1)}),this.handleInputPrazoChange=(e=>{const{target:{value:t}}=e;this.setState(e=>({person:{...e.person,prazoRenovacaoChave:t}}))}),this.handleErrorsGrupoId=(e=>{this.setState({error_grupoId:e})}),this.handleErrorsCpfCnpj=((e,t)=>{this.setState({error_cpfCnpj:e,error_cpfCnpj_message:t})}),this.handleErrorsNomeFantasia=(e=>{this.setState({error_nomeFantasia:e})}),this.handleErrorsRazaoSocial=(e=>{this.setState({error_razaoSocial:e})}),this.handleErrorsTelefone1=((e,t)=>{this.setState({error_telefone1:e,error_telefone1_message:t})}),this.handleErrorsTelefone2=((e,t)=>{this.setState({error_telefone2:e,error_telefone2_message:t})}),this.handleErrorsEmail=((e,t)=>{this.setState({error_email:e,error_email_message:t})}),this.handleErrorsStatusRevenda=(e=>{this.setState({error_status:e})}),this.handleErrorsStatusChave=(e=>{this.setState({error_statusChave:e})}),this.handleErrorsFocus=(e=>{switch(e){case"telefone1":return void this.refTelefone1.current.focus();case"telefone2":return void this.refTelefone2.current.focus();case"email":return void this.refEmail.current.focus();default:return}}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.put(pt.person.resale.updatePersonResale,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{this.history.push(I.personResale)},100)}catch(t){zt(t)}finally{this.setLoading(!1)}})}),this.handleStatusIsBlocked=(()=>this.state.person.status===dn.BLOCKED.value),this.getEmployees=(async e=>{try{return(await hl.getPersonEmployeeAutoComplete({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null})).resultado}catch(t){return zt(t),[]}}),this.getEmployeesChange=(async e=>{const{target:{value:t}}=e;if(""===t)this.setState({employees:[],showSuggestions:!1});else{clearTimeout(this.state.timeout);const e=setTimeout(()=>{(async()=>{const e=await this.getEmployees(t);e.length?this.setState({employees:e,showSuggestions:!0}):this.setState({employees:[],showSuggestions:!0})})()},500);this.setState({timeout:e})}this.setInputValue(t)}),this.getSuggestionLabel=(e=>e?this.renderSuggestion(e):""),this.getSuggestionValue=(e=>e||""),this.getSuggestionKey=(e=>e?e.id:""),this.renderSuggestion=(e=>"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeSocial)),this.handleOnClick=(e=>{const[t]=this.state.employees.filter(t=>t.id===e.id);this.setInputValue(this.renderSuggestion(t)),this.setResponsavelExecutivoId(t.id),this.setState({showSuggestions:!1,employee:t})}),this.handleVerifyResaleItem=(()=>{const{email:e,cpfCnpj:t,nomeRevenda:a}=this.state.resaleItem;return""!==t&&""!==a&&""!==e}),this.handleOpenModalResetPassword=(()=>{const{email:e,cpfCnpj:t,nomeFantasia:a,razaoSocial:n}=this.state.person,o=a||n||"---";this.setResaleItem(t,o,e)}),this.handleResetPassword=(async()=>{this.setLoading(!0);try{const t=await Ml.requestPasswordReset(this.state.resaleItem.cpfCnpj);t&&t.email&&Object(p.b)("Link para redefini\xe7\xe3o de senha envi
1ado.",{type:p.b.TYPE.SUCCESS,autoClose:6e3})}catch(e){zt(e)}finally{this.setResaleItem(null),this.setLoading(!1)}});const{history:t,location:a}=e;this.history=t,this.location=a,this.accessGroups=[],this.channelRatings=[],this.user=e.user,this.userCanEditResponsibleExecutive=e.permissions.includes(ua["edit_responsavel-executivo"]),this.refTelefone1=l.a.createRef(),this.refTelefone2=l.a.createRef(),this.refEmail=l.a.createRef(),this.state={loading:!0,tiposDescontoRows:[],totalDescontos:0,inputEmployeeValue:"",employee:{},employees:[],timeout:null,showSuggestions:!1,person:new Si({}),resaleItem:null,error_grupoId:!1,error_cpfCnpj:!1,error_nomeFantasia:!1,error_razaoSocial:!1,error_telefone1:!1,error_telefone2:!1,error_email:!1,error_status:!1,error_statusChave:!1,error_cpfCnpj_message:"Campo obrigat\xf3rio",error_telefone1_message:"Campo obrigat\xf3rio",error_telefone2_message:"Campo obrigat\xf3rio",error_email_message:"Campo obrigat\xf3rio"}}componentDidMount(){Promise.all([xa.getAccessGroup(""),Ei.getChannelRating(""),Mr.getPersonResale(this.location.state.id)]).then(e=>{if(e.length){const[t,a,n]=e;if(a.resultado.length&&this.channelRatings.push(...a.resultado),n){const e=new Si(n),a={person:e,totalDescontos:this.calculateTotal(e)};this.updateDescontos(a),this.setState(a),t.resultado.length&&this.accessGroups.push(...t.resultado)}else Object(p.b)("Erro ao consultar revenda.",{type:p.b.TYPE.ERROR}),setTimeout(()=>{this.history.push(person.personResale)},100)}}).then(()=>{this.location.state.responsavelExecutivoId&&hl.getPersonEmployee(this.location.state.responsavelExecutivoId).then(e=>{e&&this.setInputValue(this.renderSuggestion(e))}).catch(()=>{Object(p.b)("Erro ao buscar respons\xe1vel executivo.",{type:p.b.TYPE.ERROR}),setTimeout(()=>{this.history.push(I.personResale)},100)})}).catch(()=>{Object(p.b)("Erro ao consultar informa\xe7\xf5es.",{type:p.b.TYPE.ERROR}),setTimeout(()=>{this.history.push(I.personResale)},100)}).finally(()=>{this.setLoading(!1)})}handleFilterAccessGroups(e){const t=this.user.grupo.grupoAcessos.map(e=>e.grupoAcesso);let a=[],n=[],o=this.user.grupo.grupoAcessos.map(e=>e.grupoAcessoId),r=e;t.forEach(e=>{a.includes(e.criadorId)||a.push(e.criadorId)}),e.forEach(e=>{n.includes(e.criadorId)||n.push(e.criadorId)}),n[0]!==a[0]&&(r=r.concat(t),o=[],e.forEach(e=>{o.includes(e.id)||o.push(e.id)}));const l=r.filter(e=>o.includes(e.id));return[l,l.length]}validateResaleItem(e){const t=this.state.person;let a=!1,n=!1,o=!1,r="";const l=!t.cpfCnpj||!t.cpfCnpj.length,i=!t.razaoSocial||!t.razaoSocial.length,s=!t.nomeFantasia||!t.nomeFantasia.length,c=!t.email||!t.email.length;l&&(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),a=!0,n=!0,""===r&&(r="cfpCnpj")),n||(t.cpfCnpj=Object(tn.m)(t.cpfCnpj),Object(tn.o)(t.cpfCnpj)||(this.handleErrorsCpfCnpj(!0,"Digite um CNPJ v\xe1lido"),a=!0,""===r&&(r="cfpCnpj")),n=!1),i&&(this.handleErrorsRazaoSocial(!0),a=!0,""===r&&(r="razaoSocial")),s&&(this.handleErrorsNomeFantasia(!0),a=!0,""===r&&(r="nomeFantasia")),c&&(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),a=!0,o=!0,""===r&&(r="email")),o||(Object(tn.q)(t.email)||(this.handleErrorsEmail(!0,"Digite um Email v\xe1lido"),a=!0,""===r&&(r="email")),o=!1),(l||i||s||c)&&p.b.error("Preencha todos os campos obrigat\xf3rios para redefinir senha!"),a?this.handleErrorsFocus(r):e()}updateDescontos(e){if(e.person.classificacaoId){const t=this.channelRatings.find(t=>t.id===e.person.classificacaoId),a=Math.ceil(t.descontos.length/4);let n=0;e.tiposDescontoRows=[...Array(a).keys()].map(a=>{let o=n<4?4:t.descontos.length;o<4&&(o=n+4);const r=t.descontos.slice(n,o);return n+=4,{key:a,classificacaoId:e.person.classificacaoId,descontos:r}})}else e.tiposDescontoRows=[]}calculateTotal(e){const t=this.channelRatings.find(t=>t.id===e.classificacaoId);let a=0;return e.descontosRevenda.map(e=>{if(t.descontos&&t.descontos.length){const n=t.descontos.find(t=>t.id===e);n&&(a+=n.valor)}return e}),a}validateForm(e){let t=!1,a=!1,n=!1,o=!1,r="";const l=this.state.person;l.grupoId||(this.handleErrorsGrupoId(!0),t=!0,""===r&&(r="grupoId")),l.cpfCnpj&&l.cpfCnpj.length||(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),t=!0,a=!0,""===r&&(r="cfpCnpj")),a||(l.cpfCnpj=Object(tn.m)(l.cpfCnpj),Object(tn.o)(l.cpfCnpj)||(this.handleErrorsCpfCnpj(!0,"Digite um CNPJ v\xe1lido"),t=!0,""===r&&(r="cfpCnpj")),a=!1),l.nomeFantasia&&l.nomeFantasia.length||(this.handleErrorsNomeFantasia(!0),t=!0,""===r&&(r="nomeFantasia")),l.razaoSocial&&l.razaoSocial.length||(this.handleErrorsR
1azaoSocial(!0),t=!0,""===r&&(r="razaoSocial")),l.responsavelExecutivoId||(l.responsavelExecutivoId=null),l.telefone1&&l.telefone1.length||(this.handleErrorsTelefone1(!0,"Campo obrigat\xf3rio"),t=!0,n=!0,""===r&&(r="telefone1")),n||(l.telefone1.includes(".")&&(l.telefone1=l.telefone1.replace(".","-")),l.telefone1&&!Object(tn.r)(l.telefone1)&&(this.handleErrorsTelefone1(!0,"Digite um n\xfamero v\xe1lido"),t=!0,""===r&&(r="telefone1")),n=!1),l.telefone2&&(l.telefone2&&l.telefone2.includes(".")&&(l.telefone2=l.telefone2.replace(".","-")),l.telefone2&&!Object(tn.r)(l.telefone2)&&(this.handleErrorsTelefone2(!0,"Digite um n\xfamero v\xe1lido"),t=!0,""===r&&(r="telefone2"))),l.email&&l.email.length||(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),t=!0,o=!0,""===r&&(r="email")),o||(Object(tn.q)(l.email)||(this.handleErrorsEmail(!0,"Digite um Email v\xe1lido"),t=!0,""===r&&(r="email")),o=!1),l.status&&l.status.length||(this.handleErrorsStatusRevenda(!0),t=!0,""===r&&(r="status")),l.statusChave&&l.statusChave.length||(this.handleErrorsStatusChave(!0),t=!0,""===r&&(r="statusChave")),l.dataCadastro&&(l.dataCadastro=Pe()(l.dataCadastro).format("DD/MM/YYYY")),l.dataFundacao&&(l.dataFundacao=Pe()(l.dataFundacao).format("DD/MM/YYYY")),t?this.handleErrorsFocus(r):(l.nomeFantasia&&(l.nomeFantasia=l.nomeFantasia.trim()),l.razaoSocial&&(l.razaoSocial=l.razaoSocial.trim()),l.telefone1&&(l.telefone1=Object(tn.n)(l.telefone1.trim())),l.telefone2&&(l.telefone2=Object(tn.n)(l.telefone2.trim())),l.cidade&&(l.cidade=l.cidade.trim()),l.cep&&(l.cep=Object(tn.n)(l.cep.trim())),l.bairro&&(l.bairro=l.bairro.trim()),l.endereco&&(l.endereco=l.endereco.trim()),l.complemento&&(l.complemento=l.complemento.trim()),l.pontoReferencia&&(l.pontoReferencia=l.pontoReferencia.trim()),l.prazoRenovacaoChave&&(l.prazoRenovacaoChave=l.prazoRenovacaoChave.trim()),e(l))}handleSelectedStatusOutline(e,t){return this.state.person[e]===dn[t].value?"checkradio_outline":""}render(){return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Editar Revenda",breadcrumbs:[{label:"Revenda",link:I.personResale}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack(),customButtonsBeforeReport:[l.a.createElement("button",{key:"button_reset_password",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:this.handleOpenModalResetPassword},"REDEFINIR SENHA")]}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Permiss\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Grupo de Acesso *"),l.a.createElement("select",{name:"grupoId",value:this.state.person.grupoId,onChange:this.handleSelectGrupoChange},l.a.createElement("option",{value:""},"Selecione"),this.accessGroups.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),this.state.error_grupoId&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Status da Revenda *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.NOT_BLOCKED.value,onChange:this.handleInputStatusRevendaChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.NOT_BLOCKED.key))},this.state.person.status===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:dn.BLOCKED.value,onChange:this.handleInputStatusRevendaChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("status",dn.BLOCKED.key))},this.state.person.status===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label))),this.state.error_status&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Gera\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Status Gera\xe7\xe3o de Chave *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"statusChave",value:dn.NOT_BLOCKED.value,onChange:this.handleInputStatusChaveChange,onClick:()=>{this.handleStatusIsBlocked()||this.setStatusChave(dn.NOT_BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("statusChave",dn.NOT_BLOCKED.key))},this.state.person.statusChave===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"statusChave",value:dn.BLOCKED.value,onChange:this.handleInputStatusChaveChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("statusChave",dn.BLOCKED.key))},this.state.person.statusChave===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label))),this.state.error_statusChave&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Prazo de Renova\xe7\xe3o de Chave"),l.a.createElement(Ni,null,l.a.createElement("input",{className:"inputSmall",type:"text",name:"prazo",value:Object(tn.k)(this.state.person.prazoRenovacaoChave),onChange:this.handleInputPrazoChange}),l.a.createElement("span",null,"dias"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Tipo de Pessoa *"),l.a.createElement("select",{name:"tipoPessoa",value:this.state.person.tipoPessoa,onChange:this.handleSelectTipoPessoaChange},l.a.createElement("option",{value:"JUR\xcdDICA"},"JUR\xcdDICA"))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CNPJ *"),l.a.createElement(On.a,{type:"text",mask:"aa.aaa.aaa/aaaa-99",formatChars:{a:"[A-Z0-9]",9:"[0-9]"},name:"cpfCnpj",value:this.state.person.cpfCnpj,onChange:this.handleInputCpfCnpjChange}),this.state.error_cpfCnpj&&l.a.createElement("small",{style:{color:"red"}},this.state.error_cpfCnpj_message)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Raz\xe3o Social *"),l.a.createElement("input",{type:"text",name:"razaoSocial",value:this.state.person.razaoSocial,onCh
1ange:this.handleInputRazaoSocialChange}),this.state.error_razaoSocial&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome Fantasia *"),l.a.createElement("input",{type:"text",name:"nomeFantasia",value:this.state.person.nomeFantasia,onChange:this.handleInputNomeFantasiaChange}),this.state.error_nomeFantasia&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Inscri\xe7\xe3o Estadual"),l.a.createElement("input",{type:"text",name:"inscricaoEstadual",value:this.state.person.inscricaoEstadual,onChange:this.handleInputInscricaoEstadualChange})),"JUR\xcdDICA"===this.state.person.tipoPessoa?l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Optante do SIMPLES"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.optanteSimples,onChange:this.handleInputOptanteSimplesChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))):null),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Respons\xe1vel Executivo CM"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do colaborador poder\xe1 ser feita pelo CNPJ ou Nome Completo."),l.a.createElement(Rr,{inputDataValue:this.state.inputEmployeeValue,suggestions:this.state.employees,isShowSuggestions:this.state.showSuggestions,handleDataChange:this.getEmployeesChange,handleGetSuggestionKey:this.getSuggestionKey,handleGetSuggestionLabel:this.getSuggestionLabel,handleOnClick:this.handleOnClick,isDisabled:!this.userCanEditResponsibleExecutive})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("select",{name:"estado",value:this.state.person.estado,onChange:this.handleSelectEstadoChange},l.a.createElement("option",{value:""},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{type:"text",name:"cidade",value:this.state.person.cidade||"",onChange:this.handleInputCidadeChange})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CEP"),l.a.createElement(On.a,{type:"text",mask:"99.999-999",name:"cep",value:this.state.person.cep||"",onChange:this.handleInputCepChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{type:"text",name:"bairro",value:this.state.person.bairro||"",onChange:this.handleInputBairroChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"text",name:"endereco",value:this.state.person.endereco||"",onChange:this.handleInputEnderecoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{type:"text",name:"complemento",value:this.state.person.complemento||"",onChange:this.handleInputComplementoChange}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{type:"text",name:"pontoReferencia",value:this.state.person.pontoReferencia||"",onChange:this.handleInputPontoReferenciaChange})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(1) *"),l.a.createElement(Nr,{type:"text",name:"telefone1",ref:this.refTelefone1,value:this.state.person.telefone1||"",onChange:this.handleInputTelefone1Change}),this.state.error_telefone1&&l.a.createElement("small",{style:{color:"red"}},this.state.error_telefone1_message)),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone(2)"),l.a.createElement(Nr,{type:"text",name:"telefone2",ref:this.refTelefone2,value:this.state.person.telefone2||"",onChange:this.handleInputTelefone2Change}),this.state.error_telefone2&&l.a.createElement("small",{style:{color:"red"}},this.state.error_telefone2_message)),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"E-mail *"),l.a.createElement("input",{ref:this.refEmail,type:"email",name:"email",value:this.state.person.email||"",onChange:this.handleInputEmailChange}),this.state.error_email&&l.a.createElement("small",{style:{color:"red"}},this.state.error_email_message)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Data de Cadastro"),l.a.createElement("input",{disabled:!0,readOnly:!0,t
1ype:"date",name:"dataCadastro",value:this.state.person.dataCadastro||""})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Data de Funda\xe7\xe3o"),l.a.createElement("input",{type:"date",name:"dataFundacao",value:this.state.person.dataFundacao||"",onChange:this.handleInputDataFundacaoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Comissionada"),l.a.createElement("select",{name:"comissionada",value:this.state.person.comissionada,onChange:this.handleCheckboxComissionadaChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Foto da Empresa"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(Ii,null,l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:this.setInputImagem.bind(this)})),l.a.createElement("label",null," ",this.state.imageName||"Selecione um arquivo de imagem"," "))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Op\xe7\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Microempresa"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.microempresa,onChange:this.handleInputMicroempresaChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ret\xe9m ICMS"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.retemICMS,onChange:this.handleInputRetemICMSChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Segmentos"),l.a.createElement("select",{name:"optanteSimples",value:this.state.person.segmentos,onChange:this.handleInputSegmentosChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Categoria"),l.a.createElement("div",{className:"rowContainer"},this.channelRatings.map(e=>l.a.createElement("div",{key:e.id,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"channelRating",value:e.id,checked:this.state.person.classificacaoId===e.id,onChange:this.handleRadioClassificacaoChange}),l.a.createElement("span",{className:"checkmark"},this.state.person.classificacaoId===e.id&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},e.nome))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Tipo de Desconto"),l.a.createElement("div",{className:"rowContainer"},this.state.tiposDescontoRows.map(e=>e.descontos.map(e=>l.a.createElement("div",{key:e.id,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:e.id,checked:Object(Ka.includes)(this.state.person.descontosRevenda,e.id),onChange:this.handleCheckboxDescontosRevendaChange}),l.a.createElement("span",{className:"checkmark"},Object(Ka.includes)(this.state.person.descontosRevenda,e.id)&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},e.nome)))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Total de Desconto(s)"),l.a.createElement("div",{className:"dicountHolder"},l.a.createElement("span",null,l.a.createElement("span",{id:"value"},this.state.totalDescontos,"%")," de desconto(s)")))),l.a.createElement(_e,{loading:this.state.loading,show:this.state.loading||!!this.state.resaleItem},l.a.createElement(Ge,null,!!this.state.resaleItem&&l.a.createElement(ji,null,l.a.createElement("header",null,l.a.createElement("h3",null,"Enviar link para redefinir senha")),l.a.createElement("p",null,"Tem certeza que deseja enviar link para ",l.a.createElement("b",null,this.state.resaleItem.email)," ","para redefinir senha de ",l.a.createElement("b",null,Object(tn.c)(this.state.resaleItem.cpfCnpj))," / ",l.a.createElement("b",null,this.state.resaleItem.nomeRevenda,"?")),l.a.createElement("div",null,l.a.createElement("button",{type:"button",className:"buttonBaseOnly addMargin",onClick:()=>this.setResaleItem(null)},"N\xc3O"),l.a.createElement("button",{type:"button",className:"buttonBaseOnly baseMain",onClick:this.handleResetPassword},"SIM"))))))}});const Ti=_.c.div(Pi||(Pi=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n span {\n margin-left: 6px;\n margin-top: -6px;\n }\n\n input {\n color: #707070;\n }\n\n input.inputSmall {\n width: 64px;\n }\n"])));const Mi=e=>e.user.data,Bi=e=>e.user.data.permissions;var Fi,Hi,Li,zi=Object(u.b)(e=>({user:Mi(e),permissions:Bi(e)}))(class extends l.a.Component{constructor(e){super(e),this.setInputValue=(e=>this.setState({inputEmployeeValue:e})),this.setLoading=(e=>this.setState({loading:e})),this.setInputCpfCnpj=(e=>this.setState({inputCpfCnpj:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.setInputRazao=(e=>this.setState({inputRazao:e})),this.setSelectGrupo=(e=>this.setState({selectGrupo:e})),this.setInputEmail=(e=>this.setState({inputEmail:e})),this.setResponsavelExecutivoId=(e=>this.setState({inputExecutivo:e})),this.setStatusChave=(e=>this.setState({statusChave:e})),this.setPrazoRenovacaoChave=(e=>this.setState({prazoRenovacaoChave:e})),this.handleSelectGrupoChange=(e=>{const{target:{value:t}}=e;this.setSelectGrupo(t),this.handleErrorsGrupoId(!1)}),this.handleInputCpfCnpjChange=(e=>{const{target:{value:t}}=e;this.setInputCpfCnpj(t),this.handleErrorsCpfCnpj(!1,"Campo obrigat\xf3rio")}),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputNome(!1)}),this.handleInputRazaoSocialChange=(e=>{const{target:{value:t}}=e;this.setInputRazao(t)}),this.handleInputEmailChange=(e=>{const{target:{value:t}}=e;this.setInputEmail(t),this.handleErrorsEmail(!1,"Campo obrigat\xf3rio")}),this.handleInputStatusChaveChange=(e=>{const{target:{value:t}}=e;this.setState({statusChave:t})}),this.handleInputPrazoChange=(e=>{const{target:{value:t}}=e;this.setState({prazoRenovacaoChave:t})}),this.handleCheckboxComissionadaChange=(e=>{const{target:{value:t}}=e;this.setState({comissionada:t})}),this.handleRadioClassificacaoChange=(e=>{const{target:{value:t,checked:a}}=e;a?this.setAddRadioClassificacao(t):this.setRemoveRadioClassificacao()}),this.handleCheckboxDescontosRevendaChange=(e=>{const{target:{value:t,checked:a}}=e;a?this.addCheckboxDescontosRevenda(t):this.removeCheckboxDescontosRevenda(t)}),this.setAddRadioClassificacao=(e=>{let t=parseInt(e);const a=this.channelRatings.find(e=>e.id===t),n=Math.ceil(a.descontos.length/4);let o=0;const r=[...Array(n).keys()].map(e=>{let n=o<4?4:a.descontos.length;n<4&&(n=o+4);const r=a.descontos.slice(o,n);return o+=4,{key:e,classificacaoId:t,descontos:r}});this.setState({classificacaoId:t,channelRatingSelected:a,tiposDescontoRows:r,totalDescontos:0,descontosRevenda:[]})}),this.setRemoveRadioClassificacao=(()=>{this.setState({classificacaoId:null,descontosRevenda:[],channelRatingSelected:{descontos:[]},tiposDescontoRows:[],totalDescontos:0})}),this.addCheckboxDescontosRevenda=(e=>{const{classificacaoId:t,descontosRevenda:a}=this.state,n=this.channelRatings.find(e=>e.id===t);a.push(parseInt(e));let o=0;a.map(e=>{const t=n.descontos.find(t=>
1t.id===e);return o+=t.valor,e}),this.setState({descontosRevenda:a,totalDescontos:o})}),this.removeCheckboxDescontosRevenda=(e=>{const{classificacaoId:t,descontosRevenda:a}=this.state,n=this.channelRatings.find(e=>e.id===t);a.splice(a.indexOf(parseInt(e)),1);let o=0;a.map(e=>{const t=n.descontos.find(t=>t.id===e);return o+=t.valor,e}),this.setState({descontosRevenda:a,totalDescontos:o})}),this.handleErrorsGrupoId=(e=>{this.setState({error_grupoId:e})}),this.handleErrorsCpfCnpj=((e,t)=>{this.setState({error_cpfCnpj:e,error_cpfCnpj_message:t})}),this.handleErrorsInputNome=(e=>{this.setState({error_inputNome:e})}),this.handleErrorsEmail=((e,t)=>{this.setState({error_email:e,error_email_message:t})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async(e,t)=>{this.setLoading(!0);try{const n=await nl.createInvitationResale(e,t);Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>this.history.goBack(),100)}catch(a){zt(a)}finally{this.setLoading(!1)}})}),this.getEmployees=(async e=>{try{return(await hl.getPersonEmployeeAutoComplete({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null})).resultado}catch(t){return zt(t),[]}}),this.getEmployeesChange=(async e=>{const{target:{value:t}}=e;if(""===t)this.setState({employees:[],showSuggestions:!1});else{clearTimeout(this.state.timeout);const e=setTimeout(()=>{(async()=>{const e=await this.getEmployees(t);e.length?this.setState({employees:e,showSuggestions:!0}):this.setState({employees:[],showSuggestions:!0})})()},500);this.setState({timeout:e})}this.setInputValue(t)}),this.getSuggestionLabel=(e=>e?this.renderSuggestion(e):""),this.getSuggestionValue=(e=>e||""),this.getSuggestionKey=(e=>e?e.id:""),this.renderSuggestion=(e=>"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeSocial)),this.handleOnClick=(e=>{const[t]=this.state.employees.filter(t=>t.id===e.id);this.setInputValue(this.renderSuggestion(t)),this.setResponsavelExecutivoId(t.id),this.setState({showSuggestions:!1,employee:t})});const{history:t}=e;this.history=t,this.accessGroups=[],this.channelRatings=[],this.user=e.user,this.userCanEditResponsibleExecutive=e.permissions.includes(ua["edit_responsavel-executivo"]),this.state={loading:!0,isRequested:!0,channelRatingSelected:{descontos:[]},tiposDescontoRows:[],totalDescontos:0,inputEmployeeValue:"",employee:{},employees:[],timeout:null,showSuggestions:!1,inputCpfCnpj:"",inputNome:"",inputEmail:"",selectGrupo:0,inputRazao:"",inputExecutivo:null,statusChave:"N\xe3o Bloqueado",prazoRenovacaoChave:"",comissionada:!1,classificacaoId:null,descontosRevenda:[],error_grupoId:!1,error_cpfCnpj:!1,error_inputNome:!1,error_email:!1,error_revendaId:!1,error_cpfCnpj_message:"Campo obrigat\xf3rio",error_email_message:"Campo obrigat\xf3rio",error_revendaId_message:"Campo obrigat\xf3rio"}}componentDidMount(){Promise.all([xa.getAccessGroup(""),Ei.getChannelRating("")]).then(e=>{e.length&&(e[0].resultado.length&&this.accessGroups.push(...e[0].resultado),e[1].resultado.length&&this.channelRatings.push(...e[1].resultado))}).finally(()=>this.setLoading(!1))}validateForm(e){let t=!1;const a={};this.state.inputCpfCnpj&&this.state.inputCpfCnpj.length?(a.cpfCnpj=Object(tn.m)(this.state.inputCpfCnpj),14!==a.cpfCnpj.length||Object(tn.o)(a.cpfCnpj)?a.cpfCnpj.length<14&&(this.handleErrorsCpfCnpj(!0,"Digite um CNPJ v\xe1lido"),t=!0):(this.handleErrorsCpfCnpj(!0,"Digite um CNPJ v\xe1lido"),t=!0)):(this.handleErrorsCpfCnpj(!0,"Campo obrigat\xf3rio"),t=!0),this.state.inputNome&&this.state.inputNome.length?a.nome=this.state.inputNome.trim():(this.handleErrorsInputNome(!0),t=!0),this.state.selectGrupo?a.grupoId=this.state.selectGrupo:(this.handleErrorsGrupoId(!0),t=!0),this.state.inputEmail&&this.state.inputEmail.length?(a.email=this.state.inputEmail.trim(),Object(tn.q)(a.email)||(this.handleErrorsEmail(!0,"Digite um email v\xe1lido"),t=!0)):(this.handleErrorsEmail(!0,"Campo obrigat\xf3rio"),t=!0),t||e({...a},new gi({...a,nomeFantasia:a.nome,razaoSocial:this.state.inputRazao,responsavelExecutivoId:this.state.inputExecutivo,statusChave:this.state.statusChave,prazoRenovacaoChave:this.state.prazoRenovacaoChave,comissionada:this.state.comissionada,classificacaoId:this.state.classificacaoId,descontosRevenda:this.state.descontosRevenda}))}handleSelectedStatusOutline(e,t){return this.state[e]===dn[t].value?"checkradio_outline":""}render(){const{inputEmployeeValue:e,employees:t,showSuggestions:a,loading:n,inputRazao:o,inputCpfCnpj:r,inputNome:i,inputEmail:s,selectGrupo:c,statusChave:A,prazoRenovacaoChave:d}=this.state,{error_grupoId:m,error_cpfCnpj:u,error_inputNome:p,error_email:h,error_cpfCnpj_message:g,error_email_message:E}=this.state;return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(Ql,{mainMenu:"Convite",pageName:"Novo Convite",button1Label:"ENVIAR CONVITE",button1Handle:this.handleSubmit,button2Label:"CANCELAR",button2Handle:this.history.goBack}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados para convite"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome Fantasia *"),l.a.createElement("input",{type:"text",name:"nome",value:i,onChange:this.handleInputNomeChange}),p&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Raz\xe3o Social"),l.a.createElement("input",{type:"text",name:"razao",value:o,onChange:this.handleInputRazaoSocialChange}
1))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CNPJ *"),l.a.createElement(On.a,{type:"text",mask:"aa.aaa.aaa/aaaa-99",formatChars:{a:"[A-Z0-9]",9:"[0-9]"},name:"cpfCnpj",max:18,value:r,onChange:this.handleInputCpfCnpjChange}),u&&l.a.createElement("small",{style:{color:"red"}},g)),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"E-mail *"),l.a.createElement("input",{type:"text",name:"nome",value:s,onChange:this.handleInputEmailChange}),h&&l.a.createElement("small",{style:{color:"red"}},E)),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Grupo de Acesso *"),l.a.createElement("select",{name:"grupoId",value:c,onChange:this.handleSelectGrupoChange},l.a.createElement("option",{value:""},"Selecione"),this.accessGroups.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),m&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Respons\xe1vel Executivo CM"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do colaborador poder\xe1 ser feita pelo CNPJ ou Nome Completo."),l.a.createElement(Rr,{inputDataValue:e,suggestions:t,isShowSuggestions:a,handleDataChange:this.getEmployeesChange,handleGetSuggestionKey:this.getSuggestionKey,handleGetSuggestionLabel:this.getSuggestionLabel,handleOnClick:this.handleOnClick,isDisabled:!this.userCanEditResponsibleExecutive})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Gera\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder marginRightX4"},l.a.createElement("span",null,"Status Gera\xe7\xe3o de Chave *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"statusChave",value:dn.NOT_BLOCKED.value,onChange:this.handleInputStatusChaveChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("statusChave",dn.NOT_BLOCKED.key))},A===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"statusChave",value:dn.BLOCKED.value,onChange:this.handleInputStatusChaveChange}),l.a.createElement("span",{className:"checkradio ".concat(this.handleSelectedStatusOutline("statusChave",dn.BLOCKED.key))},A===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label)))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Prazo de Renova\xe7\xe3o de Chave"),l.a.createElement(Ti,null,l.a.createElement("input",{className:"inputSmall",type:"text",name:"prazo",value:Object(tn.k)(d),onChange:this.handleInputPrazoChange}),l.a.createElement("span",null,"dias"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Comissionada"),l.a.createElement("select",{name:"comissionada",value:this.state.comissionada,onChange:this.handleCheckboxComissionadaChange},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Categoria"),l.a.createElement("div",{className:"rowContainer"},this.channelRatings.map(e=>l.a.createElement("div",{key:e.id,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"channelRating",value:e.id,checked:this.state.classificacaoId===e.id,onChange:this.handleRadioClassificacaoChange}),l.a.createElement("span",{className:"checkmark"},this.state.classificacaoId===e.id&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},e.nome))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Tipo de Desconto"),l.a.createElement("div",{className:"rowContainer"},this.state.tiposDescontoRows.map(e=>e.descontos.map(e=>l.a.createElement("div",{key:e.id,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:e.id,onChange:this.handleCheckboxDescontosRevendaChange}),l.a.createElement("span",{className:"checkmark"},Object(Ka.includes)(this.state.descontosRevenda,e.id)&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},e.nome)))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Total de Desconto(s)"),l.a.createElement("div",{className:"dicountHolder"},l.a.createElement("span",null,l.a.createElement("span",{id:"value"},this.state.totalDescontos,"%")," de desconto(s)")))))}});const Qi=r.Fragment,_i=r.Fragment,Gi=r.Fragment,Vi=r.Fragment,Ui=(_.c.div(Fi||(Fi=Object(Q.a)([""]))),_.c.div(Hi||(Hi=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n span {\n margin-left: 6px;\n margin-top: -6px;\n }\n"])))),Yi=_.c.button(Li||(Li=Object(Q.a)(["\n border: none;\n background-color: #FCFCFC;\n cursor: ",";\n\n span {\n text-decoration: underline;\n color: ",";\n }\n"])),e=>e.disabledButton?"default":"pointer",e=>e.disabledButton?"#C4C4C4":"#2c2f8d");a(315);function Xi(e){let{handleRemoveField:t,handleButtonRemove:a,initialShow:n,fieldId:o,fieldIndex:r,fieldValue:i,fieldLabel:s,inputsFieldData:c,setInputsFieldData:A,noPrazoRenovacaoChave:d}=e;function m(e){const{target:{value:t}}=e,a=[...c],[n]=a.filter(e=>e.id===o);n.value=t,n.error=!1,""===t&&(n.error=!0),a[r]=n,A(a)}return l.a.createElement(l.a.Fragment,null,n&&l.a.createElement("div",{className:"rowContainer"},a&&l.a.createElement("div",{className:"containerDeleteIcon addMarginRight"},l.a.createElement(ue.s,{className:"deleteIcon",onClick:t,title:"Deletar"})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Campo *"),l.a.createElement("select",{name:"mass-action-field",value:s,onChange:function(e){const{target:{value:t}}=e,a=[...c],[n]=a.filter(e=>e.id===o);n.field=t,n.error=!1,""===t&&(n.error=!0),a[r]=n,A(a)}},l.a.createElement("option",{value:""},"Selecione"),function(){const e=vn.FIELED_KEY_RENEWAL_TERM.value,t=vn.FIELED_PERSON_STATUS.value,a=a=>l.a.createElement(l.a.Fragment,null,a===e&&l.a.createElement("option",{value:vn.FIELED_PERSON_STATUS.value},vn.FIELED_PERSON_STATUS.label),a===t&&l.a.createElement("option",{value:vn.FIELED_KEY_RENEWAL_TERM.value},vn.FIELED_KEY_RENEWAL_TERM.label),""===a&&l.a.createElement(l.a.Fragment,null,l.a.createElement("option",{value:vn.FIELED_PERSON_STATUS.value},vn.FIELED_PERSON_STATUS.label),d&&l.a.createElement("option",{value:vn.FIELED_KEY_RENEWAL_TERM.value},vn.FIELED_KEY_RENEWAL_TERM.label)));if(0===r)return c[r+1]?a(c[r+1].field):l.a.createElement(l.a.Fragment,null,l.a.createElement("option",{value:vn.FIELED_PERSON_STATUS.value},vn.FIELED_PERSON_STATUS.label),d&&l.a.createElement("option",{value:vn.FIELED_KEY_RENEWAL_TERM.value},vn.FIELED_KEY_RENEWAL_TERM.label));if(r>=1)return a(c[r-1].field)}())),s===vn.FIELED_PERSON_STATUS.value&&l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status *"),l.a.createElement("select",{name:"mass-action-value",value:i,onChange:m},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:dn.BLOCKED.value},dn.BLOCKED.label),l.a.createElement("option",{value:dn.NOT_BLOCKED.value},dn.NOT_BLOCKED.label))),s===vn.FIELED_KEY_RENEWAL_TERM.value&&l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Prazo *"),l.a.createElement(Ui,null,l.a.createElement("input",{className:"inputPrazo",type:"text",name:"prazo",value:Object(tn.k)(i),onChange:m}),l.a.createElement("span",null,"dias")))))}function qi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200;setTimeout(()=>{const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})},t)}var Ji=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)(""),[d,m]=Object(r.useState)(""),[u,h]=Object(r.useState)([]),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(1),[x,w]=Object(r.useState)(0),[O,y]=Object(r.useState)(""),[S,N]=Object(r.useState)([]),[j,R]=Object(r.useState)(!1),[D,P]=Object(r.useState)([]),[k,T]=Object(r.useState)({page:0,rowsPerPage:10}),[M,B]=Object(r.useState)({id:null,nome:"",cpfCnpj:"",status:""});function F(e,t){e&&e.length?(b(e),w(t)):(b([]),w(0))}async function H(e,t){T(e),o(!0);try{const{page:r,rowsPerPage:l}=e;let i=null;"Cliente"===a.state.pageMain&&(i=await ro.getPersonClients({...t||M,limit:l,offset:r*l})),"Revenda"===a.state.pageMain&&(i=await Mr.getPersonResales({...t||M,limit:l,offset:r*l}
1)),i.resultado.length?(F(i.resultado,i.total),h([])):(F(),Object(p.b)("N\xe3o encontramos clientes para esta pesquisa!",{type:p.b.TYPE.ERROR}))}catch(n){zt(n)}finally{o(!1)}}function L(e){return!!Object(Ka.find)(g,{id:parseInt(e)})}function z(e){const{target:{value:t}}=e;if(g.some(e=>parseInt(e.id)===parseInt(t)))E(e=>e.filter(e=>parseInt(e.id)!==parseInt(t))),h(e=>e.filter(e=>parseInt(e.id)!==parseInt(t)));else{const e=Object(Ka.find)(f,{id:parseInt(t)});E(t=>[...t,e]),h(t=>[...t,e])}}function Q(e){setTimeout(()=>{const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})},200)}Object(r.useEffect)(()=>{"Cliente"===a.state.pageMain&&P([{id:0,field:"",value:"",show:!0,error:!0},{id:1,field:"",value:"",show:!1,error:!0}]),"Revenda"===a.state.pageMain&&P([{id:0,field:"",value:"",show:!0,error:!0}])},[a.state.pageMain]);const _=(e,t)=>[v<=2&&l.a.createElement(qt.a,{key:"row_order_0",align:"center"},l.a.createElement(l.a.Fragment,null,t?l.a.createElement("div",{className:"containerDeleteIcon"},l.a.createElement(ue.s,{className:"deleteIcon",onClick:()=>(function(e){E(t=>t.filter(t=>parseInt(t.id)!==parseInt(e))),h(t=>t.filter(t=>parseInt(t.id)!==parseInt(e)))})(e.id),title:"Deletar"})):l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"selectPerson",value:e.id,checked:L(e.id),onChange:z}),l.a.createElement("span",{className:"checkmark"},L(e.id)&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))))),l.a.createElement(qt.a,{key:"row_order_1"},e.id),l.a.createElement(qt.a,{key:"row_order_2"},e.nomeFantasia),l.a.createElement(qt.a,{key:"row_order_3"},Object(tn.c)(e.cpfCnpj)),l.a.createElement(qt.a,{key:"row_order_4"},e.contato.telefone1),l.a.createElement(qt.a,{key:"row_order_5"},e.status)];function G(){return!D.map(e=>e.show).includes(!1)}return l.a.createElement(Qi,null,l.a.createElement(_e,{loading:!0,show:n}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"A\xe7\xf5es em Massa",breadcrumbs:[{label:a.state.pageMain,link:a.state.goBack}],customButtonsBeforeReport:[l.a.createElement("button",{key:"cancel-button-0",className:"buttonBase baseWebMobile addMargin",onClick:()=>t.push(a.state.goBack)},"CANCELAR"),v>=2&&l.a.createElement("button",{key:"back-button-1",className:"buttonBase baseWebMobile addMargin",onClick:function(){4===v&&C(3),3===v&&C(2),2===v&&C(1)}},"VOLTAR"),3!==v&&l.a.createElement("button",{type:"submit",key:"next-button-2",className:"buttonBase baseWebMobile addMargin baseMain",onClick:function(){if(1===v){if(!g.length)return void p.b.error("\xc9 preciso selecionar pelo menos um cliente");C(2)}if(2===v){let e=!1;if(O&&O.length||(R(!0),e=!0),e)return void Q("focusInput");const t=D.filter(e=>e.show);if(2===t.length&&t[0].field===t[1].field)return p.b.error("Os campos est\xe3o id\xeanticos"),void Q("actionsFocusId");const a=[];if(t.forEach(e=>{e.field&&e.value&&e.field.length&&e.value.length||a.push(!0)}),a.length)return p.b.error("Preencha os campos obrigat\xf3rios"),void Q("actionsFocusId");N(t),C(3)}qi("massActionsId",0)}},"AVAN\xc7AR"),3===v&&l.a.createElement("button",{type:"submit",key:"save-button-3",className:"buttonBase baseWebMobile addMargin baseMain",onClick:async function(){!function(e){const t={};3===v&&(t.ids=g.map(e=>e.id),S.forEach(e=>{"FIELED_PERSON_STATUS"===e.field&&(t.status=e.value),"FIELED_KEY_RENEWAL_TERM"===e.field&&(t.prazoRenovacaoChave=e.value)}),e(t))}(async e=>{o(!0);try{let r=null;if("Cliente"===a.state.pageMain){const{data:t}=await ut.put(pt.person.client.updateManyPersonClient,{...e});r=t}if("Revenda"===a.state.pageMain){const{data:t}=await ut.put(pt.person.resale.updateManyPersonResale,{...e});r=t}if(r.data&&r.data.ok){let e=100;"string"===typeof r.message?Object(p.b)(r.message,{type:p.b.TYPE.SUCCESS}):(Object(p.b)("Alguns clientes apresentaram erros ao realizar as a\xe7\xf5es",{type:p.b.TYPE.ERROR}),r.message.forEach((t,a)=>{setTimeout(()=>{Object(p.b)(t,{type:p.b.TYPE.ERROR,autoClose:6e3})},300*(a+1)),e+=300})),setTimeout(()=>{"Cliente"===a.state.pageMain&&t.push(I.personClient),"Revenda"===a.state.pageMain&&t.push(I.personResale)},e)}}catch(n){zt(n)}finally{o(!1)}})}},"SALVAR")],openButtonSelect:!0}),l.a.createElement("div",{id:"massActionsId"}),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement("form",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard noPadding"},1===v&&l.a.createElement(_i,null,l.a.createElement("div",{id:"title-table-search"},"Cliente"===a.state.pageMain&&l.a.createElement("span",null,l.a.createElement("b",null,"Sele\xe7\xe3o de cliente")," ","(os cliente selecionados aparecer\xe3o na segunda tabela abaixo)"),"Revenda"===a.state.pageMain&&l.a.createElement("span",null,l.a.createElement("b",null,"Sele\xe7\xe3o de revenda")," ","(as revendas selecionadas aparecer\xe3o na segunda tabela abaixo)")),l.a.createElement(ho,{isMassActions:!0,userType:Object(tn.j)(a.state.pageMain),userCanViewColumnRevenda:!1,inputPessoa1Value:c,handlePessoa1Change:function(e){const{target:{value:t}}=e;A(t)}
1,handleSubmit:function(e){e.preventDefault(),async function(e){const t={};i.length&&(t.id=i.trim()),c.length&&(t.textPessoa1=c.trim()),d.length&&(t.status=d),B(t),await e(t)}(async e=>{await H(k,e)})},codeValue:i,handleCodeChange:function(e){const{target:{value:t}}=e;s(Object(tn.g)(t))},noFieldStatus:!1,statusValue:d,handleStatusChange:function(e){const{target:{value:t}}=e;m(t)},noTitleSearch:!1}),l.a.createElement(sa,{headerLabels:[{text:"C\xf3digo",width:"10%"},{text:"Nome / Fantasia",width:"25%"},{text:"CPF / CNPJ",width:"20%"},{text:"Telefone",width:"15%"},{text:"Status",width:"15%"}],dataObjects:f,renderRowComponent:_,totalItems:x,handlePageUpdate:H,useCustomActions:!0,useCustomSelectsAdd:!0,selectedObjectsPersonData:u,handleRadioSelectsAllPersonChange:function(){const e=[...f],t=g.map(e=>parseInt(e.id));if(u.length===k.rowsPerPage){const t=e.map(e=>parseInt(e.id));E(e=>[...e.filter(e=>!t.includes(parseInt(e.id)))]),h(e=>[...e.filter(e=>!t.includes(parseInt(e.id)))])}else{const a=e.filter(e=>!t.includes(parseInt(e.id)));E(e=>[...e,...a]),h(e=>[...e,...a])}},initialRowsPerPage10:!0,initialRowsPerPage:10})),3===v&&l.a.createElement(Vi,null,l.a.createElement("div",{id:"title-table-selected"},l.a.createElement("span",null,l.a.createElement("b",null,"Resumo"))),l.a.createElement(sa,{headerLabels:[{text:"Campo",width:"50%"},{text:"Novo Valor",width:"50%"}],dataObjects:S,renderRowComponent:e=>[l.a.createElement(qt.a,{key:"row_order_1"},vn[e.field].label),l.a.createElement(qt.a,{key:"row_order_2"},e.value)],useCustomActions:!0})),l.a.createElement("div",{id:"title-table-selected"},"Cliente"===a.state.pageMain&&l.a.createElement(l.a.Fragment,null,v<=2?l.a.createElement("span",null,l.a.createElement("b",null,"Clientes selecionados")):l.a.createElement("span",null,l.a.createElement("b",null,"Clientes"))),"Revenda"===a.state.pageMain&&l.a.createElement(l.a.Fragment,null,v<=2?l.a.createElement("span",null,l.a.createElement("b",null,"Revendas selecionadas")):l.a.createElement("span",null,l.a.createElement("b",null,"Revendas")))),l.a.createElement(sa,{headerLabels:[{text:"C\xf3digo",width:"10%"},{text:"Nome / Fantasia",width:"25%"},{text:"CPF / CNPJ",width:"20%"},{text:"Telefone",width:"15%"},{text:"Status",width:"15%"}],dataObjects:g,renderRowComponent:e=>_(e,!0),handlePageUpdate:H,useCustomActions:!0,handleRemoveAllPerson:function(){E([]),h([])},useCustomSelectsRemove:v<=2})),2===v&&l.a.createElement(Gi,null,l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"A\xe7\xe3o que deseja realisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},j&&l.a.createElement("div",{id:"focusInput"}),l.a.createElement("span",null,"A\xe7\xe3o *"),l.a.createElement("select",{name:"mass-action",value:O,onChange:function(e){const{target:{value:t}}=e;y(t),R(!1),Q("actionsFocusId")}},l.a.createElement("option",{value:""},"Selecione"),l.a.createElement("option",{value:"ACTION_EDIT"},"Editar")),j&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),O&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Campo de ".concat(a.state.pageMain," que pode mudar em massa")),D.map((e,t)=>l.a.createElement(Xi,{key:e.id,fieldId:e.id,fieldIndex:t,fieldValue:e.value,fieldLabel:e.field,initialShow:e.show,inputsFieldData:D,setInputsFieldData:P,handleRemoveField:()=>(function(e){const t=D.filter(t=>t.id===e);if(t.length){const e=[...D],[a]=t.map(e=>({...e,show:!1,field:""}));for(let t=0;t<e.length;t+=1)e[t].id===a.id&&(e[t]=a);P(e)}})(e.id),handleButtonRemove:"Cliente"===a.state.pageMain&&G(),noPrazoRenovacaoChave:"Cliente"===a.state.pageMain||"Revenda"!==a.state.pageMain&&void 0})),l.a.createElement("div",{style:{marginTop:"10px"}},l.a.createElement(Yi,{disabledButton:G(),onClick:function(e){e.preventDefault();const t=D.filter(e=>!e.show);if(t.length){const e=[...D],[a]=t.map(e=>({...e,show:!0}));for(let t=0;t<e.length;t+=1)e[t].id===a.id&&(e[t]=a);P(e),Q("actionsFocusId")}}},l.a.createElement("span",null,"Adicionar Campo"))),l.a.createElement("div",{id:"actionsFocusId"}))))))};a(617);a(618);var Ki=[{key:1,exact:!0,hideSidebar:!1,name:"Cliente",path:I.personClient,permission:ua.view_cliente,component:Uo},{key:2,exact:!1,hideSidebar:!0,name:"Adicionar Cliente",path:I.addPersonClient,permission:ua.create_cliente,component:Gr},{key:3,exact:!1,hideSidebar:!0,name:"Editar Cliente",path:I.editPersonClient,permission:ua.edit_cliente,component:al},{key:4,exact:!0,hideSidebar:!1,name:"Revenda",path:I.personResale,permission:ua.view_revenda,component:hi},{key:5,exact:!1,hideSidebar:!0,name:"Adicionar Revenda",path:I.addPersonResale,permission:ua.create_revenda,component:yi},{key:6,exact:!1,hideSidebar:!0,name:"Editar Revenda",path:I.editPersonResale,permission:ua.edit_revenda,component:ki},{key:7,exact:!0,hideSidebar:!1,name:"Colaborador",path:I.personEmployee,permission:ua.view_colaborador,component:Cl},{key:8,exact:!1,hideSidebar:!0,name:"Adicionar Colaborador",path:I.addPersonEmployee,permission:ua.create_colaborador,component:kl},{key:9,exact:!1,hideSidebar:!0,name:"Editar Colaborador",path:I.editPersonEmployee,permission:ua.edit_colaborador,component:zl},{key:10,exact:!1,hideSidebar:!0,name:"A\xe7\xf5es em Massa",path:I.personMassActions,permission:ua["edit_mass-actions"],component:Ji},{key:11,exact:!0,hideSidebar:!1,name:"Ramo de Atividade",path:I.lineBusiness,component:function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)((null===a||void 0===a?void 0:a.inputValue)?null===a||void 0===a?void 0:a.inputValue:""),[s,c]=Object(r.useState)([]),[A,d]=Object(r.useState)(!1),[m,h]=Object(r.useState)(null),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)(0),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)({page:0,rowsPerPage:50});let O=l.a.useRef();Object(r.useEffect)(()=>{D(x)},[]);const{permissions:y}=Object(u.d)(e=>e.user.data),S=Object(r.useMemo)(()=>y.includes(ua["create_ramo-atividade"]),[y]),N=Object(r.useMemo)(()=>y.includes(ua["edit_ramo-atividade"]),[y]),j=Object(r.useMemo)(()=>y.includes(ua["delete_ramo-atividade"]),[y]);async function R(){d(!0);try{o.length?C(1):C(0);const t=await Br.getLineBusiness(o.trim());
1t.resultado.length?E(t.resultado):Object(p.b)("N\xe3o encontramos nenhum Ramo de Atividade!",{type:p.b.TYPE.SUCCESS})}catch(e){zt(e)}finally{d(!1)}}async function D(e){w(e),d(!0);try{o.length?C(1):C(0);const{page:a,rowsPerPage:n}=e,r=await Br.getLineBusiness(o.trim(),{limit:a*n+n,offset:a*n});r.resultado.length?(b(r.total),c(r.resultado)):Object(p.b)("N\xe3o encontramos nenhum Ramo de Atividade!",{type:p.b.TYPE.SUCCESS})}catch(t){zt(t)}finally{d(!1)}}return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>O=e,title:"Ramo de Atividade",handlePageUpdate:R,filters:[{name:"Classifica\xe7\xe3o",value:o}],headerLabels:[{text:"Ramo de Atividade"}],fieldsArray:["nome"],dataObjects:g}),l.a.createElement("div",{className:"lineBusinessContainer"},l.a.createElement(_e,{loading:A,show:A||!!m},l.a.createElement("div",{className:"modalContainer"},l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o item",l.a.createElement("span",{id:"elementName"}," ".concat(!!m&&m.nome)),"?"),l.a.createElement("div",null,l.a.createElement("button",{className:"cancelButton buttonBaseOnly",onClick:()=>h(null)},"Cancelar"),l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:async function(){try{d(!0);const t=await Br.deleteLineBusiness(m.id);if(t.data.ok){const e=s.filter(e=>e.id!==m.id);c(e),Object(p.b)(t.message,{type:p.b.TYPE.SUCCESS})}else Object(p.b)("Erro ao deletar o Ramo!",{type:p.b.TYPE.ERROR})}catch(e){zt(e,"Erro ao deletar o Ramo!")}finally{d(!1),h(null)}}},"Deletar")))),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Ramo de Atividade",button1:{label:"Novo Ramo",link:I.addLineBusiness,permission:S,main:!0},showReport:!0,printableRef:()=>O,onBeforePrintCallback:async()=>{await R()},openButtonSelect:!0}),l.a.createElement(Ca,{countFilter:v,fieldLabel:"Atividade",inputValue:o,handleInputChange:function(e){const{target:{value:t}}=e;i(t)},handleSubmit:async function(e){e.preventDefault(),n({inputValue:o}),await D(x)}}),l.a.createElement(sa,{headerLabels:[{text:"Ramo de Atividade"}],dataObjects:s,fieldsArray:["nome"],editPermission:!N,handleEdit:e=>{t.push(I.editLineBusiness,{id:e.id,name:e.nome})},deletePermission:!j,handleDelete:j?e=>h(e):()=>pa(t),totalItems:f,handlePageUpdate:D})))},permission:ua["view_ramo-atividade"]},{key:12,exact:!1,hideSidebar:!0,name:"Adicionar Ramo de Atividade",path:I.addLineBusiness,component:function(e){let{history:t}=e;const[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(!1);async function A(e){var a;e.preventDefault(),a=(async()=>{n(!0);try{const a=await Br.createLineBusiness({nome:o.trim()});Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),n(!1),setTimeout(()=>t.push(I.lineBusiness),100)}catch(e){zt(e)}finally{n(!1)}}),o&&o.length?a():c(!0)}return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:a,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Incluir Atividade",breadcrumbs:[{label:"Ramo de Atividade",link:I.lineBusiness}],button1:{label:"Salvar",onClick:()=>A,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:A},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Ramo de Atividade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome da Atividade *"),l.a.createElement("input",{type:"text",name:"nome",value:o,onChange:function(e){const{target:{value:t}}=e;i(t),c(!1)}}),s&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))))))},permission:ua["create_ramo-atividade"]},{key:13,exact:!1,hideSidebar:!0,name:"Editar Ramo de Atividade",path:I.editLineBusiness,component:function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(""),[i,s]=Object(r.useState)(!1),[c,A]=Object(r.useState)(!1);async function d(e){var o;e.preventDefault(),o=(async()=>{s(!0);try{const o=await Br.updateLineBusiness({id:a.state.id,nome:n.trim()});o&&(Object(p.b)(o.message,{type:p.b.TYPE.SUCCESS}),s(!1),setTimeout(()=>t.push(I.lineBusiness),100))}catch(e){zt(e)}finally{s(!1)}}),n&&n.length?o():A(!0)}return Object(r.useEffect)(()=>{a.state?o(a.state.name):t.push(I.lineBusiness)},[t,a.state]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:i,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Editar Atividade",breadcrumbs:[{label:"Ramo de Atividade",link:I.lineBusiness}],button1:{label:"Salvar",onClick:()=>d,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:d},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Ramo de Atividade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome da Atividade *"),l.a.createElement("input",{type:"text",name:"nome",value:n,onChange:function(e){const{target:{value:t}}=e;o(t),A(!1)}}),c&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))))))},permission:ua["edit_ramo-atividade"]}
1,{key:14,exact:!0,hideSidebar:!1,name:"Classifica\xe7\xe3o Canal",path:I.channelRating,component:function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)((null===a||void 0===a?void 0:a.inputValue)?null===a||void 0===a?void 0:a.inputValue:""),[s,c]=Object(r.useState)([]),[A,d]=Object(r.useState)(!1),[m,h]=Object(r.useState)(null),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)(null),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)({page:0,rowsPerPage:50});let O=l.a.useRef();const{permissions:y}=Object(u.d)(e=>e.user.data),S=Object(r.useMemo)(()=>y.includes(ua["create_classificacao-canal"]),[y]),N=Object(r.useMemo)(()=>y.includes(ua["edit_classificacao-canal"]),[y]),j=Object(r.useMemo)(()=>y.includes(ua["delete_classificacao-canal"]),[y]);async function R(){d(!0);try{o.length?C(1):C(0);const t=await Ei.getChannelRating(o.trim());t.resultado.length?E(t.resultado):(E([]),Object(p.b)("N\xe3o encontramos nenhum Canal!",{type:p.b.TYPE.SUCCESS}))}catch(e){zt(e)}finally{d(!1)}}async function D(e){w(e),d(!0);try{o.length?C(1):C(0);const{page:a,rowsPerPage:n}=e,r=await Ei.getChannelRating(o.trim(),{limit:a*n+n,offset:a*n});r.resultado.length?(b(r.total),c(r.resultado)):(c([]),b(0),Object(p.b)("N\xe3o encontramos nenhum Canal!",{type:p.b.TYPE.SUCCESS}))}catch(t){zt(t)}finally{d(!1)}}Object(r.useEffect)(()=>{D(x)},[]);const P=e=>[l.a.createElement(qt.a,{key:"row_channel-rating_0"},e.nome),l.a.createElement(qt.a,{key:"row_channel-rating_1"},l.a.createElement("div",{id:"discountHolder"},e.descontos.map((e,t)=>l.a.createElement("ul",{key:String(t)},"".concat(e.nome,": ").concat(e.valor,"%")))))];return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>O=e,title:"Classifica\xe7\xe3o do Canal",handlePageUpdate:R,fieldsArray:["nome","descricao"],filters:[{name:"Classifica\xe7\xe3o",value:o}],headerLabels:[{text:"Nome do Canal",width:"30%"},{text:"Tipos de Descontos",width:"auto"}],dataObjects:g,renderRowComponent:P}),l.a.createElement("div",{className:"channelRatingContainer"},l.a.createElement(_e,{loading:A,show:A||!!m},l.a.createElement("div",{className:"modalContainer"},l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o item",l.a.createElement("span",{id:"elementName"}," ".concat(!!m&&m.nome)),"?"),l.a.createElement("div",null,l.a.createElement("button",{className:"cancelButton buttonBase",onClick:()=>h(null)},"Cancelar"),l.a.createElement("button",{className:"buttonBase baseMain",onClick:async function(){try{d(!0);const t=await Ei.deleteChannelRating(m.id);if(t.data.ok){const e=s.filter(e=>e.id!==m.id);c(e),Object(p.b)(t.message,{type:p.b.TYPE.SUCCESS})}else Object(p.b)("Erro ao deletar o Canal!",{type:p.b.TYPE.ERROR})}catch(e){zt(e,"Erro ao deletar o Canal!")}finally{d(!1),h(null)}}},"Deletar")))),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Classifica\xe7\xe3o do Canal",button1:{label:"Nova Classifica\xe7\xe3o",link:I.addChannelRating,permission:S,main:!0},showReport:!0,printableRef:()=>O,onBeforePrintCallback:async()=>{await R()},openButtonSelect:!0}),l.a.createElement(Ca,{countFilter:v,fieldLabel:"Classifica\xe7\xe3o",inputValue:o,handleInputChange:function(e){const{target:{value:t}}=e;i(t)},handleSubmit:async function(e){e.preventDefault(),n({inputValue:o}),await D(x)}}),l.a.createElement(sa,{headerLabels:[{text:"Nome do Canal",width:"30%"},{text:"Tipos de Descontos",width:"auto"}],dataObjects:s,editPermission:N,handleEdit:e=>t.push(I.editChannelRating,{id:e.id,name:e.nome,value:e.valor,discounts:e.descontos}),deletePermission:j,handleDelete:j?e=>h(e):()=>pa(t),totalItems:f,handlePageUpdate:D,renderRowComponent:P})))},permission:ua["view_classificacao-canal"]},{key:15,exact:!1,hideSidebar:!0,name:"Adicionar Classifica\xe7\xe3o Canal",path:I.addChannelRating,component:function(e){let{history:t}=e;const[a,n]=Object(r.useState)(""),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(0),[A,d]=Object(r.useState)([]),[m,u]=Object(r.useState)(!1),[h,g]=Object(r.useState)(!1),[E,f]=Object(r.useState)(!1),[b,v]=Object(r.useState)(!1);async function C(e){e.preventDefault();let n=!1;if(a.length||(n=!0,g(!0)),n)return;const o={nome:a.trim(),descontos:A};u(!0);try{const e=await Ei.createChannelRating(o);e&&(Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS}),u(!1),setTimeout(()=>t.push(I.channelRating),100))}catch(r){zt(r)}finally{u(!1)}}return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:m,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Incluir Classifica\xe7\xe3o",breadcrumbs:[{label:"Classifica\xe7\xe3o do Canal",link:I.channelRating}],button1:{label:"Salvar",onClick:()=>C,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:C},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome da Classifica\xe7\xe3o *"),l.a.createElement("input",{type:"text",name:"channelName",value:a,onChange:function(e){const{target:{value:t}}=e;n(t),g(!1)}}),h&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Tipos de Desconto"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome do Desconto *"),l.a.createElement("input",{type:"text",name:"discountName",value:o,onChange:function(e){const{target:{value:t}}=e;i(t),f(!1)}}),E&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Porcentagem"),l.a.createElement("input",{type:"number",name:"discountPercentage",value:s,onChange:function(e){const{target:{value:t}}=e;c(t),v(!1)}}),b&&l.a.createElement("small",{style:{color:"red"}},"Digite um valor positivo"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("button",{className:"buttonBase",type:"button",onClick:async function(){let e=!1;if(o.length||(e=!0,f(!0)),s<0&&(e=!0,v(!0)),e)return;const t=Date.now();return d([...A,{index:t,nome:o.trim(),valor:s,agrupamento:!1}]),i(""),c(0)}},"ADICIONAR"))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do desconto"),l.a.createElement(sa,{headerLabels:[{text:"Nome do desconto",width:"auto"},{text:"Porcentagem",width:"10%"},{text:"A\xe7\xe3o",width:"5%",align:"center"}],dataObjects:A,fieldsArray:["nome","valor"],renderRowComponent:function(e){return[l.a.createElement(qt.a,{key:"row_add-channel-rating_0_".concat(e.nome)},e.nome),l.a.createElement(qt.a,{key:"row_add-channel-rating_1_".concat(e.nome)},e.valor),l.a.createElement(qt.a,{key:"row_add-channel-rating_2_".concat(e.nome),className:"iconHolder"},l.a.createElement(ue.s,{className:"iconOnTable trashIcon",onClick:()=>(function(e){const t=A.filter(t=>t.index!==e);d(t)})(e.index)}))]},useCustomActions:!0}))))},permission:ua["create_classificacao-canal"]},{key:16,exact:!1,hideSidebar:!0,name:"Editar Classifica\xe7\xe3o Canal",path:I.editChannelRating,component:function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(""),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)(0),[d,m]=Object(r.useState)([]),[u,h]=Object(r.useState)(!1),[g,E]=Object(r.useState)(!1),[f,b]=Object(r.useState)(!1),[v,C]=Object(r.useState)(!1);async function x(e){e.preventDefault();let o=!1;if(n.length||(o=!0,E(!0)),!o){h(!0);try{const e=await Ei.updateChannelRating({id:a.state.id,nome:n.trim(),descontos:d});e&&(Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS}),h(!1),setTimeout(()=>t.push(I.channelRating),100))}catch(r){zt(r)}finally{h(!1)}}}return Object(r.useEffect)(()=>{const{name:e,discounts:t}=a.state;o(e),m(t)},[a]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:u,loading:!0}),l.a.createElement(xe,{mainMenu:"Pessoa",pageName:"Editar Classifica\xe7\xe3o",breadcrumbs:[{label:"Classifica\xe7\xe3o do Canal",link:I.channelRating}],button1:{label:"Salvar",onClick:()=>x,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:x},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome da Classifica\xe7\xe3o *"),l.a.createElement("input",{type:"text",name:"channelName",value:n,onChange:function(e){const{target:{value:t}}=e;o(t),E(!1)}}),g&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Tipos de Desconto"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome do Desconto"),l.a.createElement("input",{type:"text",name:"discountName",value:i,onChange:function(e){const{target:{value:t}}=e;s(t),b(!1)}}),f&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Porcentagem"),l.a.createElement("input",{type:"number",name:"discountPercentage",value:c,onChange:function(e){const{target:{value:t}}=e;A(t),C(!1)}}),v&&l.a.createElement("small",{style:{color:"red"}},"Digite um valor positivo"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("button",{className:"buttonBase",type:"button",onClick:async function(){let e=!1;if(i.length||(e=!0,b(!0)),c<0&&(e=!0,C(!0)),e)return;const t=Date.now();return m([...d,{index:t,nome:i.trim(),valor:c,agrupamento:!1}]),s(""),A(0)}},"ADICIONAR"))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do desconto"),l.a.createElement(sa,{headerLabels:[{text:"Nome do desconto",width:"auto"},{text:"Porcentagem",width:"10%"},{text:"A\xe7\xe3o",width:"5%",align:"center"}],dataObjects:d,fieldsArray:["nome","valor"],renderRowComponent:function(e){return[l.a.createElement(qt.a,{key:"row_edit-channel-rating_0"},e.nome),l.a.createElement(qt.a,{key:"row_edit-channel-rating_1"},e.valor),l.a.createElement(qt.a,{key:"row_edit-channel-rating_2",className:"iconHolder"},l.a.createElement(ue.s,{className:"iconOnTable trashIcon",onClick:()=>(function(e){const t=d.filter(t=>t.id!==e);m(t)})(e.id)}
1))]},useCustomActions:!0}))))},permission:ua["edit_classificacao-canal"]},{key:17,exact:!1,hideSidebar:!0,name:"Novo Convite Colaborador",path:I.addPersonInvitationEmployee,component:ei,permission:ua["create_convite-pessoa"]},{key:18,exact:!1,hideSidebar:!0,name:"Novo Convite Revenda",path:I.addPersonInvitationResale,component:zi,permission:ua["create_convite-pessoa"]}];class Zi{}Zi.getProductSoftwaresSemLogo=(async()=>{const{data:e}=await ut.post(pt.product.software.getProductSoftwares,{isLogo:!1});return e.data}),Zi.getProductSoftwaresComLogo=(async()=>{const{data:e}=await ut.post(pt.product.software.getProductSoftwares,{isLogo:!0});return e.data}),Zi.getProductSoftwares=(async e=>{const{data:t}=await ut.post(pt.product.software.getProductSoftwares,e);return t.data});var Wi,$i,es=Zi;const ts=Object(_.c)(ue.o)(Wi||(Wi=Object(Q.a)(["\n color: green;\n width: 26px;\n height: 26px;\n\n &:hover {\n opacity: 0.5;\n }\n"]))),as=Object(_.c)(ue.c)($i||($i=Object(Q.a)(["\n color: red;\n width: 26px;\n height: 26px;\n\n &:hover {\n opacity: 0.5;\n }\n"])));a(619);function ns(e){let{ativo:t}=e;return l.a.createElement(l.a.Fragment,null,t?l.a.createElement("div",{className:"defaultStatusHolder defaultStatusActive"},l.a.createElement(ts,{title:"Ativado",className:"statusIcon"}),l.a.createElement("span",{className:"statusText"},"Dispon\xedvel")):l.a.createElement("div",{className:"defaultStatusHolder defaultStatusInactive"},l.a.createElement(as,{title:"Desativado",className:"statusIcon"}),l.a.createElement("span",{className:"statusText"},"Indispon\xedvel")))}a(620);var os,rs,ls,is,ss,cs,As,ds,ms,us,ps=function(e){let{countFilter:t,codeValue:a,nameValue:n,handleCodeChange:o,handleNameChange:r,handleSubmit:i}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:i},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{id:"code-erp",className:"inputHolder"},l.a.createElement("span",null,"C\xf3digo ERP"),l.a.createElement("input",{type:"text",name:"code",value:a,onChange:o})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software"),l.a.createElement("input",{type:"text",name:"name",value:n,onChange:r})),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:i},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};const hs=_.c.div(os||(os=Object(Q.a)([""]))),gs=_.c.div(rs||(rs=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),Es=(_.c.form(ls||(ls=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: row;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n div {\n width: 100%;\n display: flex;\n flex-direction: column;\n\n padding-left: 15px;\n\n &:first-child {\n padding-left: 0;\n }\n\n @media (max-width: 450px) {\n padding-left: 0;\n }\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(is||(is=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button.attrs({className:"buttonBaseOnly"})(ss||(ss=Object(Q.a)([""])))),fs=Object(_.c)(Es)(cs||(cs=Object(Q.a)(["\n margin-right: 15px;\n"]))),bs=Object(_.c)(Es).attrs({className:"buttonBaseOnly baseMain"})(As||(As=Object(Q.a)(["\n margin-left: 15px;\n"]))),vs=(_.c.table(ds||(ds=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.y)(ms||(ms=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;
1\n height: 26px;\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1),_.c.div(us||(us=Object(Q.a)(["\n display: flex;\n width: 100%;\n justify-content: center;\n"]))));var Cs,xs,ws,Os=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)([]),[g,E]=Object(r.useState)(null),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)(0),[O,y]=Object(r.useState)({page:0,rowsPerPage:50}),[S,N]=Object(r.useState)({id:null,nome:""});let I=l.a.useRef();const{permissions:R}=Object(u.d)(e=>e.user.data),D=Object(r.useMemo)(()=>R.includes(ua.create_software),[R]),P=Object(r.useMemo)(()=>R.includes(ua.edit_software),[R]),k=Object(r.useMemo)(()=>R.includes(ua.delete_software),[R]);function T(e,t){e&&e.length?(h(e),C(t)):(h([]),C(0))}function M(e){e&&e.length?b(e):b([])}async function B(e,t){i(!0);try{const e=await es.getProductSoftwares({...t});e.resultado.length?M(e.resultado):(M(),Object(p.b)("N\xe3o encontramos produtos de softw
1ares para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function F(e){let t=0;const a={};s&&(a.codigoSoftwareERP=s.trim(),t+=1),A.length&&(a.text=A.trim(),t+=1),w(t),N(a),n(a),await e(a)}async function H(e,t){y(e),i(!0);try{const{page:n,rowsPerPage:o}=e,r=await es.getProductSoftwares({...t||S,limit:n*o+o,offset:n*o});r.resultado.length?T(r.resultado,r.total):(T(),Object(p.b)("N\xe3o encontramos produtos de softwares para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}function L(e){let t=!![!0,!1].includes(e.ativo)&&e.ativo;return[l.a.createElement(qt.a,{key:"row_software_0"},e.codigoSoftwareERP||"---"),l.a.createElement(qt.a,{key:"row_software_1"},e.nome||"---"),l.a.createElement(qt.a,{key:"row_software_5",align:"center"},l.a.createElement(ns,{ativo:t}))]}return Object(r.useEffect)(()=>{H(O,function(){let e=0;return a.codigoSoftwareERP&&(c(a.codigoSoftwareERP),e+=1),a.text&&(d(a.text),e+=1),w(e),a}())},[]),l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>I=e,title:"Software",handlePageUpdate:B,filters:[{name:"C\xf3digo ERP",value:s},{name:"Software",value:A}],headerLabels:[{text:"C\xf3digo ERP",width:"10%"},{text:"Nome",width:"60%"},{text:"Status",width:"120px",align:"center"}],renderRowComponent:e=>L(e),dataObjects:f,fieldsArray:["codigoSoftwareERP","nome","ativo"]}),l.a.createElement(hs,null,l.a.createElement(_e,{loading:o,show:o||!!g},l.a.createElement(gs,null,l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o produto de softw
1are:"," ".concat(!!g&&(!!g.nome&&g.nome||g.id),"?")),l.a.createElement("div",null,l.a.createElement(fs,{onClick:()=>E(null)},"Fechar"),l.a.createElement(bs,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.product.software.deleteProductSoftware(g.id));e.data.ok?(T(m.filter(e=>e.id!==g.id),v-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao deletar o produto de software!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao deletar o produto de software!")}finally{i(!1),E(null)}}},"Deletar")))),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Software",button1:{label:"Novo Software",link:j.addProductSoftware,permission:D,main:!0},showReport:!0,printableRef:()=>I,onBeforePrintCallback:async()=>{await F(async e=>{await B(0,e)})},openButtonSelect:!0}),l.a.createElement(ps,{countFilter:x,codeValue:s,nameValue:A,handleCodeChange:function(e){const{target:{value:t}}=e;c(Object(tn.g)(t))},handleNameChange:function(e){const{target:{value:t}}=e;d(t)},handleSubmit:function(e){e.preventDefault(),F(async e=>{await H(O,e)})}}),l.a.createElement(sa,{headerLabels:[{text:"C\xf3digo ERP",width:"15%"},{text:"Nome",width:"65%"},{text:"Ativo",width:"20%",align:"center"}],dataObjects:m,fieldsArray:["codigoSoftwareERP","nome","ativo"],renderRowComponent:L,editPermission:P,handleEdit:e=>t.push(j.editProductSoftware,{id:e.id}),deletePermission:k,handleDelete:k?e=>E(e):()=>pa(t),totalItems:v,handlePageUpdate:H})))};_.c.div(Cs||(Cs=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n form {\n span {\n font-size: 16px;\n color: #707070;\n }\n }\n"]))),_.c.div(xs||(xs=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n background: #eaeaea;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n"])));const ys=_.c.div(ws||(ws=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"])));var Ss=class extends l.a.Component{constructor(e){super(e),this.setLoading=(e=>this.setState({loading:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.setInputOrdem=(e=>this.setState({inputOrdem:e})),this.setInputAtivo=(e=>this.setState({inputAtivo:!!e})),this.setInputCodigoSoftwareERP=(e=>{this.setState({inputCodigoSoftwareERP:e})}),this.setInputLogo=(e=>{e.type&&Vt.IMAGES.includes(e.type)?(this.setState({inputLogo:e.base64?e.base64:"",imageName:e.name}),this.handleErrorsInputLogo(!1)):p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")}),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputNome(!1)}),this.handleInputOrdemChange=(e=>{const{target:{value:t}}=e;this.setInputOrdem(t)}),this.handleInputCodigoSoftwareERPChange=(e=>{const{target:{value:t}}=e;this.setInputCodigoSoftwareERP(Object(tn.g)(t)),this.handleErrorsInputCodigoSoftwareERP(!1)}),this.handleInputAtivoChange=(e=>{const{target:{value:t}}=e;this.setInputAtivo("true"===t)}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.post(pt.product.software.createProductSoftware,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),this.setLoading(!1),this.history.push(j.productSoftware)}catch(t){this.setLoading(!1),zt(t)}})}),this.handleErrorsInputNome=(e=>{this.setState({error_inputNome:e})}),this.handleErrorsInputLogo=(e=>{this.setState({error_inputLogo:e})}),this.handleErrorsInputCodigoSoftwareERP=(e=>{this.setState({error_inputCodigoSoftwareERP:e})});const{history:t}=e;this.history=t,this.state={loading:!1,inputAtivo:!1,inputNome:"",inputOrdem:0,inputLogo:"",inputCodigoSoftwareERP:"",error_inputNome:!1,error_inputLogo:!1,error_inputCodigoSoftwareERP:!1}}validateForm(e){let t=!1;const a={};this.state.inputNome&&this.state.inputNome.length||(this.handleErrorsInputNome(!0),t=!0),this.state.inputLogo&&this.state.inputLogo.length||(this.handleErrorsInputLogo(!0),t=!0),this.state.inputCodigoSoftwareERP&&this.state.inputCodigoSoftwareERP.length||(this.handleErrorsInputCodigoSoftwareERP(!0),t=!0),t||(a.nome=this.state.inputNome.trim(),a.codigoSoftwareERP=this.state.inputCodigoSoftwareERP.trim(),a.logo=this.state.input
1Logo,a.ordem=this.state.inputOrdem,a.ativo=Boolean(this.state.inputAtivo),e(a))}render(){return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Novo Software",breadcrumbs:[{label:"Software",link:j.productSoftware}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Software"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"C\xf3digo Software ERP *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputCodigoSoftwareERP,onChange:this.handleInputCodigoSoftwareERPChange}),this.state.error_inputCodigoSoftwareERP&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome do Software *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputNome,onChange:this.handleInputNomeChange}),this.state.error_inputNome&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Ordem"),l.a.createElement("input",{type:"number",name:"ordem",value:this.state.inputOrdem,onChange:this.handleInputOrdemChange})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Disponibilidade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginBottom"},l.a.createElement("span",null,"Status para pedido? *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"statusPedido",labelHorizontal:"Dispon\xedvel",value:!0,onChange:this.handleInputAtivoChange,outlineSelect:!0===this.state.inputAtivo}),l.a.createElement(eo,{name:"statusPedido",labelHorizontal:"Indispon\xedvel",value:!1,onChange:this.handleInputAtivoChange,outlineSelect:!1===this.state.inputAtivo}))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Logotipo do Software *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(ys,null,l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:this.setInputLogo.bind(this)})),l.a.createElement("label",null," ",this.state.imageName||"Selecione um arquivo de imagem"," ")))),this.state.error_inputLogo&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),this.state.inputLogo&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Pr\xe9-Visualiza\xe7\xe3o"),l.a.createElement("div",null,l.a.createElement(vs,null,l.a.createElement("img",{src:this.state.inputLogo,height:200,alt:"preview software"}))))))}},Ns=a(75);class Is{}Is.getProductModules=(async e=>{const{data:t}=await ut.post(pt.product.module.getProductModules,e);return t.data});var js,Rs,Ds,Ps,ks,Ts,Ms=Is;const Bs=_.c.div(js||(js=Object(Q.a)(["\n background: ",";\n padding-bottom: 10px;\n padding-top: 1px;\n margin-top: 10px;\n"])),e=>e.isDraggingOver?"#d0d0d0":"#f2f2f2"),Fs=_.c.div(Rs||(Rs=Object(Q.a)(["\n padding: 10px;\n margin: 10px 10px 0 10px;\n user-select: none;\n background: #fff;\n ","\n"])),e=>e.isDragging&&Object(_.b)(Ds||(Ds=Object(Q.a)(["\n border: 1px solid #00000055;\n -webkit-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n -moz-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n "])))),Hs=(_.c.div(Ps||(Ps=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n form {\n span {\n font-size: 16px;\n color: #707070;\n }\n }\n"]))),_.c.div(ks||(ks=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n background: #eaeaea;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n"]))),_.c.div(Ts||(Ts=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"])))),Ls=(e,t,a)=>{const n=Array.from(e),[o]=n.splice(t,1);return n.splice(a,0,o),n};var zs=class extends l.a.Component{constructor(e){super(e),this.onDragEnd=(e=>{if(!e.destination)return;const t=Ls(this.state.modules,e.source.index,e.destination.index);this.setState({modules:t})}),this.setLoading=(e=>this.setState({loading:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.setInputOrdem=(e=>this.setState({inputOrdem:e})),this.setInputAtivo=(e=>this.setState({inputAtivo:!!e})),this.setInputCodigoSoftwareERP=(e=>{this.setState({inputCodigoSoftwareERP:e})}),this.setInputLogo=(e=>{e.type&&Vt.IMAGES.includes(e.type)?(this.setState({inputLogo:e.base64?e.base64:"",imageName:e.name}),this.handleErrorsInputLogo(!1)):p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")}),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputNome(!1)}),this.handleInputOrdemChange=(e=>{const{target:{value:t}}=e;this.setInputOrdem(t)}),this.handleInputCodigoSoftwareERPChange=(e=>{const{target:{value:t}}=e;this.setInputCodigoSoftwareERP(Object(tn.g)(t)),this.handleErrorsInputCodigoSoftwareERP(!1)}),this.handleInputAtivoChange=(e=>{const{target:{value:t}}=e;this.setInputAtivo("true"===t),this.handleErrorsInputAtivo(!1)}),this.handleErrorsInputNome=(e=>{this.setState({error_inputNome:e})}),this.handleErrorsInputLogo=(e=>{this.setState({error_inputLogo:e})}),this.handleErrorsInputCodigoSoftwareERP=(e=>{this.setState({error_inputCodigoSoftwareERP:e})}),this.handleErrorsInputAtivo=(e=>{this.setState({error_inputAtivo:e})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.put(pt.product.software.updateProductSoftware,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),this.setLoading(!1),this.history.push(j.productSoftware)}catch(t){this.setLoading(!1),zt(t)}})});const{history:t,location:a}=e;this.history=t,this.location=a,this.id=null,this.state={loading:!0,inputAtivo:!1,inputNome:"",inputOrdem:0,inputLogo:"",modules:[],inputCodigoSoftwareERP:"",error_inputNome:!1,error_inputLogo:!1,error_inputCodigoSoftwareERP:!1,error_inputAtivo:!1}}componentDidMount(){this.location.state&&this.location.state.id?(this.id=this.location.state.id,Promise.all([ut.get(pt.product.software.getProductSoftware(this.location.state.id)).then(e=>{e.data&&e.data.data?this.setState({inputNome:e.data.data.nome,input
1Logo:e.data.data.logo,inputOrdem:e.data.data.ordem,inputCodigoSoftwareERP:e.data.data.codigoSoftwareERP||"",inputAtivo:e.data.data.ativo}):(Object(p.b)("Erro ao consultar produto de software.",{type:p.b.TYPE.ERROR}),this.history.push(j.productSoftware))}).catch(()=>{Object(p.b)("Erro ao consultar produto de software.",{type:p.b.TYPE.ERROR}),this.history.push(j.productSoftware)}),Ms.getProductModules({softwareId:this.location.state.id}).then(e=>{let{resultado:t}=e;return this.setState({modules:Object(Ka.orderBy)(t,"posicaoEmSoftware")})}).catch(()=>{Object(p.b)("Erro ao consultar os m\xf3dulos do produto de software.",{type:p.b.TYPE.ERROR}),this.history.push(j.productSoftware)})]).finally(()=>{this.setLoading(!1)})):(this.setLoading(!1),Object(p.b)("Erro ao consultar produto de software.",{type:p.b.TYPE.ERROR}),this.history.push(j.productSoftware))}validateForm(e){let t=!1;const a={};if(!this.id)return void Object(p.b)("Produto de software inv\xe1lido!",{type:p.b.TYPE.ERROR});if(a.id=this.id,this.state.inputNome&&this.state.inputNome.length||(this.handleErrorsInputNome(!0),t=!0),a.nome=this.state.inputNome.trim(),this.state.inputLogo&&this.state.inputLogo.length||(this.handleErrorsInputLogo(!0),t=!0),this.state.inputCodigoSoftwareERP&&this.state.inputCodigoSoftwareERP.length||(this.handleErrorsInputCodigoSoftwareERP(!0),t=!0),[void 0,null].includes(this.state.inputAtivo)&&(this.handleErrorsInputAtivo(!0),t=!0),t)return;a.logo=this.state.inputLogo;const n=this.state.modules.map((e,t)=>({...e,posicaoEmSoftware:t}));a.modules=n,a.ordem=this.state.inputOrdem,a.codigoSoftwareERP=this.state.inputCodigoSoftwareERP.trim(),a.ativo=Boolean(this.state.inputAtivo),e(a)}render(){return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Editar Software",breadcrumbs:[{label:"Software",link:j.productSoftware}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Software"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"C\xf3digo Software ERP *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputCodigoSoftwareERP,onChange:this.handleInputCodigoSoftwareERPChange}),this.state.error_inputCodigoSoftwareERP&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome do Software *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputNome,onChange:this.handleInputNomeChange}),this.state.error_inputNome&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Ordem"),l.a.createElement("input",{type:"number",name:"ordem",value:this.state.inputOrdem,onChange:this.handleInputOrdemChange})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Disponibilidade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginBottom"},l.a.createElement("span",null,"Status para pedido? *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"statusPedido",labelHorizontal:"Dispon\xedvel",value:!0,onChange:this.handleInputAtivoChange,outlineSelect:!0===this.state.inputAtivo}),l.a.createElement(eo,{name:"statusPedido",labelHorizontal:"Indispon\xedvel",value:!1,onChange:this.handleInputAtivoChange,outlineSelect:!1===this.state.inputAtivo})),this.state.error_inputAtivo&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Logotipo do Software *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(Hs,null,l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:this.setInputLogo.bind(this)})),l.a.createElement("label",null," ",this.state.imageName||"Selecione um arquivo de imagem"," ")))),this.state.error_inputLogo&&l.a.createElement("small",{style:{color:"red"}}
1,"Campo obrigat\xf3rio")),this.state.inputLogo&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Pr\xe9-Visualiza\xe7\xe3o"),l.a.createElement("div",null,l.a.createElement(vs,null,l.a.createElement("img",{src:this.state.inputLogo,height:200,alt:"preview software"})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Ordena\xe7\xe3o de M\xf3dulos"),l.a.createElement(Ns.a,{onDragEnd:this.onDragEnd},l.a.createElement(Ns.c,{droppableId:"droppable",direction:"vertical"},(e,t)=>l.a.createElement(Bs,Object.assign({ref:e.innerRef,isDraggingOver:t.isDraggingOver},e.droppableProps),this.state.modules.map((e,t)=>{let{nome:a,id:n}=e;return l.a.createElement(Ns.b,{key:"".concat(n),draggableId:"".concat(n),index:t},(e,n)=>l.a.createElement(Fs,Object.assign({isDragging:n.isDragging,ref:e.innerRef},e.draggableProps,e.dragHandleProps,{style:{...e.draggableProps.style}}),"".concat(t+1," - ").concat(a)))}),e.placeholder))))))}};class Qs{}Qs.getProductModalities=(async e=>{const{data:t}=await ut.post(pt.product.modality.getProductModalities,e);return t.data});var _s=Qs;a(621);var Gs,Vs,Us,Ys,Xs,qs,Js,Ks,Zs,Ws,$s,ec,tc=function(e){let{countFilter:t,codeValue:a,nameValue:n,handleCodeChange:o,handleNameChange:r,handleSubmit:i}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:i},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{id:"code",className:"inputHolder"},l.a.createElement("span",null,"C\xf3digo"),l.a.createElement("input",{type:"text",name:"code",value:a,onChange:o})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Modalidade"),l.a.createElement("input",{type:"text",name:"name",value:n,onChange:r})),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:i},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};const ac=_.c.div(Gs||(Gs=Object(Q.a)([""]))),nc=_.c.div(Vs||(Vs=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),oc=(_.c.form(Us||(Us=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: row;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n div {\n width: 100%;\n display: flex;\n flex-direction: column;\n\n padding-left: 15px;\n\n &:first-child {\n padding-left: 0;\n }\n\n @media (max-width: 450px) {\n padding-left: 0;\n }\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(Ys||(Ys=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button.attrs({className:"buttonBaseOnly"})(Xs||(Xs=Object(Q.a)([""])))),rc=Object(_.c)(oc)(qs||(qs=Object(Q.a)(["\n margin-right: 15px;\n"]))),lc=Object(_.c)(oc).attrs({className:"buttonBaseOnly baseMain"})(Js||(Js=Object(Q.a)(["\n margin-left: 15px;\n"])));_.c.table(Ks||(Ks=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.o)(Zs||(Zs=Object(Q.a)(["\n color: green;\n width: 16px;\n height: 16px;\n\n &:hover {\n opacity: 0.5;\n }\n"]))),Object(_.c)(ue.c)(Ws||(Ws=Object(Q.a)(["\n color: red;\n width: 16px;\n height: 16px;\n\n &:hover {\n opacity: 0.5;\n }\n"]))),Object(_.c)(ue.f)($s||($s=Object(Q.a)(["\n color: blue;\n width: 16px;\n height: 16px;\n\n &:hover {\n opacity: 0.5;\n }\n"]))),Object(_.c)(ue.y)(ec||(ec=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;
1\n height: 26px;\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1);var ic=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)([]),[g,E]=Object(r.useState)(null),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)(0),[O,y]=Object(r.useState)({page:0,rowsPerPage:50}),[S,N]=Object(r.useState)({id:null,text:""});let I=l.a.useRef();const{permissions:R}=Object(u.d)(e=>e.user.data),D=Object(r.useMemo)(()=>R.includes(ua.create_modalidade),[R]),P=Object(r.useMemo)(()=>R.includes(ua.edit_modalidade),[R]),k=Object(r.useMemo)(()=>R.includes(ua.delete_modalidade),[R]);function T(e,t){e&&e.length?(h(e),C(t)):(h([]),C(0))}async function M(e){let t=0;const a={};s&&(a.id=s.trim(),t+=1),A.length&&(a.text=A.trim(),t+=1),w(t),N(a),n(a),await e(a)}function B(e){e&&e.length?b(e):b([])}async function F(e,t){i(!0);try{const e=await _s.getProductModalities({...t});e.resultado.length?B(e.resultado):(B(),Object(p.b)("N\xe3o encontramos modalidades de produtos para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function H(e,t){y(e),i(!0);try{const{page:n,rowsPerPage:o}=e,r=await _s.getProductModalities({...t||S,limit:n*o+o,offset:n*o});r.resultado.length?T(r.resultado,r.total):(T(),Object(p.b)("N\xe3o encontramos modalidades de produtos para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}return Object(r.useEffect)(()=>{H(O,function(){let e=0;return a.id&&(c(a.id),e+=1),a.text&&(d(a.text),e+=1),w(e),a}())},[]),l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>I=e,title:"Modalidade",handlePageUpdate:F,headerLabels:[{text:"C\xf3digo",width:"auto"},{text:"Nome",width:"70%"}],dataObjects:f,fieldsArray:["id","nome"],filters:[{name:"C\xf3digo",value:s},{name:"Modalidade",value:A}]}),l.a.createElement(ac,null,l.a.createElement(_e,{loading:o,show:o||!!g},l.a.createElement(nc,null,l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar modalidade de produto:"," ".concat(!!g&&(!!g.nome&&g.nome||g.id),"?")),l.a.createElement("div",null,l.a.createElement(rc,{onClick:()=>E(null)},"Fechar"),l.a.createElement(lc,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.product.modality.deleteProductModality(g.id));e.data.ok?(T(m.filter(e=>e.id!==g.id),v-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao deletar a modalidade de produto!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao deletar a modalidade de produto!")}finally{i(!1),E(null)}}},"Deletar")))),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Modalidade",button1:{label:"Nova Modalidade",link:j.addProductModality,permission:D,main:!0},showReport:!0,printableRef:()=>I,onBeforePrintCallback:async()=>{await M(async e=>{await F(0,e)})},openButtonSelect:!0}),l.a.createElement(tc,{countFilter:x,codeValue:s,nameValue:A,handleCodeChange:function(e){const{target:{value:t}}=e;c(Object(tn.g)(t))},handleNameChange:function(e){const{target:{value:t}}=e;d(t)},handleSubmit:function(e){e.preventDefault(),M(async e=>{await H(O,e)})}}),l.a.createElement(sa,{headerLabels:[{text:"C\xf3digo",width:"auto"},{text:"Nome",width:"70%"}],dataObjects:m,fieldsArray:["id","nome"],editPermission:P,handleEdit:e=>t.push(j.editProductModality,{id:e.id}),deletePermission:k,handleDelete:k?e=>E(e):()=>pa(t),totalItems:v,handlePageUpdate:H})))};var sc=class extends l.a.Component{constructor(e){super(e),this.setLoading=(e=>this.setState({loading:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputNome(!1)}),this.handleErrorsInputNome=(e=>{this.setState({error_inputNome:e})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.post(pt.product.modality.createProductModality,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),this.setLoading(!1),this.history.push(j.productModality)}catch(t){this.setLoading(!1),zt(t)}})});const{history:t}=e;this.history=t,this.state={loading:!1,inputNome:"",error_inputNome:!1}}componentDidMount(){}validateForm(e){let t=!1;const a={};this.state.inputNome&&this.state.inputNome.length||(this.handleErrorsInputNome(!0),t=!0),t||(a.nome=this.state.inputNome.trim(),e(a))}render(){return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Nova Modalidade",breadcrumbs:[{label:"Modalidade",link:j.productModality}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados da Modalidade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome da Modalidade *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputNome,onChange:this.handleInputNomeChange}),this.state.error_inputNome&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))))))}};var cc=class extends l.a.Component{constructor(e){super(e),this.setLoading=(e=>this.setState({loading:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputNome(!1)}),this.handleErrorsInputNome=(e=>{this.setState({error_inputNome:e})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.put(pt.product.modality.updateProductModality,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),this.setLoading(!1),this.history.push(j.productModality)}catch(t){this.setLoading(!1),zt(t)}})});const{history:t,location:a}=e;this.history=t,this.location=a,this.id=null,this.state={loading:!0,inputNome:"",error_inputNome:!1}}componentDidMount(){this.location.state&&this.location.state.id?(this.id=this.location.state.id,ut.get(pt.product.modality.getProductModality(this.location.state.id)).then(e=>{e.data&&e.data.data?this.setState({inputNome:e.data.data.nome}):(Object(p.b)("Erro ao consultar modalidade de produto.",{type:p.b.TYPE.ERROR}),this.history.push(j.productModality))}).catch(()=>{Object(p.b)("Erro ao consultar modalidade de produto.",{type:p.b.TYPE.ERROR}),this.history.push(j.productModality)}).finally(()=>{this.setLoading(!1)})):(this.setLoading(!1),Object(p.b)("Erro ao consultar modalidade de produto.",{type:p.b.TYPE.ERROR}),this.history.push(j.productModality))}validateForm(e){let t=!1;const a={};this.id?(this.state.inputNome&&this.state.inputNome.length||(this.handleErrorsInputNome(!0),t=!0),t||(a.id=this.id,a.nome=this.state.inputNome.trim(),e(a))):Object(p.b)("Modalidade de inv\xe1lido!",{type:p.b.TYPE.ERROR})}render(){return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Editar Modalidade",breadcrumbs:[{label:"Modalidade",link:j.productModality}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados da Modalidade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome da Modalidade *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputNome,onChange:this.handleInputNomeChange}),this.state.error_inputNome&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))))))}},Ac=a(47),dc=a.n(Ac);a(626);
1var mc,uc,pc,hc,gc,Ec,fc,bc,vc,Cc=function(e){let{countFilter:t,codeValue:a,nameValue:n,handleCodeChange:o,handleNameChange:r,handleSubmit:i,selectedSoftware:s,handleSoftwareChange:c,softwares:A,selectedModality:d,handleModalityChange:m,modalities:u}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:i},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{id:"code",className:"inputHolder"},l.a.createElement("span",null,"C\xf3digo"),l.a.createElement("input",{type:"text",name:"code",value:a,onChange:o})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome"),l.a.createElement("input",{type:"text",name:"name",value:n,onChange:r}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software"),l.a.createElement("select",{name:"software",value:s,onChange:c},l.a.createElement("option",{value:""},"Selecione"),A.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Modalidade"),l.a.createElement("select",{name:"modality",value:d,onChange:m},l.a.createElement("option",{value:""},"Selecione"),u.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:i},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};const xc=_.c.div(mc||(mc=Object(Q.a)([""]))),wc=_.c.div(uc||(uc=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),Oc=(_.c.form(pc||(pc=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: column;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(hc||(hc=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button.attrs({className:"buttonBaseOnly"})(gc||(gc=Object(Q.a)([""])))),yc=Object(_.c)(Oc)(Ec||(Ec=Object(Q.a)(["\n margin-right: 15px;\n"]))),Sc=Object(_.c)(Oc).attrs({className:"buttonBaseOnly baseMain"})(fc||(fc=Object(Q.a)(["\n margin-left: 15px;\n"])));_.c.table(bc||(bc=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.y)(vc||(vc=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;\n height: 26px;\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1);a(627);var Nc=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!0),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)([]),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)([]),[I,R]=Object(r.useState)(0),[D,P]=Object(r.useState)(0),[k,T]=Object(r.useState)({page:0,rowsPerPage:50}),[M,B]=Object(r.useState)({id:"",text:"",moduleId:null,softwareId:null});let F=l.a.useRef();const{permissions:H}=Object(u.d)(e=>e.user.data),L=Object(r.useMemo)(()=>H.includes(ua.create_modulo),[H]),z=Object(r.useMemo)(()=>H.includes(ua.edit_modulo),[H]),Q=Object(r.useMemo)(()=>H.includes(ua.delete_modulo),[H]);function _(){let e=0;
1return a.id&&(c(a.id),e+=1),a.text&&(d(a.text),e+=1),a.softwareId&&(h(a.softwareId),e+=1),a.modalidadeId&&(E(a.modalidadeId),e+=1),P(e),a}function G(e,t){e&&e.length?(b(e),R(t)):(b([]),R(0))}async function V(e){let t=0;const a={};s&&(a.id=s.trim(),t+=1),A.length&&(a.text=A.trim(),t+=1),m.length&&(a.softwareId=parseInt(m,10),t+=1),g.length&&(a.modalidadeId=parseInt(g,10),t+=1),P(t),B(a),n(a),await e(a)}function U(e){e&&e.length?N(e):N([])}async function Y(e,t){T(e),i(!0);try{const{page:n,rowsPerPage:o}=e,r=await Ms.getProductModules({...t||M,limit:n*o+o,offset:n*o});r.resultado.length?G(r.resultado,r.total):(G(),Object(p.b)("N\xe3o encontramos produtos de softwares para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}Object(r.useEffect)(()=>{Promise.all([es.getProductSoftwares({}),_s.getProductModalities({}),Y(k,_())]).then(e=>{e.length&&(e[0].resultado.length&&C(e[0].resultado),e[1].resultado.length&&w(e[1].resultado))}).catch(()=>{Object(p.b)("Erro ao consultar softwares e/ou modalidades para consulta.",{type:p.b.TYPE.ERROR}),t.push(j.productModule)}).finally(()=>{i(!1)})},[]);const X=e=>[l.a.createElement(qt.a,{key:"row_module_1"},e.id),l.a.createElement(qt.a,{key:"row_module_2"},e.nome),l.a.createElement(qt.a,{key:"row_module_3",align:"right"},l.a.createElement(dc.a,{value:e.precoAdesao?e.precoAdesao:"",displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ "})),l.a.createElement(qt.a,{key:"row_module_4",align:"right"},l.a.createElement(dc.a,{value:e.precoMensal?e.precoMensal:"",displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ "})),l.a.createElement(qt.a,{key:"row_module_5",align:"center"},l.a.createElement(ns,{ativo:e.ativo})),l.a.createElement(qt.a,{key:"row_module_6",className:"actionCell"},l.a.createElement("div",{className:"actionButtonsHolder"},l.a.createElement(ue.p,{className:"icon",disabled:!z,onClick:()=>t.push(j.editProductModule,{id:e.id}),title:"Editar"}),l.a.createElement("hr",null),l.a.createElement(ue.s,{className:"icon",disabled:!Q,onClick:Q?()=>y(e):()=>pa(t),title:"Deletar"})))],q=()=>[l.a.createElement(Kt.a,{key:"row_module_header_1"},l.a.createElement(qt.a,{colSpan:2}),l.a.createElement(qt.a,{colSpan:2,align:"center"},"Pre\xe7o"),l.a.createElement(qt.a,{colSpan:2})),l.a.createElement(Kt.a,{key:"row_module_header_2"},l.a.createElement(qt.a,{style:{width:"8%"}},"C\xf3digo"),l.a.createElement(qt.a,{style:{width:"auto"}},"Produto"),l.a.createElement(qt.a,{align:"center",style:{width:"10%"}},"Venda"),l.a.createElement(qt.a,{align:"center",style:{width:"10%"}},"Manuten\xe7\xe3o"),l.a.createElement(qt.a,{align:"center",style:{width:"120px"}},"Status"),l.a.createElement(qt.a,{align:"center",style:{width:"10%"}},"A\xe7\xe3o"))];return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>F=e,title:"M\xf3dulo",renderRowComponent:X,renderCustomHeader:q,useCustomActions:!0,filters:[{name:"C\xf3digo",value:s},{name:"Produto",value:A},{name:"Modalidade",value:g},{name:"Software",value:m}],dataObjects:S}),l.a.createElement(xc,null,l.a.createElement(_e,{loading:o,show:o||!!O},l.a.createElement(wc,null,l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o m\xf3dulo de produto:"," ".concat(!!O&&(!!O.nome&&O.nome||O.id),"?")),l.a.createElement("div",null,l.a.createElement(yc,{onClick:()=>y(null)},"Fechar"),l.a.createElement(Sc,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.product.module.deleteProductModule(O.id));e.data.ok?(G(f.filter(e=>e.id!==O.id),I-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})):Object(p.b)("Erro ao deletar o m\xf3dulo do produto!",{type:p.b.TYPE.ERROR})}catch(t){zt(t,"Erro ao deletar o m\xf3dulo do produto!")}finally{i(!1),y(null)}}},"Deletar")))),l.a.createElement(xe,{mainMenu:"Produto",pageName:"M\xf3dulo",button1:{label:"Novo M\xf3dulo",link:j.addProductModule,permission:L,main:!0},showReport:!0,printableRef:()=>F,onBeforePrintCallback:async()=>{await V(async e=>{await async function(e,t){i(!0);try{const e=await Ms.getProductModules({...t});
1e.resultado.length?U(e.resultado):(U(),Object(p.b)("N\xe3o encontramos produtos de softwares para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}(0,e)})},openButtonSelect:!0}),l.a.createElement(Cc,{countFilter:D,codeValue:s,nameValue:A,handleCodeChange:function(e){const{target:{value:t}}=e;c(Object(tn.g)(t))},handleNameChange:function(e){const{target:{value:t}}=e;d(t)},handleSubmit:function(e){e.preventDefault(),V(async e=>{await Y(k,e)})},selectedSoftware:m,handleSoftwareChange:function(e){const{target:{value:t}}=e;h(t)},softwares:v,selectedModality:g,handleModalityChange:function(e){const{target:{value:t}}=e;E(t)},modalities:x}),l.a.createElement(sa,{dataObjects:f,totalItems:I,handlePageUpdate:Y,renderRowComponent:X,renderCustomHeader:q,useCustomActions:!0})))};var Ic=class extends l.a.Component{constructor(e){super(e),this.setLoading=(e=>this.setState({loading:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.setSelectSoftware=(e=>this.setState({selectSoftware:e})),this.setSelectModality=(e=>this.setState({selectModality:e})),this.setInputCodExternoAdesao=(e=>this.setState({inputCodExternoAdesao:e})),this.setInputPrecoAdesao=(e=>this.setState({inputPrecoAdesao:e})),this.setInputCodExternoMensal=(e=>this.setState({inputCodExternoMensal:e})),this.setInputPrecoMensal=(e=>this.setState({inputPrecoMensal:e})),this.setCheckDescontoAtivo=(e=>this.setState({checkDescontoAtivo:!!e})),this.setCheckAtivo=(e=>this.setState({checkAtivo:!!e})),this.setCheckIsAutomatic=(e=>this.setState({checkIsAutomatic:!!e})),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputName(!1)}),this.handleSelectSoftwareChange=(e=>{const{target:{value:t}}=e;this.setSelectSoftware(t),this.handleErrorsSelectSoftware(!1)}),this.handleSelectModalityChange=(e=>{const{target:{value:t}}=e;this.setSelectModality(t),this.handleErrorsSelectModality(!1)}),this.handleInputCodExternoAdesaoChange=(e=>{const{target:{value:t}}=e;this.setInputCodExternoAdesao(t)}),this.handleInputPrecoAdesaoChange=(e=>{const{target:{value:t}}=e;this.setInputPrecoAdesao(t)}),this.handleInputCodExternoMensalChange=(e=>{const{target:{value:t}}=e;this.setInputCodExternoMensal(t)}),this.handleInputPrecoMensalChange=(e=>{const{target:{value:t}}=e;this.setInputPrecoMensal(t)}),this.handleCheckDescontoAtivoChange=(e=>{const{target:{value:t}}=e;this.setCheckDescontoAtivo("true"!==t)}),this.handleCheckAtivoChange=(e=>{const{target:{value:t}}=e;this.setCheckAtivo("true"!==t)}),this.handleCheckIsAutomaticChange=(e=>{const{target:{value:t}}=e;this.setCheckIsAutomatic("true"!==t)}),this.handleErrorsInputName=(e=>{this.setState({error_inputName:e})}),this.handleErrorsSelectSoftware=(e=>{this.setState({error_selectSoftware:e})}),this.handleErrorsSelectModality=(e=>{this.setState({error_selectModality:e})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.post(pt.product.module.createProductModule,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),this.setLoading(!1),this.history.push(j.productModule)}catch(t){this.setLoading(!1),zt(t)}})});const{history:t}=e;this.history=t,this.productSoftwares=[],this.productModalities=[],this.state={loading:!0,inputNome:"",selectSoftware:"",selectModality:"",inputCodExternoAdesao:"",inputPrecoAdesao:"",inputCodExternoMensal:"",inputPrecoMensal:"",checkDescontoAtivo:!0,checkAtivo:!0,checkIsAutomatic:!1,error_inputName:!1,error_selectSoftware:!1,error_selectModality:!1}}componentDidMount(){Promise.all([es.getProductSoftwares({}),_s.getProductModalities({})]).then(e=>{e.length&&(e[0].resultado.length&&this.productSoftwares.push(...e[0].resultado),e[1].resultado.length&&this.productModalities.push(...e[1].resultado))}).catch(()=>{Object(p.b)("Erro ao consultar softwares e/ou modalidades para consulta.",{type:p.b.TYPE.ERROR}),this.history.push(j.productModule)}).finally(()=>{this.setLoading(!1)})}formatPriceNumber(e){if(!e)return 0;let t=String(e||"").replace("R$ ",""),[a,n]=t.split(",");a=a.split(".").join("");const o=parseFloat("".concat(a,".").concat(n));return isNaN(o)?0:o}validateForm(e){let t=!1;const a={};this.state.inputNome&&this.state.inputNome.length||(this.handleErrorsInputName(!0),t=!0),this.state.selectSoftware&&this.state.selectSoftware.length||(this.handleErrorsSelectSoftware(!0),t=!0),this.state.selectModality&&this.state.selectModality.length||(this.handleErrorsSelectModality(!0),t=!0),t||(this.state.inputNome&&(a.nome=this.state.inputNome.trim()),a.softw
1areId=this.state.selectSoftware,a.modalidadeId=this.state.selectModality,this.state.inputCodExternoAdesao&&this.state.inputCodExternoAdesao.length&&(a.codExternoAdesao=this.state.inputCodExternoAdesao),this.state.inputPrecoAdesao&&this.state.inputPrecoAdesao.length&&(a.precoAdesao=this.formatPriceNumber(this.state.inputPrecoAdesao)),this.state.inputCodExternoMensal&&this.state.inputCodExternoMensal.length&&(a.codExternoMensal=this.state.inputCodExternoMensal),this.state.inputPrecoMensal&&this.state.inputPrecoMensal.length&&(a.precoMensal=this.formatPriceNumber(this.state.inputPrecoMensal)),a.descontoAtivo=Boolean(this.state.checkDescontoAtivo),a.ativo=Boolean(this.state.checkAtivo),a.isAutomatic=Boolean(this.state.checkIsAutomatic),e(a))}render(){return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Novo M\xf3dulo",breadcrumbs:[{label:"M\xf3dulo",link:j.productModule}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do M\xf3dulo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome do M\xf3dulo *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputNome,onChange:this.handleInputNomeChange}),this.state.error_inputName&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software *"),l.a.createElement("select",{name:"software",value:this.state.selectSoftware,onChange:this.handleSelectSoftwareChange},l.a.createElement("option",{value:""},"Selecione"),this.productSoftwares.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),this.state.error_selectSoftware&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Modalidade *"),l.a.createElement("select",{name:"modalidade",value:this.state.selectModality,onChange:this.handleSelectModalityChange},l.a.createElement("option",{value:""},"Selecione"),this.productModalities.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),this.state.error_selectModality&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"modulePriceHolder defaultFlex noMarginLeft"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"C\xf3digo no ERP"),l.a.createElement("input",{type:"number",name:"codExternoAdesao",value:this.state.inputCodExternoAdesao,onChange:this.handleInputCodExternoAdesaoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Pre\xe7o de Ades\xe3o"),l.a.createElement(dc.a,{value:this.state.inputPrecoAdesao,thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ ",className:"right",onChange:this.handleInputPrecoAdesaoChange}))),l.a.createElement("div",{className:"modulePriceHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"C\xf3digo no ERP"),l.a.createElement("input",{type:"number",name:"codExternoAdesao",value:this.state.inputCodExternoMensal,onChange:this.handleInputCodExternoMensalChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Pre\xe7o de Manuten\xe7\xe3o"),l.a.createElement(dc.a,{value:this.state.inputPrecoMensal,thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ ",className:"right",onCh
1ange:this.handleInputPrecoMensalChange}))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Pol\xedtica de Descontos"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:this.state.checkDescontoAtivo,checked:this.state.checkDescontoAtivo,onChange:this.handleCheckDescontoAtivoChange}),l.a.createElement("span",{className:"checkmark"},this.state.checkDescontoAtivo&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Permite desconto"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Disponibilidade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:this.state.checkAtivo,checked:this.state.checkAtivo,onChange:this.handleCheckAtivoChange}),l.a.createElement("span",{className:"checkmark"},this.state.checkAtivo&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Dispon\xedvel"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Inser\xe7\xe3o Autom\xe1tica"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:this.state.checkIsAutomatic,checked:this.state.checkIsAutomatic,onChange:this.handleCheckIsAutomaticChange}),l.a.createElement("span",{className:"checkmark"},this.state.checkIsAutomatic&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Inser\xe7\xe3o autom\xe1tica no pedido")))))))}};var jc=class extends l.a.Component{constructor(e){super(e),this.setLoading=(e=>this.setState({loading:e})),this.setInputNome=(e=>this.setState({inputNome:e})),this.setSelectSoftware=(e=>this.setState({selectSoftware:e})),this.setSelectModality=(e=>this.setState({selectModality:e})),this.setInputCodExternoAdesao=(e=>this.setState({inputCodExternoAdesao:e})),this.setInputPrecoAdesao=(e=>this.setState({inputPrecoAdesao:e})),this.setInputCodExternoMensal=(e=>this.setState({inputCodExternoMensal:e})),this.setInputPrecoMensal=(e=>this.setState({inputPrecoMensal:e})),this.setCheckDescontoAtivo=(e=>this.setState({checkDescontoAtivo:!!e})),this.setCheckAtivo=(e=>this.setState({checkAtivo:!!e})),this.setCheckIsAutomatic=(e=>this.setState({checkIsAutomatic:!!e})),this.handleInputNomeChange=(e=>{const{target:{value:t}}=e;this.setInputNome(t),this.handleErrorsInputName(!1)}),this.handleSelectSoftwareChange=(e=>{const{target:{value:t}}=e;this.setSelectSoftware(t),this.handleErrorsSelectSoftware(!1)}),this.handleSelectModalityChange=(e=>{const{target:{value:t}}=e;this.setSelectModality(t),this.handleErrorsSelectModality(!1)}),this.handleInputCodExternoAdesaoChange=(e=>{const{target:{value:t}}=e;this.setInputCodExternoAdesao(t)}),this.handleInputPrecoAdesaoChange=(e=>{const{target:{value:t}}=e;this.setInputPrecoAdesao(t)}),this.handleInputCodExternoMensalChange=(e=>{const{target:{value:t}}=e;this.setInputCodExternoMensal(t)}),this.handleInputPrecoMensalChange=(e=>{const{target:{value:t}}=e;this.setInputPrecoMensal(t)}),this.handleCheckDescontoAtivoChange=(e=>{const{target:{value:t}}=e;this.setCheckDescontoAtivo("true"!==t)}),this.handleCheckAtivoChange=(e=>{const{target:{value:t}}=e;this.setCheckAtivo("true"!==t)}),this.handleCheckIsAutomaticChange=(e=>{const{target:{value:t}}=e;this.setCheckIsAutomatic("true"!==t)}),this.handleErrorsInputName=(e=>{this.setState({error_inputName:e})}),this.handleErrorsSelectSoftware=(e=>{this.setState({error_selectSoftware:e})}),this.handleErrorsSelectModality=(e=>{this.setState({error_selectModality:e})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{const{data:a}=await ut.put(pt.product.module.updateProductModule,e);Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),this.setLoading(!1),this.history.push(j.productModule)}catch(t){this.setLoading(!1),zt(t)}})});const{history:t,location:a}=e;this.history=t,this.location=a,this.id=null,this.productSoftwares=[],this.productModalities=[],this.state={loading:!0,inputNome:"",selectSoftware:"",selectModality:"",inputCodExternoAdesao:0,inputPrecoAdesao:0,inputCodExternoMensal:0,inputPrecoMensal:0,checkDescontoAtivo:!0,checkAtivo:!0,checkIsAutomatic:!1,error_inputName:!1,error_selectSoftware:!1,error_selectModality:!1}}componentDidMount(){this.location.state&&this.location.state.id?(this.id=this.location.state.id,Promise.all([es.getProductSoftwares({}),_s.getProductModalities({}),ut.get(pt.product.module.getProductModule(this.location.state.id))]).then(e=>{if(e.length)if(e[0].resultado.length&&this.productSoftwares.push(...e[0].resultado
1),e[1].resultado.length&&this.productModalities.push(...e[1].resultado),e[2].data&&e[2].data.data){const t=e[2].data.data;this.setState({inputNome:t.nome,selectSoftware:"".concat(t.softwareId),selectModality:"".concat(t.modalidadeId),inputCodExternoAdesao:t.codExternoAdesao||0,inputPrecoAdesao:this.formatPrice(t.precoAdesao),inputCodExternoMensal:t.codExternoMensal||0,inputPrecoMensal:this.formatPrice(t.precoMensal),checkDescontoAtivo:!!t.descontoAtivo,checkAtivo:!!t.ativo,checkIsAutomatic:!!t.isAutomatic})}else Object(p.b)("Erro ao consultar produto de software.",{type:p.b.TYPE.ERROR}),this.history.push(j.productModule)}).catch(()=>{Object(p.b)("Erro ao consultar softwares e/ou modalidades para consulta.",{type:p.b.TYPE.ERROR}),this.history.push(j.productModule)}).finally(()=>{this.setLoading(!1)})):(this.setLoading(!1),Object(p.b)("Erro ao consultar modelo de produto.",{type:p.b.TYPE.ERROR}),this.history.push(j.productModule))}formatPrice(e){return e?String(e||"").replace(".",","):"0"}formatPriceNumber(e){if(!e)return 0;let t=String(e||"").replace("R$ ",""),[a,n]=t.split(",");a=a.split(".").join("");const o=parseFloat("".concat(a,".").concat(n));return isNaN(o)?0:o}validateForm(e){let t=!1;const a={};this.id?(a.id=this.id,this.state.inputNome&&this.state.inputNome.length||(this.handleErrorsInputName(!0),t=!0),this.state.selectSoftware&&this.state.selectSoftware.length||(this.handleErrorsSelectSoftware(!0),t=!0),this.state.selectModality&&this.state.selectModality.length||(this.handleErrorsSelectModality(!0),t=!0),t||(this.state.inputNome&&(a.nome=this.state.inputNome.trim()),a.softwareId=this.state.selectSoftware,a.modalidadeId=this.state.selectModality,this.state.inputCodExternoAdesao&&this.state.inputCodExternoAdesao.length&&(a.codExternoAdesao=this.state.inputCodExternoAdesao),this.state.inputPrecoAdesao&&this.state.inputPrecoAdesao.length&&(a.precoAdesao=this.formatPriceNumber(this.state.inputPrecoAdesao)),this.state.inputCodExternoMensal&&this.state.inputCodExternoMensal.length&&(a.codExternoMensal=this.state.inputCodExternoMensal),this.state.inputPrecoMensal&&this.state.inputPrecoMensal.length&&(a.precoMensal=this.formatPriceNumber(this.state.inputPrecoMensal)),a.descontoAtivo=Boolean(this.state.checkDescontoAtivo),a.ativo=Boolean(this.state.checkAtivo),a.isAutomatic=Boolean(this.state.checkIsAutomatic),e(a))):Object(p.b)("Produto de softw
1are inv\xe1lido!",{type:p.b.TYPE.ERROR})}render(){return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(xe,{mainMenu:"Produto",pageName:"Editar M\xf3dulo",breadcrumbs:[{label:"M\xf3dulo",link:j.productModule}],button1:{label:"Salvar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>this.history.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do M\xf3dulo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome do M\xf3dulo *"),l.a.createElement("input",{type:"text",name:"nome",value:this.state.inputNome,onChange:this.handleInputNomeChange}),this.state.error_inputName&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software *"),l.a.createElement("select",{name:"software",value:this.state.selectSoftware,onChange:this.handleSelectSoftwareChange},l.a.createElement("option",{value:""},"Selecione"),this.productSoftwares.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),this.state.error_selectSoftware&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Modalidade *"),l.a.createElement("select",{name:"modalidade",value:this.state.selectModality,onChange:this.handleSelectModalityChange},l.a.createElement("option",{value:""},"Selecione"),this.productModalities.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),this.state.error_selectModality&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"modulePriceHolder defaultFlex noMarginLeft"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"C\xf3digo no ERP"),l.a.createElement("input",{type:"number",name:"codExternoAdesao",value:this.state.inputCodExternoAdesao,onChange:this.handleInputCodExternoAdesaoChange})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Pre\xe7o de Ades\xe3o"),l.a.createElement(dc.a,{value:this.state.inputPrecoAdesao||"",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ ",className:"right",onChange:this.handleInputPrecoAdesaoChange}))),l.a.createElement("div",{className:"modulePriceHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"C\xf3digo no ERP"),l.a.createElement("input",{type:"number",name:"codExternoAdesao",value:this.state.inputCodExternoMensal,onChange:this.handleInputCodExternoMensalChange})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Pre\xe7o de Manuten\xe7\xe3o"),l.a.createElement(dc.a,{value:this.state.inputPrecoMensal||"",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ ",className:"right",onChange:this.handleInputPrecoMensalChange}))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Pol\xedtica de Descontos"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:this.state.checkDescontoAtivo,checked:this.state.checkDescontoAtivo,onChange:this.handleCheckDescontoAtivoChange}),l.a.createElement("span",{className:"checkmark"},this.state.checkDescontoAtivo&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Permite desconto"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Disponibilidade"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:this.state.checkAtivo,checked:this.state.checkAtivo,onChange:this.handleCheckAtivoChange}),l.a.createElement("span",{className:"checkmark"},this.state.checkAtivo&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Dispon\xedvel"))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Inser\xe7\xe3o Autom\xe1tica"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:this.state.checkIsAutomatic,checked:this.state.checkIsAutomatic,onChange:this.handleCheckIsAutomaticChange}),l.a.createElement("span",{className:"checkmark"},this.state.checkIsAutomatic&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Inser\xe7\xe3o autom\xe1tica no pedido")))))))}};var Rc=[{key:1,exact:!0,hideSidebar:!1,name:"Software",path:j.productSoftware,component:Os,permission:ua.view_software}
1,{key:2,exact:!1,hideSidebar:!0,name:"Adicionar Software",path:j.addProductSoftware,component:Ss,permission:ua.create_software},{key:3,exact:!1,hideSidebar:!0,name:"Editar Software",path:j.editProductSoftware,component:zs,permission:ua.edit_software},{key:4,exact:!0,hideSidebar:!1,name:"Modalidade",path:j.productModality,component:ic,permission:ua.view_modalidade},{key:5,exact:!1,hideSidebar:!0,name:"Adicionar Modalidade",path:j.addProductModality,component:sc,permission:ua.create_modalidade},{key:6,exact:!1,hideSidebar:!0,name:"Editar Modalidade",path:j.editProductModality,component:cc,permission:ua.edit_modalidade},{key:7,exact:!0,hideSidebar:!1,name:"M\xf3dulo",path:j.productModule,component:Nc,permission:ua.view_modulo},{key:8,exact:!1,hideSidebar:!0,name:"Adicionar M\xf3dulo",path:j.addProductModule,component:Ic,permission:ua.create_modulo},{key:9,exact:!1,hideSidebar:!0,name:"Editar M\xf3dulo",path:j.editProductModule,component:jc,permission:ua.edit_modulo}];class Dc{}Dc.getReasonsSolicitation=(async e=>{const{data:t}=await ut.post(pt.commercial.reasonSolicitation.getReasonSolicitation,{...e});return t.data}),Dc.getReasonSolicitation=(async e=>{let{text:t,page:a,rowsPerPage:n}=e;const{data:o}=await ut.post(pt.commercial.reasonSolicitation.getReasonSolicitation,{text:t,limit:a*n+n,offset:a*n});return o.data}),Dc.createReasonSolicitation=(async e=>{const{data:t}=await ut.post(pt.commercial.reasonSolicitation.createReasonSolicitation,{...e});return t}),Dc.updateReasonSolicitation=(async e=>{const{data:t}=await ut.put(pt.commercial.reasonSolicitation.updateReasonSolicitation,{...e});return t}),Dc.deleteReasonSolicitation=(async e=>{const{data:t}=await ut.delete(pt.commercial.reasonSolicitation.deleteReasonSolicitation(e));return t.data});class Pc{}function kc(e){try{p.b.error("Acesso Negado!"),setTimeout(()=>e.push(y.pageInitial),100)}catch(t){p.b.error("Erro ao redirecionar usu\xe1rio.")}}async function Tc(e,t){if(e&&e.status===dn.BLOCKED.value)try{p.b.error("Voc\xea est\xe1 bloqueado para usar o Portal de Relacinamento!"),localStorage.clear(),setTimeout(()=>{t.push(S.login)},100)}catch(a){p.b.error("Erro ao verificar status do usu\xe1rio.")}}function Mc(e){try{setTimeout(()=>{e.push(S.login)},100)}catch(t){p.b.error("Erro ao reconectar usu\xe1rio.")}}Pc.createSolicitation=(async e=>{const{data:t}=await ut.post(pt.commercial.solicitation.createCommercialSolicitation,e,{headers:{"Content-Type":"multipart/form-data"}});return t}),Pc.getSolicitations=(async e=>{const{data:t}=await ut.post(pt.commercial.solicitation.getCommercialSolicitations,{...e});return t}),Pc.getFilterSolicitations=(async e=>{let{formDataParams:t,limit:a,offset:n}=e;const{data:o}=await ut.post(pt.commercial.solicitation.getCommercialSolicitations,{...t,limit:a,offset:n});return o}),Pc.updateExtraSolicitation=(async(e,t,a)=>{const{data:n}=await ut.put(pt.commercial.solicitation.updateExtraCommercialSolicitation,{id:e,extra:t,tipoMotivoId:a});return n}),Pc.updateSolicitationStatus=(async e=>{const{data:t}=await ut.put(pt.commercial.solicitation.updateCommercialSolicitationStatus,e);return t}),Pc.createSolicitationMenssage=(async e=>{const{data:t}=await ut.post(pt.commercial.solicitation.createCommercialSolicitationMenssage,e,{headers:{"Content-Type":"multipart/form-data"}});return t});a(628);var Bc,Fc,Hc,Lc,zc,Qc,_c,Gc,Vc,Uc,Yc,Xc,qc,Jc,Kc=function(e){let{countFilter:t,userCanViewColumnRevenda:a,handleSubmit:n,inputClienteValue:o,handleClienteChange:r,inputRevendaValue:i,handleRevendaChange:s,selectedTipoSolicitacao:c,handleSelectTipoSolicitacaoChange:A,dataInicio:d,handleDataInicioChange:m,dataFim:u,handleDataFimChange:p,radioStatus:h,handleRadioStatusChange:g,allReasonSolicitations:E}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:n},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(co,{title1:"Cliente",inputPerson1:o,handlePerson1Change:r,title2:"Revenda",inputPerson2:i,handlePerson2Change:s,userCanViewPerson2:a}),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Tipo da Solicita\xe7\xe3o"),l.a.createElement("select",{name:"solicitationType",value:c||"",onChange:A},l.a.createElement("option",{value:""},"Selecione"),E.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao)))),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Per\xedodo"),l.a.createElement("div",{id:"dates"},l.a.createElement(On.a,{mask:"99/99/9999",name:"initialDate",value:d,onChange:m}),l.a.createElement("span",{id:"dateSeparator"},"\xe0"),l.a.createElement(On.a,{mask:"99/99/9999",style:{paddingLeft:"10px"},name:"finalDate",value:u,onChange:p})))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Status"),l.a.createElement("div",{id:"statusHolder"},Object.keys(on).map(e=>l.a.createElement("div",{key:e,className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"radio",name:"status",value:on[e].value,checked:h.some(t=>t===on[e].value),onClick:g,readOnly:!0}),l.a.createElement("span",{className:"checkmark"},h.some(t=>t===on[e].value)&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},on[e].label_small))))),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:n},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};const Zc=_.c.div(Bc||(Bc=Object(Q.a)([""]))),Wc=(_.c.div(Fc||(Fc=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),_.c.form(Hc||(Hc=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: column;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(Lc||(Lc=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button(zc||(zc=Object(Q.a)(["\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n margin: 0px 5px;\n font-size: 16px;\n background: #fff;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n cursor: ",";\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n"])),e=>e.disabled?"not-allowed":"pointer")),$c=Object(_.c)(Wc).attrs({type:"button"})(Qc||(Qc=Object(Q.a)(["\n background-color: #eaeaea;\n"]))),eA=(Object(_.c)(Wc)(_c||(_c=Object(Q.a)(["\n margin-right: 5px;\n"]))),Object(_.c)($c)(Gc||(Gc=Object(Q.a)([""]))),_.c.table(Vc||(Vc=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.o)(Uc||(Uc=Object(Q.a)(["\n color: green;\n width: 26px;
1\n height: 26px;\n\n &:hover {\n opacity: 0.5;\n }\n"]))),Object(_.c)(ue.c)(Yc||(Yc=Object(Q.a)(["\n color: red;\n width: 26px;\n height: 26px;\n\n &:hover {\n opacity: 0.5;\n }\n"]))),Object(_.c)(ue.y)(Xc||(Xc=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;\n height: 26px;\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1),_.c.div(qc||(qc=Object(Q.a)(["\n display: flex;\n"])))),tA=_.c.div(Jc||(Jc=Object(Q.a)(["\n flex: 1;\n width: 1px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: default;\n"])));a(629);var aA,nA=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)(""),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)([]),[O,y]=Object(r.useState)([]),[S,N]=Object(r.useState)(0),[I,j]=Object(r.useState)([]),[D,P]=Object(r.useState)(0),[k,T]=Object(r.useState)({page:0,rowsPerPage:50}),[M,B]=Object(r.useState)({id:null,textCliente:"",textRevenda:"",tipo:"",dataInicio:null,dataFim:null,status:""}),{permissions:F}=Object(u.d)(e=>e.user.data),H=Object(u.d)(e=>e.user.data),L=Object(r.useMemo)(()=>F.includes(ua["view_coluna-revenda"]),[F]),z=Object(r.useMemo)(()=>F.includes(ua.create_solicitacao),[F]);let Q=l.a.useRef();function _(){let e=0;return a.textCliente&&(c(a.textCliente),e+=1),a.textRevenda&&(d(a.textRevenda),e+=1),a.tipoMotivoId&&(h(a.tipoMotivoId),e+=1),a.dataInicio&&(E(a.dataInicio),e+=1),a.dataFim&&(b(a.dataFim),e+=1),a.status&&(C(a.status),e+=1),P(e),a}function G(e,t){e&&e.length?(w(e),N(t)):(w([]),N(0))}async function V(e){let t=0;const a={};s.length&&(a.textCliente=s.trim(),t+=1),A.length&&(a.textRevenda=A.trim(),t+=1),m.length&&(a.tipoMotivoId=m,t+=1),g.length&&(a.dataInicio=g,t+=1),f.length&&(a.dataFim=f,t+=1),v.length&&(a.status=v,t+=1),P(t),B(a),n(a),await e(a)}function U(e){e&&e.length?j(e):j([])}async function Y(e,t){i(!0);try{const e=await Pc.getSolicitations(t),{data:n}=e;n.resultado.length?U(n.resultado):(U(),Object(p.b)("N\xe3o encontramos solicita\xe7\xf5es para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function X(e,t){T(e),i(!0);try{const{page:n,rowsPerPage:o}=e,{data:r}=await Pc.getFilterSolicitations({formDataParams:t||M,limit:o,offset:n*o});r.resultado.length?G(r.resultado.map(e=>{const t=Object(Ka.find)(O,{tag:e.tipo});return{...e,tipo:(t||{}).descricao}}),r.total):(G(),Object(p.b)("N\xe3o encontramos solicita\xe7\xf5es para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}Object(r.useEffect)(()=>{i(!0),(async()=>{try{const[{resultado:a},n,o]=await Promise.all([Dc.getReasonsSolicitation(),Mr.getPersonResale(H.revenda.id),H.tipo===an.COLABORADOR?hl.getPersonEmployee(H.id):null,X(k,_())]);a.length?y(a):y([]),await Tc(n,t),await Tc(o,t)}catch(e){zt(e,"Erro ao verificar revenda")}finally{i(!1)}})()},[]);const q=(e,a)=>{const n=Pe()(e.data).format("DD/MM/YYYY, HH:mm:ss"),o=Pe()(e.statusAtual.updatedAt).format("DD/MM/YYYY, HH:mm:ss"),r={"Em Andamento":"Em Andamento","Aguardando An\xe1lise CM":"Aguardando An\xe1lise","Pendente Retorno CM":"Pend\xeancia CM","Pendente Retorno REVENDA":"Pend\xeancia Revenda",Aprovado:"Aprovado",Negado:"Negado",Novo:"Novo",Encerrado:"Encerrado","Em An\xe1lise":"Em An\xe1lise",Pendente:"Pendente"},[i]=O.filter(t=>t.id===e.tipoMotivoId);let s="---";if(e.manifestante){const{razaoSocial:t,nomeFantasia:a}=e.manifestante;s=t||a||"---"}let c="---";if(e.revenda){const{razaoSocial:t,nomeFantasia:a}=e.revenda;c=t||a||"---"}let A="---";if(e.statusAtual.responsavel){const{razaoSocial:t,nomeFantasia:a,nomeSocial:n}=e.statusAtual.responsavel;A=t||a||n||"---"}return[l.a.createElement(qt.a,{key:1},e.manifestante?l.a.createElement(eA,null,l.a.createElement(tA,null,l.a.createElement("span",{title:s},s),l.a.createElement("br",null),l.a.createElement("small",null,Object(tn.c)(e.manifestante.cpfCnpj)||"---"))):"---"),L&&l.a.createElement(qt.a,{key:2},e.revenda?l.a.createElement(eA,null,l.a.createElement(tA,null,l.a.createElement("span",{title:c},c),l.a.createElement("br",null),l.a.createElement("small",null,Object(tn.c)(e.revenda.cpfCnpj)||"---"))):"---"),l.a.createElement(qt.a,{key:3},(null===i||void 0===i?void 0:i.descricao)||"---"),l.a.createElement(qt.a,{key:4,align:"center"},r["".concat(e.statusAtual.status)]||"---"),l.a.createElement(qt.a,{key:0},n),l.a.createElement(qt.a,{key:8},o),l.a.createElement(qt.a,{key:5},A),!a&&l.a.createElement(qt.a,{key:7},l.a.createElement("div",{className:"iconHolder"},l.a.createElement($.d,{className:"EditIconOnTable",disabled:!0,onClick:()=>t.push(R.editCommercialSolicitation,{id:e.id}),title:"Ver Mensagens"})))]};function J(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=[{text:"Cliente",width:L?"20%":"auto"},{text:"Revenda",width:"20%"},{text:"Solicita\xe7\xe3o",width:"20%"},{text:"Status",width:"100px"},{text:"Data de cria\xe7\xe3o",width:"110px"},{text:"\xdaltima atualiza\xe7\xe3o",width:"170px"},{text:"Atualizado por",width:"170px"}],a={text:"A\xe7\xe3o",width:"80px",align:"center"},n=t.filter(e=>"Revenda"!==e.text);let o;const r=o=e?[...t]:[...t,a];return o=e?[...n]:[...n,a],L?r:o}return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>Q=e,title:"Solicita\xe7\xe3o",handlePageUpdate:Y,filters:[{name:"Cliente",value:s},{name:"Revenda",value:A},{name:"Tipo de Solicita\xe7\xe3o",value:m},{name:"De",value:g},{name:"At\xe9",value:f},{name:"Status",value:v.join(", ")}],renderRowComponent:e=>q(e,!0),headerLabels:J({pdf:!0}),dataObjects:I}),l.a.createElement(Zc,null,l.a.createElement(_e,{loading:o,show:o}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Solicita\xe7\xe3o",button1:{label:"Nova Solicita\xe7\xe3o",link:R.addCommercialSolicitation,permission:z,main:!0},showReport:!0,printableRef:()=>Q,onBeforePrintCallback:async()=>{await V(async e=>{await Y(0,e)})},openButtonSelect:!0}),l.a.createElement(Kc,{countFilter:D,allReasonSolicitations:O,userCanViewColumnRevenda:L,handleSubmit:function(e){e.preventDefault(),V(async e=>{await X(k,e)})}
1,inputClienteValue:s,handleClienteChange:function(e){const{target:{value:t}}=e;c(t)},inputRevendaValue:A,handleRevendaChange:function(e){const{target:{value:t}}=e;d(t)},selectedTipoSolicitacao:m,handleSelectTipoSolicitacaoChange:function(e){const{target:{value:t}}=e;h(t)},dataInicio:g,handleDataInicioChange:function(e){const{target:{value:t}}=e;E(t)},dataFim:f,handleDataFimChange:function(e){const{target:{value:t}}=e;b(t)},radioStatus:v,handleRadioStatusChange:function(e){const{target:{value:t}}=e;v.some(e=>e===t)?C(e=>e.filter(e=>e!==t)):C(e=>[...e,t])}}),l.a.createElement(sa,{headerLabels:J(),dataObjects:x,totalItems:S,handlePageUpdate:async e=>{await V(async t=>{await X(e,t)})},renderRowComponent:q,useCustomActions:!0})))};const oA=_.c.div(aA||(aA=Object(Q.a)(["\n padding: 20px 20px 10px 20px;\n\n span {\n font-size: 18px;\n color: var(--cm-primary);\n font-weight: bold;\n\n .textNormal {\n font-weight: normal;\n }\n\n @media (max-width: 450px) {\n font-size: 14px !important;\n }\n\n @media (max-width: 900px) {\n font-size: 16px !important;\n }\n }\n\n .stepper-container {\n padding: 10px 0 0 0;\n overflow-x: auto;\n\n .stepper-item {\n display: flex;\n justify-content: flex-start;\n margin: 10px 0;\n\n .stepper-item-inner {\n height: 32px;\n width: 32px;\n background-color: white;\n border: 1px solid var(--cm-primary);\n opacity: 0.5;\n color: var(--cm-primary);\n font-size: 18px;\n font-weight: bold;\n text-align: center;\n padding-bottom: 2px;\n }\n\n .stepper-item-inner-active {\n opacity: 1;\n color: white;\n background-color: var(--cm-primary);\n }\n\n .stepper-title {\n white-space: nowrap;\n font-size: 16px;\n color: var(--cm-primary);\n opacity: 0.5;\n }\n\n .stepper-title-active {\n opacity: 1;\n }\n }\n\n .stepper-item-outer {\n width: auto;\n flex-grow: 1;\n margin: 5px 20px 0 20px;\n min-width: 10px;\n max-width: 100px;\n }\n }\n"])));function rA(e){let{customHeader:t,stepsDataObjects:a}=e;const n=e=>e.handleIsStep?"stepper-item-inner-active":e.handleEnabledStep?"stepper-item-inner-completed":"stepper-item-inner-future",o=e=>e.handleIsStep&&"stepper-title-active";return l.a.createElement(oA,null,t&&t,l.a.createElement("div",{className:"stepper-container"},a.map((e,t)=>l.a.createElement(r.Fragment,{key:t},e.active&&l.a.createElement(r.Fragment,null,l.a.createElement("div",{onMouseDown:()=>(e=>{e.handleMouseDown&&e.handleMouseDown()})(e),onClick:()=>(e=>{e.handleEnabledStep&&e.handleClick()})(e),className:"stepper-item"},l.a.createElement("div",{className:"stepper-item-inner ".concat(n(e))},e.number),l.a.createElement("span",{className:"stepper-title ".concat(o(e))},e.title)),e.showDivider&&l.a.createElement("div",{className:"stepper-item-outer"}))))))}let lA=Lr.object().shape({tipoPessoa:Lr.string(),cpfCnpj:Lr.string().when("tipoPessoa",{is:"F\xcdSICA",then:Lr.string().isValidCpf().required(),otherwise:Lr.string().isValidCnpj().required()}),razaoSocial:Lr.string().required(),nomeFantasia:Lr.string().required(),inscricaoEstadual:Lr.string().required(),optanteSimples:Lr.boolean(),ramoAtividadeId:Lr.string().required(),responsavel:Lr.string().required(),estado:Lr.string().required(),cep:Lr.string().required(),cidade:Lr.string().required(),bairro:Lr.string().required(),endereco:Lr.string().required(),complemento:Lr.string(),pontoReferencia:Lr.string(),telefone1:Lr.string().required(),telefone2:Lr.string(),email:Lr.string().email("Email inv\xe1lido").required(),cnae:Lr.string(),dataCadastro:Lr.string(),microempresa:Lr.boolean(),retemICMS:Lr.boolean(),segmentos:Lr.boolean(),status:Lr.string().required(),statusChave:Lr.string().required(),prazoRenovacaoChave:Lr.string(),revendaId:Lr.string().nullable()});const iA={tipoPessoa:"F\xcdSICA",cpfCnpj:"",razaoSocial:"",nomeFantasia:"",inscricaoEstadual:"",optanteSimples:!1,ramoAtividadeId:"",responsavel:"",estado:"",cep:"",cidade:"",bairro:"",endereco:"",complemento:"",pontoReferencia:"",telefone1:"",telefone2:"",email:"",cnae:"",dataCadastro:Pe()().format("YYYY-MM-DD"),microempresa:!1,retemICMS:!1,segmentos:!1,status:dn.NOT_BLOCKED.value,statusChave:dn.NOT_BLOCKED.value,prazoRenovacaoChave:"30",revendaId:""};var sA=lA;function cA(e){return![...new Set([...Object.keys(e||{})])].length}function AA(e){return[...new Set([...Object.keys(e||{})])].length}const dA=Object(r.createContext)(null);function mA(e){let{children:t,history:a}=e;const[n,o]=Object(r.useState)(0),[i,s]=Object(r.useState)(0),[c,A]=Object(r.useState)(!1),[d,m]=Object(r.useState)(null),[u,h]=Object(r.useState)(null),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)(null),[v,C]=Object(r.useState)(null),[x,w]=Object(r.useState)(""),{register:O,control:y,watch:S,reset:N,getValues:I,handleSubmit:j,setError:D,errors:P,clearErrors:k,setValue:T}=Object(We.d)({defaultValues:iA,resolver:Object(Yo.a)(sA)}),[M,B]=Object(r.useState)(null),[F,H]=Object(r.useState)([]),[L,z]=Object(r.useState)([]),[Q,_]=Object(r.useState)(null),[G,V]=Object(r.useState)(""),[U,Y]=Object(r.useState)(""),[X,q]=Object(r.useState)(""),[J,K]=Object(r.useState)([]),[Z,W]=Object(r.useState)(!1),$=Object(r.useCallback)(async()=>{A(!0);try{const{resultado:t}=await Dc.getReasonsSolicitation();if(null===t||void 0===t?void 0:t.length){const e=t.filter(e=>e.ativo);z([...e])}else z([])}catch(e){zt(e)}finally{A(!1)}},[]);function ee(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!!function(){const{BLOCKED:e}=dn;return null===u?(Object(p.b)("Escolha um cliente \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR}),!1):d.status!==e.value||(Object(p.b)("Cliente bloqueado!",{type:p.b.TYPE.ERROR}),!1)}()&&(m(d),e&&o(1),!0)}function te(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(ee())return!!(G&&U&&U.trim().length&&X&&X.trim().length||(Object(p.b)("Os Campos com (*) s\xe3o obrigat\xf3rios",{type:p.b.TYPE.ERROR}),0))&&(e&&o(2),!0)}const ae=Object(r.useCallback)(async()=>
1{if(!F.length){A(!0);try{const{resultado:t}=await Br.getLineBusiness("");H(t||[])}catch(e){zt(e)}finally{A(!1)}}},[F.length]),ne=Object(r.useCallback)((e,t)=>{const{formData:a,clientSelected:n}=e;return re(n,a),a.telefone1&&!Object(tn.r)(a.telefone1)?D("telefone1",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0}):a.telefone2&&!Object(tn.r)(a.telefone2)?D("telefone2",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0}):(B(a),t(a))},[]),oe=Object(r.useCallback)(async e=>{ne({formData:e,clientSelected:d},e=>{e&&(o(3),N(e))})},[d,N,ne]);const re=Object(r.useCallback)((e,t)=>{const a="O cliente da etapa 3 n\xe3o pode ser o mesmo da etapa 1";switch(i){case 0:return Object(tn.m)((null===e||void 0===e?void 0:e.cpfCnpj)||"")!==Object(tn.m)((null===t||void 0===t?void 0:t.cpfCnpj)||"")||(p.b.error(a),!1);case 1:return Object(tn.m)((null===e||void 0===e?void 0:e.cpfCnpj)||"")!==Object(tn.m)((null===t||void 0===t?void 0:t.cpfCnpj)||"")||(p.b.error(a),D("cpfCnpj",{type:"sameCpfCnpj",message:"Digite outro cpf/cnpj",shouldFocus:!0}),!1);default:p.b.error("Erro ao validar novo cliente")}},[]);function le(e,t){if(!Z)return p.b.error("Confirma\xe7\xe3o de revis\xe3o da solcita\xe7\xe3o \xe9 obrigat\xf3rio!"),void qi("endTerm");const a=function(e,t){if(null===Q||void 0===Q?void 0:Q.existeCliente){const a={};switch(a.status=t?e.status:dn.NOT_BLOCKED.value,e.revendaId&&e.revendaId.length?a.revendaId=e.revendaId||null:a.revendaId=null,i){case 0:{const t=t=>e.endereco[t]||"",n=t=>e.contato[t]||"";return{bairro:t("bairro").trim(),cep:t("cep").trim(),cidade:t("cidade").trim(),complemento:t("complemento").trim(),estado:t("estado").trim(),endereco:t("endereco").trim(),pontoReferencia:t("pontoReferencia").trim(),razaoSocial:(e.razaoSocial||"").trim(),nomeFantasia:(e.nomeFantasia||"").trim(),tipoPessoa:e.tipoPessoa,cpfCnpj:Object(tn.m)(e.cpfCnpj),responsavel:(e.responsavel||"").trim(),inscricaoEstadual:(e.inscricaoEstadual||"").trim(),dataCadastro:e.dataCadastro,email:n("email"),telefone1:Object(tn.n)(n("telefone1").trim()),telefone2:Object(tn.n)(n("telefone2").trim()),microempresa:e.microempresa,prazoRenovacaoChave:e.prazoRenovacaoChave,ramoAtividadeId:e.ramoAtividadeId,retemICMS:e.retemICMS,optanteSimples:e.optanteSimples,statusChave:e.statusChave,status:a.status,revendaId:a.revendaId,cnae:""}}case 1:{const t={};return t.bairro=e.bairro.trim(),t.cep=Object(tn.n)(e.cep),t.cidade=e.cidade.trim(),t.complemento=e.complemento.trim(),t.estado=e.estado.trim(),t.endereco=e.endereco.trim(),t.pontoReferencia=e.pontoReferencia.trim(),t.razaoSocial=e.razaoSocial.trim(),t.nomeFantasia=e.nomeFantasia.trim(),t.tipoPessoa=e.tipoPessoa,t.cpfCnpj=Object(tn.m)(e.cpfCnpj),t.responsavel=e.responsavel.trim(),t.inscricaoEstadual=e.inscricaoEstadual.trim(),t.dataCadastro=Pe()(e.dataCadastro).format("DD/MM/YYYY"),t.email=e.email.toLowerCase().trim(),t.microempresa=e.microempresa,t.prazoRenovacaoChave=e.prazoRenovacaoChave.trim(),t.ramoAtividadeId=e.ramoAtividadeId,t.retemICMS=e.retemICMS,t.optanteSimples=e.optanteSimples,t.statusChave=e.statusChave,t.telefone1=Object(tn.n)(e.telefone1.trim()),t.telefone2=Object(tn.n)(e.telefone2.trim()),t.status=a.status,t.revendaId=a.revendaId,t.cnae="",{...t}}default:return null}}return null}(pe(),e),n=ue();!n.existeCliente||a?t({inputCpfCnpj:d.cpfCnpj,inputAssunto:U,inputTextareaTexto:X,inputTipoMotivoId:n.id,tipoMotivoDescricao:n.descricao,inputAnexos:J,inputNovoCliente:a}):p.b.error("Erro ao formatar novo cliente!")}const ie=Object(r.useCallback)(e=>{const{target:{value:t}}=e;V(t);const a=L.find(e=>e.id===parseInt(t));_(a)},[L]),se=Object(r.useCallback)(e=>{const{target:{value:t}}=e;Y(t)},[]),ce=Object(r.useCallback)(e=>{const{target:{value:t}}=e;q(t)},[]),Ae=Object(r.useCallback)(e=>{const{target:{files:t}}=e;if(![...Object.values(t||{})].every(e=>Vt.ANEXOS.includes(e.type)))return void p.b.error("Arquivos n\xe3o suportados foram encontrados");const a=[];for(const n in J)"object"===typeof J[n]&&a.push(J[n]);for(const n in t)"object"===typeof t[n]&&a.push(t[n]);a&&a.length?K(a):K([]),setTimeout(()=>{qi("attachmentsId")},200)},[J]),de=Object(r.useCallback)(e=>{const{target:{value:t}}=e;W("true"!==t)},[]),me=Object(r.useCallback)(()=>
1{if(null===I()&&null===M)return;if(cA(I())&&cA(M))return;let e=I()||M,t=AA(e)!==AA(iA);cA(e)&&t&&(e=M),N(e),B(e)},[M,I,N]),ue=Object(r.useCallback)(()=>L.find(e=>e.id===parseInt(G)),[L,G]),pe=Object(r.useCallback)(()=>{switch(i){case 0:return f;case 1:return M||I();default:return null}},[f,M,I,i]);const he={0:()=>{o(0),me(),W(!1)},1:()=>{ee(!0),me(),W(!1)},2:()=>{te(!0),me(),W(!1)},3:async()=>{te()&&((null===Q||void 0===Q?void 0:Q.existeCliente)?await async function(){if((null===Q||void 0===Q?void 0:Q.existeCliente)&&ee())switch(i){case 0:{if(!f)return void p.b.error("Selecione um cliente existente");const{BLOCKED:e}=dn;if(f.status===e.value)return Object(p.b)("Cliente bloqueado!",{type:p.b.TYPE.ERROR}),!1;re(d,f)&&o(3);break}case 1:await j(async e=>await oe(e),e=>{e&&p.b.error("Os Campos com (*) s\xe3o obrigat\xf3rios")})(),A(!1);break;default:p.b.error("Erro ao validar novo cliente")}}():o(3))},4:async()=>{le(!1,e=>{!function(e,t){const a=new FormData;if(a.append("cpfCnpj",Object(tn.m)((e.inputCpfCnpj||"").trim())),a.append("tipoMotivoDescricao",e.tipoMotivoDescricao.trim()),a.append("tipoMotivoId",Number(e.inputTipoMotivoId)),a.append("assunto",(e.inputAssunto||"").trim()),a.append("texto",(e.inputTextareaTexto||"").trim()),e.inputNovoCliente?a.append("extra",JSON.stringify({paraCriar:{clienteExistente:0===i,cliente:e.inputNovoCliente}})):a.append("extra",null),e.inputAnexos&&e.inputAnexos.length)for(let n=0;n<e.inputAnexos.length;n+=1)a.append("anexos",e.inputAnexos[n]);t(a)}(e,async e=>{A(!0);try{const n=await Pc.createSolicitation(e);Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{a.push(R.commercialSolicitation)},200)}catch(t){return zt(t),null}finally{A(!1)}})})}},ge=[{title:"Cliente",number:1,handleEnabledStep:!0,handleIsStep:0===n,handleOnMouseDown:null,handleClick:he[0],active:!0,showDivider:!0},{title:"Solicita\xe7\xe3o",number:2,handleEnabledStep:!0,handleIsStep:1===n,handleOnMouseDown:null,handleClick:he[1],active:!0,showDivider:!0},{title:"Anexos",number:3,handleEnabledStep:!0,handleIsStep:2===n,handleOnMouseDown:null,handleClick:he[2],active:!0,showDivider:!0},{title:"Resumo",number:4,handleEnabledStep:!0,handleIsStep:3===n,handleOnMouseDown:null,handleClick:he[3],active:!0,showDivider:!1}],Ee=Object(r.useCallback)(()=>({loading:c,setLoading:A,client:d,setClient:m,clienteId:u,setClienteId:h,lineBusinesses:F,reasonSolicitations:L,inputClienteValue:g,setInputClienteValue:E,selectTipoSolicitacao:G,setSelectTipoSolicitacao:V,inputAssunto:U,setInputAssunto:Y,textareaTexto:X,setTextareaTexto:q,anexos:J,setAnexos:K,activeStep:n,setActiveStep:o,handleStepDataObject:ge,getSelectedSolicitation:ue,getDataNewClient:pe,handleAsyncEffectAdd:$,handleSelectTipoSolicitacaoChange:ie,handleInputAssuntoChange:se,handleTextareaTextoChange:ce,handleInputAnexosChange:Ae,HANDLE_ON_CLICK_SUBMIT:he,handleSaveCreateClientNew:me,handleGetDataCreateNewClient:ae,handleValidateCpfCnpj:re,confirm:Z,handleInputConfirmChange:de,menuActive:i,setMenuActive:s,newClient:f,setNewClient:b,newClienteId:v,setNewClienteId:C,newInputClienteValue:x,setNewInputClienteValue:w,getValues:I,register:O,control:y,watch:S,errors:P,clearErrors:k,setValue:T}),[c,A,d,m,u,h,F,L,g,E,G,V,U,Y,X,q,J,K,n,o,ge,ue,pe,$,ie,se,ce,Ae,he,me,ae,re,Z,de,i,s,f,b,v,C,x,w,I,O,y,S,P,k,T]);return l.a.createElement(dA.Provider,{value:Ee()},t)}function uA(){return Object(r.useContext)(dA)}var pA,hA,gA,EA,fA,bA,vA,CA;const xA=r.Fragment,wA=_.c.form(pA||(pA=Object(Q.a)([""]))),OA=_.c.div(hA||(hA=Object(Q.a)(["\n height: 10px;\n background-color: #fcfcfc;\n"]))),yA=_.c.div(gA||(gA=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n form {\n span {\n font-size: 16px;\n color: #707070;\n }\n }\n"]))),SA=_.c.div(EA||(EA=Object(Q.a)(["\n margin: 0;\n padding: 0;\n border: none;\n display: flex;\n flex-direction: column;\n background-color: #f2f2f2;\n\n #clientText {\n color: var(--cm-primary);\n font-size: 12pt;\n font-weight: bold;\n }\n\n #helpText {\n font-size: 12pt;\n color: var(--cm-primary);\n }\n\n input {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #dadae3;\n padding: 8px 15px;\n margin-right: 20px;\n }\n\n input:focus {\n border: 1px solid var(--cm-primary);\n }\n\n nav {\n border: 1px solid #4c4e9e;\n border-radius: 8px;\n padding: 8px;\n\n ul {\n min-height: 140px;\n width: auto;\n height: auto;\n min-width: 350px;\n\n .suggestions-container {\n border: 1px solid #999;\n border-radius: 8px;\n padding: 8px;\n }\n\n .suggestion-active {\n border: 1px solid #4c4e9e;\n border-radius: 8px;\n z-index: 3;\n }\n\n li {\n padding: 10px;\n }\n }\n }\n"]))),NA=_.c.span(fA||(fA=Object(Q.a)(["\n color: var(--cm-primary) !important;\n font-weight: bold;\n"]))),IA=(_.c.div(bA||(bA=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n background: #eaeaea;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n"]))),_.c.div(vA||(vA=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"]))),_.c.div(CA||(CA=Object(Q.a)(["\n padding: 15px 20px 10px 20px;\n background-color: #fcfcfc;\n"]))));function jA(e){var t,a,n,o,i,s,c,A,d,m;
1const{client:u,setClient:h,setClienteId:g,inputClienteValue:E,setInputValue:f,messageUserBlock:b,noDataClient:v,noLabelTitle:C,noPaddingInfoCard:x,sameClient:w,handleCheckSameCpfCnpj:O}=e,[y,S]=Object(r.useState)(!1),[N,I]=Object(r.useState)(!1),[j,R]=Object(r.useState)(null),[D,P]=Object(r.useState)([]);function k(e){e.status===dn.BLOCKED.value?(Object(p.b)(function(e){const t=b,a="".concat(e.razaoSocial||e.nomeFantasia),n=Object(tn.f)(e.cpfCnpj),o="".concat(Object(tn.c)(e.cpfCnpj));return"".concat(a," com ").concat(n," ").concat(o," ").concat(t)}(e),{type:p.b.TYPE.ERROR}),S(!0)):S(!1),O&&w&&O(w,{cpfCnpj:Object(tn.m)(e.cpfCnpj)||""}),h(e),g(e.id),f(T(e))}function T(e){return"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)}return l.a.createElement(xA,null,l.a.createElement(yA,null,l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement("div",{className:"infoCard ".concat(x&&"noPadding")},l.a.createElement(SA,{onSubmit:function(e){return e.preventDefault()}},l.a.createElement(IA,null,!C&&l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{id:"clientText"},"Cliente *"),l.a.createElement("br",null)),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do cliente poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,{inputDataValue:E,suggestions:D,isShowSuggestions:N,handleDataChange:async function(e){const{target:{value:t}}=e;if(""===t)P([]),f(""),h({}),g(null),I(!1);else{clearTimeout(j);const e=setTimeout(()=>{(async()=>{const e=await async function(e){try{return(await ro.getPersonClients({cpfCnpj:Object(tn.m)(e.trim())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:10})).resultado}catch(t){return zt(t),[]}}(t);e.length?P(e):P([]),I(!0)})()},500);R(e)}f(t)},handleGetSuggestionKey:function(e){return e?e.id:""},handleGetSuggestionLabel:function(e){return e?T(e):""},handleOnClick:function(e){const[t]=D.filter(t=>t.id===e.id);k(t),I(!!y)}})))),!v&&E&&u&&u.contato&&u.endereco&&l.a.createElement(wA,{className:"defaultForm"},l.a.createElement(OA,null),l.a.createElement("div",{className:"infoCard"},l.a.createElement(NA,null,"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Email"),l.a.createElement("input",{type:"email",defaultValue:(null===u||void 0===u?void 0:null===(t=u.contato)||void 0===t?void 0:t.email)||"",name:"email",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone (1)"),l.a.createElement(On.a,{value:(null===u||void 0===u?void 0:null===(a=u.contato)||void 0===a?void 0:a.telefone1)||"",name:"telefone1",disabled:!0,mask:"(99) 99999-9999"})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone (2)"),l.a.createElement(On.a,{mask:"(99) 99999-9999",value:(null===u||void 0===u?void 0:null===(n=u.contato)||void 0===n?void 0:n.telefone2)||"",name:"telefone2",disabled:!0})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement(NA,null,"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"endereco",defaultValue:(null===u||void 0===u?void 0:null===(o=u.endereco)||void 0===o?void 0:o.endereco)||"",name:"endereco",disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{defaultValue:(null===u||void 0===u?void 0:null===(i=u.endereco)||void 0===i?void 0:i.complemento)||"",name:"complemento",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{defaultValue:(null===u||void 0===u?void 0:null===(s=u.endereco)||void 0===s?void 0:s.bairro)||"",name:"bairro",disabled:!0})),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CEP"),l.a.createElement("input",{defaultValue:(null===u||void 0===u?void 0:null===(c=u.endereco)||void 0===c?void 0:c.cep)||"",name:"cep",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{defaultValue:(null===u||void 0===u?void 0:null===(A=u.endereco)||void 0===A?void 0:A.cidade)||"",name:"cidade",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("input",{defaultValue:(null===u||void 0===u?void 0:null===(d=u.endereco)||void 0===d?void 0:d.estado)||"",name:"estado",disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{defaultValue:(null===u||void 0===u?void 0:null===(m=u.endereco)||void 0===m?void 0:m.pontoReferencia)||"",name:"pontoReferencia",disabled:!0})))))))))}function RA(){const{client:e,setClient:t,setClienteId:a,inputClienteV
1alue:n,setInputClienteValue:o}=uA();return l.a.createElement(jA,{client:e,setClient:t,setClienteId:a,inputClienteValue:n,setInputValue:o,showDataClient:!0,messageUserBlock:"bloqueado para cria\xe7\xe3o de solicita\xe7\xf5es!"})}function DA(){const{inputAssunto:e,textareaTexto:t,reasonSolicitations:a,selectTipoSolicitacao:n,handleSelectTipoSolicitacaoChange:o,handleInputAssuntoChange:r,handleTextareaTextoChange:i}=uA();return l.a.createElement("form",{className:"defaultForm",onSubmit:()=>{}},l.a.createElement("div",{className:"infoCard noPaddingTop"},l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",{id:"title"},"Tipo da Solicita\xe7\xe3o *"),l.a.createElement("select",{name:"tipoSolicitacao",value:n,onChange:o},l.a.createElement("option",{value:""},"Selecione"),(a||[]).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao)))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Descri\xe7\xe3o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Assunto *"),l.a.createElement("input",{type:"text",name:"assunto",value:e,onChange:r}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Mensagem / Descri\xe7\xe3o *"),l.a.createElement("textarea",{name:"texto",value:t,rows:10,style:{resize:"vertical",overflow:"auto",maxHeight:"none"},onChange:i})))))}var PA,kA,TA;const MA=_.c.div(PA||(PA=Object(Q.a)(["\n display: flex;\n height: 50px;\n width: 168px;\n border-radius: 8px;\n padding: 8px;\n justify-content: space-between;\n align-items: center;\n border: 1px solid var(--cm-primary);\n margin: 20px 20px 0 0;\n\n margin-right: ",";\n background-color: ",";\n\n span {\n max-width: ",";\n display: -webkit-box;\n overflow: hidden; /* remove o estouro do elemento */\n text-overflow: ellipsis; /* adiciona \u201c...\u201d no final */\n -webkit-line-clamp: 2; /* quantidade de linhas */\n -webkit-box-orient: vertical; /* conte\xfado ser\xe1 apresentado verticalmente */\n cursor: default;\n }\n\n svg {\n color: #0000008A;\n cursor: pointer;\n }\n\n svg + svg {\n margin-left: 8px;\n }\n"])),e=>{let{isMarginRight:t}=e;return t?5:20},e=>{let{customBgColor:t}=e;return t||"none"},e=>{let{isDownload:t}=e;return"calc(100% - ".concat(t?48:20,"px)")}),BA=_.c.div(kA||(kA=Object(Q.a)([""]))),FA=_.c.div(TA||(TA=Object(Q.a)(["\n width: auto;\n display: flex;\n justify-content: center;
1\n"])));a(630);function HA(e){const[t,a]=Object(r.useState)([]);return Object(r.useEffect)(()=>{!function(e){const t=[];for(const a in e)"length"!==a&&"item"!==a&&t.push(e[a]);a(t)}(e.files)},[e.files]),l.a.createElement(l.a.Fragment,null,t.map((n,o)=>{const r=function(e){var t;return(null===e||void 0===e?void 0:null===(t=e.arquivo)||void 0===t?void 0:t.path)||(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.nome)||""}(n),i=e.requestDownload&&(null===n||void 0===n?void 0:n.id);return l.a.createElement(BA,{className:"tooltip",key:"".concat(r,"-").concat(o)},l.a.createElement("span",{className:"tooltiptext"},r),l.a.createElement(MA,{isDownload:i,isMarginRight:e.dividerTwoMarginRight,customBgColor:e.customColor},l.a.createElement("span",null,r),l.a.createElement(FA,null,i&&r&&l.a.createElement(ue.h,{title:"Baixar",onClick:t=>(async function(e,t,a,n){if(e.preventDefault(),t)if(a){a(!0);try{const e=await t,r=new Blob([e.data||e]),l=window.URL.createObjectURL(r),i=document.createElement("a");document.body.appendChild(i),i.style="display: none",i.href=l,i.setAttribute("download",n),i.click(),setTimeout(()=>{window.URL.revokeObjectURL(l),document.body.removeChild(i),p.b.success("Download de Arquivo realizado com sucesso!"),a(!1)},0)}catch(o){zt(o,"Arquivo n\xe3o encontrado"),a(!1)}finally{a(!1)}}else p.b.error("N\xe3o existe loading!");else p.b.error("N\xe3o existe request!")})(t,e.request(r),e.setLoading,r)}),e.canDelete&&l.a.createElement(ue.w,{title:"Excluir",onClick:()=>(function(n){const o=t.filter((e,t)=>t!==n&&e);a(o),e.handleSetAnexos(o)})(o)}))))}))}HA.defaultProps={files:[],handleSetAnexos:()=>{},requestDownload:!1,canDelete:!0};var LA,zA,QA,_A=HA;function GA(e){const{lineBusinesses:t,useFormObjects:{register:a,control:n,watch:o,errors:i,clearErrors:s,setValue:c},sameClient:A,setLoading:d,resaleDefault:m,showPermissionStatusClient:h,noVerifyClientInBase:g,handleCheckSameCpfCnpj:E}=e,[f,b]=Object(r.useState)(!1),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)(!1),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(function(e){if(e)return c("revendaId",e.id),T(e);return""}(m)),{permissions:I}=Object(u.d)(e=>e.user.data),j=Object(r.useMemo)(()=>I.includes(ua["edit_mudanca-atendimento-revenda"]),[I]),R=Object(r.useMemo)(()=>I.includes(ua.block_user),[I]);async function D(e){d(!0);(async()=>{try{const{data:a}=await ro.verifyPersonClient(e);if(a.resultado.length){const e=a.resultado[0];e.razaoSocialCliente&&c("razaoSocial",e.razaoSocialCliente),e.nomeFantasiaCliente&&c("nomeFantasia",e.nomeFantasiaCliente),p.b.success("Cliente j\xe1 cadastrado no ERP da Casa Magalh\xe3es.")}else p.b.success("Cliente ainda n\xe3o cadastrado no ERP da Casa Magalh\xe3es.")}catch(t){zt(t)}finally{d(!1)}})()}function P(e,t){return o(e)===dn[t].value?"checkradio_outline":""}const k=()=>o("status")===dn.BLOCKED.value;function T(e){return"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)}const M=e=>e?"block":"none";return l.a.createElement("div",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard noMarginTop",style:{display:(B=R,h?M(B):"none")}},l.a.createElement("span",{id:"title"},"Permiss\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginTop"},l.a.createElement("span",{id:"subtitle"},"Status do Cliente *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"status",value:dn.NOT_BLOCKED.value,control:n}),l.a.createElement("span",{className:"checkradio ".concat(P("status",dn.NOT_BLOCKED.key))},o("status")===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"status",value:dn.BLOCKED.value,control:n,onClick:()=>c("statusChave",dn.BLOCKED.value)}),l.a.createElement("span",{className:"checkradio ".concat(P("status",dn.BLOCKED.key))},o("status")===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label)))))),l.a.createElement("div",{className:"infoCard ".concat(!h&&"noMarginTop")},l.a.createElement("span",{id:"title"},"Gera\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder addMarginTop marginRightX4"},l.a.createElement("span",{id:"subtitle"},"Status Gera\xe7\xe3o de Chave *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"statusChave",value:dn.NOT_BLOCKED.value,control:n,disabled:k(),onClick:()=>{k()||c("statusChave",dn.NOT_BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(P("statusChave",dn.NOT_BLOCKED.key))},o("statusChave")===dn.NOT_BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.NOT_BLOCKED.label2)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement(tr,{type:"radio",name:"statusChave",value:dn.BLOCKED.value,control:n,disabled:k(),onClick:()=>{k()||c("statusChave",dn.BLOCKED.value)}}),l.a.createElement("span",{className:"checkradio ".concat(P("statusChave",dn.BLOCKED.key))},o("statusChave")===dn.BLOCKED.value&&l.a.createElement("div",{className:"markRadioHolder"},l.a.createElement("div",{className:"checkradio_stem"})))),l.a.createElement("span",{id:"radioLabel"},dn.BLOCKED.label)))),l.a.createElement("div",{className:"inputHolder addMarginTop"},l.a.createElement("span",{id:"subtitle"},"Prazo de Renova\xe7\xe3o de Chave"),l.a.createElement("div",{className:"rowContainer rowContainerCenter"},l.a.createElement("div",{className:"inputHolder noMarginRight inputHolderSmall"},l.a.createElement(tr,{type:"text",name:"prazoRenovacaoChave",labelHorizontal:"dias",className:"widthPrazoRenovacaoChave",control:n,errors:i,onChange:e=>c("prazoRenovacaoChave",Object(tn.g)(e.target.value))})))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(kr,{name:"tipoPessoa",label:"Tipo de Pessoa *",control:n,errors:i},l.a.createElement("option",{value:"F\xcdSICA"},"F\xcdSICA"),l.a.createElement("option",{value:"JUR\xcdDICA"},"JUR\xcdDICA"))),"F\xcdSICA"===o("tipoPessoa")?l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(xr,{control:n,name:"cpfCnpj",label:"CPF *",onChange:e=>(function(e){s("cpfCnpj");const t=Object(tn.m)(e);if(g)return E&&A&&11===t.length&&E(A,{cpfCnpj:t}),c("cpfCnpj",e);{let a=f;if(11===t.length&&(a=!0),11===t.length&&a)return D(t),b(!1),c("cpfCnpj",e);if(!f&&10===t.length)return b(!0),c("cpfCnpj",e);if(t.length<11)return c("cpfCnpj",e)}})(e.target.value),errors:i})):l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(hr,{control:n,name:"cpfCnpj",label:"CNPJ *",errors:i,onChange:e=>(function(e){s("cpfCnpj");const t=Object(tn.m)(e);if(g)return E&&A&&14===t.length&&E(A,{cpfCnpj:t}),c("cpfCnpj",e);{let a=f;if(14===t.length&&(a=!0),14===t.length&&a)return D(t),b(!1),c("cpfCnpj",e);if(!f&&13===t.length)return b(!0),c("cpfCnpj",e);if(t.length<14)return c("cpfCnpj",e)}})(e.target.value)})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"razaoSocial",placeholder:"Raz\xe3o Social",label:"Raz\xe3o Social *",control:n,errors:i}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(tr,{type:"text",name:"nomeFantasia",placeholder:"Nome Fantasia",label:"Nome Fantasia *",control:n,errors:i})),l.a.createElement("div",{className:"\n inputHolder\n defaultFlex\n ".concat("F\xcdSICA"===o("tipoPessoa")&&"noM
1arginRight","\n ")},l.a.createElement(tr,{type:"text",name:"inscricaoEstadual",placeholder:"F\xcdSICA"===o("tipoPessoa")?"RG":"Inscri\xe7\xe3o Estadual",label:"F\xcdSICA"===o("tipoPessoa")?"RG *":"Inscri\xe7\xe3o Estadual *",control:n,errors:i})),"JUR\xcdDICA"===o("tipoPessoa")&&l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement(kr,{name:"optanteSimples",label:"Optante do SIMPLES",control:n,errors:i},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim")))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(kr,{name:"ramoAtividadeId",label:"Ramo de Atividade *",control:n,errors:i},l.a.createElement("option",{value:"",disabled:!0},"Selecione"),(t||[]).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"responsavel",placeholder:"Respons\xe1vel",label:"Respons\xe1vel *",control:n,errors:i})),l.a.createElement("div",null))),l.a.createElement("div",{className:"infoCard",style:{display:M(j)}},l.a.createElement("span",{id:"title"},"Revenda"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"De qual revenda?"),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca da revenda poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,Object.assign({},a("revendaId"),{inputDataValue:S,suggestions:v,isShowSuggestions:x,handleDataChange:async function(e){const{target:{value:t}}=e;if(""===t)C([]),w(!1),c("revendaId","");else{clearTimeout(O);const e=setTimeout(()=>{(async()=>{const e=await async function(e){try{return(await Mr.getPersonResaleAutoComplete({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:0})).resultado}catch(t){return zt(t),[]}}(t);e.length?(C(e),w(!0)):(C([]),w(!0))})()},500);y(e)}N(t)},handleGetSuggestionKey:function(e){return e?e.id:""},handleGetSuggestionLabel:function(e){return e?T(e):""},handleOnClick:function(e){const[t]=v.filter(t=>t.id===e.id);var a;N(T(a=t)),c("revendaId",a.id),w(!1)},isDisabled:!j}))))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(kr,{name:"estado",label:"Estado *",control:n,errors:i},l.a.createElement("option",{value:"",disabled:!0},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(tr,{type:"text",name:"cidade",placeholder:"Cidade",label:"Cidade *",control:n,errors:i})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(sr,{control:n,name:"cep",label:"CEP *",errors:i})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"bairro",placeholder:"Bairro",label:"Bairro *",control:n,errors:i}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(tr,{type:"text",name:"endereco",label:"Endere\xe7o Completo *",control:n,errors:i})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"complemento",label:"Complemento",control:n,errors:i}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"text",name:"pontoReferencia",label:"Ponto de Refer\xeancia",control:n,errors:i})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Sr,{control:n,name:"telefone1",label:"Telefone(1) *",errors:i})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(Sr,{control:n,name:"telefone2",label:"Telefone(2)",errors:i})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{type:"email",name:"email",label:"E-mail *",placeholder:"[email protected]",control:n,errors:i,onChange:e=>c("email",Object(tn.h)(e.target.value),{shouldValidate:!0})}
1)))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(tr,{readOnly:!0,disabled:!0,type:"date",name:"dataCadastro",label:"Data de Cadastro",control:n,errors:i})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Op\xe7\xf5es"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(kr,{name:"microempresa",label:"Microempresa",control:n,errors:i},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement(kr,{name:"retemICMS",label:"Ret\xe9m ICMS",control:n,errors:i},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim"))))));var B}const VA=_.c.header(LA||(LA=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n margin-top: 24px;\n position: sticky;\n z-index: 2;\n"]))),UA=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#00000061";return e?"1px solid var(--cm-primary)":"1px solid ".concat(t)},YA=_.c.div(zA||(zA=Object(Q.a)(["\n width: 50%;\n height: 48px;\n margin-bottom: -2px;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n border-top: ",";\n border-left: ",";\n border-right: ",";\n border-bottom: ",";\n border-top-left-radius: 8px;\n border-top-right-radius: 8px;\n background: #FCFCFC;\n\n font-weight: ",";\n color: ",";\n cursor: ",";\n\n &:nth-child(1) {\n box-shadow: ",";\n clip-path: inset(0px -15px 0px 0px round 0 15px 0 0);\n z-index: ",";\n }\n\n &:nth-child(2) {\n box-shadow: ",";\n clip-path: inset(0px 0px 0px -15px round 15px 0 0 0);\n z-index: ",";\n }\n"])),e=>{let{active:t}=e;return UA(t)},e=>{let{active:t}=e;return UA(t)},e=>{let{active:t}=e;return UA(t)},e=>{let{active:t}=e;return UA(!t,"white")},e=>{let{active:t}=e;return t?"bold":"normal"},e=>{let{active:t}=e;return t?"var(--cm-primary)":"#00000061"},e=>{let{active:t}=e;return t?"default":"pointer"},e=>{let{active:t}=e;return(e=>e?"15px 7px 10px -4px rgba(0, 0, 0, 0.25)":"none")(t)},e=>{let{active:t}=e;return t?3:2},e=>{let{active:t}=e;return(e=>e?"-15px 7px 10px -4px rgba(0, 0, 0, 0.25)":"none")(t)},e=>{let{active:t}=e;return t?3:2}),XA=_.c.div(QA||(QA=Object(Q.a)(["\n border: 1px solid var(--cm-primary);\n border-top: none;\n"])));function qA(){const{setLoading:e,menuActive:t,setMenuActive:a,handleValidateCpfCnpj:n,anexos:o,setAnexos:r,handleInputAnexosChange:i,getSelectedSolicitation:s,lineBusinesses:c,handleSaveCreateClientNew:A,handleGetDataCreateNewClient:d,client:m,newClient:u,newInputClienteValue:p,setNewClient:h,setNewClienteId:g,setNewInputClienteValue:E,register:f,control:b,watch:v,errors:C,clearErrors:x,setValue:w}=uA(),{existeCliente:O,descricao:y}=s();return l.a.createElement("form",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard noPaddingTop"},l.a.createElement("span",{id:"title"},"Anexos"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER ANEXO(S)"),l.a.createElement("input",{name:"anexos",type:"file",multiple:!0,onChange:i,accept:Vt.ACCEPT})),l.a.createElement("label",null,o.length?1===o.length?"1 arquivo":o.length+" arquivos":"Selecione o(s) arquivo(s)"))),o&&l.a.createElement("div",{id:"attachmentsId",className:"rowContainer"},l.a.createElement(_A,{files:o,handleSetAnexos:r}))),O&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},y),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("span",{id:"title"},"Adicionar novo cliente *")),l.a.createElement(VA,{active:t},l.a.createElement(YA,{active:0===t,onClick:()=>{A(),a(0)}},"SELECIONAR EXISTENTE"),l.a.createElement(YA,{active:1===t,onClick:async()=>{await d(),a(1)}},"CRIAR NOVO")),l.a.createElement(XA,null,0===t&&l.a.createElement(jA,{sameClient:m,client:u,setClient:h,setClienteId:g,inputClienteV
1alue:p,setInputValue:E,messageUserBlock:"bloqueado para cria\xe7\xe3o de solicita\xe7\xf5es!",handleCheckSameCpfCnpj:n,noDataClient:!0,noLabelTitle:!0,noPaddingInfoCard:!0}),1===t&&l.a.createElement(GA,{setLoading:e,useFormObjects:{register:f,control:b,watch:v,errors:C,clearErrors:x,setValue:w},sameClient:m,lineBusinesses:c,showPermissionStatusClient:!1,noVerifyClientInBase:!0,handleCheckSameCpfCnpj:n}))))}var JA;const KA=_.c.div(JA||(JA=Object(Q.a)(['\n width: 100%;\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n\n #title {\n font-weight: bold;\n color: black;\n }\n\n #radioInputHolder {\n display: block;\n flex-direction: row;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 5px;\n margin-right: 10px;\n margin-top: 10px;\n\n input {\n position: absolute;\n opacity: 0;\n cursor: pointer;\n width: 17px !important;\n height: 17px;\n margin: 0;\n left: 4px;\n top: 7px;\n z-index: 2;\n }\n\n #radioLabel {\n padding-left: 25px;\n color: black;\n }\n }\n\n .checkmark {\n position: absolute;\n top: 4px;\n left: 0;\n height: 24px;\n width: 24px;\n background-color: white;\n border: 1px solid #d4d4df;\n border-radius: 4px;\n }\n\n .checkmark_stem {\n position: absolute;\n width: 2px;\n height: 15px;\n background-color: var(--cm-primary);\n left: 13px;\n top: 3px;\n -ms-transform: rotate(45deg); /* IE 9 */\n -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */\n transform: rotate(45deg);\n }\n\n .checkmark_kick {\n position: absolute;\n width: 10px;\n height: 2px;\n background-color: var(--cm-primary);\n left: 1px;\n top: 11px;\n -ms-transform: rotate(45deg); /* IE 9 */\n -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */\n transform: rotate(45deg);\n }\n\n #radioInputHolder:hover input ~ .checkmark {\n border: 1px solid #4c4e9e;\n background-color: #eee;\n }\n\n #radioInputHolder input:checked ~ .checkmark {\n border: 1px solid var(--cm-primary);\n }\n\n .checkmark:after {\n content: "";\n position: absolute;\n display: none;\n }\n\n #radioInputHolder input:checked ~ .checkmark:after {\n display: block;\n }\n'])));function ZA(e){const{value:t,checked:a,onChange:n,title:o="Termo *",description:r}=e;return l.a.createElement(KA,null,l.a.createElement("span",{id:"title"},o),l.a.createElement("div",{id:"radioInputHolder"},l.a.createElement("input",{type:"checkbox",value:t,checked:a,onChange:n}),l.a.createElement("span",{id:"radioLabel"},r),l.a.createElement("span",{className:"checkmark"},a&&l.a.createElement("div",null,l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("div",{id:"endTerm"}))}var WA,$A;const ed=_.c.div(WA||(WA=Object(Q.a)(["\n flex: 1;\n display: flex;\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n max-width: 100%;\n border: 1px solid #C5C5D4;\n margin-top: ",";\n"])),e=>{let{addMarginTop:t}=e;return t?"20px":0}),td=_.c.div($A||($A=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n\n .info {\n display: flex;\n flex-direction: column;\n\n &.col2 {\n width: calc(50% - 10px);\n\n @media screen and (max-width: 1080px) {\n width: 100%;\n }\n }\n\n span {\n strong {\n margin-right: 6px;\n }\n }\n\n .description {\n width: 100%;\n overflow-wrap: break-word;\n word-wrap: break-word;\n word-break: break-word;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n"])));function ad(e){var t;let{dataClient:a}=e;const n=Object(tn.f)(a.cpfCnpj);return l.a.createElement(td,null,l.a.createElement("div",{className:"info col2"},l.a.createElement("div",null,l.a.createElement("strong",null,"Nome: ")," ",(null===(r=a)||void 0===r?void 0:r.nomeFantasia)||(null===r||void 0===r?void 0:r.razaoSocial)||""),l.a.createElement("div",null,l.a.createElement("strong",null,n,": ")," ",Object(tn.c)(a.cpfCnpj)),l.a.createElement("div",null,l.a.createElement("strong",null,"Endere\xe7o: ")," ",(e=>{if(!e)return"";const{endereco:t,bairro:a,cidade:n,estado:o}=e;let r=o;return 2===o.length&&(r=nn.find(e=>e.sigla===o).nome),"\n ".concat(t||"--",",\n ").concat(a||"--",",\n ").concat(n||"--"," -\n ").concat(r||"--")})("object"===typeof a.endereco?a.endereco:a)),l.a.createElement("div",null,l.a.createElement("strong",null,"Telefone(s): ")," ",(e=>{if(!e)return"";const{telefone1:t,telefone2:a}=e,n=!!Object(tn.k)(t),o=!!Object(tn.k)(a);switch(!0){case n&&o:return"".concat(Object(tn.e)(t)," / ").concat(Object(tn.e)(a));case n&&!o:return Object(tn.e)(t);case!n&&o:return Object(tn.e)(a);default:return"--"}}
1)("object"===typeof a.contato?a.contato:a)),l.a.createElement("div",null,l.a.createElement("strong",null,"E-mail: ")," ",(null===(t=a.contato)||void 0===t?void 0:t.email)||a.email)),l.a.createElement("div",{className:"info col2"},l.a.createElement("div",null,l.a.createElement("strong",null,"CPF"===n?"RG":"Inscri\xe7\xe3o Estadual",":"," ")," ",a.inscricaoEstadual||"--"),l.a.createElement("div",null,l.a.createElement("strong",null,"Microempresa: ")," ",a.microempresa?"Sim":"N\xe3o"),l.a.createElement("div",null,l.a.createElement("strong",null,"Ret\xe9m ICMS: ")," ",a.retemICMS?"Sim":"N\xe3o"),l.a.createElement("div",null,l.a.createElement("strong",null,"Gera\xe7\xe3o de chave: ")," ",(e=>{const t=Object(tn.j)(e),a=Object(tn.j)(dn.NOT_BLOCKED.value);switch(!0){case t===a:return"Desbloqueado";case t!==a:return"Bloqueado";default:return"--"}})(a.statusChave)),l.a.createElement("div",null,l.a.createElement("strong",null,"Prazo de Renova\xe7\xe3o de Chave: ")," ",(o=a.prazoRenovacaoChave)?"".concat(o," dias"):"--")));var o,r}function nd(e){let{children:t,addMarginTop:a}=e;return l.a.createElement(ed,{addMarginTop:a},t)}var od,rd,ld,id;const sd=_.c.div(od||(od=Object(Q.a)(["\n padding: 0 20px 20px 20px;\n"]))),cd=_.c.div(rd||(rd=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n margin-bottom: ",";\n gap: 20px;\n\n @media screen and (max-width: 1080px) {\n flex-direction: column;\n }\n"])),e=>{let{noMarginBottom:t}=e;return t?"0":"20px"}),Ad=_.c.div(ld||(ld=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n margin-top: 20px;\n flex-wrap: wrap;\n"]))),dd=_.c.div(id||(id=Object(Q.a)(["\n padding: 0 !important;\n display: flex;\n flex: 1 1 100%;\n flex-wrap: wrap;\n flex-direction: row;\n\n .infoHolder {\n flex: 1;\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n max-width: 100%;\n\n .header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n\n &.noMarginBottom {\n margin-bottom: 0;\n }\n\n span {\n flex-grow: 1;\n font-weight: bold;\n }\n }\n\n .rowInfo {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n }\n\n .info {\n display: flex;\n flex-direction: column;\n\n &.col2 {\n width: calc(50% - 10px);\n\n @media screen and (max-width: 1080px) {\n width: 100%;\n }\n }\n\n span {\n strong {\n margin-right: 6px;\n }\n }\n\n .description {\n width: 100%;\n overflow-wrap: break-word;\n word-wrap: break-word;\n word-break: break-word;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n"])));function md(){const{client:e,inputAssunto:t,textareaTexto:a,getSelectedSolicitation:n,getDataNewClient:o,anexos:r,confirm:i,handleInputConfirmChange:s}=uA(),c=n();let A=null;(null===c||void 0===c?void 0:c.existeCliente)&&(A=o());return l.a.createElement(sd,null,l.a.createElement(cd,null,l.a.createElement(dd,null,l.a.createElement("div",{className:"infoHolder"},l.a.createElement("div",{className:"header"},l.a.createElement("span",null,"Cliente atual:")),l.a.createElement("div",null,e?l.a.createElement("div",{className:"info"},l.a.createElement("div",null,l.a.createElement("strong",null,"Nome: ")," ",(null===(d=e)||void 0===d?void 0:d.nomeFantasia)||(null===d||void 0===d?void 0:d.razaoSocial)||""),l.a.createElement("div",null,l.a.createElement("strong",null,"CPF/CNPJ: ")," ",Object(tn.c)(e.cpfCnpj)),l.a.createElement("div",null,l.a.createElement("strong",null,"Endere\xe7o: ")," ",(e=>{if(!e)return"";const{endereco:t,bairro:a,cidade:n,estado:o}=e;let r=o;return 2===o.length&&(r=nn.find(e=>e.sigla===o).nome),"\n ".concat(t||"--",",\n ").concat(a||"--",",\n ").concat(n||"--"," -\n ").concat(r||"--")})(e.endereco))):l.a.createElement("div",{className:"info"},l.a.createElement("div",null,l.a.createElement("strong",null,"Nome:")),l.a.createElement("div",null,l.a.createElement("strong",null,"CPF/CNPJ:")),l.a.createElement("div",null,l.a.createElement("strong",null,"Endere\xe7o:")))))),l.a.createElement(dd,null,l.a.createElement("div",{className:"infoHolder"},l.a.createElement("div",{className:"header"},l.a.createElement("span",null,"Solicita\xe7\xe3o:")),l.a.createElement("div",null,c&&t&&a?l.a.createElement("div",{className:"info"},l.a.createElement("div",null,l.a.createElement("strong",null,"Tipo: ")," ",(null===c||void 0===c?void 0:c.descricao)||""),l.a.createElement("div",null,l.a.createElement("strong",null,"Assunto: ")," ",t||""),l.a.createElement("div",{className:"description"},l.a.createElement("strong",null,"Descri\xe7\xe3o: ")," ",a||"")):l.a.createElement("div",{className:"info"},l.a.createElement("div",null,l.a.createElement("strong",null,"Tipo:")),l.a.createElement("div",null,l.a.createElement("strong",null,"Assunto:")),l.a.createElement("div",null,l.a.createElement("strong",null,"Descri\xe7\xe3o:"))))))),(null===c||void 0===c?void 0:c.existeCliente)&&A&&l.a.createElement(dd,null,l.a.createElement("div",{className:"infoHolder"},l.a.createElement("div",{className:"header"},l.a.createElement("span",null,"Cliente novo:")),l.a.createElement(ad,{dataClient:A}))),l.a.createElement(Ad,null,l.a.createElement(dd,null,l.a.createElement("div",{className:"infoHolder"},l.a.createElement("div",{className:"header noMarginBottom"},l.a.createElement("span",null,"Anexos:")),l.a.createElement("div",{className:"rowInfo"},l.a.createElement(_A,{files:r||[],canDelete:!1,customColor:"white"}))))),l.a.createElement(Ad,null,l.a.createElement(ZA,{value:i,checked:!0===i,onChange:s,description:"Confirmo que revisei a solicita\xe7\xe3o e todos os dados est\xe3o corretos."})));var d}function ud(e){let{index:t}=e;const a=[l.a.createElement(RA,{key:"select-clients"}),l.a.createElement(DA,{key:"select-solicitation"}),l.a.createElement(qA,{key:"attachments"}),l.a.createElement(md,{key:"resume"})];return l.a.createElement(l.a.Fragment,null,a.map((e,a)=>l.a.createElement("div",{key:a},t===a&&e)))}function pd(e){let{history:t}=e;const{loading:a,activeStep:n,handleStepDataObject:o,handleAsyncEffectAdd:i,HANDLE_ON_CLICK_SUBMIT:s}=uA();return Object(r.useEffect)(()=>{i()},[]),l.a.createElement("div",{id:"defaultFormId",className:"defaultFormContainer"},l.a.createElement(_e,{show:a,loading:!0}),l.a.createElement("div",{id:"solicitationTop"}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Nova Solicita\xe7\xe3o",breadcrumbs:[{label:"Solicita\xe7\xe3o",link:R.commercialSolicitation}],button1:{label:3===n?"FINALIZAR SOLICITA\xc7\xc3O":"AVAN\xc7AR",onClick:()=>s[n+1],main:!0},openButtonSelect:!0,buttonCancelHandler:t.goBack}
1),l.a.createElement(rA,{customHeader:l.a.createElement("span",null,"Etapas da solicita\xe7\xe3o:"),stepsDataObjects:o||[]}),l.a.createElement(ud,{index:n}))}var hd,gd,Ed,fd=function(e){let{history:t}=e;return l.a.createElement(mA,{history:t},l.a.createElement(pd,{history:t}))};const bd=_.c.h3(hd||(hd=Object(Q.a)(["\n margin-right: 12px;\n color: var(--cm-primary);\n"]))),vd=_.c.main(gd||(gd=Object(Q.a)(["\n margin-top: 20px;\n overflow-y: auto;\n height: 500px;\n border: 1px solid #C5C5D4;\n border-radius: 12px 0 0 12px;\n\n @media (min-height: 700px) {\n height: 620px;\n }\n\n @media (max-height: 500px) {\n height: 300px;\n }\n\n &::-webkit-scrollbar {\n width: 12px; /* width of the entire scrollbar */\n }\n\n &::-webkit-scrollbar-track {\n background: white; /* color of the tracking area */\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: #616161e5; /* color of the scroll thumb */\n border-radius: 20px; /* roundness of the scroll thumb */\n border: 3px solid white; /* creates padding around scroll thumb */\n }\n"]))),Cd=_.c.div(Ed||(Ed=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n gap: 20px;\n margin-top: 20px;\n\n button.handleSave {\n color: var(--cm-primary-contrast);\n background-color: var(--cm-primary);\n border: 1px solid var(--cm-primary-shade);\n }\n"])));var xd,wd=function(e){const{newClient:t,resaleDefault:a,existentClient:n,lineBusinesses:o,sameClient:i,setLoading:s,showPermissionStatusClient:c,noVerifyClientInBase:A,handleCheckSameCpfCnpj:d,handleCancel:m,onHandleSubmitObject:u,onValidateForm:h}=e,{register:g,control:E,watch:f,reset:b,handleSubmit:v,setError:C,errors:x,clearErrors:w,setValue:O}=Object(We.d)({defaultValues:iA,resolver:Object(Yo.a)(sA)});Object(r.useEffect)(()=>{b({...t,dataCadastro:Vr(t.dataCadastro)})},[]);const y=e=>{e&&p.b.error("Houve um erro inesperado ao salvar edi\xe7\xe3o de cadastro, contate o adminstrador")};return l.a.createElement("div",null,l.a.createElement(bd,null,"Edi\xe7\xe3o de cadastro"),l.a.createElement(vd,null,l.a.createElement(GA,{lineBusinesses:o,useFormObjects:{register:g,control:E,watch:f,errors:x,clearErrors:w,setValue:O},sameClient:i,setLoading:s,resaleDefault:a,showPermissionStatusClient:c,noVerifyClientInBase:A,handleCheckSameCpfCnpj:d})),l.a.createElement(Cd,null,l.a.createElement("button",{type:"button",className:"buttonBase",onClick:m},"CANCELAR"),l.a.createElement("button",{type:"submit",className:"buttonBase handleSave",onClick:async function(){await v(e=>{h({setError:C,inputExtra:e,showPermissionStatusClient:c,clienteExistente:n},e=>{u(e),m()})},y)()}},"SALVAR")))};const Od=_.c.div(xd||(xd=Object(Q.a)(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 160px;\n height: 50px;\n padding: 0 8px;\n background-color: #FFFFFF;\n border: 1px solid var(--cm-primary);\n border-radius: 8px;\n margin-right: 10px;\n margin-top: 10px;\n\n span {\n color: #000000;\n text-decoration: none;\n max-width: 80%;\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n\n cursor: default;\n }\n\n svg {\n color: #0000008A;\n width: 14px;\n height: 14px;\n cursor: pointer;\n }\n"])));var yd,Sd,Nd;a(631);function Id(e){let{attachmentName:t,handleDownloadFile:a}=e;return l.a.createElement("div",{className:"tooltip"},l.a.createElement("span",{className:"tooltiptext"},t),l.a.createElement(Od,null,l.a.createElement("span",null,t),l.a.createElement(ue.h,{onClick:a})))}const jd=_.c.div(yd||(yd=Object(Q.a)(["\n width: 100%;\n"]))),Rd=_.c.div(Sd||(Sd=Object(Q.a)(["\n display: flex;\n align-items: center;\n justify-content: flex-start;\n\n #title {\n margin-right: 20px;\n }\n"]))),Dd=_.c.textarea(Nd||(Nd=Object(Q.a)(["\n resize: vertical;\n overflow: auto;\n background-color: rgba(197, 197, 212, 0.15) !important;\n"])));a(632);var Pd=Object(u.b)(function(e){const t=e.user.data;if(t){const e=t.permissions,a=e.includes(ua.status_solicitacao),n=e.includes(ua["message_resposta-cm"]);t.userCanChangeStatus=a,t.userCanReplyAsCM=n}return{user:t}})(class extends l.a.Component{constructor(e){super(e),this.loadLinkAccess=(()=>{const e=Number(this.search.split("?solicitation_id=")[1]),t=this.search.includes("?solicitation_id=");return{status:t,solicitation_id:t?e:void 0}}),this.loadData=(async()=>{this.setLoading(!0);const e=this.loadLinkAccess(),t=e.status?e.solicitation_id:this.location.state.id;this.id=t,ut.post(pt.commercial.solicitation.getCommercialSolicitations,{id:t}).then(e=>{var t,a;if(null===e||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:null===(a=t.data)||void 0===a?void 0:a.resultado
1){var n,o;const[t]=e.data.data.resultado;return this.setState({statusAtual:t.statusAtual.status,inputRadioStatus:t.statusAtual.status,inputCpfCnpj:Object(tn.c)((null===t||void 0===t?void 0:null===(n=t.manifestante)||void 0===n?void 0:n.cpfCnpj)||""),inputRazaoSocial:(null===t||void 0===t?void 0:null===(o=t.manifestante)||void 0===o?void 0:o.razaoSocial)||"",selectTipoSolicitacao:t.tipoMotivoId,inputDataHora:Pe()(t.createdAt).format("DD/MM/YYYY, HH:mm:ss"),inputOriginalAssunto:t.assunto,inputAssunto:t.assunto,textareaOriginalTexto:t.texto,mensagens:t.mensagems?t.mensagems:[],mensagensStatus:t.statusSolicitacaos?t.statusSolicitacaos:[],solicitacaoAnexos:t.solicitacaoAnexos?t.solicitacaoAnexos:[],extra:t.extra?JSON.parse(t.extra):null,solicitationObject:t,requester:(null===t||void 0===t?void 0:t.solicitante)||{}}),t}Object(p.b)("Erro ao consultar solicita\xe7\xe3o.",{type:p.b.TYPE.ERROR}),setTimeout(()=>{this.history.push(R.commercialSolicitation)},100)}).then(e=>{if(this.user.userCanReplyAsCM&&(()=>!this.state.inputRevendaCpfCnpj&&!this.state.inputRevendaRazaoSocial&&!this.state.inputRevendaNomeFantasia)()){let n=e.solicitante,o=!1,r=null;if(e.extra){var t,a;const n=JSON.parse(e.extra),l=null===n||void 0===n?void 0:null===(t=n.paraCriar)||void 0===t?void 0:null===(a=t.cliente)||void 0===a?void 0:a.revendaId;if(l){const t=Number(l);t===Number(e.solicitante.revendaId)&&(o=!0),r=t}else r=Number(e.solicitante.revendaId)}an.REVENDA===e.solicitante.tipo?this.setState({inputRevendaCpfCnpj:n?Object(tn.c)(n.cpfCnpj):"",inputRevendaRazaoSocial:n.razaoSocial||"",inputRevendaNomeFantasia:n.nomeFantasia||""}):Mr.getPersonResales({id:e.solicitante.revendaId}).then(e=>{e.resultado.length&&(n=e.resultado[0],this.setState({inputRevendaCpfCnpj:n?Object(tn.c)(n.cpfCnpj):"",inputRevendaRazaoSocial:n.razaoSocial||"",inputRevendaNomeFantasia:n.nomeFantasia||""}))}).catch(e=>{zt(e),this.setState({inputRevendaCpfCnpj:"",inputRevendaRazaoSocial:"",inputRevendaNomeFantasia:""})}),this.state.extraRevendaDefault||(o?this.setState({extraRevendaDefault:{id:n.id,cpfCnpj:n.cpfCnpj,razaoSocial:n.razaoSocial,nomeFantasia:n.nomeFantasia}}):Mr.getPersonResales({id:r}).then(e=>{e.resultado.length&&(n=e.resultado[0],this.setState({extraRevendaDefault:{cpfCnpj:n.cpfCnpj,razaoSocial:n.razaoSocial,nomeFantasia:n.nomeFantasia}}))}).catch(e=>{zt(e),this.setState({extraRevendaDefault:null})}))}return e.revenda}).then(e=>{(()=>e.responsavelExecutivoId&&!this.state.inputRevendaResponsavelExecutivo)()&&hl.getPersonEmployees({id:e.responsavelExecutivoId,revendaId:e.revendaId}).then(e=>{if(e.resultado.length){const t=e.resultado[0];this.setState({inputRevendaResponsavelExecutivo:t.nomeSocial||""})}else this.setState({inputRevendaResponsavelExecutivo:""})})}).then(()=>{(this.state.reasonSolicitations||[]).length||Dc.getReasonsSolicitation().then(e=>{if(e&&e.resultado.length){const t=e.resultado.filter(e=>e.ativo);this.setState({reasonSolicitations:t})}else this.setState({reasonSolicitations:[]})}),this.setLoading(!1)}).catch(e=>{this.setLoading(!1),zt(e,"Erro ao consultar solicita\xe7\xe3o."),setTimeout(()=>{this.history.push(R.commercialSolicitation)},100)}).finally(()=>{this.setLoading(!1)})}),this.setLoading=(e=>this.setState({loading:e})),this.setShowModalEditClient=(e=>this.setState({showModalEditClient:e})),this.setInputRadioStatus=(e=>this.setState({inputRadioStatus:e})),this.setTextareaTexto=(e=>this.setState({textareaTexto:e})),this.setAnexos=(e=>this.setState({anexos:e})),this.handleInputCpfCnpjChange=(e=>{const{target:{value:t}}=e;this.setInputCpfCnpj(t)}),this.handleInputRadioStatusChange=(e=>{const{target:{value:t}}=e;this.setInputRadioStatus(t)}),this.handleInputAnexosChange=(e=>{const{target:{files:t}}=e,a=[];if([...Object.values(t||{})].every(e=>Vt.ANEXOS.includes(e.type))){for(const e in this.state.anexos)"object"===typeof this.state.anexos[e]&&a.push(this.state.anexos[e]);for(const e in t)"object"===typeof t[e]&&a.push(t[e]);a&&a.length?this.setAnexos(a):this.setAnexos([]),setTimeout(()=>{this.handleToAttachments()},200)}else p.b.error("Arquivos n\xe3o suportados foram encontrados")}),this.handleTextareaTextoChange=(e=>{const{target:{value:t}}=e;this.setTextareaTexto(t)}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateMessageForm(e=>{this.validateStatusForm(async t=>{this.setLoading(!0);try{const[n,o]=await Promise.all([Pc.createSolicitationMenssage(e),Pc.updateSolicitationStatus(t)]);if(Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),o.data.ok){setTimeout(()=>{Object(p.b)(o.message,{type:p.b.TYPE.SUCCESS})},250);const{error:e,success:t}=o.data.messages;e.length&&e.forEach((e,t)=>{"string"===typeof e&&setTimeout(()=>{Object(p.b)(e,{type:p.b.TYPE.ERROR})},500*(t+1))}),t.length&&t.forEach((e,t)=>{"string"===typeof e&&setTimeout(()=>{Object(p.b)(e,{type:p.b.TYPE.SUCCESS,autoClose:5e3})},500*(t+1))})}this.setInputRadioStatus(""),this.setTextareaTexto(""),this.setAnexos([]),this.setLoading(!1),await this.loadData()}catch(a){zt(a),this.setLoading(!1)}finally{this.setLoading(!1)}})})}),this.handleDownloadFile=(async(e,t,a)=>{e.preventDefault(),this.setLoading(!0);try{const e=await ut.get(pt.commercial.solicitation.getAnexoFile(t),{responseType:"blob"});let o=new Blob([e.data]),r=window.URL.createObjectURL(o);const l=document.createElement("a");document.body.appendChild(l),l.style="display: none",l.href=r,l.download=a,l.click(),setTimeout(()=>{window.URL.revokeObjectURL(r),document.body.removeChild(l),Object(p.b)("Download de Arquivo realizado com sucesso!",{type:p.b.TYPE.SUCCESS}),this.setLoading(!1)},0)}catch(n){zt(n,"Ocorreu um erro inesperado no sistema."),this.setLoading(!1)}}),this.handleCheckedFinalStatusMessage=(e=>{const t=on.APROVADO.value,a=on.NEGADO.value;return e===t?"aprovado":e===a?"negado":""}),this.handleCheckedFinalStatus=(e=>{const t=on.APROVADO.value,a=on.NEGADO.value,n=e===t;if(n)return!n;const o=e===a;if(o)return!o;const r="Encerrado"===e;return!r||!r}),this.handleMessageSide=(e=>{switch(e){case sn[0]:return!1;case sn[1]:return!0;default:return!1}}),this.handleToAttachments=(()=>qi("attachmentsId")),this.onBeforeEditClient=(async()=>{this.setLoading(!0);try{const{resultado:t}=await Br.getLineBusiness("");t?this.setShowModalEditClient({lineBusinesses:t}):this.setShowModalEditClient(null)}catch(e){zt(e)}finally{this.setLoading(!1)}}),this.handleSubmitExtra=(async e=>{this.setLoading(!0);try{var t;const n=await Pc.updateExtraSolicitation(this.location.state.id,e,this.state.selectTipoSolicitacao);(null===n||void 0===n?void 0:null===(t=n.data)||void 0===t?void 0:t.ok)&&(p.b.success(n.message),this.setLoading(!1),await this.loadData())}catch(a){zt(a),this.onBeforeEditClient()}finally{this.setLoading(!1)}}),this.handleValidateFormExtra=((e,t)=>{const{setError:a,inputExtra:n,clienteExistente:o,showPermissionStatusClient:r}=e,l={};return n.telefone1&&!Object(tn.r)(n.telefone1)?a("telefone1",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0}):n.telefone2&&!Object(tn.r)(n.telefone2)?a("telefone2",{type:"valueAsNumber",message:"Digite um n\xfamero v\xe1lido",shouldFocus:!0}):(l.status=r?n.status:dn.NOT_BLOCKED.value,n.revendaId&&n.revendaId.length?l.revendaId=n.revendaId:l.revendaId=void 0,l.bairro=(n.bairro||"").trim(),l.cep=(n.cep||"").trim(),l.cidade=(n.cidade||"").trim(),l.complemento=(n.complemento||"").trim(),l.estado=(n.estado||"").trim(),l.endereco=(n.endereco||"").trim(),l.pontoReferencia=(n.pontoReferencia||"").trim(),l.razaoSocial=(n.razaoSocial||"").trim(),l.nomeFantasia=(n.nomeFantasia||"").trim(),l.tipoPessoa=n.tipoPessoa,l.cpfCnpj=Object(tn.m)(n.cpfCnpj),l.responsavel=(n.responsavel||"").trim(),l.inscricaoEstadual=(n.inscricaoEstadual||"").trim(),l.dataCadastro=n.dataCadastro,l.email=n.email||"",l.telefone1=Object(tn.n)((n.telefone1||"").trim()),l.telefone2=Object(tn.n)((n.telefone2||"").trim()),l.microempresa=n.microempresa,l.prazoRenovacaoChave=n.prazoRenovacaoChave,l.ramoAtividadeId=n.ramoAtividadeId,l.retemICMS=n.retemICMS,l.statusChave=n.statusChave,l.status=n.status,l.revendaId=n.revendaId,l.cnae="",void t(JSON.stringify({paraCriar:{clienteExistente:o,cliente:l}})))});const{history:t,location:a,user:n}=e;this.user=n,this.history=t,this.location=a,this.search=window.location.search,this.refAttachments=l.a.createRef(),this.state={solicitationObject:null,reasonSolicitations:[],loading:!0,statusAtual:on.AGUARDANDO_ANALISE_CM.value,inputRadioStatus:"",inputRevendaCpfCnpj:"",inputRevendaRazaoSocial:"",inputRevendaNomeFantasia:"",inputRevendaResponsavelExecutivo:"",inputCpfCnpj:"",inputRazaoSocial:"",selectTipoSolicitacao:"",inputOriginalAssunto:"",textareaOriginalTexto:"",inputDataHora:"",inputAssunto:"",textareaTexto:"",anexos:[],mensagens:[],mensagensStatus:[],solicitacaoAnexos:[],extra:null,extraRevendaDefault:null,showModalEditClient:null,requester:{}}}componentDidMount(){this.location.state&&this.location.state.id?this.loadData():this.search.includes("?solicitation_id=")?this.loadData():(this.setLoading(!1),Object(p.b)("Erro ao consultar solicita\xe7\xe3o",{type:p.b.TYPE.ERROR}),this.history.push(R.commercialSolicitation))}validateStatusForm(e){const{inputRadioStatus:t}
1=this.state,a={solicitacaoId:this.id};if(this.user.userCanReplyAsCM){if(!t||!t.length)return void Object(p.b)("Campo Status \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR});a.newStatus=t}else{const{AGUARDANDO_ANALISE_CM:e,PENDENTE_RETORNO_CM:t,PENDENTE_RETORNO_REVENDA:n}=on;switch(this.state.statusAtual){case e.value:a.newStatus=this.state.statusAtual;break;case n.value:a.newStatus=t.value;break;default:a.newStatus=this.state.statusAtual}}e(a)}validateMessageForm(e){const t=new FormData;if(t.append("solicitacaoId",this.id),this.state.inputCpfCnpj&&this.state.inputCpfCnpj.trim().length)if(t.append("cpfCnpj",this.state.inputCpfCnpj.trim()),this.state.inputAssunto&&this.state.inputAssunto.trim().length){if(t.append("assunto",this.state.inputAssunto.trim()),!this.state.textareaTexto||!this.state.textareaTexto.trim().length)return Object(p.b)("Campo Mensagem / Descri\xe7\xe3o \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR}),void qi("input-message-id");if(t.append("texto",this.state.textareaTexto.trim()),this.state.anexos&&this.state.anexos.length)for(let e=0;e<this.state.anexos.length;e+=1)t.append("anexos",this.state.anexos[e]);e(t)}else Object(p.b)("Campo Assunto \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR});else Object(p.b)("Campo CPF/CNPJ \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR})}handleValidateMessage(){const e=this.state.mensagensStatus,t=[];return e.forEach(e=>{["Novo","Em An\xe1lise","Pendente","Encerrado"].includes(e.status)&&t.push(e)}),!t.length&&!(this.state.mensagens.length>this.state.mensagensStatus.length)}render(){var e,t,a,n,o,r,i,s,c;const{inputRevendaCpfCnpj:A,inputRevendaRazaoSocial:d,inputRevendaNomeFantasia:m,inputRevendaResponsavelExecutivo:u,inputCpfCnpj:p,selectTipoSolicitacao:h,inputRazaoSocial:g,statusAtual:E,inputRadioStatus:f,mensagens:b,mensagensStatus:v,inputDataHora:C,inputOriginalAssunto:x,textareaOriginalTexto:w,solicitacaoAnexos:O,reasonSolicitations:y,extra:S,requester:N}=this.state,{COLABORADOR_REVENDA:I,COLABORADOR_CM:j,REVENDA:D,REVENDA_CM:P}=an.MESSAGE;let k=b.sort(function(e,t){return new Date(e.data)-new Date(t.data)});const T=e=>{var t;let a=null,n=null;var o,r,l,i;return an.REVENDA===(null===e||void 0===e?void 0:null===(t=e.pessoa)||void 0===t?void 0:t.tipo)?this.user.userCanReplyAsCM?(n=P,a=(null===e||void 0===e?void 0:null===(o=e.pessoa)||void 0===o?void 0:o.id)===this.user.revenda.id):(n=D,a=(null===e||void 0===e?void 0:null===(r=e.pessoa)||void 0===r?void 0:r.id)!==this.user.revenda.id):this.user.userCanReplyAsCM?(n=j,a=(null===e||void 0===e?void 0:null===(l=e.pessoa)||void 0===l?void 0:l.revendaId)===this.user.revenda.id):(n=I,a=(null===e||void 0===e?void 0:null===(i=e.pessoa)||void 0===i?void 0:i.revendaId)!==this.user.revenda.id),[a,n]};k=k.map(e=>{const[t,a]=T(e),n=t=>{e.color=t?sn[0]:sn[1]};switch(a){case I:case D:case j:case P:n(t);break;default:e.color=sn[2]}return e});const M=!!(null===S||void 0===S?void 0:null===(e=S.paraCriar)||void 0===e?void 0:e.cliente),B=v.length-1,F=v[B],{PENDENTE_RETORNO_REVENDA:H}=on,L=Object(tn.j)(null===F||void 0===F?void 0:F.status)===Object(tn.j)(H.value);return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Detalhes da Solicita\xe7\xe3o",breadcrumbs:[{label:"Solicita\xe7\xe3o",link:R.commercialSolicitation}],button1:{label:"Enviar",onClick:()=>this.handleSubmit,main:!0},openButtonSelect:!0,buttonBackHandler:this.history.goBack}),l.a.createElement("form",{className:"defaultForm",onSubmit:this.handleSubmit},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Identifica\xe7\xe3o do solicitante"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF/CNPJ"),l.a.createElement("input",{type:"text",name:"requesterCpfCnpj",value:Object(tn.c)((null===N||void 0===N?void 0:N.cpfCnpj)||""),readOnly:!0,disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome"),l.a.createElement("input",{type:"text",name:"requesterName",value:(null===N||void 0===N?void 0:N.nomeSocial)||(null===N||void 0===N?void 0:N.nomeFantasia)||(null===N||void 0===N?void 0:N.razaoSocial)||"",readOnly:!0,disabled:!0}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone"),l.a.createElement("input",{type:"text",name:"requesterPhone",value:Object(tn.e)((null===N||void 0===N?void 0:null===(t=N.contato)||void 0===t?void 0:t.telefone1)||(null===N||void 0===N?void 0:null===(a=N.contato)||void 0===a?void 0:a.telefone2)||""),readOnly:!0,disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"E-mail"),l.a.createElement("input",{type:"text",name:"requesterEmail",value:(null===N||void 0===N?void 0:null===(n=N.contato)||void 0===n?void 0:n.email)||"",readOnly:!0,disabled:!0})))),this.user.userCanReplyAsCM&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Identifica\xe7\xe3o da revenda"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF/CNPJ"),l.a.createElement("input",{type:"text",name:"revendaCpfCnpj",value:A,readOnly:!0,disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Raz\xe3o Social"),l.a.createElement("input",{type:"text",name:"revendaRazaoSocial",value:d,readOnly:!0,disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome Fantasia"),l.a.createElement("input",{type:"text",name:"revendaNomeFantasia",value:m,readOnly:!0,disabled:!0}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Respons\xe1vel Executivo"),l.a.createElement("input",{type:"text",name:"revendaResponsavelExecutivo",value:u,readOnly:!0,disabled:!0})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Identifica\xe7\xe3o do cliente ",M&&"atual"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF/CNPJ"),l.a.createElement("input",{type:"text",name:"cpfCnpj",value:p,readOnly:!0,disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Raz\xe3o Social"),l.a.createElement("input",{type:"text",name:"razaoSocial",value:g,readOnly:!0,disabled:!0})))),M&&l.a.createElement("div",{className:"infoCard"},l.a.createElement(Rd,null,l.a.createElement("span",{id:"title"},"Identifica\xe7\xe3o do cliente novo"),L&&l.a.createElement("div",{className:"buttonBaseOnly",onClick:this.onBeforeEditClient},"EDITAR")),l.a.createElement(nd,{addMarginTop:!0},l.a.createElement(ad,{dataClient:null===S||void 0===S?void 0:null===(o=S.paraCriar)||void 0===o?void 0:o.cliente}))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Descri\xe7\xe3o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Assunto"),l.a.createElement("input",{type:"text",value:x,disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Tipo da Solicita\xe7\xe3o"),l.a.createElement("select",{name:"tipo",value:h||"",disabled:!0},l.a.createElement("option",{value:""},"Selecione"),y.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao)))),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Data e hora da solicita\xe7\xe3o"),l.a.createElement("input",{type:"text",value:C,disabled:!0}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Mensagem"),l.a.createElement(Dd,{value:w,rows:5,readOnly:!0,disabled:!0})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Anexos"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"attachsContainer"},O.map(e=>{let{anexo:t}=e;return l.a.createElement(Id,{key:t.id,attachmentName:t.nome,handleDownloadFile:e=>this.handleDownloadFile(e,t.id,t.nome)})})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Tr\xe2mites"),k.map((e,t)=>{let{pessoa:a,texto:n,data:o,mensagemAnexos:r,color:i}=e;const s=Pe()(o).format("DD/MM/YYYY, HH:mm:ss"),c=v[t+1],A=(null===c||void 0===c?void 0:c.status)||"";return l.a.createElement("div",{key:String(t),className:(()=>{const e=this.user.userCanReplyAsCM?this.handleMessageSide(i)?"messageRight":"messageLeft":this.handleMessageSide(i)?"messageLeft":"messageRight";return this.handleValidateMessage()?e:""})()},l.a.createElement("div",{className:"messageContainer ".concat((()=>!this.handleValidateMessage()&&"messageContainerOld")()),style:{backgroundColor:i}},l.a.createElement("div",{id:"messageHeader"},l.a.createElement("span",{id:"messageNumber",style:{display:"flex"}},"Tr\xe2mite #".concat(t+1),this.handleValidateMessage()&&l.a.createElement("label",{className:"mensagemStatusLabel"},l.a.createElement("div",{className:(()=>{const e=this.handleCheckedFinalStatusMessage(A);return"mensagemStatusCircle ".concat(e)})()}),A)),l.a.createElement("span",{id:"messageOwner"},l.a.createElement("span",{id:"userName"},a?a.nomeSocial||a.nomeFantasia||a.razaoSocial:"")," ","em ",s)),l.a.createElement("div",{id:"input-message-id",className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Mensagem *"),l.a.createElement("textarea",{value:n,rows:3,style:{resize:"vertical",overflow:"auto"},disabled:!0}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Anexos"),l.a.createElement("div",{className:"anexosHolder"},r.map(e=>{let{anexo:t}=e;return l.a.createElement(Id,{key:t.id,attachmentName:t.nome,handleDownloadFile:e=>this.handleDownloadFile(e,t.id,t.nome)})}))))))}),l.a.createElement("div",{className:(()=>{const e=this.handleValidateMessage()?this.handleCheckedFinalStatusMessage(E):"antigo";return"mensagemStatus ".concat(e)})()},E)),this.handleCheckedFinalStatus(E)&&l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Novo Tr\xe2mite"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex ".concat(!this.user.userCanChangeStatus&&"noMarginRight")},l.a.createElement("span",null,"Mensagem"),l.a.createElement("textarea",{name:"texto",value:this.state.textareaTexto,rows:2,style:{resize:"vertical",overflow:"auto"},onChange:this.handleTextareaTextoChange})),this.user.userCanChangeStatus&&l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Status da Solicita\xe7\xe3o *"),l.a.createElement("select",{name:"solicitationType",value:f,onChange:this.handleInputRadioStatusChange},Object.keys(on).map(e=>l.a.createElement("option",{key:e,value:on[e].value,disabled:!on[e].showInManagement},on[e].label_small))))),l.a.createElement("div",{className:"rowContainer alignFooter"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Anexos"),l.a.createElement("div",{className:"imagePicker justifyContentStart"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER ANEXO(S)"),l.a.createElement("input",{name:"anexos",type:"file",multiple:!0,onChange:this.handleInputAnexosChange,accept:Vt.ACCEPT})),l.a.createElement("label",null,this.state.anexos.length?1===this.state.anexos.length?"1 arquivo":this.state.anexos.length+" arquivos":"Selecione o(s) arquivo(s)")))),l.a.createElement(jd,null,this.state.anexos&&l.a.createElement("div",{id:"attachmentsId",className:"rowContainer"},l.a.createElement(_A,{files:this.state.anexos,handleSetAnexos:this.setAnexos}))))),l.a.createElement(_e,{show:this.state.loading||!!this.state.showModalEditClient,loading:this.state.loading,customWidth:this.state.loading?"none":"90%"},this.state.showModalEditClient?l.a.createElement(wd,{newClient:null===S||void 0===S?void 0:null===(r=S.paraCriar)||void 0===r?void 0:r.cliente,resaleDefault:this.state.extraRevendaDefault,existentClient:null===S||void 0===S?void 0:null===(i=S.paraCriar)||void 0===i?void 0:i.clienteExistente,lineBusinesses:[...(null===(s=this.state)||void 0===s?void 0:null===(c=s.showModalEditClient)||void 0===c?void 0:c.lineBusinesses)||[]],sameClient:p,set
1Loading:this.setLoading,noVerifyClientInBase:!0,showPermissionStatusClient:!1,handleCancel:()=>this.setShowModalEditClient(!1),onValidateForm:this.handleValidateFormExtra,onHandleSubmitObject:this.handleSubmitExtra}):void 0))}});class kd{}kd.getPaymentTypes=(async()=>{const{data:e}=await ut.get(pt.commercial.order.getPaymentTypes);return e.data}),kd.getOrder=(async e=>{const{data:t}=await ut.get(pt.commercial.order.getCommercialOrder(e));return t.data}),kd.getOrders=(async e=>{const{data:t}=await ut.post(pt.commercial.order.getCommercialOrders,{...e});return t.data}),kd.createOrder=(async(e,t)=>{const{data:a}=await ut.post(pt.commercial.order.createCommercialOrder,{...e,formAnswerData:t});return a}),kd.updateOrder=(async(e,t)=>{const{data:a}=await ut.put(pt.commercial.order.updateCommercialOrder,{...e,formAnswerData:t});return a}),kd.updateStatusOrder=(async(e,t,a)=>{const{data:n}=await ut.put(pt.commercial.order.updateStatusOrder,{pedidoId:e,newStatus:t,observacao:a});return n.data}),kd.createDraftOrder=(async(e,t)=>{const{data:a}=await ut.post(pt.commercial.order.createCommercialOrderDraft,{...e,formAnswerData:t});return a}),kd.isVerifyStatusOrder=(async e=>{const{data:t}=await ut.get(pt.commercial.order.verifyStatusOrder(e));return t.data}),kd.deleteOrder=(async e=>{const{data:t}=await ut.delete(pt.commercial.order.deleteCommercialOrder(e));return t}),kd.addAnexoOrder=(async e=>{const{data:t}=await ut.post(pt.commercial.order.addAnexoOrder,e,{headers:{"Content-Type":"multipart/form-data"}});return t}),kd.getAnexoFile=(async e=>{return await ut.get(pt.commercial.order.getAnexoFile(e),{responseType:"blob"})});a(633);var Td,Md,Bd,Fd,Hd,Ld,zd,Qd,_d,Gd,Vd,Ud,Yd=function(e){const{countFilter:t,handleSubmit:a,inputClienteValue:n,handleClienteChange:o,inputRevendaValue:r,handleRevendaChange:i,idValue:s,handleIdChange:c,handleDataFimChange:A,handleDataInicioChange:d,dataFim:m,dataInicio:u,radioStatus:p,handleRadioStatusChange:h,userCanViewColumnRevenda:g}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:a},l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{id:"idHolder",className:"inputHolder"},l.a.createElement("span",null,"Nr."),l.a.createElement("input",{type:"text",name:"name",value:s,onChange:c})),l.a.createElement(co,{title1:"Cliente",inputPerson1:n,handlePerson1Change:o,title2:"Revenda",inputPerson2:r,handlePerson2Change:i,userCanViewPerson2:g}),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Per\xedodo"),l.a.createElement("div",{id:"dates"},l.a.createElement(On.a,{mask:"99/99/9999",name:"initialDate",value:u,onChange:d}),l.a.createElement("span",{id:"dateSeparator"},"\xe0"),l.a.createElement(On.a,{mask:"99/99/9999",style:{paddingLeft:"10px"},name:"finalDate",value:m,onChange:A})))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Status"),l.a.createElement("div",{id:"statusHolder"},Object.keys(rn).map((e,t)=>rn[e].showInSearch&&l.a.createElement("div",{key:"".concat(rn[e],"-").concat(t),className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"status",value:rn[e].value,checked:p.some(t=>t===rn[e].value),onChange:h}),l.a.createElement("span",{className:"checkmark"},p.some(t=>t===rn[e].value)&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},rn[e].label))))),l.a.createElement("button",{id:"baseButtonIcon",className:"buttonBaseOnly",onClick:a},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};const Xd=_.c.div(Td||(Td=Object(Q.a)([""]))),qd=(_.c.div(Md||(Md=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),_.c.form(Bd||(Bd=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex: 1;\n flex-direction: column;\n\n @media (max-width: 450px) {\n flex-direction: column;\n }\n\n span {\n font-size: 16px;\n color: #707070;\n }\n"]))),_.c.div(Fd||(Fd=Object(Q.a)(["\n padding: 2% 0px;\n display: flex;\n justify-content: flex-end;\n border-width: 0px;\n border-bottom-width: 1px;\n border-color: #c9c7c7;\n border-style: solid;\n"]))),_.c.button.attrs({className:"buttonBaseOnly"})(Hd||(Hd=Object(Q.a)([""])))),Jd=(Object(_.c)(qd)(Ld||(Ld=Object(Q.a)(["\n margin-right: 15px;\n"]))),Object(_.c)(qd).attrs({className:"buttonBaseOnly baseMain"})(zd||(zd=Object(Q.a)(["\n margin-left: 15px;\n"])))),Kd=(_.c.table(Qd||(Qd=Object(Q.a)(["\n border-collapse: collapse;\n margin: 5px 0px;\n\n tr {\n th {\n box-shadow: 0 1px 6px rgb(0, 0, 0, 0.16);\n background: white;\n width: 100%;\n color: #979797;\n font-weight: normal;\n font-size: 16px;\n text-align: start;\n padding: 15px 22px;\n\n @media (max-width: 450px) {\n font-size: 14px;\n padding: 6px 15px;\n }\n }\n th:first-child {\n border-right: 1px solid #cccccc;\n }\n\n td {\n :first-child {\n padding: 15px 22px;\n @media (max-width: 450px) {\n padding: 6px 15px;\n }\n }\n padding: 10px;\n text-align: start;\n border-bottom: 1px solid #cccccc;\n border-right: 1px solid #cccccc;\n color: #979797;\n font-size: 15px;\n @media (max-width: 450px) {\n padding: 6px;\n font-size: 13px;\n }\n }\n\n td:last-child {\n border-right: 0px;\n }\n }\n"]))),Object(_.c)(ue.y)(_d||(_d=Object(Q.a)(["\n color: #707070;\n cursor: ",";\n width: 26px;
1\n height: 26px;\n opacity: ",";\n\n &:hover {\n opacity: 0.5;\n }\n"])),e=>e.disabled?"not-allowed":"pointer",e=>e.disabled?.5:1),_.c.div(Gd||(Gd=Object(Q.a)(["\n width: 100%;\n"])))),Zd=_.c.div(Vd||(Vd=Object(Q.a)(["\n display: flex;\n"]))),Wd=_.c.div(Ud||(Ud=Object(Q.a)(["\n flex: 1;\n width: 1px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: default;\n"])));a(634);var $d,em,tm,am,nm,om,rm,lm,im=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)(""),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)([]),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(null),[I,j]=Object(r.useState)([]),[D,P]=Object(r.useState)([]),[k,T]=Object(r.useState)(0),[M,B]=Object(r.useState)(0),[F,H]=Object(r.useState)({page:0,rowsPerPage:50}),[L,z]=Object(r.useState)({id:"",textCliente:"",textRevenda:"",dataInicio:null,dataFim:null,statusPedido:""}),Q=Object(u.d)(e=>e.user.data),_=Q.permissions,G=Object(r.useMemo)(()=>_.includes(ua["view_coluna-revenda"]),[_]),V=Object(r.useMemo)(()=>_.includes(ua.create_pedido),[_]),U=Object(r.useMemo)(()=>_.includes(ua.edit_pedido),[_]),Y=Object(r.useMemo)(()=>_.includes(ua.delete_pedido),[_]);let X=l.a.useRef();function q(){let e=0;return a.id&&(h(a.id),e+=1),a.textCliente&&(c(a.textCliente),e+=1),a.textRevenda&&(d(a.textRevenda),e+=1),a.dataInicio&&(E(a.dataInicio),e+=1),a.dataFim&&(b(a.dataFim),e+=1),a.statusPedido&&(C(a.statusPedido),e+=1),B(e),a}function J(e,t){e&&e.length?(w(e),T(t)):(w([]),T(0))}async function K(e){let t=0;const a={};s.length&&(a.textCliente=s.trim(),t+=1),A.length&&(a.textRevenda=A.trim(),t+=1),m.length&&(a.id=m,t+=1),g.length&&(a.dataInicio=g,t+=1),f.length&&(a.dataFim=f,t+=1),v.length&&(a.statusPedido=v,t+=1),B(t),z(a),n(a),await e(a)}function Z(e){e&&e.length?P(e):P([])}async function W(e,t){i(!0);try{const{page:n,rowsPerPage:o}=e,r=await kd.getOrders({...t,limit:n*o+o,offset:n*o});r.resultado.length?Z(r.resultado):(Z(),Object(p.b)("N\xe3o encontramos pedidos para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function $(e,t){H(e),i(!0);try{const{page:n,rowsPerPage:o}=e,r=await kd.getOrders({...t||L,limit:o,offset:n*o});r.resultado.length?J(r.resultado,r.total):(J(),Object(p.b)("N\xe3o encontramos pedidos para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function ee(e){e.preventDefault(),await K(async e=>{await $(F,e)})}Object(r.useEffect)(()=>{(async()=>{i(!0);try{const[a,n]=await Promise.all([Mr.getPersonResale(Q.revenda.id),Q.tipo===an.COLABORADOR?hl.getPersonEmployee(Q.id):null,$(F,q())]);await Tc(a,t),await Tc(n,t)}catch(e){zt(e,"Erro ao verificar revenda")}finally{i(!1)}})()},[]);const te=function(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=!!e.rascunho,o=Pe()(e.data).format("DD/MM/YYYY"),r=Pe()(e.updatedAt).format("DD/MM/YYYY"),{responsavel:i}=e.statusAtual;let s="";s=i?i.nomeSocial||i.razaoSocial||i.nomeFantasia||"---":"Sistema";let c="";if(e.cliente){const{razaoSocial:t,nomeFantasia:a}=e.cliente;c=t||a||"---"}let A="";if(e.revenda){const{razaoSocial:t,nomeFantasia:a}=e.revenda;A=t||a||"---"}return[l.a.createElement(qt.a,{key:"row_order_1"},e.id),l.a.createElement(qt.a,{key:"row_order_2"},e.cliente?l.a.createElement(Zd,null,l.a.createElement(Wd,null,l.a.createElement("span",{title:c},c),l.a.createElement("br",null),l.a.createElement("small",null,Object(tn.c)(e.cliente.cpfCnpj)||"---"))):"---"),G&&l.a.createElement(qt.a,{key:"row_order_3"},e.revenda?l.a.createElement(Zd,null,l.a.createElement(Wd,null,l.a.createElement("span",{title:A},A),l.a.createElement("br",null),l.a.createElement("small",null,Object(tn.c)(e.revenda.cpfCnpj)||"---"))):"---"),l.a.createElement(qt.a,{key:"row_order_6"},e.statusAtual.status),l.a.createElement(qt.a,{key:"row_order_4"},o),l.a.createElement(qt.a,{key:"row_order_4_4"},r),l.a.createElement(qt.a,{key:"row_order_5"},s),!a&&l.a.createElement(qt.a,{key:"row_order_7",className:"actionCell"},l.a.createElement("div",{className:"actionButtonsHolder"},e.pedidoAnexos.length?l.a.createElement(ue.q,{className:"icon",title:"Anexos",disabled:!U,onClick:U?()=>N(e):()=>pa(t)}):l.a.createElement(ue.m,{className:"icon",title:"Anexar",disabled:!U,onClick:U?()=>N(e):()=>pa(t)}),l.a.createElement("hr",null),n?l.a.createElement(ue.p,{className:"icon",title:"Editar Rascunho",disabled:!U,onClick:U?()=>(function(e){return t.push(R.editCommercialOrder,{draftOrder:e.rascunho,isDraft:!!e.rascunho,idClient:e.cliente.id,idOrder:e.id})})(e):()=>pa(t)}):l.a.createElement(ue.i,{className:"icon",title:"Monitorar",disabled:!U,onClick:U?()=>(function(e){return t.push(R.managementCommercialOrder,{id:e.id})})(e):()=>pa(t)}),l.a.createElement("hr",null),l.a.createElement(ue.s,{className:"icon",title:"Deletar",disabled:!Y,onClick:()=>(function(e){if(Y)y(e);else{if(Q.tipo===an.REVENDA){const t=!!e.rascunho,a=_.includes(ua.revenda_deletar_rascunho);if(t&&a)return void y(e)}pa(t)}})(e)})))]},ae=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=[{text:"Nr.",width:"5%"},{text:"Cliente",width:"auto"},{text:"Revenda",width:"auto"},{text:"Status",width:"64px"},{text:"Data de cria\xe7\xe3o",width:"12%"},{text:"\xdaltima atualiza\xe7\xe3o",width:"13%"},{text:"Atualizado por",width:"15%",nowrap:!0}],a={text:"A\xe7\xe3o",width:"150px",align:"center"},n=t.filter(e=>"Revenda"!==e.text);let o;const r=o=e?[...t]:[...t,a];return o=e?[...n]:[...n,a],G?r:o};return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>X=e,title:"Pedido",handlePageUpdate:W,filters:[{name:"Nr.",value:m},{name:"Cliente",value:s},{name:"Revenda",value:A},{name:"De",value:g},{name:"At\xe9",value:f},{name:"Status",value:v.length?v.join(", "):""}],headerLabels:ae(!0),dataObjects:D,fieldsArray:["nome","descricao"],renderRowComponent:e=>te(e,!0)}),l.a.createElement(Xd,null,l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Pedido",button1:{label:"Novo Pedido",link:R.addCommercialOrder,permission:V,main:!0},showReport:!0,printableRef:()=>X,onBeforePrintCallback:async()=>{await K(async e=>{await W(F,e)})},openButtonSelect:!0}),l.a.createElement(Yd,{idValue:m,handleIdChange:function(e){const{target:{value:t}}=e;h(Object(tn.g)(t))}
1,countFilter:M,handleSubmit:ee,inputClienteValue:s,handleClienteChange:function(e){const{target:{value:t}}=e;c(t)},inputRevendaValue:A,handleRevendaChange:function(e){const{target:{value:t}}=e;d(t)},userCanViewColumnRevenda:G,dataInicio:g,handleDataInicioChange:function(e){const{target:{value:t}}=e;E(t)},dataFim:f,handleDataFimChange:function(e){const{target:{value:t}}=e;b(t)},radioStatus:v,handleRadioStatusChange:function(e){const{target:{value:t}}=e;v.some(e=>e===t)?C(e=>e.filter(e=>e!==t)):C(e=>[...e,t])}}),l.a.createElement(sa,{headerLabels:ae(),dataObjects:x,totalItems:k,handlePageUpdate:async e=>{await K(async t=>{await $(e,t)})},renderRowComponent:te,useCustomActions:!0})),l.a.createElement(_e,{loading:!1,show:!!S},l.a.createElement("div",{className:"attachmentOrderModal"},l.a.createElement("div",{className:"attachmentOrderModalHeader"},l.a.createElement("span",null,"Anexos"),l.a.createElement(ue.w,{className:"closeIcon",onClick:()=>{N(null),j([])}})),l.a.createElement("div",{className:"attachmentOrderModalId"},"Pedido n\xfamero: ",l.a.createElement("span",null,(S||{}).id)),((S||{}).pedidoAnexos||[]).length>0&&l.a.createElement("div",{className:"anexosHolder"},((S||{}).pedidoAnexos||[]).map(e=>{let{anexo:t}=e;return l.a.createElement(Id,{key:t.id,attachmentName:t.nome,handleDownloadFile:e=>(async function(e,t,a){e.preventDefault(),i(!0);try{const e=await ut.get(pt.commercial.order.getAnexoFile(t),{responseType:"blob"}),o=new Blob([e.data]),r=window.URL.createObjectURL(o),l=document.createElement("a");document.body.appendChild(l),l.style="display: none",l.href=r,l.download=a,l.click(),setTimeout(()=>{window.URL.revokeObjectURL(r),document.body.removeChild(l),Object(p.b)("Download de Arquivo realizado com sucesso!",{type:p.b.TYPE.SUCCESS}),i(!1)},0)}catch(n){i(!1),zt(n,"Ocorreu um erro inesperado no sistema.")}})(e,t.id,t.nome)})})),l.a.createElement("div",{className:"imagePicker justifyContentStart"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"SELECIONAR ANEXO(S)"),l.a.createElement("input",{name:"anexos",type:"file",multiple:!0,onChange:e=>{const{target:{files:t}}=e;if(![...Object.values(t||{})].every(e=>Vt.ANEXOS.includes(e.type)))return void p.b.error("Arquivos n\xe3o suportados foram encontrados");const a=[];for(const n in I)"object"===typeof I[n]&&a.push(I[n]);for(const n in t)"object"===typeof t[n]&&a.push(t[n]);a&&a.length?j(a):j([])},accept:Vt.ACCEPT})),l.a.createElement("label",null,I.length?1===I.length?"1 arquivo":"".concat(I.length," arquivos"):"Selecione o(s) arquivo(s)")),l.a.createElement(Kd,null,I&&l.a.createElement("div",{className:"rowContainer noMarginTop"},l.a.createElement(_A,{files:I,handleSetAnexos:j,dividerTwoMarginRight:!0}))),l.a.createElement("div",{className:"sendOrderAnexosButtonHolder"},l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:async e=>{if(0!==I.length){i(!0);try{const a=new FormData;a.append("pedidoId",S.id);for(let e=0;e<I.length;e++)a.append("anexos",I[e]);const{data:n}=await ut.post(pt.commercial.order.addAnexoOrder,a,{headers:{"Content-Type":"multipart/form-data"}});Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),j([]),N(null),i(!1),ee(e)}catch(t){i(!1),zt(t)}}else Object(p.b)("Selecione o(s) arquivo(s) para anexar ao pedido",{type:p.b.TYPE.ERROR})}},l.a.createElement("span",null,"ENVIAR ANEXO(S)"))))),l.a.createElement(_e,{loading:o,show:o||!!O},l.a.createElement(wc,null,l.a.createElement("h2",null,"Confirmar cancelamento"),l.a.createElement("span",null,"Tem certeza que deseja cancelar o pedido:"," ".concat(!!O&&(!!O.nome&&O.nome||O.id),"?")),l.a.createElement("div",null,l.a.createElement(yc,{onClick:()=>y(null)},"Fechar"),l.a.createElement(Jd,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.commercial.order.deleteCommercialOrder(O.id));J(x.filter(e=>e.id!==O.id),k-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})}catch(t){zt(t)}finally{i(!1),y(null)}}},"Sim")))))},sm=a(51),cm=a.n(sm),Am=a(45),dm=a.n(Am),mm=a(172),um=a.n(mm);const pm=r.Fragment,hm=_.c.form($d||($d=Object(Q.a)([""]))),gm=_.c.div(em||(em=Object(Q.a)(["\n height: 10px;\n background-color: #fcfcfc;\n"]))),Em=_.c.div(tm||(tm=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n form {\n span {\n font-size: 16px;\n color: #707070;\n }\n }\n"]))),fm=_.c.div(am||(am=Object(Q.a)(["\n margin: 0;\n padding: 0;\n border: none;\n display: flex;\n flex-direction: column;\n background-color: #f2f2f2;\n\n #clientText {\n color: var(--cm-primary);\n font-size: 12pt;\n font-weight: bold;\n }\n\n #helpText {\n font-size: 12pt;\n color: var(--cm-primary);\n }\n\n input {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #dadae3;\n padding: 8px 15px;\n margin-right: 20px;\n }\n\n input:focus {\n border: 1px solid var(--cm-primary);\n }\n\n nav {\n border: 1px solid #4c4e9e;\n border-radius: 8px;\n padding: 8px;\n\n ul {\n min-height: 140px;\n width: auto;\n height: auto;\n min-width: 350px;\n\n .suggestions-container {\n border: 1px solid #999;\n border-radius: 8px;\n padding: 8px;\n }\n\n .suggestion-active {\n border: 1px solid #4c4e9e;\n border-radius: 8px;\n z-index: 3;\n }\n\n li {\n padding: 10px;\n }\n }\n }
1\n"]))),bm=_.c.span(nm||(nm=Object(Q.a)(["\n color: #2c2f82 !important;\n font-weight: bold;\n"]))),vm=(_.c.div(om||(om=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n background: #eaeaea;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n"]))),_.c.div(rm||(rm=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"]))),_.c.div(lm||(lm=Object(Q.a)(["\n padding: 15px 20px 10px 20px;\n background-color: #fcfcfc;\n"]))));function Cm(e){var t,a,n,o,i,s,c,A,d,m;const{client:u,setClient:h,setClienteId:g,inputClienteValue:E,setInputValue:f}=e,[b,v]=Object(r.useState)(!1),[C,x]=Object(r.useState)(!1),[w,O]=Object(r.useState)(null),[y,S]=Object(r.useState)([]);function N(e){e.status===dn.BLOCKED.value?(Object(p.b)(function(e){const t="".concat(e.razaoSocial||e.nomeFantasia),a=Object(tn.f)(e.cpfCnpj),n="".concat(Object(tn.c)(e.cpfCnpj));return"".concat(t," com ").concat(a," ").concat(n," ").concat("bloqueado para cria\xe7\xe3o de pedidos!")}(e),{type:p.b.TYPE.ERROR}),v(!0)):v(!1),h(e),g(e.id),f(I(e))}function I(e){return"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)}return l.a.createElement(pm,null,l.a.createElement(Em,null,l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement("div",{className:"infoCard"},l.a.createElement(fm,{onSubmit:function(e){return e.preventDefault()}},l.a.createElement(vm,null,l.a.createElement("label",{id:"clientText"},"Cliente *"),l.a.createElement("br",null),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do cliente poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,{inputDataValue:E,suggestions:y,isShowSuggestions:C,handleDataChange:async function(e){const{target:{value:t}}=e;if(""===t)S([]),f(""),h({}),g(null),x(!1);else{clearTimeout(w);const e=setTimeout(()=>{(async()=>{const e=await async function(e){try{return(await ro.getPersonClients({cpfCnpj:Object(tn.m)(e.trim().toLowerCase())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:10})).resultado}catch(t){return zt(t),[]}}(t);e.length?S(e):S([]),x(!0)})()},500);O(e)}f(t)},handleGetSuggestionKey:function(e){return e?e.id:""},handleGetSuggestionLabel:function(e){return e?I(e):""},handleOnClick:function(e){const[t]=y.filter(t=>t.id===e.id);N(t),x(!!b)}})))),E&&u&&u.contato&&u.endereco&&l.a.createElement(hm,{className:"defaultForm"},l.a.createElement(gm,null),l.a.createElement("div",{className:"infoCard"},l.a.createElement(bm,null,"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Email"),l.a.createElement("input",{type:"email",defaultValue:(null===(t=u.contato)||void 0===t?void 0:t.email)||"",name:"email",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone (1)"),l.a.createElement(On.a,{value:(null===(a=u.contato)||void 0===a?void 0:a.telefone1)||"",name:"telefone1",disabled:!0,mask:"(99) 99999-9999"})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone (2)"),l.a.createElement(On.a,{mask:"(99) 99999-9999",value:(null===(n=u.contato)||void 0===n?void 0:n.telefone2)||"",name:"telefone2",disabled:!0})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement(bm,null,"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"endereco",defaultValue:(null===(o=u.endereco)||void 0===o?void 0:o.endereco)||"",name:"endereco",disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{defaultValue:(null===(i=u.endereco)||void 0===i?void 0:i.complemento)||"",name:"complemento",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{defaultValue:(null===(s=u.endereco)||void 0===s?void 0:s.bairro)||"",name:"bairro",disabled:!0})),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CEP"),l.a.createElement("input",{defaultValue:(null===(c=u.endereco)||void 0===c?void 0:c.cep)||"",name:"cep",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{defaultValue:(null===(A=u.endereco)||void 0===A?void 0:A.cidade)||"",name:"cidade",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("input",{defaultValue:(null===(d=u.endereco)||void 0===d?void 0:d.estado)||"",name:"estado",disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{defaultValue:(null===(m=u.endereco)||void 0===m?void 0:m.pontoReferencia)||"",name:"pontoReferencia",disabled:!0})))))))))}var xm,wm,Om,ym,Sm,Nm,Im,jm,Rm,Dm,Pm,km,Tm,Mm,Bm,Fm,Hm,Lm,zm,Qm,_m,Gm,Vm,Um=a(128),Ym=a.n(Um),Xm=a(102),qm=a.n(Xm);const Jm=Object(_.c)(qt.a)(xm||(xm=Object(Q.a)(["\n background-color: #E4EAFC;\n\n span {\n color: black;\n font-weight: bold;\n }\n"]))),Km=(_.c.div(wm||(wm=Object(Q.a)(["\n width: 100%;\n"]))),_.c.form(Om||(Om=Object(Q.a)(["\n border: 0;\n margin: 0;\n padding: 20px 0;\n display: flex;\n flex-direction: column;\n background-color: #fcfcfc;\n"]))),_.c.div(ym||(ym=Object(Q.a)(["\n flex: 1;\n display: flex;\n flex-direction: row;\n margin-top: 10px;\n\n .selectSoftware + .selectSoftware {\n margin-left: 20px;\n }\n\n .selectSoftware {\n margin: 10px 0 20px 0;\n width: 100%;\n max-width: 425px;\n border-radius: 6px;\n border: 1px solid #e1e1e9;\n box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n\n .softwareItem {\n display: flex;\n flex-direction: row;\n align-items: center;\n\n img { height: 45px; }\n\n #softwareName {\n margin-left: 0;\n color: var(--cm-primary);\n font-weight: 600;\n }\n }\n }\n"]))),_.c.div(Sm||(Sm=Object(Q.a)(["\n padding: 10px 0;\n"]))),_.c.div(Nm||(Nm=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n .moduleHolder {\n display: flex;\n width: 45%;\n min-width: 400px;\n flex-direction: column;\n background-color: #f6f6f6;\n border-radius: 10px;\n margin: 10px 20px 10px 0;\n padding: 15px;\n\n @media (max-width: 1160px) {\n width: 100%;\n min-width: none;\n }\n\n @media (min-width: 1580px) {\n width: 30%;\n min-width: 400px;\n }\n\n @media (min-width: 2560px) {\n width: 24%;\n min-width: 500px;\n }\n\n .header {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n\n #moduleName {\n font-weight: bold;\n color: #707070;\n white-space: nowrap;\n margin-right: 6px;\n }\n }\n }\n"]))),_.c.div(Im||(Im=Object(Q.a)(["\n margin: 10px 0 20px 0;\n height: 20px;\n"]))),_.c.div(jm||(jm=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n"]))),_.c.div(Rm||(Rm=Object(Q.a)(["\n display: flex;\n"]))),_.c.div(Dm||(Dm=Object(Q.a)(["\n max-width: 200px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n"]))),_.c.span(Pm||(Pm=Object(Q.a)(["\n font-style: italic;\n color: #707070;\n"]))),_.c.span(km||(km=Object(Q.a)(["\n display: flex;\n color: #707070;\n"]))),_.c.div(Tm||(Tm=Object(Q.a)(["\n margin: 0 10px;\n"]))),_.c.div(Mm||(Mm=Object(Q.a)(["\n height: 10px;\n background-color: #E5E5E5;\n"]))),_.c.div(Bm||(Bm=Object(Q.a)(["\n padding: 20px 20px 0 20px;\n\n #subtitle {\n margin-left: 6px;\n color: var(--cm-primary);\n }\n"])))),Zm=(_.c.div(Fm||(Fm=Object(Q.a)(["\n width: 48px;\n height: 48px;\n padding: 0 10px;\n background-color: var(--cm-primary);\n border-radius: 24px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n right: 0;\n margin: 20px;\n border: 1px solid #3F51B5;\n z-index: 1;\n cursor: pointer;\n\n #priceHolder {\n margin-left: 6px;\n color: white;\n display: none;\n flex-direction: column;\n font-size: 12px;\n\n .price {\n margin-left: 6px;\n font-weight: bold;\n }\n }\n\n &:hover {\n width: auto;\n justify-content: space-evenly;\n\n #priceHolder {\n display: flex;\n }\n }\n"]))),_.c.div(Hm||(Hm=Object(Q.a)(["\n display: flex;\n align-items: center;\n justify-content: center;
1\n"]))),Object(_.c)($.A)(Lm||(Lm=Object(Q.a)(["\n margin-top: 6px;\n"]))),_.c.span(zm||(zm=Object(Q.a)(["\n position: absolute;\n background-color: #FF9000;\n width: 18px;\n height: 18px;\n border-radius: 8px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: bold;\n color: white;\n font-size: 12px;\n margin-bottom: 16px;\n"]))),_.c.div(Qm||(Qm=Object(Q.a)(["\n display: flex;\n justify-content: center;\n"])))),Wm=Object(_.c)(qt.a)(_m||(_m=Object(Q.a)(["\n padding: 0;\n\n div.priceTotalContainer {\n padding: 0 4px;\n\n input {\n border: 1px solid #dadae3;\n }\n }\n"]))),$m=Object(_.c)(dc.a).attrs({displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ "})(Gm||(Gm=Object(Q.a)([""]))),eu=Object(_.c)($m)(Vm||(Vm=Object(Q.a)(["\n margin: 0;\n padding: 5px;\n height: 30px;\n"])));var tu,au,nu,ou,ru,lu,iu,su,cu;a(679);function Au(e){const{activeStep:t,softwares:a,items:n,setItems:o,handleRemoveModule:r,handleAddModule:i,userCanEdit:s,calculateTotalAdesao:c,calculateTotalMensalidade:A}=e;function d(e){const t=n.filter(t=>t.id===e.id);return t&&t.length?t[0].count:0}function m(e,t){const{target:{value:a}}=e;let r;try{r=function(e){if(!e)return 0;let t=String(e||"").replace("R$ ",""),[a,n]=t.split(",");a=a.split(".").join("");const o=parseFloat("".concat(a,".").concat(n));return isNaN(o)?0:o}(a)}catch(i){r=0}const l=[...n];l.map(e=>(e.id===t&&(e.precoMensal=r),e)),o(l)}return l.a.createElement("div",null,l.a.createElement(Km,null,l.a.createElement("span",{id:"title"},"Carrinho de Compras"),s&&l.a.createElement("span",{id:"subtitle"},"(Voc\xea pode editar os valores de mensalidade)")),l.a.createElement(sa,{headerLabels:[{text:"QTD",width:"30px",align:"center"},{text:"M\xf3dulo",width:"40%"},{text:"Software",width:"20%"},{text:"Ades\xe3o",width:"100px",align:"center"},{text:"Mensalidade",width:"100px",align:"center"}],dataObjects:[...dm()(n,"softwareId"),{renderTotal:!0}],fieldsArray:["nome","descricao"],useCustomActions:!0,renderRowComponent:e=>{if(e.renderTotal)return[l.a.createElement(Jm,{key:0,colSpan:3,align:"right"},l.a.createElement("span",null,"Total:")),l.a.createElement(Jm,{key:1,align:"right"},l.a.createElement("span",null,l.a.createElement($m,{value:c(n)}))),l.a.createElement(Jm,{key:2,align:"right"},l.a.createElement("span",null,l.a.createElement($m,{value:A(n)})))];const o=e.precoAdesao?e.precoAdesao:"0",u=e.precoMensal?e.precoMensal:"0",p=cm()(a,{id:e.softwareId}),h=()=>[1,3].includes(t);return[l.a.createElement(qt.a,{key:0,align:"center"},h()?l.a.createElement(Zm,null,l.a.createElement("div",{id:"quantityHolder"},l.a.createElement("span",{id:"minus",onClick:()=>r(e)},"-"),l.a.createElement("span",{id:"quantity"},d(e)),l.a.createElement("span",{id:"plus",onClick:()=>i(e)},"+"))):l.a.createElement("span",null,d(e))),l.a.createElement(qt.a,{key:1},e.nome),l.a.createElement(qt.a,{key:2},p.nome),l.a.createElement(qt.a,{key:3,align:"right"},l.a.createElement($m,{value:o})),l.a.createElement(Wm,{key:4,align:"right"},l.a.createElement("div",{className:"priceTotalContainer"},l.a.createElement(eu,{value:u,displayType:s&&h()?"input":"text",onChange:t=>m(t,e.id),className:h()?"right":""})))]}}),l.a.createElement("div",{id:"shoppingCartId"}))}Au.defaultProps={softwares:[],items:[],setItems:()=>null,handleRemoveModule:()=>null,handleAddModule:()=>null,userCanEdit:!1};const du=_.c.div(tu||(tu=Object(Q.a)(["\n display: flex;\n width: 45%;\n min-width: 400px;\n flex-direction: column;\n background-color: #f6f6f6;\n border-radius: 10px;\n margin: 10px 20px 10px 0;\n padding: 15px;\n cursor: default;\n\n @media (max-width: 1160px) {\n width: 100%;\n min-width: none;\n }\n\n @media (min-width: 1580px) {\n width: 30%;\n min-width: 400px;\n }\n\n @media (min-width: 2560px) {\n width: 24%;\n min-width: 500px;\n }\n\n .header {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n max-width: 100%;\n\n #moduleName {\n font-weight: bold;\n color: #707070;\n white-space: nowrap;\n margin-right: 6px;\n }\n }\n"]))),mu=(_.c.div(au||(au=Object(Q.a)(["\n margin: 10px 0 20px 0;\n height: 20px;\n"]))),_.c.div(nu||(nu=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n"]))),_.c.div(ou||(ou=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n max-width: 280px;\n\n @media screen and (max-width: 1160px) {\n max-width: 100%;\n }\n\n @media screen and (max-width: 550px) {\n max-width: 280px;\n }\n"])))),uu=_.c.div(ru||(ru=Object(Q.a)(["\n @media screen and (max-width: 1160px) {\n max-width: 100%;\n }\n\n max-width: "," ;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n"])),e=>{let{isDefault:t}=e;return t?"200px":"100%"}),pu=_.c.span(lu||(lu=Object(Q.a)(["\n font-style: italic;\n color: #707070;\n"]))),hu=_.c.span(iu||(iu=Object(Q.a)(["\n display: flex;\n color: #707070;\n"]))),gu=_.c.div(su||(su=Object(Q.a)(["\n margin: 0 10px;\n"]))),Eu=Object(_.c)(dc.a).attrs({displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:""})(cu||(cu=Object(Q.a)([""])));function fu(e){const{itemObj:t,countItems:a,handleAddModule:n,handleRemoveModule:o}=e;return l.a.createElement(du,null,l.a.createElement("div",{className:"header"},l.a.createElement(mu,{title:t.nome},l.a.createElement(uu,{isDefault:t.isAutomatic},l.a.createElement("span",{id:"moduleName"},t.nome)),l.a.createElement(pu,null,t.isAutomatic?" (padr\xe3o)":"")),l.a.createElement("div",{id:"quantityHolder"},l.a.createElement("span",{id:"minus",onClick:o},"-"),l.a.createElement("span",{id:"quantity"},a),l.a.createElement("span",{id:"plus",onClick:n},"+"))),l.a.createElement(hu,null,l.a.createElement("div",{className:"priceHolder"},l.a.createElement("span",null,"Ades\xe3o: "),l.a.createElement(Eu,{value:t.precoAdesao?t.precoAdesao:0})),l.a.createElement(gu,null,"|"),l.a.createElement("div",null,l.a.createElement("span",null,"Mensalidade: "),l.a.createElement(Eu,{value:t.precoMensal?t.precoMensal:0}))))}var bu,vu,Cu,xu,wu,Ou,yu,Su,Nu,Iu,ju,Ru,Du,Pu,ku,Tu,Mu,Bu,Fu,Hu,Lu,zu=a(103);Object(_.c)(qt.a)(bu||(bu=Object(Q.a)(["\n background-color: #E4EAFC;\n\n span {\n color: black;\n font-weight: bold;\n }\n"])));const Qu=_.c.div(vu||(vu=Object(Q.a)(["\n width: 100%;\n"]))),_u=_.c.form(Cu||(Cu=Object(Q.a)(["\n border: 0;\n margin: 0;\n padding: 20px 0;\n display: flex;\n flex-direction: column;\n background-color: #fcfcfc;\n\n #title {\n color: var(--cm-primary);\n font-weight: bold;\n }\n\n #quantityHolder {\n display: flex;\n flex-direction: row;\n border: 1px solid #e1e1e9;\n border-radius: 5px;\n background-color: white;\n height: 30px;\n width: 100px;\n justify-content: center;
1\n align-items: center;\n\n #quantity {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n min-width: 40px;\n text-align: center;\n border-left: 1px solid #e1e1e9;\n border-right: 1px solid #e1e1e9;\n padding-bottom: 4px;\n }\n\n #minus,\n #plus {\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: 25px;\n font-size: 18px;\n font-weight: bold;\n color: var(--cm-primary);\n padding-bottom: 4px;\n cursor: pointer;\n }\n }\n"]))),Gu=_.c.div(xu||(xu=Object(Q.a)(["\n flex: 1;\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n margin-top: 10px;\n\n .selectSoftware:first-child {\n margin-right: 20px;\n }\n\n .selectSoftware {\n margin: 10px 0 20px 0;\n\n @media screen and (max-width: 1160px) {\n .selectSoftware {\n margin: 0 0 20px 0;\n }\n }\n\n margin: 10px 0 20px 0;\n width: 100%;\n height: 100%;\n max-width: 425px;\n border-radius: 6px;\n border: 1px solid #e1e1e9;\n box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n\n .softwareItem {\n display: flex;\n flex-direction: row;\n align-items: center;\n\n img { height: 45px; }\n\n #softwareName {\n margin-left: 0;\n color: var(--cm-primary);\n font-weight: 600;\n }\n }\n }\n"]))),Vu=_.c.div(wu||(wu=Object(Q.a)(["\n padding: 10px 0;\n"]))),Uu=_.c.div(Ou||(Ou=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n"]))),Yu=_.c.div(yu||(yu=Object(Q.a)(["\n margin: 10px 0 20px 0;\n height: 20px;\n"]))),Xu=_.c.div(Su||(Su=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n"]))),qu=_.c.div(Nu||(Nu=Object(Q.a)(["\n height: 10px;\n background-color: #E5E5E5;\n"]))),Ju=(_.c.div(Iu||(Iu=Object(Q.a)(["\n padding: 20px 20px 0 20px;\n\n #subtitle {\n margin-left: 6px;\n color: var(--cm-primary);\n }\n"]))),_.c.div(ju||(ju=Object(Q.a)(["\n width: 48px;\n height: 48px;\n padding: 0 10px;\n background-color: var(--cm-primary);\n border-radius: 24px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n right: 0;\n margin: 20px;\n border: 1px solid #3F51B5;\n z-index: 1;\n cursor: pointer;\n box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);\n\n #priceHolder {\n margin-left: 6px;\n color: white;\n display: none;\n flex-direction: column;\n font-size: 12px;\n\n .price {\n margin-left: 6px;\n font-weight: bold;\n }\n }\n\n &:hover {\n width: auto;\n justify-content: space-evenly;\n\n #priceHolder {\n display: flex;\n }\n }\n"])))),Ku=_.c.div(Ru||(Ru=Object(Q.a)(["\n display: flex;\n align-items: center;\n justify-content: center;
1\n"]))),Zu=Object(_.c)($.A)(Du||(Du=Object(Q.a)(["\n margin-top: 6px;\n"]))),Wu=_.c.span(Pu||(Pu=Object(Q.a)(["\n position: absolute;\n background-color: #FF9000;\n width: 18px;\n height: 18px;\n border-radius: 8px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: bold;\n color: white;\n font-size: 12px;\n margin-bottom: 16px;\n"]))),$u=(_.c.div(ku||(ku=Object(Q.a)(["\n display: flex;\n justify-content: center;\n"]))),_.c.div(Tu||(Tu=Object(Q.a)(["\n padding: 0 20px;\n"])))),ep=_.c.div(Mu||(Mu=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n width: 425px;\n\n & > h2 {\n color: #707070;\n text-align: center;\n }\n\n & > span {\n margin: 16px 0;\n text-align: center;\n }\n"]))),tp=_.c.div(Bu||(Bu=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n\n button {\n width: 114px;\n height: 34px;\n background: #E4EAFC;\n border: 1px solid var(--cm-primary);\n box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);\n border-radius: 8px;\n\n & > span {\n font-weight: bold;\n color: var(--cm-primary);\n }\n }\n"]))),ap=_.c.div(Fu||(Fu=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n\n & > label {\n margin-left: 4px;\n color: var(--cm-primary);\n }\n"]))),np=Object(_.c)(zu.a).attrs({styles:{option:e=>({...e,cursor:"pointer",backgroundColor:"transparent",":hover":{backgroundColor:"#DEEBFF"},":active":{backgroundColor:"#B2D4FF"}}),control:e=>({...e,cursor:"pointer"})}})(Hu||(Hu=Object(Q.a)([""]))),op=Object(_.c)(dc.a).attrs({displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:""})(Lu||(Lu=Object(Q.a)([""])));function rp(e){const{activeStep:t,selectedSoftware:a,selectedModality:n,softwares:o,modules:i,modulesTotal:s,modalities:c,items:A,activeSteps:d,setSelectedSoftware:m,setSelectedModality:h,setModules:g,setModulesTotal:E,setItems:f,setForms:b,setAllFormsToAnswer:v,setAnswerForms:C,setFormsToAnswer:x,setActiveSteps:w,handleAddModule:O,handleRemoveModule:y,userCanEdit:S,handleSubmit:N,calculateTotalAdesao:I,calculateTotalMensalidade:j,setLoading:R,canShowAgainDialogModality:D}=e,P=Object(u.c)(),[k,T]=Object(r.useState)(!1),[M,B]=Object(r.useState)(!1),[F,H]=Object(r.useState)(!1);function L(e){const t=A.filter(t=>t.id===e.id);return t&&t.length?t[0].count:0}function z(){let e=0;return A.forEach(t=>{e+=t.count}),e}const Q=()=>a&&a.id&&n&&n.id;return l.a.createElement(Qu,null,l.a.createElement(_u,{onSubmit:N},Q()&&l.a.createElement(Ju,{onClick:()=>qi("shoppingCartId")},l.a.createElement(Ku,null,z()>0&&l.a.createElement(Wu,null,z()),l.a.createElement(Zu,{size:28,color:"white"})),l.a.createElement("div",{id:"priceHolder"},l.a.createElement("span",null,"Ades\xe3o",l.a.createElement(op,{className:"price",value:I(A)})),l.a.createElement("span",null,"Mensalidade",l.a.createElement(op,{className:"price",value:j(A)})))),l.a.createElement($u,null,l.a.createElement("span",{id:"title"},"Escolha a modalidade/sistema e adicione m\xf3dulos *"),l.a.createElement(Gu,null,l.a.createElement(np,{menuIsOpen:k,placeholder:"Selecione uma Modalidade...",className:"selectSoftware",onMenuOpen:function(){A.length>0&&!D&&!M?H(!0):T(!k)},onMenuClose:()=>T(!1),isSearchable:!1,onChange:e=>(async function(e){try{R(!0);const a=await Ms.getProductModules({modalidadeId:e.id});if(f([]),a.resultado.length){const t=Ym()(a.resultado,"softwareId"),n=(Object.keys(t)||[]).filter(e=>{const t=cm()(o,{id:Number(e)});return!!t&&t.ativo});let r=null,l=a.resultado,i=a.resultado;if(1===n.length){const[e]=n;r=cm()(o,{id:Number(e)}),l=t[e],i=t[e]}const s=d.filter(e=>"ANSWERED_FORMS"!==e);h(e),m(r),b([]),C([]),x([]),v([]),w(s),g(dm()(l,"posicaoEmSoftware")),E(dm()(i,"posicaoEmSoftware"))}else h(e),m(null),g([]),Object(p.b)("N\xe3o encontramos produtos de softw
1ares para esta pesquisa!",{type:p.b.TYPE.ERROR})}catch(t){zt(t),h(e),m(null),g([])}finally{R(!1),B(!1),T(!1)}})(c[e.value]),options:c.map((e,t)=>({value:t,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("span",{id:"softwareName"},e.nome))})),value:n?{value:n.id,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("span",{id:"softwareName"},n.nome))}:null}),n&&l.a.createElement(np,{placeholder:"Selecione um Software...",className:"selectSoftware",isSearchable:!1,onMenuOpen:()=>T(!1),value:a?{value:a.id,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("img",{src:a.logo&&a.logo.length&&"Base64 image"!==a.logo?a.logo:Be.a,alt:a.nome,title:a.nome}))}:null,onChange:e=>{!async function(e){try{R(!0);const[a,o]=await Promise.all([Ms.getProductModules({softwareId:e.id,modalidadeId:(n||{}).id}),Ms.getProductModules({modalidadeId:(n||{}).id})]);a.resultado.length&&o.resultado.length?(m(e),g(dm()(a.resultado,"posicaoEmSoftware")),E(dm()(o.resultado,"posicaoEmSoftware"))):(g([]),E([]),m(e),Object(p.b)("N\xe3o encontramos produtos de softw
1ares para esta pesquisa!",{type:p.b.TYPE.ERROR}))}catch(t){g([]),zt(t),m(e)}finally{R(!1)}}(cm()(o,{id:e.value}))},options:o.filter(e=>{if(!s.length)return!1;if(!e.ativo)return!1;const t=Ym()(s,"softwareId");let a=[];return(Object.values(t)||[]).forEach(e=>{(e.map(e=>({ativo:e.ativo,softwareId:e.softwareId}))||[]).forEach(e=>{!0===e.ativo&&(a.includes(e.softwareId)||a.push(e.softwareId))})}),qm()(a,e.id)}).map(e=>({value:e.id,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("img",{src:e.logo&&e.logo.length&&"Base64 image"!==e.logo?e.logo:Be.a,alt:e.nome,title:e.nome}))}))}))),Q()&&l.a.createElement(qu,null),l.a.createElement($u,null,l.a.createElement(Vu,null,Q()?l.a.createElement(Uu,null,l.a.createElement(Yu,null,l.a.createElement("span",{id:"title"},"Escolha os m\xf3dulos *")),l.a.createElement(Xu,null,i.map(e=>e.ativo&&l.a.createElement(fu,{key:e.id,itemObj:e,countItems:L(e),handleAddModule:()=>O(e),handleRemoveModule:()=>y(e)})))):null)),Q()&&l.a.createElement(l.a.Fragment,null,l.a.createElement(qu,null),l.a.createElement(Au,{activeStep:t,softwares:o,items:A,setItems:f,handleAddModule:O,handleRemoveModule:y,userCanEdit:S,calculateTotalAdesao:I,calculateTotalMensalidade:j}))),l.a.createElement(_e,{show:F,loading:!1},l.a.createElement(ep,null,l.a.createElement("h2",null,"Altera\xe7\xe3o de modalidade"),l.a.createElement("span",null,"Caso altere a modalidade do pedido, todos os itens do seu carrinho de compras ser\xe3o removidos."),l.a.createElement(tp,null,l.a.createElement(ap,null,l.a.createElement(ea,{checked:!0===D,value:D,onChange:function(e){const{target:{value:t}}=e;P(xt("true"!==t))}}),l.a.createElement("label",null,"N\xe3o mostrar novamente",l.a.createElement("br",null),"nessa sess\xe3o")),l.a.createElement("button",{onClick:function(e){e.preventDefault(),H(!1),B(!0),T(!0)}},l.a.createElement("span",null,"OK"))))))}Object.freeze({PREENCHIDO:"Preenchido",NAO_PREENCHIDO:"N\xe3o Preenchido"});Object.freeze({PENDENTE:{id:1,label:"Pendente",value:"PENDENTE"},ATENDIDO:{id:2,label:"Atendido",value:"ATENDIDO"},RASCUNHO:{id:3,label:"Rascunho",value:"RASCUNHO"}});Object.freeze({IDS:{PENDENTE:1,ATENDIDO:2},ID_TO_TAG:{1:"Pendente",2:"Atendido"},VALUES:{PENDENTE:"Pendente",ATENDIDO:"Atendido"},ROUTE:{1:"pendente",2:"atendido"}});const lp={SHORT_ANSWER:{id:1,tag:"SHORT_ANSWER",value:"Resposta Curta"},PARAGRAPH:{id:2,tag:"PARAGRAPH",value:"Par\xe1grafo"},MULTIPLE_CHOICE:{id:3,tag:"MULTIPLE_CHOICE",value:"M\xfaltipla Escolha"},SELECTION_BOX:{id:4,tag:"SELECTION_BOX",value:"Caixa de Sele\xe7\xe3o"},TITLE:{id:5,tag:"TITLE",value:"Titulo e Descri\xe7\xe3o"},IMAGE:{id:6,tag:"IMAGE",value:"Imagem"},ANSWER:{id:7,tag:"ANSWER",value:"Pergunta"},CLIENT_RESALE:{id:8,tag:"CLIENT_RESALE",value:"Cliente e Revenda"}};Object.freeze(lp);const ip={ANSWERS:{TAG:{ANSWER:lp.ANSWER.tag,SHORT_ANSWER:lp.ANSWER.tag,PARAGRAPH:lp.ANSWER.tag,MULTIPLE_CHOICE:lp.ANSWER.tag,SELECTION_BOX:lp.ANSWER.tag,TITLE:lp.TITLE.tag,IMAGE:lp.IMAGE.tag,CLIENT_RESALE:lp.CLIENT_RESALE.tag},IDS:{ANSWER:lp.ANSWER.id,SHORT_ANSWER:lp.ANSWER.id,PARAGRAPH:lp.ANSWER.id,MULTIPLE_CHOICE:lp.ANSWER.id,SELECTION_BOX:lp.ANSWER.id,TITLE:lp.TITLE.id,IMAGE:lp.IMAGE.id,CLIENT_RESALE:lp.CLIENT_RESALE.id}},DEFAULT:{TAG:{ANSWER:lp.ANSWER.tag,SHORT_ANSWER:lp.SHORT_ANSWER.tag,PARAGRAPH:lp.PARAGRAPH.tag,MULTIPLE_CHOICE:lp.MULTIPLE_CHOICE.tag,SELECTION_BOX:lp.SELECTION_BOX.tag,TITLE:lp.TITLE.tag,IMAGE:lp.IMAGE.tag,CLIENT_RESALE:lp.CLIENT_RESALE.tag},IDS:{ANSWER:lp.ANSWER.id,SHORT_ANSWER:lp.SHORT_ANSWER.id,PARAGRAPH:lp.PARAGRAPH.id,MULTIPLE_CHOICE:lp.MULTIPLE_CHOICE.id,SELECTION_BOX:lp.SELECTION_BOX.id,TITLE:lp.TITLE.id,IMAGE:lp.IMAGE.id,CLIENT_RESALE:lp.CLIENT_RESALE.id}}};Object.freeze(ip);Object.freeze(lp);Object.freeze(lp);const sp={KEY:"_option_other",VALUE:"Outro"};function cp(e){const{nomeSocial:t="",razaoSocial:a="",nomeFantasia:n="",cpfCnpj:o="",cidade:r="",estado:i="",telefone:s="",email:c=""}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",null,"Raz\xe3o Social: ",l.a.createElement("b",null,t||a)),l.a.createElement("label",null,"Fantasia: ",l.a.createElement("b",null,n)),l.a.createElement("label",null,"CNPJ: ",l.a.createElement("b",null,Object(tn.c)(o))),l.a.createElement("label",null,"Cidade/UF: ",l.a.createElement("b",null,(r||r)&&"".concat(r||"","/").concat(i||""))),l.a.createElement("label",null,"Pessoa de contato: ",l.a.createElement("b",null,Object(tn.e)(s))),l.a.createElement("label",null,"E-mail: ",l.a.createElement("b",null,c)))}function Ap(e){const{nomeFantasia:t="",razaoSocial:a="",responsavel:n="",telefone:o="",email:r=""}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",null,"Nome da Revenda: ",l.a.createElement("b",null,t||a)),l.a.createElement("label",null,"Respons\xe1vel pelo formul\xe1rio: ",l.a.createElement("b",null,n)),l.a.createElement("label",null,"Telefone: ",l.a.createElement("b",null,Object(tn.e)(o))),l.a.createElement("label",null,"E-mail: ",l.a.createElement("b",null,r)))}var dp,mp,up,pp,hp;Object.freeze(sp);const gp=r.Fragment,Ep=r.Fragment,fp=_.c.div(dp||(dp=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n padding: 20px;\n width: 100%;\n border: ",";\n border-radius: 10px;\n\n label {\n color: var(--cm-primary);\n }\n\n label.title {\n color: var(--cm-primary);\n font-weight: bold;\n }\n\n label.footer {\n color: #FD1616;\n }\n"])),e=>e.withBorder?"1px solid #2C2F8D":"none"),bp=_.c.div(mp||(mp=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n margin-bottom: ",";;\n\n @media (max-width: 560px) {\n @media print {\n flex-direction: row;\n font-size: 11pt;\n\n div + div {\n margin-top: 0 !important;\n }\n\n .divider {\n display: block !important;\n width: 1px;\n }\n }\n\n flex-direction: column;\n\n div {\n width: 100%;\n }\n\n div + div {\n margin-top: 10px;\n }\n\n .divider {\n display: none;\n }\n }\n"])),e=>
1e.noMarginBottom?"none":"10px"),vp=_.c.div(up||(up=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n width: 49%;\n"]))),Cp=_.c.div(pp||(pp=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n margin-top: 10px;\n"]))),xp=_.c.div(hp||(hp=Object(Q.a)(["\n width: 1px;\n background-color: #2C2F8D4D;\n margin-right: 10px;\n"])));function wp(e){const{clientId:t,resaleId:a,formPersons:n,showData:o=!1,withBorder:i=!1,showDefaultData:s=!1}=e,[c,A]=Object(r.useState)(!1),[d,m]=Object(r.useState)({nomeSocial:"Cliente LTDA",razaoSocial:"Cliente LTDA",nomeFantasia:"Cliente",cpfCnpj:"XX-XXX.XXX/XXXX-XX",cidade:"Nome Cidade",estado:"UF",telefone:"(XX) X.XXXX-XXXX",email:"[email protected]"}),[u,p]=Object(r.useState)({nomeFantasia:"Revenda",razaoSocial:"Revenda",nomeSocial:"Nome Respons\xe1vel",telefone:"(XX) X.XXXX-XXXX",email:"[email protected]"});function h(e){m({nomeSocial:e.cliente.nomeSocial,razaoSocial:e.cliente.razaoSocial,nomeFantasia:e.cliente.nomeFantasia,cpfCnpj:e.cliente.cpfCnpj,cidade:e.cliente.cidade,estado:e.cliente.estado,telefone:e.cliente.telefone,email:e.cliente.email}),p({razaoSocial:e.revenda.razaoSocial,nomeFantasia:e.revenda.nomeFantasia,nomeSocial:e.criadorPedido.nomeSocial||e.criadorPedido.razaoSocial||e.criadorPedido.nomeFantasia,telefone:e.criadorPedido.telefone,email:e.criadorPedido.email})}return Object(r.useEffect)(()=>{if(!!n)h(n);else if(!s){(async()=>{A(!0);try{const{data:{data:n}}=await ut.post(pt.person.personForms,{ids:[t,a]});h(n)}catch(e){zt(e)}finally{A(!1)}})()}},[]),l.a.createElement(fp,{withBorder:i},l.a.createElement(bp,{noMarginBottom:i},l.a.createElement(_e,{show:c,loading:!0}),l.a.createElement(vp,null,l.a.createElement("label",{className:"title"},"DADOS DO CLIENTE"),l.a.createElement(Cp,null,o?l.a.createElement(Ep,null,l.a.createElement(gp,null,l.a.createElement(cp,{nomeSocial:d.nomeSocial,razaoSocial:d.razaoSocial,nomeFantasia:d.nomeFantasia,cpfCnpj:d.cpfCnpj,cidade:d.cidade,estado:d.estado,telefone:d.telefone,email:d.email}))):l.a.createElement(gp,null,l.a.createElement(cp,null)))),l.a.createElement(xp,{className:"divider"}),l.a.createElement(vp,null,l.a.createElement("label",{className:"title"},"DADOS DA REVENDA"),l.a.createElement(Cp,null,o?l.a.createElement(Ep,null,l.a.createElement(gp,null,l.a.createElement(Ap,{nomeFantasia:u.nomeFantasia,razaoSocial:u.razaoSocial,responsavel:u.nomeSocial,telefone:u.telefone,email:u.email}))):l.a.createElement(gp,null,l.a.createElement(Ap,null))))),!o&&l.a.createElement("label",{className:"footer"},"Estes valores aparecer\xe3o automaticamente quando o formul\xe1rio for requisitado no pedido."))}var Op,yp,Sp,Np,Ip,jp,Rp,Dp,Pp,kp,Tp,Mp,Bp,Fp,Hp,Lp,zp,Qp;r.Fragment;const _p=r.Fragment,Gp=r.Fragment,Vp=r.Fragment,Up=r.Fragment,Yp=r.Fragment,Xp=(_.c.small(Op||(Op=Object(Q.a)(["\n color: red;\n margin-top: 5px;\n"]))),_.c.div(yp||(yp=Object(Q.a)(["\n padding: 32px;\n display: flex;\n flex-direction: column;\n min-width: 160px;\n\n span {\n color: var(--cm-primary);\n }\n\n input, textarea {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #DADAE3 !important;\n padding: 8px 15px;\n margin-top: 5px;\n margin-bottom: 0;\n }\n\n input:focus, textarea:focus {\n border: 1px solid var(--cm-primary);\n }\n\n input:disabled, textarea:disabled {\n background-color: transparent;\n }\n\n textarea {\n height: auto;\n }\n"]))),_.c.div(Sp||(Sp=Object(Q.a)(["\n background-color: #FFFFFF;\n border: ",";\n border-radius: 10px;\n padding: 24px;\n\n span.title-required {\n color: #FD1616;\n }\n\n form {\n background: none;\n margin: 0;\n padding: 0;\n border: none;\n }\n"])),e=>{let{noBorder:t}=e;return t?"none":"1px solid #C5C5D4"})),qp=_.c.div(Np||(Np=Object(Q.a)(["\n display: flex;\n margin-bottom: 10px;\n color: var(--cm-primary);\n\n span + span {\n margin-left: 40px;\n }\n"]))),Jp=_.c.div(Ip||(Ip=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n margin-top: 20px;\n max-width: 100%;\n\n input, textarea {\n border: 1px solid #DADAE3 !important;\n }\n"]))),Kp=_.c.div(jp||(jp=Object(Q.a)(["\n display: flex;\n width: 100%;\n padding: 0 40px;\n justify-content: ",";\n\n img {\n height: 76px;\n resize: contain;\n }\n"])),e=>e.justifyContent?e.justifyContent:"center"),Zp=_.c.div(Rp||(Rp=Object(Q.a)(["\n display: flex;\n justify-content: center;
1\n color: var(--cm-primary);\n padding: 0 40px;\n\n h1 {\n text-align: center;\n }\n"]))),Wp=_.c.div(Dp||(Dp=Object(Q.a)(["\n color: var(--cm-primary);\n"]))),$p=_.c.p(Pp||(Pp=Object(Q.a)(["\n color: #444444;\n margin-top: 10px;\n"]))),eh=_.c.b(kp||(kp=Object(Q.a)(["\n color: #444444;\n"]))),th=_.c.div(Tp||(Tp=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n input[type='radio'].viewer-option,\n input[type='checkbox'].viewer-option {\n width: 11px !important;\n }\n\n div {\n input[type='text'] {\n width: 100%;\n }\n }\n"]))),ah=_.c.div(Mp||(Mp=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n width: 100%;\n"]))),nh=_.c.div(Bp||(Bp=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n width: 25%;\n\n @media (max-width: 1050px) {\n width: 50%;\n }\n\n @media (max-width: 800px) {\n width: 50%;\n }\n\n @media (max-width: 600px) {\n width: 100%;\n }\n\n label {\n width: 100%;\n color: #444444;\n }\n"]))),oh=_.c.div(Fp||(Fp=Object(Q.a)(["\n display: flex;\n align-items: center;
1\n"]))),rh=_.c.div(Hp||(Hp=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n\n label {\n color: #444444;\n margin-right: 20px;\n }\n"]))),lh=_.c.small(Lp||(Lp=Object(Q.a)(["\n color: red;\n margin-top: 5px;\n"])));_.c.section(zp||(zp=Object(Q.a)(["\n margin-top: 30px;\n background-color: #F6F7FB;\n border: 1px solid #C5C5D4;\n padding: 8px;\n display: flex;\n flex-direction: column;\n\n label {\n font-weight: bold;\n color: #444444;\n }\n\n header {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding-bottom: 10px;\n margin-bottom: 10px;\n border-bottom: 1px solid #C5C5D4;\n\n div {\n display: flex;\n\n div {\n display: flex;\n flex-direction: column;\n margin-right: 20px;\n }\n }\n\n .statusFormularioResposta {\n display: flex;\n flex-direction: column;\n\n select {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #DADAE3;\n padding: 0px 15px;\n margin-top: 5px;\n }\n }\n }\n\n main {\n label {\n color: #444444;\n }\n\n p {\n margin-top: 20px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n flex-direction: row;\n\n span {\n color: #444444;\n width: 95%;\n }\n\n svg {\n margin: 0 10px;\n width: 5px;\n height: 5px;\n }\n }\n }\n"]))),Object(_.c)(On.a)(Qp||(Qp=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"])));function ih(e){const{formId:t,formViewer:a,formPersons:n,register:o,onSubmit:r,setValue:i,watch:s,errors:c,setFormCheckboxTemp:A,contentItemsFormAnswer:d,showLabelFieldRequired:m=!0,canDisabledAllInputs:u=!1,noBorder:p=!1}=e;function h(){return l.a.createElement(_p,null,l.a.createElement(qp,null,a&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,l.a.createElement("b",null,"Software:")," ",a.softwareName),l.a.createElement("span",null,l.a.createElement("b",null,"M\xf3dulo:")," ",a.moduleName))),n&&l.a.createElement(wp,{formPersons:n,showData:!0,withBorder:!0,showDefaultData:!1}))}function g(e,t){const a="".concat(e).concat(sp.KEY);4!==t||s(e).includes(sp.VALUE)||i(a,""),3===t&&s(e)!==sp.VALUE&&i(a,"")}function E(e){A(a=>{return[...a].map(a=>{if(a.formId===t){const t=a.valuesData.map(e=>e.inputName);let n=[...a.valuesData];if(t.includes(e)){const t=n.findIndex(t=>t.inputName===e);n[t]&&(n[t].hasNoValue=s(e).length<=0)}else n.push({inputName:e,hasNoValue:s(e).length<=0});return{...a,valuesData:n}}return a})})}function f(e){if(s(e)){if("object"===typeof s(e))return!s(e).includes(sp.VALUE);if("string"===typeof s(e))return s(e)!==sp.VALUE}return!0}const b=(e,t,n)=>{let{tag:r}=e;return{[hn.CLIENT_RESALE.tag]:h,[hn.IMAGE.tag]:()=>(function(e,t){const{src:a,align:n}=e.itemData.itemContent;return l.a.createElement(Kp,{justifyContent:n},l.a.createElement("img",{src:a,alt:"position ".concat(t)}))})(t,n),[hn.TITLE.tag]:()=>(function(e){const{statement:t,description:a,required:n}=e.itemData;let o=[];return a&&(o=a.split("\n")),l.a.createElement(Gp,null,n?l.a.createElement(Zp,null,t&&l.a.createElement("h1",null,t.toUpperCase())):l.a.createElement(Wp,null,t&&l.a.createElement("b",null,l.a.createElement("u",null,t.toUpperCase()))),o.map((e,t)=>l.a.createElement($p,{key:t},e)))})(t),[hn.ANSWER.tag]:()=>(function(e){const{statement:t,description:n,required:r,itemTypeId:i,itemContent:s}=e.itemData;let A=[];d.forEach(t=>{t.itemFormId===e.id&&A.push(t.answerContent.attrName)}),[A]=A.filter(e=>e&&e),A="".concat(a.uuid,"---").concat(A);const m=[],p=[];s&&s.forEach(e=>{e.other?m.push(e):p.push(e)});const h={3:"radio",4:"checkbox"},b=e=>"string"===typeof e.itemData.value?e.itemData.value.trim():e.itemData.value;return l.a.createElement(Vp,null,l.a.createElement("label",{htmlFor:A},l.a.createElement(eh,null,t," ",r&&"*")),n&&l.a.createElement(Yp,null,l.a.createElement($p,null,n)),i===hn.SHORT_ANSWER.id&&l.a.createElement("input",Object.assign({disabled:u,ref:o(),name:A},o(A,{required:r}))),i===hn.PARAGRAPH.id&&l.a.createElement("textarea",Object.assign({disabled:u,ref:o(),name:A},o(A,{required:r}))),(i===hn.MULTIPLE_CHOICE.id||i===hn.SELECTION_BOX.id)&&l.a.createElement(th,null,p&&l.a.createElement(ah,null,p.map(e=>l.a.createElement(nh,{key:e.id},!e.other&&l.a.createElement(Up,null,l.a.createElement("input",Object.assign({disabled:u,ref:o(),name:A,className:"viewer-option",type:h[i],value:b(e)},o(A,{required:r}),{onClick:()=>{i===hn.SELECTION_BOX.id&&E(A)},onChange:()=>{g(A,i)}})),l.a.createElement("label",{htmlFor:A},e.itemData.value))))),m[0]&&l.a.createElement(rh,null,l.a.createElement(oh,null,l.a.createElement("input",Object.assign({disabled:u,ref:o(),name:A,className:"viewer-option",value:m[0].itemData.label,type:h[i]},o(A,{required:r}),{onClick:()=>{i===hn.SELECTION_BOX.id&&E(A)},onChange:()=>{g(A,i)}})),l.a.createElement("label",{htmlFor:A},"Outro:")),l.a.createElement("input",Object.assign({ref:o(),name:"".concat(A).
1concat(sp.KEY),disabled:u||f(A)},o("".concat(A).concat(sp.KEY),{required:!f(A)}))))),(c[A]||!f(A)&&c["".concat(A).concat(sp.KEY)])&&l.a.createElement(lh,null,"Campo obrigat\xf3rio"))})(t)}[r]()};return l.a.createElement(Xp,{noBorder:p},m&&l.a.createElement("span",{className:"title-required"},"Campos com (*) s\xe3o obrigat\xf3rios"),a&&l.a.createElement("form",{onSubmit:r},a.contentItemsForm.map((e,t)=>l.a.createElement(Jp,{key:e.id},b({tag:e.itemTag},e,t)))))}var sh,ch,Ah,dh;const mh=_.c.div(sh||(sh=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n"]))),uh=_.c.header(ch||(ch=Object(Q.a)(["\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n color: var(--cm-primary);\n padding: 10px 20px;\n\n button {\n display: flex;\n align-items: center;\n background: none;\n border: none;\n color: var(--cm-primary);\n\n span {\n margin: 0 11px;\n }\n }\n\n button.desativer {\n color: #00000042;\n cursor: default;\n }\n"]))),ph=_.c.nav(Ah||(Ah=Object(Q.a)(["\n display: flex;\n cursor: pointer;\n\n button {\n display: flex;\n justify-content: center;
1\n align-items: center;\n height: 24px;\n width: 24px;\n border: 1px solid #3B873E;\n border-radius: 12px;\n color: #FFFFFF;\n background-color: var(--cm-primary);\n font-weight: bold;\n text-align: center;\n padding-bottom: 2px;\n font-size: 12px;\n }\n\n button.formComplete {\n border: 1px solid var(--cm-primary);\n background-color: #3B873E;\n }\n\n button.formDesativado {\n border: 1px solid var(--cm-primary);\n background-color: #FFFFFF;\n color: var(--cm-primary);\n }\n\n button + button {\n margin-left: 16px;\n }\n"]))),hh=_.c.div(dh||(dh=Object(Q.a)(["\n width: calc(100% - 40px);\n margin: 0 0 20px 20px;\n"])));function gh(e){const t={KEY:"_option_other",VALUE:"Outro"},{forms:a,answerFormsIds:n,formCurrentIndex:o,setFormCurrentIndex:i,formularios:s,pessoasFormulario:c,setLoading:A,register:d,setValue:m,onSubmit:u,watch:p,errors:h,setFormCurrentId:g,onGetFormData:E,getValues:f,formCheckboxTemp:b,setFormCheckboxTemp:v}=e,[C]=s.filter(e=>e.index===o);function x(e){const a={};if(C){const o=e=>C.formViewer.uuid===e.split("---")[0],r=e=>!a[e]||f(e)&&a[e]!==f(e);if(Object.keys(C.formData||{}).length>0)for(const e in C.formData)if(o(e)){let n=C.formData[e];if(e.includes(t.KEY)){const a=C.formData[e.replace(t.KEY,"")],o=()=>"object"===typeof a&&!(a||[]).includes(t.VALUE);((()=>"string"===typeof a&&a!==t.VALUE)()||o())&&(n="")}a[e]=n}for(const e in f())if(o(e)&&r(e))if("string"===typeof f(e)&&(a[e]=f(e)),"object"===typeof f(e))if([null,void 0].includes(f(e))){var n;a[e]=null!==(n=f(e))&&void 0!==n?n:""}else{const t=[...a[e]||[]],n=[...f(e)||[]],o=()=>{a[e]=[]},r=()=>0===n.length&&t.length>0,l=()=>{b.find(e=>e.formId===C.formId).valuesData.find(t=>t.inputName===e).hasNoValue?a[e]=[]:a[e]=[...new Set([...t])]},i=()=>n.length>=0&&t.length>0,s=()=>{a[e]=[...new Set([...n])]},c=()=>{a[e]=[...new Set([...t,...n])]};switch(!0){case(()=>0===n.length&&0===t.length)():o();break;case r():l();break;case i():s();break;default:c()}}else a[e]=f(e);E(a,e)}}function w(){i(e=>{let t=e;return x(t),0===t?t=0:t-=1,t})}function O(){return 0===o}
1function y(){i(e=>{let t=e;return x(t),t+1===a.length?t=e:t+=1,t})}function S(){return o+1===a.length}Object(r.useEffect)(()=>{x(o)},[o]),Object(r.useEffect)(()=>{C&&g(C.formId)},[w,y]);const N=(e,t)=>{let a="";return t!==o&&(a="formDesativado"),I(e,t)&&(a="formComplete"),a},I=(e,t)=>n.includes(e)&&t!==o;return l.a.createElement(mh,null,l.a.createElement(uh,null,l.a.createElement("button",{onClick:w,className:O()?"desativer":"",disabled:O(),type:"submit"},l.a.createElement(ue.a,null),l.a.createElement("span",null,"FORMUL\xc1RIO ANTERIOR")),l.a.createElement(ph,null,a.map((e,t)=>l.a.createElement("button",{key:t,type:"submit",className:N(e.idForm,t),onClick:()=>{i(t),x(o)}},I(e.idForm,t)?l.a.createElement(ue.e,null):t+1))),l.a.createElement("button",{onClick:y,className:S()?"desativer":"",disabled:S(),type:"submit"},l.a.createElement("span",null,"PR\xd3XIMO FORMUL\xc1RIO"),l.a.createElement(ue.b,null))),C&&l.a.createElement(hh,null,l.a.createElement(ih,{canDisabledAllInputs:!1,formPersons:c,formId:C.formId,formViewer:C.formViewer,contentItemsFormAnswer:C.contentItemsFormAnswer,setValue:m,showLabelFieldRequired:!0,setLoading:A,onSubmit:u,register:d,watch:p,errors:h,formCurrentIndex:o,formCheckboxTemp:b,setFormCheckboxTemp:v})))}var Eh,fh,bh,vh;const Ch=_.c.form(Eh||(Eh=Object(Q.a)(["\n border: 0;\n margin: 0;\n padding: 20px 0;\n display: flex;\n flex-direction: column;\n background-color: #fcfcfc;\n"]))),xh=_.c.div(fh||(fh=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n padding: 0 20px 10px 20px;\n"]))),wh=_.c.div(bh||(bh=Object(Q.a)(["\n max-width: 360px;\n margin-right: 20px;\n\n span {\n color: var(--cm-primary);\n font-weight: bold;\n }\n\n select {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #dadae3;\n padding: 0px 15px;\n margin-right: 20px;\n }\n\n &:nth-last-child(1) {\n margin-right: 0;\n\n select {\n margin-right: 0;\n }\n }\n\n select:focus {\n border: 1px solid var(--cm-primary);\n }\n"]))),Oh=_.c.div(vh||(vh=Object(Q.a)(["\n height: 10px;\n background-color: #E5E5E5;\n"])));function yh(e){const{activeStep:t,softwares:a,items:n,setItems:o,handleAddModule:i,handleRemoveModule:s,mesInicio:c,carenciaAtivada:A,periodoCarencia:d,formasPagamento:m,planosPagamento:u,formaPagamentoId:p,planoPagamentoId:h,setMesInicio:g,setPlanosPagamento:E,setFormaPagamentoId:f,setPlanoPagamentoId:b,userCanEdit:v,handleSubmit:C,calculateTotalAdesao:x,calculateTotalMensalidade:w}=e;function O(e){let{paymentId:t,paymentPlan:a}=e;f(t),E(a)}function y(e){let{planId:t}=e;b(t)}return Object(r.useEffect)(()=>{if(p&&h){const[e]=m.filter(e=>e.id===p);if(e){if(e.formaPlanoPagamentos?e.formaPlanoPagamentos:[]){const[t]=e.formaPlanoPagamentos.filter(e=>e.id===h);y(t?{planId:h,planName:t.planoPagamento.nome}:{planId:h,planName:""})}O({paymentId:p,paymentName:e.nome,paymentPlan:e.formaPlanoPagamentos?e.formaPlanoPagamentos:[]})}else f(p),b(0),E([])}},[]),l.a.createElement(Ch,{onSubmit:C},l.a.createElement(xh,null,l.a.createElement(wh,null,l.a.createElement("span",null,"Escolha o m\xeas de in\xedcio das mensalidades: *"),l.a.createElement("select",{name:"mesInicio",value:c,disabled:!A,onChange:function(e){const{target:{value:t}}=e;g(parseInt(t))}},ln.filter(e=>{const t=Pe()(),a=[];for(let n=0;n<d;n+=1)a.push(t.add(1,"month").month());return qm()(a,e.value)}).map(e=>l.a.createElement("option",{key:e.value,value:e.value},e.label)))),l.a.createElement(wh,null,l.a.createElement("span",null,"Escolha a forma de pagamento: *"),l.a.createElement("select",{name:"formaPagamento",value:p,onChange:function(e){const{target:{value:t}}=e,a=parseInt(t),[n]=m.filter(e=>e.id===a);n?O({paymentId:a,paymentName:n.nome,paymentPlan:n.formaPlanoPagamentos?n.formaPlanoPagamentos:[]}):(f(a),b(0),E([]))}},l.a.createElement("option",{value:0},"Selecione"),(m||[]).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement(wh,null,l.a.createElement("span",null,"Escolha o plano de pagamento: *"),l.a.createElement("select",{name:"planoPagamento",value:h,onChange:function(e){const{target:{value:t}}=e,a=parseInt(t),[n]=u.filter(e=>e.id===a);y(n?{planId:a,planName:n.planoPagamento.nome}:{planId:a,planName:""})}},l.a.createElement("option",{value:0},"Selecione"),(u||[]).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.planoPagamento.nome))))),l.a.createElement(Oh,null),l.a.createElement(Au,{activeStep:t,
1softwares:a,items:n,setItems:o,handleAddModule:i,handleRemoveModule:s,userCanEdit:v,calculateTotalAdesao:x,calculateTotalMensalidade:w}))}var Sh,Nh;const Ih=_.c.div(Sh||(Sh=Object(Q.a)(["\n display: flex;\n height: 50px;\n background-color: #ffffff;\n width: ",";\n border-radius: 8px;\n padding: 8px;\n justify-content: space-between;\n align-items: center;\n border: 1px solid var(--cm-primary);\n margin: 20px 20px 0 0;\n\n span {\n width: 150px;\n max-width: 90%;\n display: -webkit-box;\n overflow: hidden; /* remove o estouro do elemento */\n text-overflow: ellipsis; /* adiciona \u201c...\u201d no final */\n -webkit-line-clamp: 2; /* quantidade de linhas */\n -webkit-box-orient: vertical; /* conte\xfado ser\xe1 apresentado verticalmente */\n }\n"])),e=>"".concat(e.width,"px")),jh=_.c.div(Nh||(Nh=Object(Q.a)([""])));a(698);var Rh,Dh,Ph,kh,Th,Mh=function(e){let{formName:t,showDownload:a,handleDownload:n,handleViewer:o,withWidth:r}=e;return l.a.createElement(jh,{key:t,className:"tooltip"},l.a.createElement("span",{className:"tooltiptext"},t),l.a.createElement(Ih,{width:r||168},l.a.createElement("span",null,t),l.a.createElement("div",{className:"formActions"},a&&l.a.createElement(x.a,{key:"to_viewer_answer_print",trigger:()=>l.a.createElement(ue.h,{className:"formButton"}),content:()=>n}),l.a.createElement(ue.i,{className:"formButton",onClick:o}))))};const Bh=r.Fragment,Fh=_.c.form(Rh||(Rh=Object(Q.a)(['\n background-color: #fcfcfc;\n padding: 0 20px 20px 20px;\n border: none;\n\n #title {\n font-weight: bold;\n color: black;\n }\n\n .faturamento {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n #infoHolder {\n display: flex;\n margin-top: 10px;\n flex-direction: column;\n\n @media (min-width: 990px) {\n flex-direction: row;\n }\n\n #adesaoHolder,\n #mensalidadeHolder {\n flex: 1;\n\n @media (max-width: 990px) {\n margin-bottom: 10px;\n }\n\n @media (min-width: 990px) {\n max-width: 280px;\n }\n\n @media (min-width: 1152px) {\n max-width: 320px;\n }\n\n #priceHolder {\n color: #6d6d6d;\n font-weight: bold;\n }\n }\n\n #modalidadeHolder {\n flex: 1;\n\n #titleHolder {\n color: #6d6d6d;\n font-weight: bold;\n }\n }\n }\n }\n\n .productsHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n }\n\n .obsHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n .inputHolder {\n display: flex;\n flex-direction: column;\n margin-right: 20px;\n min-width: 160px;\n\n textarea {\n border-radius: 6px;\n border: 1px solid #dadae3;\n padding: 8px 15px;\n margin-top: 5px;\n max-height: none;\n resize: vertical;\n overflow: auto;\n }\n }\n }\n\n .formHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n .inputHolder {\n display: flex;\n flex-direction: column;\n margin-right: 20px;\n min-width: 160px;\n }\n }\n\n .termHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n #radioInputHolder {\n display: block;\n flex-direction: row;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 5px;\n margin-right: 10px;\n margin-top: 10px;\n\n input {\n position: absolute;\n opacity: 0;\n cursor: pointer;\n width: 17px !important;\n height: 17px;\n margin: 0;\n left: 4px;\n top: 7px;\n z-index: 2;\n }\n\n #radioLabel {\n padding-left: 25px;\n }\n }\n\n .checkmark {\n position: absolute;\n top: 4px;\n left: 0;\n height: 24px;\n width: 24px;\n background-color: white;\n border: 1px solid #d4d4df;\n border-radius: 4px;\n }\n\n .checkmark_stem {\n position: absolute;\n width: 2px;\n height: 15px;\n background-color: var(--cm-primary);\n left: 13px;\n top: 3px;\n -ms-transform: rotate(45deg); /* IE 9 */\n -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */\n transform: rotate(45deg);\n }\n\n .checkmark_kick {\n position: absolute;\n width: 10px;\n height: 2px;\n background-color: var(--cm-primary);\n left: 1px;\n top: 11px;\n -ms-transform: rotate(45deg); /* IE 9 */\n -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */\n transform: rotate(45deg);\n }\n\n #radioInputHolder:hover input ~ .checkmark {\n border: 1px solid #4c4e9e;\n background-color: #eee;\n }\n\n #radioInputHolder input:checked ~ .checkmark {\n border: 1px solid var(--cm-primary);\n }\n\n .checkmark:after {\n content: "";\n position: absolute;\n display: none;\n }\n\n #radioInputHolder input:checked ~ .checkmark:after {\n display: block;\n }\n }
1\n']))),Hh=_.c.div(Dh||(Dh=Object(Q.a)(["\n padding: 0 !important;\n display: flex;\n flex: 1 1 100%;\n flex-wrap: wrap;\n flex-direction: row;\n\n .clientInfoHolder:nth-child(1) {\n margin-right: 20px;\n }\n\n .clientInfoHolder {\n flex: 1;\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n max-width: 100%;\n\n .header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n\n span {\n flex-grow: 1;\n font-weight: bold;\n }\n }\n\n .clientInfo {\n display: flex;\n flex-direction: column;\n }\n }\n"]))),Lh=Object(_.c)(dc.a).attrs({displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ "})(Ph||(Ph=Object(Q.a)(["\n margin-left: 5px;\n"]))),zh=_.c.header(kh||(kh=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n color: var(--cm-primary);\n\n & > svg {\n cursor: pointer;\n }\n\n & > div {\n display: flex;\n flex-direction: row;\n justify-content: center;
1\n align-items: center;\n\n h3 {\n margin-right: 12px;\n }\n }\n"]))),Qh=_.c.main(Th||(Th=Object(Q.a)(["\n margin-top: 20px;\n overflow-y: auto;\n height: 500px;\n border: 1px solid #C5C5D4;\n border-radius: 12px 0 0 12px;\n\n @media (min-height: 700px) {\n height: 720px;\n }\n\n @media (max-height: 500px) {\n height: 300px;\n }\n\n &::-webkit-scrollbar {\n width: 12px; /* width of the entire scrollbar */\n }\n\n &::-webkit-scrollbar-track {\n background: white; /* color of the tracking area */\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: #616161e5; /* color of the scroll thumb */\n border-radius: 20px; /* roundness of the scroll thumb */\n border: 3px solid white; /* creates padding around scroll thumb */\n }\n"])));function _h(e){var t,a;const{user:n,cliente:o,items:i,activeStep:s,softwares:c,mesInicio:A,formularios:d,pessoasFormulario:m,answerForms:u,formasPagamento:p,formaPagamentoId:h,planoPagamentoId:g,selectedModality:E,observation:f,register:b,watch:v,setValue:C,errors:x,reset:w,orderConfirmation:O,calculateTotalAdesao:y,calculateTotalMensalidade:S,setObservation:N,setOrderConfirmation:I,handleLinkToFormCurrent:j}=e,[R,D]=Object(r.useState)(null);const P=(p||[]).filter(e=>e.id===parseInt(h)),{planoPagamento:k}=P[0].formaPlanoPagamentos.filter(e=>e.id===parseInt(g))[0],T=null!==(t=P[0].nome)&&void 0!==t?t:"",M=null!==(a=k.nome)&&void 0!==a?a:"",B=ln.filter(e=>e.value===parseInt(A))[0].label,F=y(i),H=S(i),L=E?E.nome:"---";return l.a.createElement(Bh,null,l.a.createElement(Fh,null,l.a.createElement(Hh,null,l.a.createElement("div",{className:"clientInfoHolder"},l.a.createElement("div",{className:"header"},l.a.createElement("span",null,"Cliente Selecionado: ")),l.a.createElement("div",null,o.id?l.a.createElement("div",{className:"clientInfo"},l.a.createElement("span",null,o.nomeFantasia),l.a.createElement("span",null,"CPF/CNPJ: ",Object(tn.c)(o.cpfCnpj)),l.a.createElement("span",null,"Ramo: ",o.ramoAtividade?o.ramoAtividade.nome:""),l.a.createElement("span",null,o.endereco.cidade," - ",o.endereco.estado)):l.a.createElement("div",{className:"clientInfo"},l.a.createElement("span",null),l.a.createElement("span",null,"CPF/CNPJ: "),l.a.createElement("span",null,"Ramo: "),l.a.createElement("span",null)))),l.a.createElement("div",{className:"clientInfoHolder"},l.a.createElement("div",{className:"header"},l.a.createElement("span",null,"Revenda:")),l.a.createElement("div",null,n?l.a.createElement("div",{className:"clientInfo"},l.a.createElement("span",null,n.revenda.nome),l.a.createElement("span",null,"CPF/CNPJ: ",Object(tn.c)(n.revenda.cpfCnpj)),l.a.createElement("span",null,"Usu\xe1rio: ",n.nome)):l.a.createElement(r.Fragment,null,l.a.createElement("span",null),l.a.createElement("span",null,"CPF/CNPJ: "),l.a.createElement("span",null,"Usu\xe1rio: "))))),l.a.createElement("div",{className:"faturamento"},l.a.createElement("span",{id:"title"},"Faturamento:"),l.a.createElement("div",{id:"infoHolder"},l.a.createElement("div",{id:"adesaoHolder"},l.a.createElement("div",{id:"priceHolder"},l.a.createElement("span",null,"ADES\xc3O: "),l.a.createElement(Lh,{value:F})),l.a.createElement("span",null,T,": ",M)),l.a.createElement("div",{id:"mensalidadeHolder"},l.a.createElement("div",{id:"priceHolder"},l.a.createElement("span",null,"MENSALIDADE: "),l.a.createElement(Lh,{value:H})),l.a.createElement("span",null,"In\xedcio: ",B)),l.a.createElement("div",{id:"modalidadeHolder"},l.a.createElement("div",{id:"titleHolder"},l.a.createElement("span",null,"MODALIDADE:")),l.a.createElement("span",null,"Tipo: ",L)))),l.a.createElement("div",{className:"productsHolder"},l.a.createElement("span",{id:"title"},"Produto(s):"),l.a.createElement(Au,{activeStep:s,softwares:c,items:i,userCanEdit:!1,calculateTotalAdesao:y,calculateTotalMensalidade:S})),l.a.createElement("div",{className:"formHolder"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",{id:"title"},"Formul\xe1rios:"),l.a.createElement("div",{className:"rowContainer noMarginTop"},u.map(e=>l.a.createElement(Mh,{key:e.idForm,formName:e.formName,handleViewer:()=>(e=>{const[t]=d.filter(t=>t.formId===e);D(t),w(t.formData)})(e.idForm)}))))),l.a.createElement("div",{className:"obsHolder"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",{id:"title"},"Observa\xe7\xf5es:"),l.a.createElement("textarea",{name:"observation",value:f,onChange:function(e){const{target:{value:t}}=e;N(t)}}))),l.a.createElement("div",{className:"termHolder"},l.a.createElement("span",{id:"title"},"Termo *"),l.a.createElement("div",{id:"radioInputHolder"},l.a.createElement("input",{type:"checkbox",value:O,checked:O,onChange:function(e){const{target:{value:t}}=e;I("true"!==t)}}),l.a.createElement("span",{id:"radioLabel"},"Confirmo que revisei o pedido, e estou ciente que ap\xf3s o faturamento n\xe3o ser\xe1 aceito cancelamento por motivo de erros, bem como prorroga\xe7\xe3o do in\xedcio da cobran\xe7a das mensalidades."),l.a.createElement("span",{className:"checkmark"},O&&l.a.createElement("div",null,l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))),l.a.createElement("div",{id:"endTermo"})),l.a.createElement(_e,{show:!!R,customWidth:"calc(90% - 200px)"},l.a.createElement(Ge,null,l.a.createElement(zh,null,l.a.createElement("div",null,l.a.createElement("h3",null,"Formul\xe1rio"),l.a.createElement("button",{type:"button",className:"buttonBaseOnly baseMain",onClick:()=>{j(R.formId),D(null)}},"EDITAR")),l.a.createElement(ue.w,{size:20,onClick:e=>{e.preventDefault(),D(null)}})),l.a.createElement(Qh,null,R&&l.a.createElement(ih,{noBorder:!0,canDisabledAllInputs:!0,formPersons:m,formId:R.formId,formViewer:R.formViewer,contentItemsFormAnswer:R.contentItemsFormAnswer,showLabelFieldRequired:!0,register:b,watch:v,setValue:C,errors:x})))))}function Gh(e){const{index:t,dataObject:a,userCanEdit:n,setLoading:o,tableShoppingCart:{calculateTotalAdesao:r,calculateTotalMensalidade:i,softwares:s}}=e,c=a.selectClients,A=a.selectProducts,d=a.fillForms,m=a.choosePaymentForm,u=a.conclude,p=[l.a.createElement(Cm,Object.assign({key:"select-clients"},c)),l.a.createElement(rp,Object.assign({key:"select-products",activeStep:t,
1setLoading:o,userCanEdit:n},e.tableShoppingCart,A)),l.a.createElement(gh,Object.assign({key:"fill-forms"},d,{setLoading:o})),l.a.createElement(yh,Object.assign({key:"choose-playment-form",activeStep:t,setLoading:o,userCanEdit:n},e.tableShoppingCart,m)),l.a.createElement(_h,Object.assign({key:"conclude"},u,{activeStep:t,softwares:s,calculateTotalAdesao:r,calculateTotalMensalidade:i}))];return l.a.createElement(l.a.Fragment,null,p.map((e,a)=>l.a.createElement("div",{key:a},t===a&&e)))}var Vh;const Uh=_.c.div(Vh||(Vh=Object(Q.a)(["\n padding: 20px 20px 10px 20px;\n\n span {\n font-size: 18px;\n color: var(--cm-primary);\n font-weight: bold;\n\n .textNormal {\n font-weight: normal;\n }\n\n @media (max-width: 450px) {\n font-size: 14px !important;\n }\n\n @media (max-width: 900px) {\n font-size: 16px !important;\n }\n }\n\n .stepper-container {\n padding: 10px 0 0 0;\n overflow-x: auto;\n\n .stepper-item {\n display: flex;\n justify-content: flex-start;\n margin: 10px 0;\n\n .stepper-item-inner {\n height: 32px;\n width: 32px;\n background-color: white;\n border: 1px solid var(--cm-primary);\n opacity: 0.5;\n color: var(--cm-primary);\n font-size: 18px;\n font-weight: bold;\n text-align: center;\n padding-bottom: 2px;\n }\n\n .stepper-item-inner-active {\n opacity: 1;\n color: white;\n background-color: var(--cm-primary);\n }\n\n .stepper-title {\n white-space: nowrap;\n font-size: 16px;\n color: var(--cm-primary);\n opacity: 0.5;\n }\n\n .stepper-title-active {\n opacity: 1;\n }\n }\n\n .stepper-item-outer {\n width: auto;\n flex-grow: 1;\n margin: 5px 20px 0 20px;\n min-width: 10px;\n max-width: 100px;\n }\n }\n"])));function Yh(e){let{customHeader:t,stepsDataObjects:a}=e;const n=e=>e.handleIsStep?"stepper-item-inner-active":e.handleEnabledStep?"stepper-item-inner-completed":"stepper-item-inner-future",o=e=>e.handleIsStep&&"stepper-title-active";return l.a.createElement(Uh,null,t&&t,l.a.createElement("div",{className:"stepper-container"},a.map((e,t)=>l.a.createElement(r.Fragment,{key:t},e.active&&l.a.createElement(r.Fragment,null,l.a.createElement("div",{onClick:()=>(e=>{e.handleEnabledStep&&e.handleClick()})(e),className:"stepper-item"},l.a.createElement("div",{className:"stepper-item-inner ".concat(n(e))},e.number),l.a.createElement("span",{className:"stepper-title ".concat(o(e))},e.title)),e.showDivider&&l.a.createElement("div",{className:"stepper-item-outer"}))))))}class Xh{}Xh.getForm=(async e=>{const{data:t}=await ut.get(pt.form.register.getForm(e));return t.data}),Xh.getFormsById=(async e=>{const{data:t}=await ut.post(pt.form.register.getForms,{id:e});return t.data}),Xh.getFormsByModuleId=(async e=>{const{data:t}=await ut.post(pt.form.register.getForms,{moduleId:e});return t.data}),Xh.getPeopleFormsById=(async(e,t)=>{const{data:a}=await ut.post(pt.person.personForms,{ids:[e,t]});return a.data});class qh{}qh.getPayments=(async()=>{const{data:e}=await ut.post(pt.commercial.payment.getPayments,null);return e.data}),qh.getPayment=(async e=>{const{data:t}=await ut.get(pt.commercial.payment.getPayment(e));return t.data}),qh.deletePayment=(async e=>{const{data:t}=await ut.delete(pt.commercial.payment.deletePayment(e));return t}),qh.createPayments=(async e=>{const{data:t}=await ut.post(pt.commercial.payment.createPayments,{...e});return t}),qh.updatePayments=(async e=>{const{data:t}=await ut.put(pt.commercial.payment.updatePayments,{...e});return t.data}),qh.getGracePeriodPayment=(async()=>{const{data:e}=await ut.get(pt.commercial.payment.getGracePeriodPayment);return e.data}),qh.updateGracePeriodPayment=(async(e,t)=>{const{data:a}=await ut.put(pt.commercial.payment.updateGracePeriodPayment,{ativar:e,carencia:t});return a});var Jh=a(145),Kh=a(227),Zh=a(777),Wh=Object(Kh.a)("contentItemsFormAnswerTemp"),$h=Object(Kh.a)("dataFormViewer");class eg{constructor(e,t,a){Object.defineProperty(this,Wh,{writable:!0,value:[]}),Object.defineProperty(this,$h,{writable:!0,value:void 0});const n=(e,t)=>{let a=null;e.itemContent&&(a=JSON.parse(e.itemContent));const n={id:e.id,itemId:hn.ANSWER.id,itemTag:hn.ANSWER.tag,itemData:{statement:e.statement,description:e.description,itemContent:a||e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!0,unshowActions:!1};return o(e.id,e.statement,e.required,t),n},o=(e,t,a,n)=>{let o="";o+=String(t).toLowerCase().trim().replace(/\s/g,"_"),o=(o="".concat(n,"_").concat(o)).normalize("NFD").replace(/([\u0300-\u036f]|[^_0-9a-zA-Z])/g,""),Object(Jh.a)(this,Wh)[Wh].push({required:a,itemFormId:e,answerContent:{attrName:o}})},r=e.itemForms.map((e,o)=>{switch(e.itemType.tag){case hn.TITLE.tag:return(e=>{return{id:e.id,itemId:hn.TITLE.id,itemTag:hn.TITLE.tag,itemData:{statement:e.statement,description:e.description,itemContent:e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!0,showRequired:!0,unshowActions:!1}})(e);case hn.SHORT_ANSWER.tag:case hn.PARAGRAPH.tag:case hn.SELECTION_BOX.tag:case hn.MULTIPLE_CHOICE.tag:return n(e,o);case hn.IMAGE.tag:return(e=>{const t=JSON.parse(e.itemContent),a=JSON.parse(t.object);return{id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{align:t.align,src:t.src,object:a},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!1}})(e);case hn.CLIENT_RESALE.tag:return((e,t,a)=>{const n=JSON.parse(e.itemContent);return{id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{clientId:t,resaleId:a,showData:n.showData,showDefaultData:n.showDefaultData},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!0}})(e,t,a);default:return null}}).filter(e=>e&&e);Object(Jh.a)(this,$h)[$h]={uuid:Object(Zh.a)(),formName:e.name.trim(),softwareName:e.softwareName.trim(),moduleName:e.moduleName.trim(),moduleId:e.moduleId,createdAt:e.createdAt,contentItemsForm:r}}getFormViewerAnswer(){return[Object(Jh.a)(this,$h)[$h],Object(Jh.a)(this,Wh)[Wh]]}}const tg=r.Fragment;var ag,ng,og,rg,lg,ig,sg,cg,Ag=function(e){let{history:t}=e;const{PREENCHIDO:a,NAO_PREENCHIDO:n}=mn,o={KEY:"_option_other",VALUE:"Outro"},i="ANSWERED_FORMS",s=Object(u.d)(e=>e.user.data),c=s.revenda,A=s.revenda.comissionada,d=s.permissions,m=s.id,h=()=>s.tipo===an.REVENDA?s.id:s.revenda.id,g=Object(u.d)(e=>e.lifecycle.onShowAgainDialogModality),[E,f]=Object(r.useState)(!1),[b,v]=Object(r.useState)(0),[C,x]=Object(r.useState)(""),[w,O]=Object(r.useState)(null),[y,S]=Object(r.useState)({}),[N,I]=Object(r.useState)(null),[j,D]=Object(r.useState)(null),[P,k]=Object(r.useState)([]),[T,M]=Object(r.useState)([]),[B,F]=Object(r.useState)([]),[H,L]=Object(r.useState)([]),[z,Q]=Object(r.useState)([]),[_,G]=Object(r.useState)(["SELECT_CLIENT","SELECT_PRODUCTS","PAYMENT_METHODS","COMPLETE_ORDER"]),[V,U]=Object(r.useState)(Pe()().add(1,"month").month()),[Y,X]=Object(r.useState)([]),[q,J]=Object(r.useState)([]),[K,Z]=Object(r.useState)(0),[W,$]=Object(r.useState)(0),[ee,te]=Object(r.useState)(!1),[ae,ne]=Object(r.useState)(3),[oe,re]=Object(r.useState)(!1),[le,ie]=Object(r.useState)(""),[se,ce]=Object(r.useState)([]),[Ae,de]=Object(r.useState)([]),[me,ue]=Object(r.useState)({}),[pe,he]=Object(r.useState)(0),[ge,Ee]=Object(r.useState)(0),[fe,be]=Object(r.useState)([]),[ve,Ce]=Object(r.useState)([]),[we,Oe]=Object(r.useState)([]),[ye,Se]=Object(r.useState)([]),[Ne,Ie]=Object(r.useState)([]),{register:je,handleSubmit:Re,watch:De,getValues:ke,setValue:Te,reset:Me,formState:{errors:Be}}=Object(We.d)({defaultValues:{}}),Fe=Object(r.useMemo)(()=>d.includes(ua["view_salvar-rascunho"]),[d]);function He(){const{BLOCKED:e}=dn;null!==w?y.status!==e.value?v(1):Object(p.b)("Cliente bloqueado!",{type:p.b.TYPE.ERROR}):Object(p.b)("Escolha um cliente \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR})}function Le(){return _.includes(i)}async function ze(e){const t=[];if((e||[]).map(e=>t.push(...e.formsId)),t.length)try{if((()=>{var e;const t=(null===me||void 0===me?void 0:null===(e=me.cliente)||void 0===e?void 0:e.id)!==w;return![...Object.keys(me)].length||t})()){const e=await Xh.getPeopleFormsById(w,h());ue(e)}const e=[...Ae],n=e.map(e=>e.formId),o=[];
1if(t.forEach(e=>{n.includes(e)||o.push(Xh.getForm(e))}),o.length){const t=await Promise.all(o),a=[...ye],n=e.map(e=>e.formId),r=e.map((e,t)=>t);(t||[]).forEach((t,o)=>{const[l]=t.resultado,i=new eg(l,w,h()),[s,c]=i.getFormViewerAnswer();if(!n.includes(l.id)){const t={formViewer:s,index:r.length+o,formId:l.id,contentItemsFormAnswer:c,formData:{}};e.push(t),a.push({formId:l.id,valuesData:[]})}}),de(e),Se(a)}}catch(a){zt(a)}finally{v(2),he(0),setTimeout(()=>f(!1),200)}else f(!1)}async function Qe(){const e=await kd.getPaymentTypes();if(e.length){const t={formaPagamentoId:null!==K&&void 0!==K?K:0,planoPagamentoId:null!==W&&void 0!==W?W:0,formasPagamento:e,planosPagamento:[],forms:se.length?se:[]};X(t.formasPagamento),J(t.planosPagamento),Z(t.formaPagamentoId),$(t.planoPagamentoId),v(3)}else X([]),Object(p.b)("N\xe3o encontramos formas de pagamento!",{type:p.b.TYPE.ERROR}),t.push(R.commercialOrder);setTimeout(()=>f(!1),200)}async function Ge(){var e;e=(async()=>{f(!0);try{if(Le()){const e=[];we.forEach(t=>{t.formsId.length&&t.formsId.forEach(t=>{e.push(Xh.getFormsById(t))})});const t=await Promise.all(e),o=[];t.forEach(e=>{var t;const r=null!==(t=e.resultado)&&void 0!==t?t:[];if(r.length){const e=!!cm()(fe,{idForm:r[0].id});o.push({idForm:r[0].id,idAnswerForm:null,formName:r[0].name,moduleName:r[0].moduleName,status:e?a:n})}}),ce(o),ze(we)}else Qe()}catch(e){zt(e)}}),z&&z.length?e():Object(p.b)("Adicione pelo menos um m\xf3dulo no sistema para o carrinho.",{type:p.b.TYPE.ERROR})}function Ve(e,t){const a=[...Ae];a[t].formData=e,Me(e),de(a)}function Ue(e,t){let a=!1;const[n]=Ae.filter(e=>e.formId===ge);if(n){for(const t in e){var r;"string"===typeof n.formData[t]?n.formData[t]=(null!==(r=e[t])&&void 0!==r?r:"").trim():n.formData[t]=e[t]}const l=(e,t)=>"".concat(e.formViewer.uuid,"---").concat(t.answerContent.attrName),i=[];n.contentItemsFormAnswer.forEach(e=>{e.required&&i.push(l(n,e))});const s=[];for(const e in n.formData){const t=e.replace(o.KEY,"");if(i.includes(t)){const t=n.formData[e];t&&t.length>0?s.push({key:e,filled:!0}):(()=>{let a=e;if(!e.includes(o.KEY))return!1;a=e.replace(o.KEY,"");const r=n.formData[a];return!!(r&&r.length>0)&&("object"===typeof r?!!(!r.includes(o.VALUE)&&t&&(0===t.length||""===t)||r.includes(o.VALUE)&&t&&t.length>0)||!r.includes(o.VALUE):r!==o.VALUE)})()?s.push({key:e,filled:!0}):s.push({key:e,filled:!1})}}s.every(e=>!0===e.filled)?(a=!0,Ce(e=>[...new Set([...e,ge])])):(a=!1,Ce(e=>[...new Set([...e.filter(e=>e!==ge)])])),t(e,n.index,a)}t(e,null,a)}function Ye(e,t,n){const[o]=Ae.filter((t,a)=>a===e),r=[...ve];o&&!r.includes(o.formId)&&t&&r.push(o.formId);const l=[];Ae.forEach(e=>{if(r.includes(e.formId)){for(const o in e.formData)"string"===typeof e[o]&&(e[o]=e[o].trim());const t=(e,t)=>"".concat(e,"---").concat(t),a={};for(const o in e.formData)if(o.includes(e.formViewer.uuid)){const t=o.replace("".concat(e.formViewer.uuid,"---"),"");"string"===typeof e.formData[o]&&(a[t]=e.formData[o].trim()),"object"===typeof e.formData[o]&&(a[t]=e.formData[o])}const n={idForm:e.formId,formName:e.formViewer.formName,extraInfo:JSON.stringify({defaultValues:a,attrsName:e.contentItemsFormAnswer.map(e=>e.answerContent.attrName)}),dataAnswer:e.contentItemsFormAnswer.map(a=>({itemFormId:a.itemFormId,answerContent:JSON.stringify(e.formData[t(e.formViewer.uuid,a.answerContent.attrName)])}))};l.push(n)}}),be(l);let i=[...se];i=i.map(e=>r.includes(e.idForm)?{...e,status:a}:{...e}),ce(i),n(i)}Object(r.useEffect)(()=>{f(!0),Promise.all([_s.getProductModalities({}),es.getProductSoftwaresComLogo(),qh.getGracePeriodPayment()]).then(e=>{if(e.length){const[a,n,o]=e;let r=!1;if(a.resultado.length||(r=!0,Object(p.b)("N\xe3o existem modalidades cadastradas.",{type:p.b.TYPE.ERROR})),n.resultado.length||(r=!0,Object(p.b)("N\xe3o existem softwares cadastradas.",{type:p.b.TYPE.ERROR})),o.length||(r=!0,Object(p.b)("N\xe3o existe car\xeancia cadastradas.",{type:p.b.TYPE.ERROR})),r)return void t.push(R.commercialOrder);k(dm()([...n.resultado],"ordem")),L([...a.resultado]),te("true"===o[0].value),ne(Number(o[1].value))}else t.push(R.commercialOrder)}).catch(()=>{Object(p.b)("Erro ao consultar dados para montagem do pedido.",{type:p.b.TYPE.ERROR}),setTimeout(()=>{t.push(R.commercialOrder)},100)}).finally(()=>f(!1))},[]);const Xe=e=>{Ue(e,(e,t,a)=>{[null,void 0].includes(t)||(Ve(e,t),Ye(t,a,e=>{!function(e,t){const a=[];let o=!1;if(e.forEach((e,t)=>{e.status===n&&(a.push(t+1),o=!0)}),o)switch(!0){case a.length===e.length&&a.length>1:Object(p.b)("Preencha todos os formul\xe1rios corretamente",{type:p.b.TYPE.ERROR});break;case 1===a.length:Object(p.b)("O formul\xe1rio ".concat(a[0]," precisa ser preenchido corretamente"),{type:p.b.TYPE.ERROR});break;case 2===a.length:Object(p.b)("Os formul\xe1rios ".concat(a.join(" e ")," precisam ser")+" preenchidos corretamente",{type:p.b.TYPE.ERROR});break;default:Object(p.b)("Os formul\xe1rios ".concat(a.join(", ")," precisam ser")+" preenchidos corretamente",{type:p.b.TYPE.ERROR})}else t()}(e,async()=>{f(!0);try{await Qe()}catch(e){zt(e)}finally{f(!1)}})}))})};async function qe(){var e;e=(()=>v(4)),K||W?K?W?e():Object(p.b)("Plano de Pagamento \xe9 obrigat\xf3rio.",{type:p.b.TYPE.ERROR}):Object(p.b)("Forma de Pagamento \xe9 obrigat\xf3rio.",{type:p.b.TYPE.ERROR}):Object(p.b)("Forma e Plano de Pagamento s\xe3o obrigat\xf3rios.",{type:p.b.TYPE.ERROR})}function Je(e){const t={};t.clienteId=y.id,t.mesInicio=isNaN(V)?parseInt(V):V,[void 0,null,0].includes(K)?t.formaPagamentoId=1:t.formaPagamentoId=isNaN(K)?K:parseInt(K),[void 0,null,0].includes(W)?t.planoPagamentoId=1:t.planoPagamentoId=isNaN(W)?W:parseInt(W),t.itemPedidos=[],z.forEach(e
1=>{const a={};a.softwareId=parseInt(e.softwareId),a.moduloId=parseInt(e.id),a.quantidade=parseInt(e.count),a.valorMensalUnidade=e.precoMensal,a.valorAdesaoUnidade=e.precoAdesao,t.itemPedidos.push(a)}),t.obs=le.trim();const a={clientId:y.id,userCreateOrderId:m,contentItemsFormAnswer:fe.map(e=>({formId:e.idForm,dataAnswer:e.dataAnswer,extraInfo:e.extraInfo}))};t.rascunho=JSON.stringify(function(){const e=[];e.concat([...new Set([...z.map(e=>e.softwareId)])]),N&&!e.includes(N.id)&&e.push(N.id);const t=[];return b>=2&&Ue(ke(),(e,a,n)=>{[null,void 0].includes(a)||Ye(a,n,()=>{const e=(e,t)=>"".concat(e,"---").concat(t);Ae.forEach(a=>{for(const e in a.formData)"string"===typeof a[e]&&(a[e]=a[e].trim());const n={};for(const e in a.formData)if(e.includes(a.formViewer.uuid)){const t=e.replace("".concat(a.formViewer.uuid,"---"),"");"string"===typeof a.formData[e]&&(n[t]=a.formData[e].trim()),"object"===typeof a.formData[e]&&(n[t]=a.formData[e])}const o={idForm:a.formId,formName:a.formViewer.formName,extraInfo:JSON.stringify({defaultValues:n,attrsName:a.contentItemsFormAnswer.map(e=>e.answerContent.attrName)}),dataAnswer:a.contentItemsFormAnswer.map(t=>({itemFormId:t.itemFormId,answerContent:JSON.stringify(a.formData[e(a.formViewer.uuid,t.answerContent.attrName)])}))};t.push(o)})})}),{activeStep:b,clienteId:w,mesInicio:V,userCreateOrderId:m,softwareId:e,modalityId:j?j.id:null,items:z,formaPagamentoId:K,planoPagamentoId:W,obs:le,formularios:{forms:se,formCurrentIndex:pe,formCurrentId:ge,answerForms:t,answerFormsIds:[...new Set([...ve])],allFormsToAnswer:we,formCheckboxTemp:ye,formsToAnswer:Ne}}}()),t.finalizarRascunho=!1,e(t,a)}const Ke=[{title:"Cliente",number:1,handleEnabledStep:b>0,handleIsStep:0===b,handleClick:()=>v(0),active:!0,showDivider:!0},{title:"Produtos",number:2,handleEnabledStep:b>1,handleIsStep:1===b,handleClick:He,active:!0,showDivider:!0},{title:"Formul\xe1rios",number:3,handleEnabledStep:b>2,handleIsStep:2===b,handleClick:()=>v(2),active:Le(),showDivider:!0},{title:"Forma de Pagamento",number:Le()?4:3,handleEnabledStep:b>3,handleIsStep:3===b,handleClick:()=>v(3),active:!0,showDivider:!0},{title:"Concluir",number:Le()?5:4,handleEnabledStep:b>4,handleIsStep:4===b,handleClick:()=>v(4),active:!0,showDivider:!1}],Ze={0:He,1:Ge,2:Re(Xe),3:qe,4:function(){!async function(e){f(!0);try{let e=!0,a=[];const o=z.map(e=>e.id)||[];if(ve.length>0)o.forEach(t=>{const a=we.find(e=>e.moduleId===t);a&&(a||[]).formsId.forEach(t=>{Ae.find(e=>e.formId===t)||(e=!1)})});else{const t=o.map(e=>Xh.getFormsByModuleId(e));if(t){const n=await Promise.all(t);n&&n.forEach((t,n)=>{const r=o.find((e,t)=>t===n);t.resultado.length?(a.push({moduleId:t.resultado[0].moduleId,formsId:(t.resultado||[]).map(e=>e.id),exist:!0}),e=!1):a.push({moduleId:r,formsId:[],exist:!1})})}}if(!e){const e=[];if(a.forEach(t=>{t.formsId.length&&t.formsId.forEach(t=>{e.push(Xh.getFormsById(t))})}),e.length){const t=await Promise.all(e),a=[];t.forEach(e=>{var t;const o=null!==(t=e.resultado)&&void 0!==t?t:[];o.length&&a.push({idForm:o[0].id,idAnswerForm:null,formName:o[0].name,moduleName:o[0].moduleName,status:n})}),ce(a)}return ze(a),_.includes(i)||_.push(i),Oe(a),void p.b.error("Preencha o formul\xe1rio para prosseguir com seu pedido.")}}catch(t){return void zt(t)}e()}(()=>{f(!1),function(e){if(!oe)return Object(p.b)("Confirma\xe7\xe3o de revis\xe3o de pedido \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR}),void qi("endTermo");e()}(()=>{!function(e){const t={};t.clienteId=y.id,t.obs=le.trim(),t.mesInicio=isNaN(V)?parseInt(V):V,t.formaPagamentoId=isNaN(K)?K:parseInt(K),t.planoPagamentoId=isNaN(W)?W:parseInt(W),t.itemPedidos=[],z.forEach(e=>{const a={};a.softwareId=parseInt(e.softwareId),a.moduloId=parseInt(e.id),a.quantidade=parseInt(e.count),a.valorMensalUnidade=e.precoMensal,a.valorAdesaoUnidade=e.precoAdesao,t.itemPedidos.push(a)});const a={clientId:y.id,userCreateOrderId:m,contentItemsFormAnswer:fe.map(e=>({formId:e.idForm,dataAnswer:e.dataAnswer,extraInfo:e.extraInfo}))};e(t,a)}(async(e,a)=>{f(!0);try{const o=await kd.createOrder(e,a);Object(p.b)(o.message,{type:p.b.TYPE.SUCCESS}),o.data.backgroundMessage&&setTimeout(()=>{const{error:e,success:t}=o.data.backgroundMessage;e.length?Object(p.b)(e[0],{type:p.b.TYPE.ERROR}):Object(p.b)(t[0],{type:p.b.TYPE.SUCCESS})},75),setTimeout(()=>{t.push(R.commercialOrder)},150)}catch(n){zt(n)}finally{f(!1)}})})})}},$e={softwares:P,handleRemoveModule:async function(e){try{f(!0);const a=[...z],n=[...we],o=[..._],r=a.filter(t=>t.id===e.id);let l=n,s=o;if(r&&r.length){if(r[0].count--,r[0].count<=0){r[0].count=0;const e=a.findIndex(e=>e.id===r[0].id);if(e<0)throw new Error("Ocorreu um erro ao excluir o m\xf3dulo do Pedido!");a.splice(e,1)}if(0===r[0].count&&n.length){const[t]=n.filter(t=>t.moduleId===e.id);if(t){const[t]=n.filter(t=>t.moduleId===e.id);(l=n.filter(t=>t.moduleId!==e.id)).filter(e=>e.formsId.length&&e).length||(s=o.filter(e=>
1e!==i)),t.formsId.length&&t.formsId.forEach(e=>{ce(t=>[...t.filter(t=>t.idForm!==e)]),de(t=>[...[...t.filter(t=>t.formId!==e)].map((e,t)=>({...e,index:t}))]),Se(t=>[...t.filter(t=>t.formId!==e)]),be(t=>[...t.filter(t=>t.idForm!==e)]),Ce(t=>[...t.filter(t=>t!==e)])})}}Q(a),G(s),Oe(l)}}catch(t){zt(t)}finally{f(!1)}},handleAddModule:async function(e){try{f(!0);const a=[...z],n=a.filter(t=>t.id===e.id);if(n&&n.length)n[0].count++;else{e=um()(e);let t=0;if(c.descontos.forEach(e=>{t+=e.desconto.valor}),e.descontoAtivo&&t>0){const a=t/100;e.precoAdesao=e.precoAdesao?e.precoAdesao-e.precoAdesao*a:0,e.precoMensal=e.precoMensal?e.precoMensal-e.precoMensal*a:0}e.count=1,a.push(e);let n=[...we];const o=n.filter(t=>t.moduleId===e.id);let r=null;o.length||(r=await Xh.getFormsByModuleId(e.id));const l=()=>r&&r.resultado.length;let s=[..._];if(l()){const t=r.resultado;if(t.filter(t=>t.moduleId===e.id).length){const a={moduleId:e.id,formsId:t.map(e=>e.id),exist:!0};n.push(a),s.includes(i)||s.push(i)}}else{const t={moduleId:e.id,formsId:[],exist:!1};n.filter(t=>t.moduleId===e.id).length||n.push(t)}G(s),Oe(n)}Q(a)}catch(t){zt(t)}finally{f(!1)}},calculateTotalAdesao:function(e){let t=0;return e.forEach(e=>{const{precoAdesao:a}=e;a&&(t+=a*e.count)}),t},calculateTotalMensalidade:function(e){let t=0;return e.forEach(e=>{const{precoMensal:a}=e;a&&(t+=a*e.count)}),t}},et={client:y,setClient:S,setClienteId:O,inputClienteValue:C,setInputValue:x},tt={selectedSoftware:N,selectedModality:j,modules:T,modulesTotal:B,modalities:H,items:z,forms:se,allFormsToAnswer:we,answerForms:fe,formsToAnswer:Ne,activeSteps:_,setSelectedSoftware:I,setSelectedModality:D,setModules:M,setModulesTotal:F,setItems:Q,setForms:ce,setAllFormsToAnswer:Oe,setAnswerForms:be,setFormsToAnswer:Ie,setActiveSteps:G,handleSubmit:Ge,canShowAgainDialogModality:g},at={forms:se,answerFormsIds:ve,allFormsToAnswer:we,formsToAnswer:Ne,formularios:Ae,pessoasFormulario:me,register:je,watch:De,getValues:ke,setValue:Te,reset:Me,errors:Be,onSubmit:()=>Re(Xe),formCurrentIndex:pe,setFormCurrentIndex:he,setFormCurrentId:Ee,onGetFormData:(e,t)=>{Ue(e,e=>{Ve(e,t)})},formCheckboxTemp:ye,setFormCheckboxTemp:Se},nt={items:z,setItems:Q,mesInicio:V,setMesInicio:U,carenciaAtivada:ee,periodoCarencia:ae,formasPagamento:Y,planosPagamento:q,formaPagamentoId:K,planoPagamentoId:W,setFormasPagamento:X,setPlanosPagamento:J,setFormaPagamentoId:Z,setPlanoPagamentoId:$,handleSubmit:qe},ot={user:s,items:z,mesInicio:V,observation:le,cliente:y,formularios:Ae,register:je,watch:De,setValue:Te,errors:Be,reset:Me,pessoasFormulario:me,formasPagamento:Y,formaPagamentoId:K,planoPagamentoId:W,selectedModality:j,orderConfirmation:oe,answerForms:fe,setObservation:ie,setOrderConfirmation:re,handleLinkToFormCurrent:function(e){f(!0),qi("orderTop");const[t]=Ae.filter(t=>t.formId===e);Ee(t.formId),he(t.index),Me(t.formData),v(2),f(!1)}};return l.a.createElement(tg,null,l.a.createElement(_e,{show:E,loading:!0}),l.a.createElement("div",{id:"orderTop"}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Novo Pedido",breadcrumbs:[{label:"Pedido",link:R.commercialOrder}],customButtonsBeforeReport:[l.a.createElement("button",{key:"button_order_cancel",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:function(){return t.push(R.commercialOrder)}},"CANCELAR"),Fe&&l.a.createElement("button",{key:"button_order_save_draft",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:function(){var e;e=(()=>{Je(async(e,a)=>{f(!0);try{const o=await kd.createDraftOrder(e,a);Object(p.b)(o.message,{type:p.b.TYPE.SUCCESS}),o.data.backgroundMessage&&setTimeout(()=>{const{error:e,success:t}=o.data.backgroundMessage;e.length?Object(p.b)(e[0],{type:p.b.TYPE.ERROR}):Object(p.b)(t[0],{type:p.b.TYPE.SUCCESS})},75),setTimeout(()=>{t.push(R.commercialOrder)},150)}catch(n){zt(n)}finally{f(!1)}})}),He(),e()}},"SALVAR RASCUNHO"),l.a.createElement("button",{key:"button_order_complete",type:"button",className:"buttonBase baseWebMobile addMargin baseMain",onClick:Ze[b]},4===b?"FINALIZAR PEDIDO":"AVAN\xc7AR")],openButtonSelect:!0}),l.a.createElement(Yh,{customHeader:l.a.createElement("span",null,"Etapas do pedido:"),stepsDataObjects:Ke}),l.a.createElement(Gh,{index:b,userCanEdit:A,setLoading:f,tableShoppingCart:$e,dataObject:{selectClients:et,selectProducts:tt,fillForms:at,choosePaymentForm:nt,conclude:ot}}))};const dg=r.Fragment,mg=_.c.form(ag||(ag=Object(Q.a)([""]))),ug=_.c.div(ng||(ng=Object(Q.a)(["\n height: 10px;\n background-color: #fcfcfc;\n"]))),pg=_.c.div(og||(og=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n form {\n span {\n font-size: 16px;\n color: #707070;\n }\n }\n"]))),hg=_.c.div(rg||(rg=Object(Q.a)(["\n margin: 0;\n padding: 0;\n border: none;\n display: flex;\n flex-direction: column;\n background-color: #f2f2f2;\n\n #clientText {\n color: var(--cm-primary);\n font-size: 12pt;\n font-weight: bold;\n }\n\n #helpText {\n font-size: 12pt;\n color: var(--cm-primary);\n }\n\n input {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #dadae3;\n padding: 8px 15px;\n margin-right: 20px;\n }\n\n input:focus {\n border: 1px solid var(--cm-primary);\n }\n\n nav {\n border: 1px solid #4c4e9e;\n border-radius: 8px;\n padding: 8px;\n\n ul {\n min-height: 140px;\n width: auto;\n height: auto;\n min-width: 350px;\n\n .suggestions-container {\n border: 1px solid #999;\n border-radius: 8px;\n padding: 8px;\n }\n\n .suggestion-active {\n border: 1px solid #4c4e9e;\n border-radius: 8px;\n z-index: 3;\n }\n\n li {\n padding: 10px;\n }\n }\n }\n"]))),gg=_.c.span(lg||(lg=Object(Q.a)(["\n color: #2c2f82 !important;\n font-weight: bold;\n"]))),Eg=(_.c.div(ig||(ig=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 4px;\n border-color: #b1aeae;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n background: #eaeaea;\n\n @media (max-width: 450px) {\n font-size: 12px;\n padding: 6px 15px;\n }\n }\n"]))),_.c.div(sg||(sg=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"]))),_.c.div(cg||(cg=Object(Q.a)(["\n padding: 15px 20px 10px 20px;\n background-color: #fcfcfc;\n"]))));function fg(e){var t,a,n,o,i,s,c,A,d,m;
1const{client:u,setClient:h,setClienteId:g,inputClienteValue:E,setInputValue:f}=e,[b,v]=Object(r.useState)(!1),[C,x]=Object(r.useState)(!1),[w,O]=Object(r.useState)(null),[y,S]=Object(r.useState)([]);function N(e){e.status===dn.BLOCKED.value?(Object(p.b)(function(e){const t="".concat(e.razaoSocial||e.nomeFantasia),a=Object(tn.f)(e.cpfCnpj),n="".concat(Object(tn.c)(e.cpfCnpj));return"".concat(t," com ").concat(a," ").concat(n," ").concat("bloqueado para cria\xe7\xe3o de pedidos!")}(e),{type:p.b.TYPE.ERROR}),v(!0)):v(!1),h(e),g(e.id),f(I(e))}function I(e){return"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(e.nomeFantasia)}return l.a.createElement(dg,null,l.a.createElement(pg,null,l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement("div",{className:"infoCard"},l.a.createElement(hg,{onSubmit:function(e){return e.preventDefault()}},l.a.createElement(Eg,null,l.a.createElement("label",{id:"clientText"},"Cliente *"),l.a.createElement("br",null),l.a.createElement("span",{id:"helpText"},"Ao digitar, o campo ir\xe1 auto completar. A busca do cliente poder\xe1 ser feita pelo CNPJ ou Nome Fantasia."),l.a.createElement(Rr,{inputDataValue:E,suggestions:y,isShowSuggestions:C,handleDataChange:async function(e){const{target:{value:t}}=e;if(""===t)S([]),f(""),h({}),g(null),x(!1);else{clearTimeout(w);const e=setTimeout(()=>{(async()=>{const e=await async function(e){try{return(await ro.getPersonClients({cpfCnpj:Object(tn.m)(e.trim())||null,nome:Object(tn.l)(e.trim().toLowerCase())||null,offset:0,limit:10})).resultado}catch(t){return zt(t),[]}}(t);e.length?S(e):S([]),x(!0)})()},500);O(e)}f(t)},handleGetSuggestionKey:function(e){return e?e.id:""},handleGetSuggestionLabel:function(e){return e?I(e):""},handleOnClick:function(e){const[t]=y.filter(t=>t.id===e.id);N(t),x(!!b)},isDisabled:!0})))),E&&u&&u.contato&&u.endereco&&l.a.createElement(mg,{className:"defaultForm"},l.a.createElement(ug,null),l.a.createElement("div",{className:"infoCard"},l.a.createElement(gg,null,"Contato"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Email"),l.a.createElement("input",{type:"email",defaultValue:(null===(t=u.contato)||void 0===t?void 0:t.email)||"",name:"email",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone (1)"),l.a.createElement(On.a,{value:(null===(a=u.contato)||void 0===a?void 0:a.telefone1)||"",name:"telefone1",disabled:!0,mask:"(99) 99999-9999"})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone (2)"),l.a.createElement(On.a,{mask:"(99) 99999-9999",value:(null===(n=u.contato)||void 0===n?void 0:n.telefone2)||"",name:"telefone2",disabled:!0})))),l.a.createElement("div",{className:"infoCard"},l.a.createElement(gg,null,"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"endereco",defaultValue:(null===(o=u.endereco)||void 0===o?void 0:o.endereco)||"",name:"endereco",disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{defaultValue:(null===(i=u.endereco)||void 0===i?void 0:i.complemento)||"",name:"complemento",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{defaultValue:(null===(s=u.endereco)||void 0===s?void 0:s.bairro)||"",name:"bairro",disabled:!0})),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CEP"),l.a.createElement("input",{defaultValue:(null===(c=u.endereco)||void 0===c?void 0:c.cep)||"",name:"cep",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{defaultValue:(null===(A=u.endereco)||void 0===A?void 0:A.cidade)||"",name:"cidade",disabled:!0})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("input",{defaultValue:(null===(d=u.endereco)||void 0===d?void 0:d.estado)||"",name:"estado",disabled:!0})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{defaultValue:(null===(m=u.endereco)||void 0===m?void 0:m.pontoReferencia)||"",name:"pontoReferencia",disabled:!0})))))))))}var bg,vg,Cg,xg,wg,Og,yg,Sg,Ng,Ig,jg,Rg,Dg,Pg,kg,Tg,Mg,Bg,Fg,Hg;Object(_.c)(qt.a)(bg||(bg=Object(Q.a)(["\n background-color: #E4EAFC;\n\n span {\n color: black;\n font-weight: bold;\n }\n"])));const Lg=_.c.div(vg||(vg=Object(Q.a)(["\n width: 100%;\n"]))),zg=_.c.form(Cg||(Cg=Object(Q.a)(["\n border: 0;\n margin: 0;\n padding: 20px 0;\n display: flex;\n flex-direction: column;\n background-color: #fcfcfc;\n\n #title {\n color: var(--cm-primary);\n font-weight: bold;\n }\n\n #quantityHolder {\n display: flex;\n flex-direction: row;\n border: 1px solid #e1e1e9;\n border-radius: 5px;\n background-color: white;\n height: 30px;\n width: 100px;\n justify-content: center;
1\n align-items: center;\n\n #quantity {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n min-width: 40px;\n text-align: center;\n border-left: 1px solid #e1e1e9;\n border-right: 1px solid #e1e1e9;\n padding-bottom: 4px;\n }\n\n #minus,\n #plus {\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: 25px;\n font-size: 18px;\n font-weight: bold;\n color: var(--cm-primary);\n padding-bottom: 4px;\n cursor: pointer;\n }\n }\n"]))),Qg=_.c.div(xg||(xg=Object(Q.a)(["\n flex: 1;\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n margin-top: 10px;\n\n .selectSoftware:first-child {\n margin-right: 20px;\n }\n\n .selectSoftware {\n margin: 10px 0 20px 0;\n\n @media screen and (max-width: 1160px) {\n .selectSoftware {\n margin: 0 0 20px 0;\n }\n }\n\n width: 100%;\n height: 100%;\n max-width: 425px;\n border-radius: 6px;\n border: 1px solid #e1e1e9;\n box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n\n .softwareItem {\n display: flex;\n flex-direction: row;\n align-items: center;\n\n img { height: 45px; }\n\n #softwareName {\n margin-left: 0;\n color: var(--cm-primary);\n font-weight: 600;\n }\n }\n }\n"]))),_g=_.c.div(wg||(wg=Object(Q.a)(["\n padding: 10px 0;\n"]))),Gg=_.c.div(Og||(Og=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n"]))),Vg=_.c.div(yg||(yg=Object(Q.a)(["\n margin: 10px 0 20px 0;\n height: 20px;\n"]))),Ug=_.c.div(Sg||(Sg=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n"]))),Yg=_.c.div(Ng||(Ng=Object(Q.a)(["\n height: 10px;\n background-color: #E5E5E5;\n"]))),Xg=(_.c.div(Ig||(Ig=Object(Q.a)(["\n padding: 20px 20px 0 20px;\n\n #subtitle {\n margin-left: 6px;\n color: var(--cm-primary);\n }\n"]))),_.c.div(jg||(jg=Object(Q.a)(["\n width: 48px;\n height: 48px;\n padding: 0 10px;\n background-color: var(--cm-primary);\n border-radius: 24px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n right: 0;\n margin: 20px;\n border: 1px solid #3F51B5;\n z-index: 1;\n cursor: pointer;\n box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);\n\n #priceHolder {\n margin-left: 6px;\n color: white;\n display: none;\n flex-direction: column;\n font-size: 12px;\n\n .price {\n margin-left: 6px;\n font-weight: bold;\n }\n }\n\n &:hover {\n width: auto;\n justify-content: space-evenly;\n\n #priceHolder {\n display: flex;\n }\n }\n"])))),qg=_.c.div(Rg||(Rg=Object(Q.a)(["\n display: flex;\n align-items: center;\n justify-content: center;
1\n"]))),Jg=Object(_.c)($.A)(Dg||(Dg=Object(Q.a)(["\n margin-top: 6px;\n"]))),Kg=_.c.span(Pg||(Pg=Object(Q.a)(["\n position: absolute;\n background-color: #FF9000;\n width: 18px;\n height: 18px;\n border-radius: 8px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: bold;\n color: white;\n font-size: 12px;\n margin-bottom: 16px;\n"]))),Zg=(_.c.div(kg||(kg=Object(Q.a)(["\n display: flex;\n justify-content: center;\n"]))),_.c.div(Tg||(Tg=Object(Q.a)(["\n padding: 0 20px;\n"])))),Wg=_.c.div(Mg||(Mg=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n width: 425px;\n\n & > h2 {\n color: #707070;\n text-align: center;\n }\n\n & > span {\n margin: 16px 0;\n text-align: center;\n }\n"]))),$g=_.c.div(Bg||(Bg=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n\n button {\n width: 114px;\n height: 34px;\n background: #E4EAFC;\n border: 1px solid var(--cm-primary);\n box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);\n border-radius: 8px;\n\n & > span {\n font-weight: bold;\n color: var(--cm-primary);\n }\n }\n"]))),eE=_.c.div(Fg||(Fg=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n\n & > label {\n margin-left: 4px;\n color: var(--cm-primary);\n }\n"]))),tE=Object(_.c)(zu.a).attrs({styles:{option:e=>({...e,cursor:"pointer",backgroundColor:"transparent",":hover":{backgroundColor:"#DEEBFF"},":active":{backgroundColor:"#B2D4FF"}}),control:e=>({...e,cursor:"pointer"})}})(Hg||(Hg=Object(Q.a)([""])));function aE(e){const{isDraft:t,activeStep:a,selectedSoftware:n,selectedModality:o,softwares:i,modules:s,modulesTotal:c,modalities:A,items:d,activeSteps:m,setSelectedSoftware:h,setSelectedModality:g,setModules:E,setModulesTotal:f,setItems:b,setForms:v,setAllFormsToAnswer:C,setAnswerForms:x,setFormsToAnswer:w,setActiveSteps:O,handleAddModule:y,handleRemoveModule:S,userCanEdit:N,handleSubmit:I,calculateTotalAdesao:j,calculateTotalMensalidade:R,setLoading:D,canShowAgainDialogModality:P}=e,k=Object(u.c)(),[T,M]=Object(r.useState)(!1),[B,F]=Object(r.useState)(!1),[H,L]=Object(r.useState)(!1);function z(e){const t=d.filter(t=>t.id===e.id);return t&&t.length?t[0].count:0}function Q(){let e=0;return d.forEach(t=>{e+=t.count}),e}const _=()=>n&&n.id&&o&&o.id;return l.a.createElement(Lg,null,l.a.createElement(zg,{onSubmit:I},l.a.createElement(Xg,{onClick:()=>qi("shoppingCartId")},l.a.createElement(qg,null,Q()>0&&l.a.createElement(Kg,null,Q()),l.a.createElement(Jg,{size:28,color:"white"})),l.a.createElement("div",{id:"priceHolder"},l.a.createElement("span",null,"Ades\xe3o",l.a.createElement(dc.a,{className:"price",value:j(d),displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:""})),l.a.createElement("span",null,"Mensalidade",l.a.createElement(dc.a,{className:"price",value:R(d),displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:""})))),l.a.createElement(Zg,null,l.a.createElement("span",{id:"title"},"Escolha a modalidade/sistema e adicione m\xf3dulos *"),l.a.createElement(Qg,null,l.a.createElement(tE,{isDisabled:!t,menuIsOpen:T,placeholder:"Selecione uma Modalidade...",className:"selectSoftware",onMenuOpen:function(){d.length>0&&!P&&!B?L(!0):M(!T)},onMenuClose:()=>M(!1),isSearchable:!1,onChange:e=>(async function(e){try{D(!0);const a=await Ms.getProductModules({modalidadeId:e.id});if(b([]),a.resultado.length){const t=Ym()(a.resultado,"softwareId"),n=(Object.keys(t)||[]).filter(e=>{const t=cm()(i,{id:Number(e)});return!!t&&t.ativo});let o=null,r=a.resultado,l=a.resultado;if(1===n.length){const[e]=n;o=cm()(i,{id:Number(e)}),r=t[e],l=t[e]}const s=m.filter(e=>"ANSWERED_FORMS"!==e);g(e),h(o),v([]),x([]),w([]),C([]),O(s),E(dm()(r,"posicaoEmSoftware")),f(dm()(l,"posicaoEmSoftware"))}else g(e),h(null),E([]),Object(p.b)("N\xe3o encontramos produtos de softw
1ares para esta pesquisa!",{type:p.b.TYPE.ERROR})}catch(t){zt(t),g(e),h(null),E([])}finally{D(!1),F(!1),M(!1)}})(A[e.value]),options:A.map((e,t)=>({value:t,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("span",{id:"softwareName"},e.nome))})),value:o?{value:o.id,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("span",{id:"softwareName"},o.nome))}:null}),o&&l.a.createElement(tE,{placeholder:"Selecione um Software...",className:"selectSoftware",isSearchable:!1,onMenuOpen:()=>M(!1),value:n?{value:n.id,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("img",{src:n.logo&&n.logo.length&&"Base64 image"!==n.logo?n.logo:Be.a,alt:n.nome,title:n.nome}))}:null,onChange:e=>{!async function(e){try{D(!0);const[a,n]=await Promise.all([Ms.getProductModules({softwareId:e.id,modalidadeId:(o||{}).id}),Ms.getProductModules({modalidadeId:(o||{}).id})]);a.resultado.length&&n.resultado.length?(h(e),E(dm()(a.resultado,"posicaoEmSoftware")),f(dm()(n.resultado,"posicaoEmSoftware"))):(E([]),f([]),h(e),Object(p.b)("N\xe3o encontramos produtos de softw
1ares para esta pesquisa!",{type:p.b.TYPE.ERROR}))}catch(t){E([]),zt(t),h(e)}finally{D(!1)}}(cm()(i,{id:e.value}))},options:i.filter(e=>{if(!c.length)return!1;if(!e.ativo)return!1;const t=Ym()(c,"softwareId");let a=[];return(Object.values(t)||[]).forEach(e=>{(e.map(e=>({ativo:e.ativo,softwareId:e.softwareId}))||[]).forEach(e=>{!0===e.ativo&&(a.includes(e.softwareId)||a.push(e.softwareId))})}),qm()(a,e.id)}).map(e=>({value:e.id,label:l.a.createElement("div",{className:"softwareItem"},l.a.createElement("img",{src:e.logo&&e.logo.length&&"Base64 image"!==e.logo?e.logo:Be.a,alt:e.nome,title:e.nome}))}))}))),_()&&l.a.createElement(Yg,null),l.a.createElement(Zg,null,l.a.createElement(_g,null,_()?l.a.createElement(Gg,null,l.a.createElement(Vg,null,l.a.createElement("span",{id:"title"},"Escolha os m\xf3dulos *")),l.a.createElement(Ug,null,s.map(e=>e.ativo&&l.a.createElement(fu,{key:e.id,itemObj:e,countItems:z(e),handleAddModule:()=>y(e),handleRemoveModule:()=>S(e)})))):null)),_()&&l.a.createElement(l.a.Fragment,null,l.a.createElement(Yg,null),l.a.createElement(Au,{activeStep:a,softwares:i,items:d,setItems:b,handleAddModule:y,handleRemoveModule:S,userCanEdit:N,calculateTotalAdesao:j,calculateTotalMensalidade:R}))),l.a.createElement(_e,{show:H,loading:!1},l.a.createElement(Wg,null,l.a.createElement("h2",null,"Altera\xe7\xe3o de modalidade"),l.a.createElement("span",null,"Caso altere a modalidade do pedido, todos os itens do seu carrinho de compras ser\xe3o removidos."),l.a.createElement($g,null,l.a.createElement(eE,null,l.a.createElement(ea,{checked:!0===P,value:P,onChange:function(e){const{target:{value:t}}=e;k(xt("true"!==t))}}),l.a.createElement("label",null,"N\xe3o mostrar novamente",l.a.createElement("br",null),"nessa sess\xe3o")),l.a.createElement("button",{onClick:function(e){e.preventDefault(),L(!1),F(!0),M(!0)}},l.a.createElement("span",null,"OK"))))))}var nE,oE,rE,lE;const iE=_.c.div(nE||(nE=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;
1\n"]))),sE=_.c.header(oE||(oE=Object(Q.a)(["\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n color: var(--cm-primary);\n padding: 10px 20px;\n\n button {\n display: flex;\n align-items: center;\n background: none;\n border: none;\n color: var(--cm-primary);\n\n span {\n margin: 0 11px;\n }\n }\n\n button.desativer {\n color: #00000042;\n cursor: default;\n }\n"]))),cE=_.c.nav(rE||(rE=Object(Q.a)(["\n display: flex;\n cursor: pointer;\n\n button {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 24px;\n width: 24px;\n border: 1px solid #3B873E;\n border-radius: 12px;\n color: #FFFFFF;\n background-color: var(--cm-primary);\n font-weight: bold;\n text-align: center;\n padding-bottom: 2px;\n font-size: 12px;\n }\n\n button.formComplete {\n border: 1px solid var(--cm-primary);\n background-color: #3B873E;\n }\n\n button.formDesativado {\n border: 1px solid var(--cm-primary);\n background-color: #FFFFFF;\n color: var(--cm-primary);\n }\n\n button + button {\n margin-left: 16px;\n }\n"]))),AE=_.c.div(lE||(lE=Object(Q.a)(["\n width: calc(100% - 40px);\n margin: 0 0 20px 20px;\n"])));function dE(e){const{forms:t,answerFormsIds:a,formCurrentIndex:n,setFormCurrentIndex:o,formularios:i,pessoasFormulario:s,setLoading:c,register:A,setValue:d,onSubmit:m,watch:u,errors:p,setFormCurrentId:h,onGetFormData:g,getValues:E,formCheckboxTemp:f,setFormCheckboxTemp:b}=e,[v]=i.filter(e=>e.index===n);function C(e){const t={};if(v){const n=e=>v.formViewer.uuid===e.split("---")[0],o=e=>!t[e]||E(e)&&t[e]!==E(e);if(Object.keys(v.formData||{}).length>0)for(const e in v.formData)if(n(e)){let a=v.formData[e];if(e.includes("option_other")){const t=v.formData[e.replace("_option_other","")],n=()=>"object"===typeof t&&!(t||[]).includes("Outro");((()=>"string"===typeof t&&"Outro"!==t)()||n())&&(a="")}t[e]=a}for(const e in E())if(n(e)&&o(e))if("string"===typeof E(e)&&(t[e]=E(e)),"object"===typeof E(e))if([null,void 0].includes(E(e))){var a;t[e]=null!==(a=E(e))&&void 0!==a?a:""}else{const a=[...t[e]||[]],n=[...E(e)||[]],o=()=>{t[e]=[]},r=()=>0===n.length&&a.length>0,l=()=>{f.find(e=>e.formId===v.formId).valuesData.find(t=>t.inputName===e).hasNoValue?t[e]=[]:t[e]=[...new Set([...a])]},i=()=>n.length>=0&&a.length>0,s=()=>{t[e]=[...new Set([...n])]},c=()=>{t[e]=[...new Set([...a,...n])]};switch(!0){case(()=>0===n.length&&0===a.length)():o();break;case r():l();break;case i():s();break;default:c()}}else t[e]=E(e);g(t,e)}}function x(){o(e=>{let t=e;return C(t),0===t?t=0:t-=1,t})}function w(){return 0===n}function O(){o(e=>{let a=e;return C(a),a+1===t.length?a=e:a+=1,a})}function y(){return n+1===t.length}Object(r.useEffect)(()=>{C(n)},[n]),Object(r.useEffect)(()=>{v&&h(v.formId)},[x,O]);const S=(e,t)=>{let a="";return t!==n&&(a="formDesativado"),N(e,t)&&(a="formComplete"),a},N=(e,t)=>a.includes(e)&&t!==n;return l.a.createElement(iE,null,l.a.createElement(sE,null,l.a.createElement("button",{onClick:x,className:w()?"desativer":"",disabled:w(),type:"submit"},l.a.createElement(ue.a,null),l.a.createElement("span",null,"FORMUL\xc1RIO ANTERIOR")),l.a.createElement(cE,null,t.map((e,t)=>l.a.createElement("button",{key:t,type:"submit",className:S(e.idForm,t),onClick:()=>{o(t),C(n)}},N(e.idForm,t)?l.a.createElement(ue.e,null):t+1))),l.a.createElement("button",{onClick:O,className:y()?"desativer":"",disabled:y(),type:"submit"},l.a.createElement("span",null,"PR\xd3XIMO FORMUL\xc1RIO"),l.a.createElement(ue.b,null))),v&&l.a.createElement(AE,null,l.a.createElement(ih,{canDisabledAllInputs:!1,formPersons:s,formId:v.formId,formViewer:v.formViewer,contentItemsFormAnswer:v.contentItemsFormAnswer,setValue:d,showLabelFieldRequired:!0,setLoading:c,onSubmit:m,register:A,watch:u,errors:p,formCurrentIndex:n,formCheckboxTemp:f,setFormCheckboxTemp:b})))}var mE,uE,pE,hE;const gE=_.c.form(mE||(mE=Object(Q.a)(["\n border: 0;\n margin: 0;\n padding: 20px 0;\n display: flex;\n flex-direction: column;\n background-color: #fcfcfc;\n"]))),EE=_.c.div(uE||(uE=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n padding: 0 20px 10px 20px;\n"]))),fE=_.c.div(pE||(pE=Object(Q.a)(["\n max-width: 360px;\n margin-right: 20px;\n\n span {\n color: var(--cm-primary);\n font-weight: bold;\n }\n\n select {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #dadae3;\n padding: 0px 15px;\n margin-right: 20px;\n }
1\n\n &:nth-last-child(1) {\n margin-right: 0;\n\n select {\n margin-right: 0;\n }\n }\n\n select:focus {\n border: 1px solid var(--cm-primary);\n }\n"]))),bE=_.c.div(hE||(hE=Object(Q.a)(["\n height: 10px;\n background-color: #E5E5E5;\n"])));function vE(e){const{activeStep:t,softwares:a,items:n,setItems:o,handleAddModule:i,handleRemoveModule:s,mesInicio:c,carenciaAtivada:A,periodoCarencia:d,formasPagamento:m,planosPagamento:u,formaPagamentoId:p,planoPagamentoId:h,setMesInicio:g,setPlanosPagamento:E,setFormaPagamentoId:f,setPlanoPagamentoId:b,userCanEdit:v,handleSubmit:C,calculateTotalAdesao:x,calculateTotalMensalidade:w}=e;function O(e){let{paymentId:t,paymentPlan:a}=e;f(t),E(a)}function y(e){let{planId:t}=e;b(t)}return Object(r.useEffect)(()=>{if(p&&h){const[e]=m.filter(e=>e.id===p);if(e){if(e.formaPlanoPagamentos?e.formaPlanoPagamentos:[]){const[t]=e.formaPlanoPagamentos.filter(e=>e.id===h);y(t?{planId:h,planName:t.planoPagamento.nome}:{planId:h,planName:""})}O({paymentId:p,paymentName:e.nome,paymentPlan:e.formaPlanoPagamentos?e.formaPlanoPagamentos:[]})}else f(p),b(0),E([])}},[]),l.a.createElement(gE,{onSubmit:C},l.a.createElement(EE,null,l.a.createElement(fE,null,l.a.createElement("span",null,"Escolha o m\xeas de in\xedcio das mensalidades: *"),l.a.createElement("select",{name:"mesInicio",value:c,disabled:!A,onChange:function(e){const{target:{value:t}}=e;g(parseInt(t))}},ln.filter(e=>{const t=Pe()(),a=[];for(let n=0;n<d;n+=1)a.push(t.add(1,"month").month());return qm()(a,e.value)}).map(e=>l.a.createElement("option",{key:e.value,value:e.value},e.label)))),l.a.createElement(fE,null,l.a.createElement("span",null,"Escolha a forma de pagamento: *"),l.a.createElement("select",{name:"formaPagamento",value:p,onChange:function(e){const{target:{value:t}}=e,a=parseInt(t),[n]=m.filter(e=>e.id===a);n?(O({paymentId:a,paymentName:n.nome,paymentPlan:n.formaPlanoPagamentos?n.formaPlanoPagamentos:[]}),b(0)):(f(a),b(0),E([]))}},l.a.createElement("option",{value:0},"Selecione"),(m||[]).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement(fE,null,l.a.createElement("span",null,"Escolha o plano de pagamento: *"),l.a.createElement("select",{name:"planoPagamento",value:h,onChange:function(e){const{target:{value:t}}=e;b(parseInt(t))}},l.a.createElement("option",{value:0},"Selecione"),(u||[]).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.planoPagamento.nome))))),l.a.createElement(bE,null),l.a.createElement(Au,{activeStep:t,softwares:a,items:n,setItems:o,handleAddModule:i,handleRemoveModule:s,userCanEdit:v,calculateTotalAdesao:x,calculateTotalMensalidade:w}))}var CE,xE,wE,OE,yE;const SE=r.Fragment,NE=_.c.form(CE||(CE=Object(Q.a)(['\n background-color: #fcfcfc;\n padding: 0 20px 20px 20px;\n border: none;\n\n #title {\n font-weight: bold;\n color: black;\n }\n\n .faturamento {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n #infoHolder {\n display: flex;\n margin-top: 10px;\n flex-direction: column;\n\n @media (min-width: 990px) {\n flex-direction: row;\n }\n\n #adesaoHolder,\n #mensalidadeHolder {\n flex: 1;\n\n @media (max-width: 990px) {\n margin-bottom: 10px;\n }\n\n @media (min-width: 990px) {\n max-width: 280px;\n }\n\n @media (min-width: 1152px) {\n max-width: 320px;\n }\n\n #priceHolder {\n color: #6d6d6d;\n font-weight: bold;\n }\n }\n\n #modalidadeHolder {\n flex: 1;\n\n #titleHolder {\n color: #6d6d6d;\n font-weight: bold;\n }\n }\n }\n }\n\n .productsHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n }\n\n .obsHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n .inputHolder {\n display: flex;\n flex-direction: column;\n margin-right: 20px;\n min-width: 160px;\n\n textarea {\n border-radius: 6px;\n border: 1px solid #dadae3;\n padding: 8px 15px;\n margin-top: 5px;\n max-height: none;\n resize: vertical;\n overflow: auto;\n }\n }\n }\n\n .formHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n .inputHolder {\n display: flex;\n flex-direction: column;\n margin-right: 20px;\n min-width: 160px;\n }\n }\n\n .termHolder {\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n margin-top: 20px;\n\n #radioInputHolder {\n display: block;\n flex-direction: row;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;
1\n -ms-user-select: none;\n user-select: none;\n padding: 5px;\n margin-right: 10px;\n margin-top: 10px;\n\n input {\n position: absolute;\n opacity: 0;\n cursor: pointer;\n width: 17px !important;\n height: 17px;\n margin: 0;\n left: 4px;\n top: 7px;\n z-index: 2;\n }\n\n #radioLabel {\n padding-left: 25px;\n }\n }\n\n .checkmark {\n position: absolute;\n top: 4px;\n left: 0;\n height: 24px;\n width: 24px;\n background-color: white;\n border: 1px solid #d4d4df;\n border-radius: 4px;\n }\n\n .checkmark_stem {\n position: absolute;\n width: 2px;\n height: 15px;\n background-color: var(--cm-primary);\n left: 13px;\n top: 3px;\n -ms-transform: rotate(45deg); /* IE 9 */\n -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */\n transform: rotate(45deg);\n }\n\n .checkmark_kick {\n position: absolute;\n width: 10px;\n height: 2px;\n background-color: var(--cm-primary);\n left: 1px;\n top: 11px;\n -ms-transform: rotate(45deg); /* IE 9 */\n -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */\n transform: rotate(45deg);\n }\n\n #radioInputHolder:hover input ~ .checkmark {\n border: 1px solid #4c4e9e;\n background-color: #eee;\n }\n\n #radioInputHolder input:checked ~ .checkmark {\n border: 1px solid var(--cm-primary);\n }\n\n .checkmark:after {\n content: "";\n position: absolute;\n display: none;\n }\n\n #radioInputHolder input:checked ~ .checkmark:after {\n display: block;\n }\n }\n']))),IE=_.c.div(xE||(xE=Object(Q.a)(["\n padding: 0 !important;\n display: flex;\n flex: 1 1 100%;\n flex-wrap: wrap;\n flex-direction: row;\n\n .clientInfoHolder:nth-child(1) {\n margin-right: 20px;\n }\n\n .clientInfoHolder {\n flex: 1;\n background-color: #f6f6f6;\n border-radius: 10px;\n padding: 15px;\n max-width: 100%;\n\n .header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n\n span {\n flex-grow: 1;\n font-weight: bold;\n }\n }\n\n .clientInfo {\n display: flex;\n flex-direction: column;\n }\n }\n"]))),jE=Object(_.c)(dc.a).attrs({displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ "})(wE||(wE=Object(Q.a)(["\n margin-left: 5px;\n"]))),RE=_.c.header(OE||(OE=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n color: var(--cm-primary);\n\n & > svg {\n cursor: pointer;\n }\n\n & > div {\n display: flex;\n flex-direction: row;\n justify-content: center;
1\n align-items: center;\n\n h3 {\n margin-right: 12px;\n }\n }\n"]))),DE=_.c.main(yE||(yE=Object(Q.a)(["\n margin-top: 20px;\n overflow-y: auto;\n height: 500px;\n border: 1px solid #C5C5D4;\n border-radius: 12px 0 0 12px;\n\n @media (min-height: 700px) {\n height: 720px;\n }\n\n @media (max-height: 500px) {\n height: 300px;\n }\n\n &::-webkit-scrollbar {\n width: 12px; /* width of the entire scrollbar */\n }\n\n &::-webkit-scrollbar-track {\n background: white; /* color of the tracking area */\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: #616161e5; /* color of the scroll thumb */\n border-radius: 20px; /* roundness of the scroll thumb */\n border: 3px solid white; /* creates padding around scroll thumb */\n }\n"])));function PE(e){const{user:t,cliente:a,items:n,activeStep:o,softwares:i,mesInicio:s,formularios:c,pessoasFormulario:A,answerForms:d,formasPagamento:m,formaPagamentoId:u,planoPagamentoId:p,selectedModality:h,observation:g,register:E,watch:f,setValue:b,errors:v,reset:C,orderConfirmation:x,calculateTotalAdesao:w,calculateTotalMensalidade:O,setObservation:y,setOrderConfirmation:S,handleLinkToFormCurrent:N}
1=e,[I,j]=Object(r.useState)(null);const R=(m||[]).filter(e=>e.id===parseInt(u));let D="",P="";if(R.length){var k;const e=R[0].formaPlanoPagamentos;if(e.length){const t=e.filter(e=>e.id===parseInt(p));if(t.length){var T;P=null!==(T=t[0].planoPagamento.nome)&&void 0!==T?T:""}}D=null!==(k=R[0].nome)&&void 0!==k?k:""}const M=ln.filter(e=>e.value===parseInt(s))[0].label,B=w(n),F=O(n),H=h?h.nome:"---";return l.a.createElement(SE,null,l.a.createElement(NE,null,l.a.createElement(IE,null,l.a.createElement("div",{className:"clientInfoHolder"},l.a.createElement("div",{className:"header"},l.a.createElement("span",null,"Cliente Selecionado: ")),l.a.createElement("div",null,a.id?l.a.createElement("div",{className:"clientInfo"},l.a.createElement("span",null,a.nomeFantasia),l.a.createElement("span",null,"CPF/CNPJ: ",Object(tn.c)(a.cpfCnpj)),l.a.createElement("span",null,"Ramo: ",a.ramoAtividade?a.ramoAtividade.nome:""),l.a.createElement("span",null,a.endereco.cidade," - ",a.endereco.estado)):l.a.createElement("div",{className:"clientInfo"},l.a.createElement("span",null),l.a.createElement("span",null,"CPF/CNPJ: "),l.a.createElement("span",null,"Ramo: "),l.a.createElement("span",null)))),l.a.createElement("div",{className:"clientInfoHolder"},l.a.createElement("div",{className:"header"},l.a.createElement("span",null,"Revenda:")),l.a.createElement("div",null,t?l.a.createElement("div",{className:"clientInfo"},l.a.createElement("span",null,t.revenda.nome),l.a.createElement("span",null,"CPF/CNPJ: ",Object(tn.c)(t.revenda.cpfCnpj)),l.a.createElement("span",null,"Usu\xe1rio: ",t.nome)):l.a.createElement(r.Fragment,null,l.a.createElement("span",null),l.a.createElement("span",null,"CPF/CNPJ: "),l.a.createElement("span",null,"Usu\xe1rio: "))))),l.a.createElement("div",{className:"faturamento"},l.a.createElement("span",{id:"title"},"Faturamento:"),l.a.createElement("div",{id:"infoHolder"},l.a.createElement("div",{id:"adesaoHolder"},l.a.createElement("div",{id:"priceHolder"},l.a.createElement("span",null,"ADES\xc3O: "),l.a.createElement(jE,{value:B})),l.a.createElement("span",null,D,": ",P)),l.a.createElement("div",{id:"mensalidadeHolder"},l.a.createElement("div",{id:"priceHolder"},l.a.createElement("span",null,"MENSALIDADE: "),l.a.createElement(jE,{value:F})),l.a.createElement("span",null,"In\xedcio: ",M)),l.a.createElement("div",{id:"modalidadeHolder"},l.a.createElement("div",{id:"titleHolder"},l.a.createElement("span",null,"MODALIDADE:")),l.a.createElement("span",null,"Tipo: ",H)))),l.a.createElement("div",{className:"productsHolder"},l.a.createElement("span",{id:"title"},"Produto(s):"),l.a.createElement(Au,{activeStep:o,softwares:i,items:n,userCanEdit:!1,calculateTotalAdesao:w,calculateTotalMensalidade:O})),l.a.createElement("div",{className:"formHolder"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",{id:"title"},"Formul\xe1rios:"),l.a.createElement("div",{className:"rowContainer noMarginTop"},d.map(e=>l.a.createElement(Mh,{key:e.idForm,formName:e.formName,handleViewer:()=>(e=>{const[t]=c.filter(t=>t.formId===e);j(t),C(t.formData)})(e.idForm)}))))),l.a.createElement("div",{className:"obsHolder"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",{id:"title"},"Observa\xe7\xf5es:"),l.a.createElement("textarea",{name:"observation",value:g,onChange:function(e){const{target:{value:t}}=e;y(t)}}))),l.a.createElement("div",{className:"termHolder"},l.a.createElement("span",{id:"title"},"Termo *"),l.a.createElement("div",{id:"radioInputHolder"},l.a.createElement("input",{type:"checkbox",value:x,checked:x,onChange:function(e){const{target:{value:t}}=e;S("true"!==t)}}),l.a.createElement("span",{id:"radioLabel"},"Confirmo que revisei o pedido, e estou ciente que ap\xf3s o faturamento n\xe3o ser\xe1 aceito cancelamento por motivo de erros, bem como prorroga\xe7\xe3o do in\xedcio da cobran\xe7a das mensalidades."),l.a.createElement("span",{className:"checkmark"},x&&l.a.createElement("div",null,l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"}))))),l.a.createElement("div",{id:"endTermo"})),l.a.createElement(_e,{show:!!I,customWidth:"calc(90% - 200px)"},l.a.createElement(Ge,null,l.a.createElement(RE,null,l.a.createElement("div",null,l.a.createElement("h3",null,"Formul\xe1rio"),l.a.createElement("button",{type:"button",className:"buttonBaseOnly baseMain",onClick:()=>{N(I.formId),j(null)}},"EDITAR")),l.a.createElement(ue.w,{size:20,onClick:e=>{e.preventDefault(),j(null)}})),l.a.createElement(DE,null,I&&l.a.createElement(ih,{noBorder:!0,canDisabledAllInputs:!0,formPersons:A,formId:I.formId,formViewer:I.formViewer,contentItemsFormAnswer:I.contentItemsFormAnswer,showLabelFieldRequired:!0,register:E,watch:f,setValue:b,errors:v})))))}function kE(e){const{index:t,dataObject:a,userCanEdit:n,setLoading:o,tableShoppingCart:{calculateTotalAdesao:r,calculateTotalMensalidade:i,softwares:s}}=e,c=a.selectClients,A=a.selectProducts,d=a.fillForms,m=a.choosePaymentForm,u=a.conclude,p=[l.a.createElement(fg,Object.assign({key:"select-clients"},c)),l.a.createElement(aE,Object.assign({key:"select-products",activeStep:t,
1setLoading:o,userCanEdit:n},e.tableShoppingCart,A)),l.a.createElement(dE,Object.assign({key:"fill-forms"},d,{setLoading:o})),l.a.createElement(vE,Object.assign({key:"choose-playment-form",activeStep:t,setLoading:o,userCanEdit:n},e.tableShoppingCart,m)),l.a.createElement(PE,Object.assign({key:"conclude"},u,{activeStep:t,softwares:s,calculateTotalAdesao:r,calculateTotalMensalidade:i}))];return l.a.createElement(l.a.Fragment,null,p.map((e,a)=>l.a.createElement("div",{key:a},t===a&&e)))}class TE{constructor(e){const{activeStep:t,formaPagamentoId:a,planoPagamentoId:n,obs:o,idClient:r,clienteId:l,softwareId:i,modalityId:s,selectedSoftware:c,selectedModality:A,userCreateOrderId:d,items:m,mesInicio:u,allFormsToAnswer:p,answerForms:h,forms:g,formsToAnswer:E,formularios:f}=e;var b,v;this.obs=o,this.activeStep=t,this.clienteId=r||l,this.mesInicio=u,this.softwareId=(v=c,"object"===typeof(b=i)?b:[void 0,null,0].includes(b)?[void 0,null].includes(v)?0:v.id:b),this.modalityId=((e,t)=>[void 0,null,0].includes(e)?[void 0,null].includes(t)?0:t.id:e)(s,A),this.items=m,this.formaPagamentoId=a,this.planoPagamentoId=n,this.userCreateOrderId=d,this.formularios=((e,t)=>{let{allFormsToAnswer:a,answerForms:n,forms:o,formsToAnswer:r}=t;return[void 0,null].includes(e)?{forms:o,answerForms:n,allFormsToAnswer:a,formsToAnswer:r,formCurrentId:0,formCurrentIndex:0,formCheckboxTemp:[],answerFormsIds:[]}:e})(f,{allFormsToAnswer:p,answerForms:h,forms:g,formsToAnswer:E})}}const ME=r.Fragment;var BE,FE,HE,LE,zE=function(e){let{history:t,location:a}=e;const{PREENCHIDO:n,NAO_PREENCHIDO:o}=mn,i={KEY:"_option_other",VALUE:"Outro"},s="ANSWERED_FORMS",c=Object(u.d)(e=>e.user.data),A=c.revenda,d=c.revenda.comissionada,m=c.permissions,h=c.id,g=()=>c.tipo===an.REVENDA?c.id:c.revenda.id,E=Object(u.d)(e=>e.lifecycle.onShowAgainDialogModality),[f,b]=Object(r.useState)(!1),[v,C]=Object(r.useState)(1),[x,w]=Object(r.useState)(""),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(null),[I,j]=Object(r.useState)({}),[D,P]=Object(r.useState)(null),[k,T]=Object(r.useState)(null),[M,B]=Object(r.useState)([]),[F,H]=Object(r.useState)([]),[L,z]=Object(r.useState)([]),[Q,_]=Object(r.useState)([]),[G,V]=Object(r.useState)([]),[U,Y]=Object(r.useState)(["SELECT_CLIENT","SELECT_PRODUCTS","PAYMENT_METHODS","COMPLETE_ORDER"]),[X,q]=Object(r.useState)(null),[J,K]=Object(r.useState)(""),[Z,W]=Object(r.useState)(Pe()().add(1,"month").month()),[$,ee]=Object(r.useState)([]),[te,ae]=Object(r.useState)([]),[ne,oe]=Object(r.useState)(0),[re,le]=Object(r.useState)(0),[ie,se]=Object(r.useState)(!1),[ce,Ae]=Object(r.useState)(3),[de,me]=Object(r.useState)(!1),[ue,pe]=Object(r.useState)(""),[he,ge]=Object(r.useState)([]),[Ee,fe]=Object(r.useState)([]),[be,ve]=Object(r.useState)({}),[Ce,we]=Object(r.useState)(0),[Oe,ye]=Object(r.useState)(0),[Se,Ne]=Object(r.useState)([]),[Ie,je]=Object(r.useState)([]),[Re,De]=Object(r.useState)([]),[ke,Te]=Object(r.useState)([]),[Me,Be]=Object(r.useState)([]),{register:Fe,handleSubmit:He,watch:Le,getValues:ze,setValue:Qe,reset:Ge,formState:{errors:Ve}}=Object(We.d)({defaultValues:{}}),[Ue,Ye]=Object(r.useState)(null),Xe=Object(r.useMemo)(()=>m.includes(ua["view_salvar-rascunho"]),[m]);Object(r.useEffect)(()=>{const{draftOrder:e,isDraft:o,idClient:r,idOrder:l}=a.state;if(!r||!l)return t.goBack();y(l),b(!0),Promise.all([_s.getProductModalities({}),es.getProductSoftwaresComLogo(),qh.getGracePeriodPayment(),kd.getOrder(l)]).then(e=>{if(e.length){const[t,a,n,o]=e;let r=!1;return t.resultado.length||(r=!0,Object(p.b)("N\xe3o existem modalidades cadastradas.",{type:p.b.TYPE.ERROR})),a.resultado.length||(r=!0,Object(p.b)("N\xe3o existem softwares cadastradas.",{type:p.b.TYPE.ERROR})),n.length||(r=!0,Object(p.b)("N\xe3o existe car\xeancia cadastradas.",{type:p.b.TYPE.ERROR})),r?void Ze():(B(dm()([...a.resultado],"ordem")),_([...t.resultado]),se("true"===n[0].value),Ae(Number(n[1].value)),[o,[...a.resultado],[...t.resultado]])}Ze()}).then(t=>{if(!t.length)return Ze();const[a,r,l]=t;if(o){const t=JSON.parse(e);!async function(e,t,a){try{var n,o,r;const i=e,c=a,A=t,d=i.clienteId,m=await ro.getPersonClient(d);$e(m,d);const u=i.modalityId,p=0!==u;if(p){T(cm()(A,{id:u}));const{resultado:e}=await Ms.getProductModules({modalidadeId:u});z(dm()(e,"posicaoEmSoftware"))}let h=null,E=null;
1if(i.softwareId.length>0&&("object"===typeof i.softwareId?(h=0!==i.softwareId[0],E=i.softwareId[0]):(h=0!==i.softwareId,E=i.softwareId),h&&P(cm()(c,{id:E}))),p&&h){const e=[],t=[];i.softwareId.forEach(a=>{e.includes(a)||(e.push(a),t.push(Ms.getProductModules({softwareId:a,modalidadeId:u})))});const a=await Promise.all(t),{resultado:n}=a[0];H(dm()(n,"posicaoEmSoftware"))}i.items.length>0&&V(i.items);const f=()=>{const{allFormsToAnswer:e}=i.formularios;return(e||[]).some(e=>!0===e.exist)};if(f()){const{allFormsToAnswer:e,answerForms:t,answerFormsIds:a,formCurrentId:n,formCurrentIndex:o,forms:r,formsToAnswer:l}=i.formularios,c=r.map(e=>Xh.getForm(e.idForm)),A=(e,t)=>"".concat(e,"---").concat(t),u=[],p=[],h=await Promise.all(c);if(h.length){const e=(e,a)=>{const{defaultValues:n}=JSON.parse(t[a].extraInfo),o={};for(const t in n){const a=A(e,t);o[a]=n[t]}return o};(h||[]).forEach((t,a)=>{const[n]=t.resultado,o=new eg(n,d,g()),[r,l]=o.getFormViewerAnswer(),i={index:a,formViewer:r,contentItemsFormAnswer:l,formId:n.id,formData:e(r.uuid,a)},s=[];for(const e in i.formData)"object"===typeof i.formData[e]&&s.push({inputName:e,hasNoValue:!1});p.push(i),u.push({formId:n.id,valuesData:s})})}const E=await Xh.getPeopleFormsById(d,m.revendaId);ge(r),fe(p),ve(E),we(o),ye(n),Ne(t),je(a),De(e),Te(u),Be(l),Y(e=>[...e,s])}i.mesInicio<0&&i.mesInicio>11&&W(i.mesInicio);const v=await kd.getPaymentTypes(),x={formaPagamentoId:null!==(n=i.formaPagamentoId)&&void 0!==n?n:0,planoPagamentoId:null!==(o=i.planoPagamentoId)&&void 0!==o?o:0,formasPagamento:v,planosPagamento:[],forms:he.length?he:[]},[w]=v.filter(e=>e.id===i.formaPagamentoId);if(w){const e=w.formaPlanoPagamentos?w.formaPlanoPagamentos:[];x.planosPagamento=e}ee(x.formasPagamento),ae(x.planosPagamento),oe(x.formaPagamentoId),le(x.planoPagamentoId),pe(null!==(r=i.obs)&&void 0!==r?r:""),C(i.activeStep)}catch(l){new Error(l)}finally{b(!1)}}(new TE(t),l,r)}else{if(!a||o)return Ze();!async function(e,t,a){try{var o,r;const i=e,c=a,A=t;$e(i.cliente,i.clienteId);const d=i.itemPedidos[0],m=d.modulo.modalidadeId,u=[],p=[];i.itemPedidos.forEach(e=>{u.includes(e.softwareId)||(u.push(e.softwareId),p.push(Ms.getProductModules({softwareId:e.softwareId,modalidadeId:m})))});const h=await Promise.all([Ms.getProductModules({modalidadeId:m}),...p]),{resultado:E}=h[0],f=h.slice(1,h.length),{resultado:v}=f[0],C=v[0].softwareId;T(cm()(A,{id:m})),P(cm()(c,{id:C})),H(dm()(v,"posicaoEmSoftware")),z(dm()(E,"posicaoEmSoftware"));const x=[];if(i.itemPedidos.forEach(e=>{x.push({...cm()(E,{id:e.moduloId}),precoAdesao:e.valorAdesaoUnidade,precoMensal:e.valorMensalUnidade,count:e.quantidade})}),V(x),i.forms.length){const e=i.itemPedidos.map(e=>e.moduloId),t=[];i.forms.forEach(a=>{e.includes(a.form.moduleId)&&t.push({formId:a.formId,moduleId:a.form.moduleId})});const a=[];e.forEach(e=>{const n=t.filter(t=>t.moduleId===e);n.length?a.push({moduleId:e,formsId:n.map(e=>e.formId),exist:!0}):a.push({moduleId:e,formsId:[],exist:!1})}),De(a);const o=a.some(e=>!0===e.exist);if(o){const e=[];a.forEach(t=>{t.formsId.length&&t.formsId.forEach(t=>{e.push(Xh.getFormsById(t))})});const t=await Promise.all(e),o=[];t.forEach(e=>{const[t]=e.resultado||[];t&&o.push({idForm:t.id,idAnswerForm:null,formName:t.name,moduleName:t.moduleName,status:n})}),ge(o);const r=i.forms[0],l=await Xh.getPeopleFormsById(r.clientId,r.resellerId);ve(l);const c=o.map(e=>Xh.getForm(e.idForm)),A=await Promise.all(c),d=[],m=[],u=(e,t)=>"".concat(e,"---").concat(t);if(A.length){const e=(e,t)=>{const a=i.forms.find(e=>e.formId===t);if(a){const{defaultValues:t}=JSON.parse(a.extraInfo),n={};for(const a in t){const o=u(e,a);n[o]=t[a]}return n}return{}};if((A||[]).forEach((t,a)=>{const[n]=t.resultado,o=new eg(n,S,g()),[r,l]=o.getFormViewerAnswer(),i={index:a,formViewer:r,contentItemsFormAnswer:l,formId:n.id,formData:e(r.uuid,n.id)},s=[];for(const e in i.formData)"object"===typeof i.formData[e]&&s.push({inputName:e,hasNoValue:!1});m.push(i),d.push({formId:n.id,valuesData:s})}),m.length){const e=[];m.forEach(t=>{const a={};for(const e in t.formData)if(e.includes(t.formViewer.uuid)){const n=e.replace("".concat(t.formViewer.uuid,"---"),"");"string"===typeof t.formData[e]&&(a[n]=t.formData[e].trim()),"object"===typeof t.formData[e]&&(a[n]=t.formData[e])}const n={idForm:t.formId,formName:t.formViewer.formName,extraInfo:JSON.stringify({defaultValues:a,attrsName:t.contentItemsFormAnswer.map(e=>e.answerContent.attrName)}),dataAnswer:t.contentItemsFormAnswer.map(e=>({itemFormId:e.itemFormId,answerContent:JSON.stringify(t.formData[u(t.formViewer.uuid,e.answerContent.attrName)])}))};e.push(n)}),Ne(e)}fe(m),Te(d),Ge(m[0].formData),je(m.map(e=>e.formId))}Y(e=>[...e,s])}}const w=await kd.getPaymentTypes(),O={formaPagamentoId:null!==(o=i.formaPagamentoId)&&void 0!==o?o:0,planoPagamentoId:null!==(r=i.planoPagamentoId)&&void 0!==r?r:0,formasPagamento:w,planosPagamento:[],forms:he.length?he:[]},[y]=w.filter(e=>e.id===i.formaPagamentoId);if(y){const e=y.formaPlanoPagamentos?y.formaPlanoPagamentos:[];O.planosPagamento=e}W(i.mesInicio),ee(O.formasPagamento),ae(O.planosPagamento),oe(O.formaPagamentoId),le(O.planoPagamentoId),pe(i.obs),q(i.statusAtual.status),Ye({...i})}catch(l){new Error(l)}finally{b(!1)}}(a,l,r)}}).catch(()=>{Object(p.b)("Erro ao consultar dados para montagem do pedido.",{type:p.b.TYPE.ERROR}),setTimeout(()=>Ze(),100)})},[]);const qe=()=>!a.state.isDraft,Je=()=>a.state.isDraft,Ke=e=>{const t=Object(tn.c)(e.cpfCnpj),a=Object(tn.c)(e.nomeFantasia);return"".concat(t," - ").concat(a)};function Ze(){return Je()?t.push(R.commercialOrder):t.push(R.managementCommercialOrder,{id:O})}function $e(e,t){j(e),N(t),w(Ke(e))}function et(){const{BLOCKED:e}=dn;null!==S?I.status!==e.value?C(1):Object(p.b)("Cliente bloqueado!",{type:p.b.TYPE.ERROR}):Object(p.b)("Escolha um cliente \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR})}function tt(){return U.includes(s)}async function at(){const e=await kd.getPaymentTypes();if(!e.length)return ee([]),p.b.error("N\xe3o encontramos formas de pagamento!"),setTimeout(()=>b(!1),200),void Ze();{const t={formaPagamentoId:null!==ne&&void 0!==ne?ne:0,planoPagamentoId:null!==re&&void 0!==re?re:0,formasPagamento:e,planosPagamento:[],forms:he.length?he:[]};ee(t.formasPagamento),ae(t.planosPagamento),oe(t.formaPagamentoId),le(t.planoPagamentoId),C(3),setTimeout(()=>b(!1),200)}}async function nt(){var e;e=(async()=>{b(!0);try{if(tt()){const e=[];Re.forEach(t=>
1{t.formsId.length&&t.formsId.forEach(t=>{e.push(Xh.getFormsById(t))})});const t=await Promise.all(e),a=[];t.forEach(e=>{var t;const r=null!==(t=e.resultado)&&void 0!==t?t:[];if(r.length){const e=!!cm()(Se,{idForm:r[0].id});a.push({idForm:r[0].id,idAnswerForm:null,formName:r[0].name,moduleName:r[0].moduleName,status:e?n:o})}}),ge(a),async function(){const e=[];if(Re.map(t=>e.push(...t.formsId)),e.length)try{if((()=>{var e;const t=(null===be||void 0===be?void 0:null===(e=be.cliente)||void 0===e?void 0:e.id)!==S;return![...Object.keys(be)].length||t})()){const e=await Xh.getPeopleFormsById(S,g());ve(e)}const a=[...Ee],n=a.map(e=>e.formId),o=[];if(e.forEach(e=>{n.includes(e)||o.push(Xh.getForm(e))}),o.length){const e=await Promise.all(o),t=[...ke],n=a.map(e=>e.formId),r=a.map((e,t)=>t);(e||[]).forEach((e,o)=>{const[l]=e.resultado,i=new eg(l,S,g()),[s,c]=i.getFormViewerAnswer();if(!n.includes(l.id)){const e={formViewer:s,index:r.length+o,formId:l.id,contentItemsFormAnswer:c,formData:{}};a.push(e),t.push({formId:l.id,valuesData:[]})}}),fe(a),Te(t)}}catch(t){zt(t)}finally{C(2),we(0),setTimeout(()=>b(!1),200)}}()}else at()}catch(e){zt(e)}}),G&&G.length?e():Object(p.b)("Adicione pelo menos um m\xf3dulo no sistema para o carrinho.",{type:p.b.TYPE.ERROR})}function ot(e,t){const a=[...Ee];a[t].formData=e,Ge(e),fe(a)}function rt(e,t){const[a]=Ee.filter(e=>e.formId===Oe);let n=!1;if(a){for(const t in e){var o;"string"===typeof a.formData[t]?a.formData[t]=(null!==(o=e[t])&&void 0!==o?o:"").trim():a.formData[t]=e[t]}const r=(e,t)=>"".concat(e.formViewer.uuid,"---").concat(t.answerContent.attrName),l=[];a.contentItemsFormAnswer.forEach(e=>{e.required&&l.push(r(a,e))});const s=[];for(const e in a.formData){const t=e.replace(i.KEY,"");if(l.includes(t)){let t=a.formData[e];t&&t.length>0?s.push({key:e,filled:!0}):(()=>{let n=e;if(!e.includes(i.KEY))return!1;n=e.replace(i.KEY,"");const o=a.formData[n];return!!(o&&o.length>0)&&("object"===typeof o?!!(!o.includes(i.VALUE)&&t&&(0===t.length||""===t)||o.includes(i.VALUE)&&t&&t.length>0)||!o.includes(i.VALUE):o!==i.VALUE)})()?s.push({key:e,filled:!0}):s.push({key:e,filled:!1})}}const c=!Se.find(e=>e.idForm===Oe);s.every(e=>!0===e.filled)&&c?(n=!0,je(e=>[...new Set([...e,Oe])])):c&&(n=!1,je(e=>[...e.filter(e=>e!==Oe)])),t(e,a.index,n)}t(e,null,n)}function lt(e,t,a){const[o]=Ee.filter((t,a)=>a===e),r=[...Ie];o&&!r.includes(o.formId)&&t&&r.push(o.formId);const l=[];Ee.forEach(e=>{if(r.includes(e.formId)){for(const o in e.formData)"string"===typeof e[o]&&(e[o]=e[o].trim());const t=(e,t)=>"".concat(e,"---").concat(t),a={};for(const o in e.formData)if(o.includes(e.formViewer.uuid)){const t=o.replace("".concat(e.formViewer.uuid,"---"),"");"string"===typeof e.formData[o]&&(a[t]=e.formData[o].trim()),"object"===typeof e.formData[o]&&(a[t]=e.formData[o])}const n={idForm:e.formId,formName:e.formViewer.formName,extraInfo:JSON.stringify({defaultValues:a,attrsName:e.contentItemsFormAnswer.map(e=>e.answerContent.attrName)}),dataAnswer:e.contentItemsFormAnswer.map(a=>({itemFormId:a.itemFormId,answerContent:JSON.stringify(e.formData[t(e.formViewer.uuid,a.answerContent.attrName)])}))};l.push(n)}}),Ne(l);let i=[...he];i=i.map(e=>r.includes(e.idForm)?{...e,status:n}:{...e}),ge(i),a(i)}const it=e=>{rt(e,(e,t,a)=>{[null,void 0].includes(t)||(ot(e,t),lt(t,a,e=>{!function(e,t){const a=[];let n=!1;if(e.forEach((e,t)=>{e.status===o&&(a.push(t+1),n=!0)}),n)switch(!0){case a.length===e.length&&a.length>1:Object(p.b)("Preencha todos os formul\xe1rios corretamente",{type:p.b.TYPE.ERROR});break;case 1===a.length:Object(p.b)("O formul\xe1rio ".concat(a[0]," precisa ser preenchido corretamente"),{type:p.b.TYPE.ERROR});break;case 2===a.length:Object(p.b)("Os formul\xe1rios ".concat(a.join(" e ")," precisam ser")+" preenchidos corretamente",{type:p.b.TYPE.ERROR});break;default:Object(p.b)("Os formul\xe1rios ".concat(a.join(", ")," precisam ser")+" preenchidos corretamente",{type:p.b.TYPE.ERROR})}else t()}(e,async()=>{b(!0);try{await at()}catch(e){zt(e)}finally{b(!1)}})}))})};async function st(){var e;e=(()=>{!function(e){let t="";
1if(qe()){const e=(e,t,a,n)=>{let o=e.length>1,r=o?"s ":" ",l=o?"foram ":"foi ";const i=e.map(e=>cm()(t,{id:e}).nome.toUpperCase());let s=", ";return 2===i.length&&(s=" e "),"- O".concat(r).concat(n).concat(r)+"".concat(i.join(s)," ")+"".concat(l).concat(a).concat(r)},a=[...new Set(Ue.itemPedidos.map(e=>e.softwareId))],n=[...new Set(G.map(e=>e.softwareId))],o=[];a.forEach(e=>{n.includes(e)||o.push(e)});const r=[];if(n.forEach(e=>{a.includes(e)||r.push(e)}),0!==o.length||0!==r.length){if(o.length){const a=e(o,M,"removido","software");t+="".concat(a,"\n")}if(r.length){const a=e(r,M,"adicionado","software");t+="".concat(a,"\n")}}const l=[...new Set(Ue.itemPedidos.map(e=>e.moduloId))],i=[...new Set(G.map(e=>e.id))],s=[],c=[];l.forEach(e=>{i.includes(e)?c.push(e):s.push(e)});const A=[];if(i.forEach(e=>{l.includes(e)||A.push(e)}),0!==s.length||0!==A.length){if(s.length){const a=e(s,L,"removido","m\xf3dulo");t+="".concat(a,"\n")}if(A.length){const a=e(A,L,"adicionado","m\xf3dulo");t+="".concat(a,"\n")}}if(c.length){const e=[],a=[];G.forEach(t=>{if(c.includes(t.id)){const n=Ue.itemPedidos.find(e=>e.moduloId===t.id);if(t.count!==n.quantidade){const a=L.find(e=>e.id===t.id),o=cm()(M,{id:a.softwareId});e.push("- O m\xf3dulo ".concat(a.nome)+" do software ".concat((null===o||void 0===o?void 0:o.nome)||"---")+" alterou a quantidade de ".concat(n.quantidade," para")+" ".concat(t.count,"\n"))}if(t.precoMensal!==n.valorMensalUnidade){const e=L.find(e=>e.id===t.id),o=cm()(M,{id:e.softwareId});a.push("- O m\xf3dulo ".concat(e.nome)+" do software ".concat((null===o||void 0===o?void 0:o.nome)||"---")+" alterou a mensaliade de R$ ".concat(n.valorMensalUnidade," para")+" R$ ".concat(t.precoMensal,"\n"))}}}),e.length>0&&e.forEach(e=>{t+="".concat(e)}),a.length>0&&a.forEach(e=>{t+="".concat(e)})}const d=[],m=[...new Set(Ue.forms.map(e=>e.formId))];Ue.forms.forEach(e=>{d.push({id:e.formId,nome:e.form.name.toUpperCase()})});const u=[...new Set(he.map(e=>e.idForm))];he.forEach(e=>{d.push({id:e.idForm,nome:e.formName.toUpperCase()})});const p=[];m.forEach(e=>{u.includes(e)||p.push(e)});const h=[];if(u.forEach(e=>{m.includes(e)||h.push(e)}),0!==p.length||0!==h.length){if(p.length){const a=e(p,d,"removido","formul\xe1rio");t+="".concat(a,"\n")}if(h.length){const a=e(h,d,"adicionado","formul\xe1rio");t+="".concat(a,"\n")}}Z!==Ue.mesInicio&&(t+="- O in\xedcio da mensalidade foi alterado para o m\xeas de"+" ".concat(ln[Z].label.toLowerCase(),"\n"));const g=$.find(e=>e.id===ne),E=$.find(e=>e.id===Ue.formaPagamentoId);g.nome!==E.nome&&(t+="- A forma de pagamento foi alterado para"+" ".concat(g.nome,"\n"));const f=te.find(e=>e.id===re),b=E.formaPlanoPagamentos.find(e=>e.id===Ue.planoPagamentoId);f.planoPagamento.nome!==b.planoPagamento.nome&&(t+="- A plano de pagamento foi alterado para"+" ".concat(f.planoPagamento.nome,"\n"))}e(t)}(e=>{K(e),C(4)})}),0!==ne||0!==re?0!==ne?0!==re?e():Object(p.b)("Plano de Pagamento \xe9 obrigat\xf3rio.",{type:p.b.TYPE.ERROR}):Object(p.b)("Forma de Pagamento \xe9 obrigat\xf3rio.",{type:p.b.TYPE.ERROR}):Object(p.b)("Forma e Plano de Pagamento s\xe3o obrigat\xf3rios.",{type:p.b.TYPE.ERROR})}function ct(e,t){const a={};a.id=O,a.clienteId=I.id,a.mesInicio=isNaN(Z)?parseInt(Z):Z,[void 0,null,0].includes(ne)?a.formaPagamentoId=1:a.formaPagamentoId=isNaN(ne)?ne:parseInt(ne),[void 0,null,0].includes(re)?a.planoPagamentoId=1:a.planoPagamentoId=isNaN(re)?re:parseInt(re),a.itemPedidos=[],G.forEach(e=>{const t={};t.softwareId=parseInt(e.softwareId),t.moduloId=parseInt(e.id),t.quantidade=parseInt(e.count),t.valorMensalUnidade=e.precoMensal,t.valorAdesaoUnidade=e.precoAdesao,a.itemPedidos.push(t)}),a.obs=ue.trim();const n={clientId:I.id,userCreateOrderId:h,contentItemsFormAnswer:Se.map(e=>({formId:e.idForm,dataAnswer:e.dataAnswer,extraInfo:e.extraInfo}))};a.rascunho=JSON.stringify(function(){const e=[];e.concat([...new Set([...G.map(e=>e.softwareId)])]),D&&!e.includes(D.id)&&e.push(D.id);const t=[];return v>=2&&rt(ze(),(e,a,n)=>{[null,void 0].includes(a)||lt(a,n,()=>{const e=(e,t)=>"".concat(e,"---").concat(t);Ee.forEach(a=>{for(const e in a.formData)"string"===typeof a[e]&&(a[e]=a[e].trim());const n={};for(const e in a.formData)if(e.includes(a.formViewer.uuid)){const t=e.replace("".concat(a.formViewer.uuid,"---"),"");"string"===typeof a.formData[e]&&(n[t]=a.formData[e].trim()),"object"===typeof a.formData[e]&&(n[t]=a.formData[e])}const o={idForm:a.formId,formName:a.formViewer.formName,extraInfo:JSON.stringify({defaultValues:n,attrsName:a.contentItemsFormAnswer.map(e=>e.answerContent.attrName)}),dataAnswer:a.contentItemsFormAnswer.map(t=>({itemFormId:t.itemFormId,answerContent:JSON.stringify(a.formData[e(a.formViewer.uuid,t.answerContent.attrName)])}))};t.push(o)})})}),{activeStep:v,clienteId:S,mesInicio:Z,userCreateOrderId:h,softwareId:e,modalityId:k?k.id:null,items:G,formaPagamentoId:ne,planoPagamentoId:re,obs:ue,formularios:{forms:he,formCurrentIndex:Ce,formCurrentId:Oe,answerForms:t,answerFormsIds:[...new Set([...Ie])],allFormsToAnswer:Re,formCheckboxTemp:ke,formsToAnswer:Me}}}()),[null,void 0].includes(e)?Object(p.b)("Erro ao finalizar rascunho!",{type:p.b.TYPE.ERROR}):(a.finalizarRascunho=e,t(a,n))}function At(e){var a;a=(()=>{ct(e,async(e,a)=>{b(!0);try{const o=await kd.createDraftOrder(e,a);o.message&&Object(p.b)(o.message,{type:p.b.TYPE.SUCCESS}),o.data.backgroundMessage&&setTimeout(()=>{const{error:e,success:t}=o.data.backgroundMessage;!e.length&&t.length?Object(p.b)(t[0],{type:p.b.TYPE.SUCCESS}):e.length&&Object(p.b)(e[0],{type:p.b.TYPE.ERROR})},75),setTimeout(()=>{t.push(R.commercialOrder)},150)}catch(n){zt(n)}finally{b(!1)}})}),et(),a()}function dt(){!function(e){if(!de)return Object(p.b)("Confirma\xe7\xe3o de revis\xe3o de pedido \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR}),void qi("endTermo");e()}(()=>{!function(e){const t={};t.id=O,t.clienteId=I.id,t.revendaId=Ue.revendaId,t.mesInicio=isNaN(Z)?parseInt(Z):Z,t.formaPagamentoId=isNaN(ne)?
1ne:parseInt(ne),t.planoPagamentoId=isNaN(re)?re:parseInt(re),t.itemPedidos=[],G.forEach(e=>{const a={};a.softwareId=parseInt(e.softwareId),a.moduloId=parseInt(e.id),a.quantidade=parseInt(e.count),a.valorMensalUnidade=e.precoMensal,a.valorAdesaoUnidade=e.precoAdesao,t.itemPedidos.push(a)}),t.obs=ue.trim();let a=J;ue.trim()!==Ue.obs&&(a+="\n- Existe altera\xe7\xe3o na observa\xe7\xe3o do pedido\n\n");const n={clientId:I.id,userCreateOrderId:h,contentItemsFormAnswer:Se.map(e=>({formId:e.idForm,dataAnswer:e.dataAnswer,extraInfo:e.extraInfo}))};t.rascunho=null,e(t,n,a)}(async(e,a,n)=>{b(!0);try{const r=await kd.isVerifyStatusOrder(O);if(!r)return p.b.error("Erro ao verificar status atual do pedido"),void b(!1);if(!r.ok)return Object(p.b)(r.message,{type:p.b.TYPE.ERROR}),void b(!1);{const o=[kd.updateOrder(e,a)];qe()&&o.push(kd.updateStatusOrder(O,X,n));const[r]=await Promise.all(o);p.b.success(r.message),setTimeout(()=>{t.push(R.managementCommercialOrder,{id:O})},500)}}catch(o){zt(o)}finally{b(!1)}})})}const mt=[{title:"Cliente",number:1,handleEnabledStep:v>0,handleIsStep:0===v,handleClick:()=>C(0),active:!0,showDivider:!0},{title:"Produtos",number:2,handleEnabledStep:v>1,handleIsStep:1===v,handleClick:et,active:!0,showDivider:!0},{title:"Formul\xe1rios",number:3,handleEnabledStep:v>2,handleIsStep:2===v,handleClick:()=>C(2),active:tt(),showDivider:!0},{title:"Forma de Pagamento",number:tt()?4:3,handleEnabledStep:v>3,handleIsStep:3===v,handleClick:()=>C(3),active:!0,showDivider:!0},{title:"Concluir",number:tt()?5:4,handleEnabledStep:v>4,handleIsStep:4===v,handleClick:()=>C(4),active:!0,showDivider:!1}],ut={0:et,1:nt,2:He(it),3:st,4:function(){return Je()?At(!0):dt()}},pt={softwares:M,handleRemoveModule:async function(e){try{b(!0);const a=[...G],n=[...Re],o=[...U],r=a.filter(t=>t.id===e.id);let l=n,i=o;if(r&&r.length){if(r[0].count--,r[0].count<=0){r[0].count=0;const e=a.findIndex(e=>e.id===r[0].id);if(e<0)throw new Error("Ocorreu um erro ao excluir o m\xf3dulo do Pedido!");a.splice(e,1)}if(0===r[0].count&&n.length){const[t]=n.filter(t=>t.moduleId===e.id);if(t){const[t]=n.filter(t=>t.moduleId===e.id);(l=n.filter(t=>t.moduleId!==e.id)).filter(e=>e.formsId.length&&e).length||(i=o.filter(e=>e!==s)),t.formsId.length&&t.formsId.forEach(e=>{ge(t=>[...t.filter(t=>t.idForm!==e)]),fe(t=>[...[...t.filter(t=>t.formId!==e)].map((e,t)=>({...e,index:t}))]),Te(t=>[...t.filter(t=>t.formId!==e)]),Ne(t=>[...t.filter(t=>t.idForm!==e)]),je(t=>[...t.filter(t=>t!==e)])})}}V(a),Y(i),De(l)}}catch(t){zt(t)}finally{b(!1)}},handleAddModule:async function(e){try{b(!0);const a=[...G],n=a.filter(t=>t.id===e.id);if(n&&n.length)n[0].count++;else{e=um()(e);let t=0;if(A.descontos.forEach(e=>{t+=e.desconto.valor}),e.descontoAtivo&&t>0){const a=t/100;e.precoAdesao=e.precoAdesao?e.precoAdesao-e.precoAdesao*a:0,e.precoMensal=e.precoMensal?e.precoMensal-e.precoMensal*a:0}e.count=1,a.push(e);let n=[...Re];const o=n.filter(t=>t.moduleId===e.id);let r=null;o.length||(r=await Xh.getFormsByModuleId(e.id));const l=()=>r&&r.resultado.length;let i=[...U];if(l()){const t=r.resultado;if(t.filter(t=>t.moduleId===e.id).length){const a={moduleId:e.id,formsId:t.map(e=>e.id),exist:!0};n.push(a),i.includes(s)||i.push(s)}}else{const t={moduleId:e.id,formsId:[],exist:!1};n.filter(t=>t.moduleId===e.id).length||n.push(t)}Y(i),De(n)}V(a)}catch(t){zt(t)}finally{b(!1)}},calculateTotalAdesao:function(e){let t=0;return e.forEach(e=>{const{precoAdesao:a}=e;a&&(t+=a*e.count)}),t},calculateTotalMensalidade:function(e){let t=0;return e.forEach(e=>{const{precoMensal:a}=e;a&&(t+=a*e.count)}),t}},ht={client:I,setClient:j,setClienteId:N,inputClienteValue:x,setInputValue:w},gt={selectedSoftware:D,selectedModality:k,modules:F,modulesTotal:L,modalities:Q,items:G,forms:he,allFormsToAnswer:Re,answerForms:Se,formsToAnswer:Me,activeSteps:U,setSelectedSoftware:P,setSelectedModality:T,setModules:H,setModulesTotal:z,setItems:V,setForms:ge,setAllFormsToAnswer:De,setAnswerForms:Ne,setFormsToAnswer:Be,setActiveSteps:Y,handleSubmit:nt,canShowAgainDialogModality:E,isDraft:Je()},Et={forms:he,answerFormsIds:Ie,allFormsToAnswer:Re,formsToAnswer:Me,formularios:Ee,pessoasFormulario:be,register:Fe,watch:Le,getValues:ze,setValue:Qe,reset:Ge,errors:Ve,onSubmit:()=>He(it),formCurrentIndex:Ce,setFormCurrentIndex:we,setFormCurrentId:ye,onGetFormData:(e,t)=>{rt(e,e=>{ot(e,t)})},formCheckboxTemp:ke,setFormCheckboxTemp:Te},ft={items:G,setItems:V,mesInicio:Z,setMesInicio:W,carenciaAtivada:ie,periodoCarencia:ce,formasPagamento:$,planosPagamento:te,formaPagamentoId:ne,planoPagamentoId:re,setFormasPagamento:ee,setPlanosPagamento:ae,setFormaPagamentoId:oe,setPlanoPagamentoId:le,handleSubmit:st}
1,bt={user:c,items:G,mesInicio:Z,observation:ue,cliente:I,formularios:Ee,register:Fe,watch:Le,setValue:Qe,errors:Ve,reset:Ge,pessoasFormulario:be,formasPagamento:$,formaPagamentoId:ne,planoPagamentoId:re,selectedModality:k,orderConfirmation:de,answerForms:Se,setObservation:pe,setOrderConfirmation:me,handleLinkToFormCurrent:function(e){b(!0),qi("orderTop");const[t]=Ee.filter(t=>t.formId===e);ye(t.formId),we(t.index),Ge(t.formData),C(2),b(!1)}},vt=()=>{const e=!!a.state.draftOrder;return 4===v&&!!e&&qe()},Ct=()=>t.push(R.managementCommercialOrder,{id:a.state.idOrder});return l.a.createElement(ME,null,l.a.createElement(_e,{show:f,loading:!0}),l.a.createElement("div",{id:"orderTop"}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:Je()?"Editar Rascunho":"Editar Pedido",breadcrumbs:(()=>{const e={label:"Pedido",link:R.commercialOrder};return Je()?[e]:[e,{label:"Monitorar Pedido",onClick:()=>Ct}]})(),customButtonsBeforeReport:[l.a.createElement("button",{key:"button_order_cancel",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:Ze},"CANCELAR"),Xe&&Je()&&l.a.createElement("button",{key:"button_order_save_draft",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:()=>At(!1)},"SALVAR RASCUNHO"),l.a.createElement("button",{key:"button_order_complete",type:"button",title:vt()?"Desabilitado":"Pr\xf3xima Etapa",style:{opacity:vt()?"0.5":"1"},disabled:vt(),className:"buttonBase baseWebMobile addMargin baseMain",onClick:ut[v]},4===v?Je()?"FINALIZAR PEDIDO":"SALVAR":"AVAN\xc7AR")],openButtonSelect:!0}),l.a.createElement(Yh,{customHeader:l.a.createElement("span",null,"Etapas do pedido:"),stepsDataObjects:mt}),l.a.createElement(kE,{index:v,userCanEdit:d,setLoading:b,tableShoppingCart:pt,dataObject:{selectClients:ht,selectProducts:gt,fillForms:Et,choosePaymentForm:ft,conclude:bt}}))},QE=a(173);const _E=_.c.div(BE||(BE=Object(Q.a)(["\n align-self: stretch;\n margin: 10px 20px;\n"]))),GE=_.c.div(FE||(FE=Object(Q.a)(["\n background: #fff;\n padding: 5px 10px;\n display: flex;\n flex: 1;\n justify-content: space-between;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n\n div.leftContainer {\n display: flex;\n align-items: center;\n }\n"]))),VE=_.c.div(HE||(HE=Object(Q.a)(["\n background: #ffffff80;\n padding: 10px;\n display: flex;\n flex: 1;\n"]))),UE=Object(_.c)(QE.a)(LE||(LE=Object(Q.a)(["\n margin: 0px 20px;\n color: #707070;\n font-size: 25px;\n align-self: center;\n transform: ",";\n"])),e=>e.open?"rotate(0deg)":"rotate(180deg)");var YE;a(699);function XE(e){let{renderHeaderLeftComponent:t,renderHeaderRightComponent:a,renderContent:n,disabled:o,isItems:i=!1}=e;const[s,c]=Object(r.useState)(!0);return l.a.createElement(_E,{className:"collapsibleHolder"},l.a.createElement(GE,{className:"collapsibleHeader",onClick:()=>!o&&c(!s)},t&&t(),l.a.createElement("div",{className:"leftContainer"},a&&a(),!o&&l.a.createElement(UE,{open:s}))),s&&l.a.createElement(VE,{className:"collapsibleContent ".concat(i?"with-items":"no-items")},n&&n()))}const qE=_.c.div(YE||(YE=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n width: 100%;\n overflow: hidden;\n\n @media print {\n .no-print {\n @media (max-width: 900px) {\n flex-direction: column;\n }\n }\n\n .print {\n flex-direction: row;\n }\n }\n\n div {\n display: flex;\n width: 50%;\n padding: 5px 10px;\n\n @media print {\n .no-print {\n @media (max-width: 900px) {\n width: 100%;\n }\n }\n\n .print {\n @media (max-width: 900px) {\n width: 49%;\n }\n }\n }\n\n span {\n font-size: 17px;\n color: #707070;\n\n :first-child {\n margin-right: 10px;\n }\n\n @media (max-width: 700px) {\n font-size: 14px;\n\n :first-child {\n margin-right: 5px;\n }\n }\n }\n }\n\n #fullTextContainer {\n width: 100%;\n\n #textContent {\n width: 100%;\n overflow-wrap: break-word;\n word-wrap: break-word;\n word-break: break-word;\n }\n\n #textContent.textItalic {\n font-style: italic;\n }\n }\n\n @media (max-width: 700px) {\n grid-template-columns: 1fr;\n }\n"])));function JE(e){let{client:t}=e;return l.a.createElement(qE,null,t?l.a.createElement(l.a.Fragment,null,l.a.createElement("div",null,l.a.createElement("span",null,"C\xf3digo:"),l.a.createElement("span",null,t.id||"")),l.a.createElement("div",null,l.a.createElement("span",null,"Ramo:"),l.a.createElement("span",null,t.ramoAtividade&&t.ramoAtividade.nome)),l.a.createElement("div",null,l.a.createElement("span",null,"Raz\xe3o Social:"),l.a.createElement("span",null,t.razaoSocial)),l.a.createElement("div",null,l.a.createElement("span",null,"E-mail:"),l.a.createElement("span",null,t.contato&&t.contato.email)),l.a.createElement("div",null,l.a.createElement("span",null,"Nome Fantasia:"),l.a.createElement("span",null,t.nomeFantasia)),l.a.createElement("div",null,l.a.createElement("span",null,"Endere\xe7o:"),l.a.createElement("span",null,t.endereco&&t.endereco.endereco)),l.a.createElement("div",null,l.a.createElement("span",null,"CPF/CNPJ:"),l.a.createElement("span",null,t.cpfCnpj)),l.a.createElement("div",null,l.a.createElement("span",null,"Cep:"),l.a.createElement("span",null,t.endereco&&t.endereco.cep)),l.a.createElement("div",null,l.a.createElement("span",null,"IE:"),l.a.createElement("span",null,t.inscricaoEstadual)),l.a.createElement("div",null,l.a.createElement("span",null,"Bairro:"),l.a.createElement("span",null,t.endereco&&t.endereco.bairro)),l.a.createElement("div",null,l.a.createElement("span",null,"Telefone:"),l.a.createElement("span",null,t.contato&&Object(tn.e)(t.contato.telefone1))),l.a.createElement("div",null,l.a.createElement("span",null,"Cidade:"),l.a.createElement("span",null,t.endereco&&t.endereco.cidade)),l.a.createElement("div",null,l.a.createElement("span",null,"Celular:"),l.a.createElement("span",null,t.contato&&Object(tn.e)(t.contato.telefone2))),l.a.createElement("div",null,l.a.createElement("span",null,"Estado:"),l.a.createElement("span",null,t.endereco&&t.endereco.estado)),l.a.createElement("div",null,l.a.createElement("span",null,"Respons\xe1vel:"),l.a.createElement("span",null,t.responsavel&&t.responsavel))):l.a.
1createElement(qE,null,l.a.createElement("span",null,"Cliente n\xe3o encontrado na base de dados")))}function KE(e){let{resale:t,responsavelExecutivo:a}=e;return l.a.createElement(qE,null,t?l.a.createElement(l.a.Fragment,null,l.a.createElement("div",null,l.a.createElement("span",null,"Raz\xe3o Social:"),l.a.createElement("span",null,t.razaoSocial)),l.a.createElement("div",null,l.a.createElement("span",null,"CNPJ:"),l.a.createElement("span",null,t.cpfCnpj)),l.a.createElement("div",null,l.a.createElement("span",null,"Nome Fantasia:"),l.a.createElement("span",null,t.nomeFantasia)),l.a.createElement("div",null,l.a.createElement("span",null,"Respons\xe1vel Executivo:"),l.a.createElement("span",null,a))):l.a.createElement(qE,null,l.a.createElement("span",null,"Revenda n\xe3o encontrada na base de dados")))}function ZE(e){let{adhesion:t,modality:a}=e;return l.a.createElement(qE,null,l.a.createElement("div",null,l.a.createElement("span",null,"Plano de Pagamento:"),l.a.createElement("span",null,t.planoPagamento.nome)),l.a.createElement("div",null,l.a.createElement("span",null,"Meio de Pagamento:"),l.a.createElement("span",null,t.formaPagamento.nome)),l.a.createElement("div",{id:"fullTextContainer"},l.a.createElement("span",null,"Modalidade:"),l.a.createElement("span",{id:"textContent"},a.length>0?a[0].modulo.modalidade.nome:"")))}function WE(e){let{maintenance:t}=e;const a=Object(r.useMemo)(()=>ln.find(e=>e.value===t.mesInicio).label,[t.mesInicio]);return l.a.createElement(qE,null,l.a.createElement("div",null,l.a.createElement("span",null,"In\xedcio da Manuten\xe7\xe3o:"),l.a.createElement("span",null,a)))}var $E,ef,tf,af=a(775),nf=a(778),of=a(143);function rf(e){let{order:t}=e;return l.a.createElement(qE,null,l.a.createElement("div",null,l.a.createElement("span",null,"N\xfamero do Pedido:"),l.a.createElement("span",null,t.id)),l.a.createElement("div",null,l.a.createElement("span",null,"Data do Pedido:"),l.a.createElement("span",null,Object(af.a)(Object(nf.a)(t.data||t.createdAt),"dd 'de' MMM 'de' yyyy - HH:mm:ss",{locale:of.a}))),l.a.createElement("div",{id:"fullTextContainer"},l.a.createElement("span",null,"Observa\xe7\xe3o:"),l.a.createElement("span",{id:"textContent",className:"textItalic"},t.obs)))}const lf=_.c.div($E||($E=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n\n span.orderItemsTableHeader {\n color: var(--cm-primary);\n font-weight: 600;\n text-align: center;\n }\n"]))),sf=Object(_.c)(qt.a)(ef||(ef=Object(Q.a)(["\n background-color: #E4EAFC;\n\n span.title {\n color: black;\n font-weight: bold;\n }\n"]))),cf=Object(_.c)(dc.a).attrs({displayType:"text",thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,prefix:"R$ "})(tf||(tf=Object(Q.a)([""])));function Af(e){let{orderItems:t}=e;const[a,n]=Object(r.useMemo)(()=>{let e=0,a=0;for(let n=0;n<t.length;n+=1)e+=t[n].valorAdesaoTotal,a+=t[n].valorMensalTotal;return[e,a]},[t]),o=[{text:"C\xf3digo",width:"70px"},{text:"M\xf3dulo",width:"40%"},{text:"Software",width:"20%"},{text:"QTD",width:"70px",align:"center"},{text:"Valor Negociado",width:"auto",align:"center",nowrap:!0},{text:"Valor Total",width:"auto",align:"center",nowrap:!0}];return l.a.createElement(lf,null,l.a.createElement("span",{className:"orderItemsTableHeader"},"Valores de venda da licen\xe7a"),l.a.createElement(sa,{headerLabels:o,dataObjects:(()=>{const e=[...t.map(e=>(e.valorUnidade=e.valorAdesaoUnidade,e.valorTotal=e.valorAdesaoTotal,e)),{renderTotal:a}];return dm()(e,"softwareId")})(),useCustomActions:!0,renderRowComponent:e=>e.renderTotal?[l.a.createElement(sf,{key:"row_adesao_total_0",colSpan:5,align:"right"},l.a.createElement("span",{className:"title"},"Total Geral:")),l.a.createElement(sf,{key:"row_adesao_total_1",align:"right"},l.a.createElement("span",null,l.a.createElement(cf,{value:e.renderTotal||""})))]:e.modulo?[l.a.createElement(sf,{key:"row_adesao_modulo_0",align:"center"},e.modulo.codExternoAdesao||"-"),l.a.createElement(sf,{key:"row_adesao_modulo_1"},e.modulo&&e.modulo.nome),l.a.createElement(sf,{key:"row_adesao_modulo_2"},e.software&&e.software.nome),l.a.createElement(sf,{key:"row_adesao_modulo_3",align:"center"},e.quantidade),l.a.createElement(sf,{key:"row_adesao_modulo_4",align:"right"},l.a.createElement(cf,{value:e.valorAdesaoUnidade||""})),l.a.createElement(sf,{key:"row_adesao_modulo_5",align:"right"},l.a.createElement(cf,{value:e.valorAdesaoTotal||""}))]:null}),l.a.createElement("span",{className:"orderItemsTableHeader"},"Valores de manuten\xe7\xe3o da licen\xe7a"),l.a.createElement(sa,{headerLabels:o,dataObjects:(()=>{const e=[...t.map(e=>(e.valorUnidade=e.valorMensalUnidade,e.valorTotal=e.valorMensalTotal,e)),{renderTotal:n}];return dm()(e,"softwareId")})(),useCustomActions:!0,renderRowComponent:e=>e.renderTotal?[l.a.createElement(sf,{key:"row_mensal_total_0",colSpan:5,align:"right"},l.a.createElement("span",{className:"title"},"Total Geral:")),l.a.createElement(sf,{key:"row_mensal_total_1",align:"right"},l.a.createElement("span",null,l.a.createElement(cf,{value:e.renderTotal||""})))]:e.modulo?[l.a.createElement(sf,{key:"row_mensal_modulo_0",align:"center"},e.modulo.codExternoMensal||"-"),l.a.createElement(sf,{key:"row_mensal_modulo_1"},e.modulo&&e.modulo.nome),l.a.createElement(sf,{key:"row_mensal_modulo_2"},e.software&&e.software.nome),l.a.createElement(sf,{key:"row_mensal_modulo_3",align:"center"},e.quantidade),l.a.createElement(sf,{key:"row_mensal_modulo_4",align:"right"},l.a.createElement(cf,{value:e.valorMensalUnidade||""})),l.a.createElement(sf,{key:"row_mensal_modulo_5",align:"right"},l.a.createElement(cf,{value:e.valorMensalTotal||""}))]:null}))}a(700);const df=[];function mf(e){let{onStatusChange:t,status:a,disabled:n}=e;return l.a.createElement("div",{className:"updateStatusOptions"},df.map(e=>l.a.createElement("div",{key:"ocurrences_status_".concat(e),className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{disabled:n,type:"radio",name:"status",value:e,checked:a===e,onChange:t}),l.a.createElement("span",{className:"checkmark"},a===e&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},e))))}
1Object.keys(rn).forEach(e=>{rn[e].showInManagement&&df.push(rn[e].label)});a(701);function uf(e){let{statusPedidos:t,criadoPor:a}=e;function n(e){return e?e.nomeSocial?e.nomeSocial:e.nomeFantasia?e.nomeFantasia:e.razaoSocial?e.razaoSocial:"Sistema":"Sistema"}return l.a.createElement("div",{className:"orderManagementOldStatusContainer"},t.sort((e,t)=>Pe()(e.data).unix()-Pe()(t.data).unix()).map((e,o)=>l.a.createElement("div",{key:o,className:"orderManagementOldStatusSeparatorHelper"},l.a.createElement("div",{className:"orderManagementOldStatusHolder"+(o===t.length-1?" orderManagementCurrentStatus":"")},l.a.createElement("div",{className:"orderManagementOldStatusHeader"},l.a.createElement("span",{className:"orderManagementStatusDate"},Pe()(e.data).format("DD/MM/YYYY, HH:mm")),l.a.createElement("span",null," - "),l.a.createElement("span",{className:"orderManagementStatus"},e.status),l.a.createElement("span",null," - "),l.a.createElement("span",{className:"orderManagementStatusOwner"},e.responsavel&&0!==o?n(e.responsavel):"Sistema"===n(a)?n(e.responsavel):"Sistema")),l.a.createElement("span",{className:"orderManagementOldStatusObs"},e.observacao&&e.observacao.split("\n").map((e,t)=>l.a.createElement("section",{className:"containerObs",key:t},e)))),o!==t.length-1&&l.a.createElement("div",{className:"orderManagementOldStatusSeparator"}))))}var pf,hf,gf,Ef,ff,bf,vf,Cf,xf,wf,Of,yf,Sf,Nf,If,jf,Rf;a(702);function Df(e){let{attachments:t,setLoading:a}=e;return l.a.createElement("div",{className:"orderAttachments"},(t||[]).map(e=>{let{anexo:t}=e;return l.a.createElement(Id,{key:t.id,attachmentName:t.nome,handleDownloadFile:e=>(async function(e,t,n){e.preventDefault(),a(!0);try{const e=await ut.get(pt.commercial.order.getAnexoFile(t),{responseType:"blob"});let r=new Blob([e.data]),l=window.URL.createObjectURL(r);const i=document.createElement("a");document.body.appendChild(i),i.style="display: none",i.href=l,i.download=n,i.click(),setTimeout(()=>{window.URL.revokeObjectURL(l),document.body.removeChild(i),Object(p.b)("Download de Arquivo realizado com sucesso!",{type:p.b.TYPE.SUCCESS}),a(!1)},0)}catch(o){a(!1),zt(o)}})(e,t.id,t.nome)})}))}const Pf=r.Fragment,kf=_.c.div(pf||(pf=Object(Q.a)(["\n background-color: transparent;\n height: min-content !important;\n border: none;\n padding-left: 0;\n padding-right: 0;\n font-size: 12pt !important;\n color: var(--cm-primary);\n resize: none;\n margin-top: 10px;\n"]))),Tf=_.c.div(hf||(hf=Object(Q.a)(["\n @media print {\n display: flex;\n flex: 1;\n flex-direction: column;\n width: 100vw;\n margin: 6%;\n color: var(--cm-primary);\n\n input {\n background-color: transparent;\n border: none;\n padding-left: 0;\n padding-right: 0;\n font-size: 12pt !important;\n color: var(--cm-primary);\n }\n\n input[type='radio'], input[type='checkbox'] {\n accent-color: var(--cm-primary);\n }\n\n textarea {\n display: none;\n }\n }\n\n display: none;\n\n form {\n background-color: none;\n }\n"]))),Mf=(_.c.form(gf||(gf=Object(Q.a)([""]))),_.c.div(Ef||(Ef=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n max-width: 100%;\n margin-top: 20px;\n\n &.breakItemPage {\n break-inside: avoid !important;\n break-after: auto !important;\n break-before: always !important;\n }\n"])))),Bf=_.c.div(ff||(ff=Object(Q.a)(["\n display: flex;\n margin-bottom: 10px;\n color: var(--cm-primary);\n\n span + span {\n margin-left: 40px;\n }\n\n @media print {\n flex-direction: column;\n justify-content: flex-start;\n\n span {\n margin-left: 0px !important;\n }\n }\n"]))),Ff=_.c.div(bf||(bf=Object(Q.a)(["\n display: flex;\n width: 100%;\n padding: 0 40px;\n justify-content: ",";\n\n img {\n height: 76px;\n resize: contain;\n }\n"])),e=>e.justifyContent?e.justifyContent:"center"),Hf=_.c.div(vf||(vf=Object(Q.a)(["\n display: flex;\n justify-content: center;\n color: var(--cm-primary);\n padding: 0 40px;\n\n h2 {\n text-align: center;\n }\n"]))),Lf=_.c.div(Cf||(Cf=Object(Q.a)(["\n color: var(--cm-primary);\n"]))),zf=_.c.p(xf||(xf=Object(Q.a)(["\n color: #444444;\n margin-top: 10px;\n\n @media print {\n &.answer {\n margin: 0;\n height: auto;\n }\n }\n\n &.answer {\n margin: 10px 0;\n height: auto;\n }\n"]))),Qf=_.c.div(wf||(wf=Object(Q.a)(["\n display: flex;\n flex-direction: ",";\n align-items: center;\n justify-content: flex-start;\n"])),e=>{let{isLong:t}=e;return t?"column":"row"}),_f=_.c.div(Of||(Of=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n @media print {\n margin-bottom: 0 !important;\n\n input {\n margin-top: -10px !important;\n }\n }\n"]))),Gf=_.c.b(yf||(yf=Object(Q.a)(["\n color: #444444;\n\n @media print {\n width: ",";\n }\n"])),e=>{let{isLong:t}=e;return t?"100%":"50%"}),Vf=_.c.div(Sf||(Sf=Object(Q.a)(["\n margin-top: 10px;\n\n input[type='radio'],\n input[type='checkbox'] {\n width: 11px !important;\n }\n"]))),Uf=_.c.div(Nf||(Nf=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n width: 100%;\n"]))),Yf=_.c.div(If||(If=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n width: 25%;\n\n @media (max-width: 1050px) {\n width: 50%;\n }\n\n @media (max-width: 800px) {\n width: 50%;\n }\n\n @media (max-width: 600px) {\n width: 100%;\n }\n\n @media (max-width: 540px) {\n @media print {\n width: 33.3%;\n }\n }\n\n label {\n width: 100%;\n color: #444444;\n }\n"]))),Xf=_.c.div(jf||(jf=Object(Q.a)(["\n display: flex;\n align-items: center;
1\n"]))),qf=_.c.div(Rf||(Rf=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n\n label {\n color: #444444;\n margin-right: 20px;\n }\n"])));var Jf=l.a.forwardRef((e,t)=>{let{location:a,formViewer:n,answeredFilled:o,contentItemsFormAnswer:i}=e;const{register:s,reset:c,getValues:A}=Object(We.d)({defaultValues:{}}),d=Pe()(new Date),m=Pe()(d).format("DD/MM/YYYY");function u(){return l.a.createElement(l.a.Fragment,null,l.a.createElement(Bf,null,l.a.createElement("span",null,l.a.createElement("b",null,"Software:")," ",n.softwareName),l.a.createElement("span",null,l.a.createElement("b",null,"M\xf3dulo:")," ",n.moduleName),l.a.createElement("span",null,l.a.createElement("b",null,"Solicitado em:")," ",o.requestedIn)),l.a.createElement(wp,{clientId:o.idClient,resaleId:o.idResale,showData:!0,showDefaultData:!1,withBorder:!0}))}return Object(r.useEffect)(()=>{if(a){if(a.state&&a.state.extraInfo){const e=JSON.parse(a.state.extraInfo);for(const t in e.defaultValues)e.defaultValues[t]=e.defaultValues[t]?e.defaultValues[t]:"---";c(e.defaultValues)}}else if(o.extraInfo){const e=o.extraInfo.defaultValues;for(const t in e)e[t]=e[t]?e[t]:"---";c(e)}},[a,c,o]),l.a.createElement(Tf,{ref:t},l.a.createElement("div",{className:"right"},l.a.createElement("h4",null,"Gerado em ",l.a.createElement("strong",null,m))),n&&function(e){return l.a.createElement("div",null,e.contentItemsForm.map((e,t)=>l.a.createElement(Mf,{className:"breakItemPage",key:e.id},e.itemTag===hn.CLIENT_RESALE.tag&&u(),e.itemTag===hn.IMAGE.tag&&function(e,t){const{src:a,align:n}=e.itemData.itemContent;return l.a.createElement(Ff,{justifyContent:n},l.a.createElement("img",{src:a,alt:"Posi\xe7\xe3o ".concat(t)}))}(e,t),e.itemTag===hn.TITLE.tag&&function(e){const{statement:t,description:a,required:n}=e.itemData;let o=[];return a&&(o=a.split("\n")),l.a.createElement(l.a.Fragment,null,n?l.a.createElement(Hf,null,t&&l.a.createElement("h2",null,t.toUpperCase())):l.a.createElement(Lf,null,t&&l.a.createElement("b",null,l.a.createElement("u",null,t.toUpperCase()))),o.map((e,t)=>l.a.createElement(zf,{key:t},e)))}(e),e.itemTag===hn.ANSWER.tag&&function(e){const{statement:t,description:a,itemTypeId:n,itemContent:o}=e.itemData;let r=i.filter(t=>t.itemFormId===e.id).map(e=>e.answerContent.attrName);[r]=r.filter(e=>!!e);const c=[],d=[];o&&o.forEach(e=>{e.other?c.push(e):d.push(e)});const m={3:"radio",4:"checkbox"},u=t.length>50;return l.a.createElement(l.a.Fragment,null,a?l.a.createElement(_f,null,l.a.createElement("label",{htmlFor:r},l.a.createElement(Gf,{isLong:u},t,":")),l.a.createElement(zf,{className:"answer"},a),n===hn.SHORT_ANSWER.id&&l.a.createElement("input",Object.assign({ref:s(),name:r},s(r)))):l.a.createElement("label",{htmlFor:r},l.a.createElement(Qf,{isLong:u},l.a.createElement(Gf,{isLong:u},t,":"),n===hn.SHORT_ANSWER.id&&l.a.createElement("input",Object.assign({style:{margin:0},ref:s(),name:r},s(r))))),n===hn.PARAGRAPH.id&&l.a.createElement(l.a.Fragment,null,l.a.createElement("textarea",Object.assign({ref:s(),name:r},s(r))),l.a.createElement(kf,null,A(r))),(n===hn.MULTIPLE_CHOICE.id||n===hn.SELECTION_BOX.id)&&l.a.createElement(Vf,null,d&&l.a.createElement(Uf,null,d.map(e=>l.a.createElement(Yf,{key:e.id},!e.other&&l.a.createElement(Pf,null,l.a.createElement("input",Object.assign({ref:s(),name:r,className:"viewer-option",type:m[n],value:"string"===typeof e.itemData.value?e.itemData.value.trim():e.itemData.value},s(r))),l.a.createElement("label",{htmlFor:r},e.itemData.value))))),c[0]&&l.a.createElement(qf,null,l.a.createElement(Xf,null,l.a.createElement("input",Object.assign({ref:s(),name:r,className:"viewer-option",value:c[0].itemData.label,type:m[n]},s(r))),l.a.createElement("label",{htmlFor:c[0].itemData.label},"Outro:")),l.a.createElement("input",Object.assign({ref:s(),name:"".concat(r,"_option_other")},s("".concat(r,"_option_other")))))))}(e))))}(n))});var Kf=l.a.forwardRef((e,t)=>{let{idAnswer:a,idForm:n,idClient:o,idResale:i,itemAnswers:s,extraInfo:c,requestedIn:A}=e;const[d,m]=Object(r.useState)(!1),{reset:u}=Object(We.d)({defaultValues:{}}),[p,h]=Object(r.useState)({}),[g,E]=Object(r.useState)(null),[f,b]=Object(r.useState)([]);return Object(r.useEffect)(()=>{const e=JSON.parse(c);u(e.defaultValues),h({idAnswer:a,idForm:n,idClient:o,idResale:i,itemAnswers:s,extraInfo:e,requestedIn:A})},[c,a,o,n,i,s,A,u]),Object(r.useEffect)(()=>{let e=!1;return(async()=>
1{if(!e){m(!0);try{const e=await ut.get(pt.form.register.getForm(n)),[a]=e.data.data.resultado;let o={formName:a.name,softwareName:a.softwareName,moduleName:a.moduleName,createdAt:a.createdAt},r=[];const l=[];a.itemForms.forEach((e,t)=>{if(hn.TITLE.tag===e.itemType.tag){const t={id:e.id,itemId:hn.TITLE.id,itemTag:hn.TITLE.tag,itemData:{statement:e.statement,description:e.description,itemContent:e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!0,showRequired:!0,unshowActions:!1};l.push(t)}if(hn.SHORT_ANSWER.tag===e.itemType.tag||hn.PARAGRAPH.tag===e.itemType.tag||hn.MULTIPLE_CHOICE.tag===e.itemType.tag||hn.SELECTION_BOX.tag===e.itemType.tag){let n="";n=(n+=a.itemForms[t].statement).toLowerCase().trim().replace(/\s/g,"_"),n=(n="".concat(t,"_").concat(n)).normalize("NFD").replace(/([\u0300-\u036f]|[^_0-9a-zA-Z])/g,""),r.push({itemFormId:e.id,answerContent:{attrName:n}});let o=null;e.itemContent&&(o=JSON.parse(e.itemContent));const i={id:e.id,itemId:hn.ANSWER.id,itemTag:hn.ANSWER.tag,itemData:{statement:e.statement,description:e.description,itemContent:o||e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!0,unshowActions:!1};l.push(i)}if(hn.IMAGE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent),a=JSON.parse(t.object),n={id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{align:t.align,src:t.src,object:a},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!1};l.push(n)}if(hn.CLIENT_RESALE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent),a={id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{clientId:t.clientId,resaleId:t.resaleId,showData:t.showData,showDefaultData:t.showDefaultData},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!0};l.push(a)}});let i=l.filter(e=>!!e);o={...o,contentItemsForm:i},b(r),E(o)}catch(t){zt(t)}finally{m(!1)}}})(),()=>{e=!0}},[n]),l.a.createElement(l.a.Fragment,null,l.a.createElement(_e,{show:d,loading:!0}),l.a.createElement(Jf,{ref:t,formViewer:g,answeredFilled:p,contentItemsFormAnswer:f}))});a(703);var Zf,Wf=function(e){let{forms:t,history:a}=e;const n=Object(r.useRef)([]);return l.a.createElement(l.a.Fragment,null,t&&t.map((e,t)=>l.a.createElement("div",{key:"".concat(e.id,"-print"),style:{display:"none"}},l.a.createElement(Kf,{ref:e=>((e,t)=>(n.current[t]=e,e))(e,t),idAnswer:e.id,idForm:e.formId,idOrder:e.orderId,idClient:e.clientId,idResale:e.userCreateOrderId,itemAnswers:e.itemAnswers,extraInfo:e.extraInfo,requestedIn:Pe()(e.createdAt).format("DD/MM/YYYY")}))),l.a.createElement("div",{id:"containerForms"},t&&t.map((e,o)=>l.a.createElement("div",{key:e.id},l.a.createElement(Mh,{showDownload:!0,formName:e.form.name,handleDownload:n.current[o],handleViewer:()=>(function(e){return a.push(P.formAnswerViewerFilled,{pathReferenceToBack:R.managementCommercialOrder,forms:t,idAnswer:e.id,idForm:e.formId,idClient:e.clientId,idResale:e.resellerId,userCreateOrderId:e.userCreateOrderId,itemAnswers:e.itemAnswers,actionLogs:e.actionLogs,responsibleName:e.responsibleName,formStatus:e.formStatus,extraInfo:e.extraInfo,finishedAt:e.finishedAt,requestedIn:Pe()(e.createdAt).format("DD/MM/YYYY"),idOrder:e.orderId,canDisabledAllInputs:!0})})(e),withWidth:210})))))};function $f(e){var t,a,n;let{creator:o}=e;return l.a.createElement(qE,null,l.a.createElement("div",null,l.a.createElement("span",null,"Nome:"),l.a.createElement("span",null,(null===o||void 0===o?void 0:o.nomeSocial)||(null===o||void 0===o?void 0:o.nomeFantasia)||(null===o||void 0===o?void 0:o.razaoSocial)||"")),l.a.createElement("div",null,l.a.createElement("span",null,"CPF/CNPJ:"),l.a.createElement("span",null,Object(tn.c)((null===o||void 0===o?void 0:o.cpfCnpj)||""))),l.a.createElement("div",null,l.a.createElement("span",null,"Telefone:"),l.a.createElement("span",null,Object(tn.e)((null===o||void 0===o?void 0:null===(t=o.contato)||void 0===t?void 0:t.telefone1)||(null===o||void 0===o?void 0:null===(a=o.contato)||void 0===a?void 0:a.telefone2)||""))),l.a.createElement("div",null,l.a.createElement("span",null,"E-mail:"),l.a.createElement("span",null,(null===o||void 0===o?void 0:null===(n=o.contato)||void 0===n?void 0:n.email)||"")))}const eb=_.c.div(Zf||(Zf=Object(Q.a)([""])));a(704);var tb=function(e){let{history:t,location:a}=e;const n=Object(r.useRef)(null),[o,i]=Object(r.useState)(!0),[s,c]=Object(r.useState)(null),[A,d]=Object(r.useState)([]),[m,h]=Object(r.useState)(null),[g,E]=Object(r.useState)(""),f=Object(u.d)(e=>e.user.data),b=f.permissions,v=f.revenda,C=Object(r.useMemo)(()=>b.includes(ua.edit_pedido),[b]),w=Object(r.useMemo)(()=>b.includes(ua.status_pedido),[b]),O=Object(r.useMemo)(()=>b.includes(ua["view_botao-editar"]),[b]),y=async()=>{i(!0);const{id:e}=a.state;try{const a=await kd.getOrder(e);let o={...a,responsavelExecutivo:""};const{revendaId:r,responsavelExecutivoId:l}=a.revenda;if(l){const{resultado:[e]}=await hl.getPersonEmployees({id:l,revendaId:r});o={...o,responsavelExecutivo:e?e.nomeSocial:""}}h(o.statusAtual.status),d(a.forms),c(o)}catch(n){zt(n),setTimeout(()=>{t.push(R.commercialOrder)},100)}finally{i(!1)}};Object(r.useEffect)(()=>{a.state?(a.state.id||(Object(p.b)("Cliente n\xe3o existe na base de dados",{type:p.b.TYPE.ERROR}),setTimeout(()=>t.push(R.commercialOrder),100)),y()):t.push(R.commercialOrder)},[]);const S=()=>O&&s&&s.revendaId===v.id;return l.a.createElement(eb,null,l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Monitorar Pedido",breadcrumbs:[{label:"Pedido",link:R.commercialOrder}],customButtonsBeforeReport:[l.a.createElement("button",{key:"button_order_back",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:()=>t.push(R.commercialOrder)},"VOLTAR"),l.a.createElement(x.a,{key:"button_order_print",trigger:()=>l.a.createElement("div",{className:"buttonBase baseWebMobile addMargin ".concat(S()?"":"baseMain")},"IMPRIMIR"),content:()=>n.current}),S()&&(()=>{const e=[rn.PROPOSTA.value,rn.PENDENTE_REVENDA.value],[t]=(s&&s.statusPedidos||[]).sort((e,t)=>
1Pe()(e.data).unix()-Pe()(t.data).unix()).slice(-1);return!!t&&e.includes(t.status)})()&&l.a.createElement("button",{key:"button_order_complete",type:"button",title:"Editar Pedido",className:"buttonBase baseWebMobile addMargin baseMain",onClick:async function(){await async function(e){if(s.cliente){try{i(!0);const e=await kd.isVerifyStatusOrder(s.id);if(!e)return p.b.error("Erro ao verificar status atual do pedido"),void i(!1);if(!e.ok)return Object(p.b)(e.message,{type:p.b.TYPE.ERROR}),await y(),void i(!1)}catch(t){zt(t)}finally{i(!1)}e()}else p.b.error("N\xe3o \xe9 poss\xedvel editar este pedido, cliente n\xe3o foi encontrado na base de dados")}(()=>t.push(R.editCommercialOrder,{draftOrder:s.rascunho,isDraft:!!s.rascunho,idClient:s.cliente.id,idOrder:s.id}))}},"EDITAR")],openButtonSelect:!0}),l.a.createElement(_e,{show:o,loading:!0}),s&&l.a.createElement("div",{className:"orderManagementContainer",ref:n},l.a.createElement(XE,{renderHeaderLeftComponent:()=>l.a.createElement("span",{className:"collapsibleTitle"},"Dados do Pedido"),renderContent:()=>l.a.createElement(rf,{order:s})}),l.a.createElement(XE,{renderHeaderLeftComponent:()=>l.a.createElement("span",{className:"collapsibleTitle"},"Dados do Solicitante"),renderContent:()=>l.a.createElement($f,{creator:null===s||void 0===s?void 0:s.criadoPor})}),l.a.createElement(XE,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados do Cliente"),renderContent:()=>l.a.createElement(JE,{client:s.cliente})}),l.a.createElement(XE,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados da Revenda"),renderContent:()=>l.a.createElement(KE,{resale:s.revenda,responsavelExecutivo:s.responsavelExecutivo})}),l.a.createElement(XE,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados do Faturamento"),renderContent:()=>l.a.createElement(ZE,{adhesion:{formaPagamento:s.formaPagamento,planoPagamento:s.planoPagamento},modality:s.itemPedidos})}),l.a.createElement(XE,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados da Manuten\xe7\xe3o"),renderContent:()=>l.a.createElement(WE,{maintenance:s})}),l.a.createElement(XE,{isItems:!0,renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados dos Itens do Pedido"),renderContent:()=>l.a.createElement(Af,{orderItems:s.itemPedidos})}),l.a.createElement(XE,{isItems:!0,renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Anexos"),renderContent:()=>l.a.createElement(Df,{attachments:s.pedidoAnexos,setLoading:i})}),l.a.createElement(XE,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Formul\xe1rios"),renderContent:()=>l.a.createElement(Wf,{forms:A,history:t})}),l.a.createElement(XE,{isItems:!0,renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Ocorr\xeancias"),renderContent:()=>l.a.createElement(uf,{statusPedidos:s.statusPedidos,criadoPor:s.criadoPor})}),w&&l.a.createElement("div",{className:"updateStatusContainer"},l.a.createElement("span",{className:"updateStatusHeader"},"Atualizar Status"),l.a.createElement("div",{className:"updateStatusContent"},l.a.createElement("div",{className:"updateStatusOptions"},l.a.createElement(mf,{disabled:!C,onStatusChange:e=>{let{target:t}=e;return h(t.value)},status:m})),l.a.createElement("div",{className:"obsHolder"},l.a.createElement("span",null,"Observa\xe7\xe3o"),l.a.createElement("textarea",{name:"texto",value:g,rows:3,onChange:e=>{let{target:t}=e;return E(t.value)}})),l.a.createElement("div",{className:"updateHolder"},l.a.createElement("button",{className:"buttonBase",onClick:async function(){await async function(e){i(!0);try{const n=s,o=await kd.getOrder(a.state.id);if(i(!1),o.statusPedidos.length!==n.statusPedidos.length)return await y(),void Object(p.b)("A revenda alterou o pedido neste momento!\n A p\xe1gina ser\xe1 recarregada!",{type:p.b.TYPE.ERROR});e()}catch(t){return zt(t),void i(!1)}}(async()=>{await async function(e){s.statusAtual.status!==m||g&&g.length?await e():Object(p.b)("Adicione uma observa\xe7\xe3o",{type:p.b.TYPE.ERROR})}(async()=>{i(!0);try{const t=await kd.updateStatusOrder(s.id,m,g);t.ok&&(p.b.success("Status atualizado com sucesso!"),t.error.messages.length&&t.error.messages.forEac
1h((e,t)=>{setTimeout(()=>{Object(p.b)(e.message,{type:p.b.TYPE.ERROR})},500*(t+1))}),E(""),await y())}catch(e){zt(e)}finally{i(!1)}})})}},l.a.createElement("span",null,"ATUALIZAR")))))))};a(705);var ab,nb,ob,rb,lb,ib,sb,cb=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(a.inputValue?a.inputValue:""),[A,d]=Object(r.useState)(null),[m,h]=Object(r.useState)(null),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)(0),[v,C]=Object(r.useState)({page:0,rowsPerPage:50}),{permissions:x}=Object(u.d)(e=>e.user.data),w=Object(r.useMemo)(()=>x.includes(ua["create_motivo-solicitacao"]),[x]),O=Object(r.useMemo)(()=>x.includes(ua["edit_motivo-solicitacao"]),[x]),y=Object(r.useMemo)(()=>x.includes(ua["delete_motivo-solicitacao"]),[x]);async function S(e){C(e),i(!0);try{s.length?b(1):b(0);const{page:a,rowsPerPage:n}=e,o=await Dc.getReasonSolicitation({text:s.trim(),page:a,rowsPerPage:n});o.resultado&&o.resultado.length?(h(o.total),E(o.resultado)):(h(0),E([]),Object(p.b)("N\xe3o encontramos nenhum Motivo!",{type:p.b.TYPE.SUCCESS}))}catch(t){zt(t)}finally{i(!1)}}return Object(r.useEffect)(()=>{S(v)},[]),l.a.createElement("div",{className:"adminPageContainer"},l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Motivo de Solicita\xe7\xe3o",button1:{label:"Novo Motivo",link:R.addReasonSolicitation,permission:w,main:!0},openButtonSelect:!0}),l.a.createElement(Ca,{countFilter:f,fieldLabel:"Motivo",inputValue:s,handleInputChange:function(e){const{target:{value:t}}=e;c(t)},handleSubmit:async function(e){e.preventDefault(),n({inputValue:s}),await S(v)}}),l.a.createElement(_e,{loading:o,show:o||!!A},l.a.createElement("div",{className:"modalContainer"},l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o item",l.a.createElement("span",{id:"elementName"}," ".concat(!!A&&A.descricao)),"?"),l.a.createElement("div",null,l.a.createElement("button",{className:"buttonBaseOnly addMargin",onClick:()=>d(null)},"Cancelar"),l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:async function(){try{i(!0);const t=await Dc.deleteReasonSolicitation(A.id);if(t.ok){const e=g.filter(e=>e.id!==A.id);E(e),Object(p.b)(t.message,{type:p.b.TYPE.SUCCESS}),h(m-1)}else Object(p.b)("Erro ao deletar o Motivo!",{type:p.b.TYPE.ERROR})}catch(e){zt(e,"Erro ao deletar o motivo!")}finally{i(!1),d(null)}}},"Deletar")))),l.a.createElement(sa,{headerLabels:[{text:"ID",width:"5%"},{text:"Motivo",width:"auto"},{text:"Status",width:"120px",align:"center"}],dataObjects:g,editPermission:O,handleEdit:O?e=>(e=>t.push(R.editReasonSolicitation,{id:e.id,motivo:e.descricao,tag:e.tag,ativo:e.ativo,existeCliente:e.existeCliente}))(e):()=>pa(t),deletePermission:y,handleDelete:y?e=>d(e):()=>pa(t),totalItems:m,handlePageUpdate:S,renderRowComponent:e=>[l.a.createElement(qt.a,{key:"row_reason-solicitacao_0"},e.id),l.a.createElement(qt.a,{key:"row_reason-solicitacao_1"},e.descricao),l.a.createElement(qt.a,{key:"row_reason-solicitacao_2"},l.a.createElement(ns,{ativo:e.ativo}))]}))};const Ab=_.c.div(ab||(ab=Object(Q.a)(["\n display: flex;\n flex: 1;\n justify-content: space-between;\n align-items: center;
1\n"]))),db=_.c.div(nb||(nb=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n margin-top: -5px;\n"]))),mb=_.c.div(ob||(ob=Object(Q.a)(["\n display: flex;\n align-items: center;\n"]))),ub=Object(_.c)(Jn.b)(rb||(rb=Object(Q.a)(["\n color: var(--cm-primary);\n width: 19px;\n height: 19px;\n cursor: pointer;\n"]))),pb=Object(_.c)(ue.s)(lb||(lb=Object(Q.a)(["\n color: var(--cm-primary);\n width: 24px;\n height: 24px;\n margin-bottom: 6px;\n margin-left: 20px;\n cursor: pointer;\n"]))),hb=_.c.small(ib||(ib=Object(Q.a)(["\n color: red;\n margin: -5px 0 5px 0;\n"]))),gb=_.c.div(sb||(sb=Object(Q.a)(["\n display: flex;\n justify-content: center;\n border: 1px solid var(--cm-primary);\n border-radius: 8px;\n padding: 8px;\n margin: 0 40px 10px 0;\n color: var(--cm-primary);\n width: 133px;\n height: auto;\n cursor: pointer;\n\n span {\n font-size: 10pt;\n font-weight: bold;\n margin-left: 10px;\n }\n"])));a(706);var Eb=function(e){let{history:t}=e;const[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(1),[A,d]=Object(r.useState)([]),[m,h]=Object(r.useState)(null),{permissions:g}=Object(u.d)(e=>e.user.data),E=Object(r.useMemo)(()=>g.includes(ua.create_pagamento),[g]),f=Object(r.useMemo)(()=>g.includes(ua.edit_pagamento),[g]),b=Object(r.useMemo)(()=>g.includes(ua.delete_pagamento),[g]);function v(e){const{target:{value:t}}=e;i("true"===t)}async function C(e){e.preventDefault(),n(!0);try{const e=await qh.updateGracePeriodPayment(o,s);e.data.ok&&Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})}catch(t){zt(t)}finally{n(!1)}}return Object(r.useEffect)(()=>{(async()=>{n(!0);try{const{resultado:t}=await qh.getPayments();t.pagamento.length?d(t.pagamento):Object(p.b)("N\xe3o encontramos nenhum registro para Formas de Pagamento!",{type:p.b.TYPE.ERROR}),t.carencia.forEach(e=>{bn.GET_ATIVAR_CARENCIA_PAGAMENTO===e.code&&i("true"===e.value),bn.GET_CARENCIA_PAGAMENTO===e.code&&c(e.value)})}catch(e){zt(e)}finally{n(!1)}})()},[]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Pagamento",button1:{label:"Salvar",onClick:function(){return E?e=>C(e):()=>pa(t)},permission:E,main:!0},openButtonSelect:!0}),l.a.createElement("form",{className:"defaultForm",onSubmit:C},l.a.createElement("div",{className:"infoCard"},l.a.createElement(Ab,null,l.a.createElement("span",{id:"title"},"Formas de pagamento"),l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:E?()=>t.push(R.addPayments):()=>pa(t)},l.a.createElement("span",null,"NOVO PAGAMENTO"))),l.a.createElement(sa,{headerLabels:[{text:"Forma",width:"50%"},{text:"Plano(s)",width:"50%"}],renderRowComponent:e=>[l.a.createElement(qt.a,{key:"row_payment_0"},e.nome),l.a.createElement(qt.a,{key:"row_payment_2"},l.a.createElement("div",{id:"subHolder"},e.formaPlanoPagamentos.map(e=>l.a.createElement("ul",{key:e.id},e.planoPagamento.nome))))],dataObjects:A,handleEdit:f?e=>t.push(R.editPayments,{id:e.id}):()=>pa(t),handleDelete:b?e=>h(e):()=>pa(t),style:{margin:"20px 0 0 0"}})),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Car\xeancia do pagamento"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"statusPedido",labelHorizontal:"Dispon\xedvel",value:!0,onChange:v,outlineSelect:!0===o}),l.a.createElement(eo,{name:"statusPedido",labelHorizontal:"Indispon\xedvel",value:!1,onChange:v,outlineSelect:!1===o})),o&&l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Quantidade m\xe1xima de meses (1 a 6) *"),l.a.createElement("input",{type:"number",name:"grace-period",value:s,onChange:function(e){const{target:{value:t}}=e;t>=1&&t<=6&&c(t)},style:{width:120}})))),l.a.createElement("div",{className:"adminPageContainer"},l.a.createElement(_e,{loading:a,show:a||!!m},l.a.createElement("div",{className:"modalContainer"},l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o item",l.a.createElement("span",{id:"elementName"}," ".concat(!!m&&(m.nome||m.id))),"?"),l.a.createElement("div",null,l.a.createElement("button",{className:"buttonBaseOnly addMargin",onClick:e=>{e.preventDefault(),h(null)}},"Cancelar"),l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:async function(){try{n(!0);const t=await qh.deletePayment(m.id);if(t.data.ok){const e=A.filter(e=>e.id!==m.id);d(e),Object(p.b)(t.message,{type:p.b.TYPE.SUCCESS})}else Object(p.b)("Erro ao deletar Pagamento!",{type:p.b.TYPE.ERROR})}catch(e){zt(e,"Erro ao deletar Pagamento!")}finally{n(!1),h(null)}}},"Deletar")))))))};var fb=function(e){let{history:t}=e;const[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(!1),[A,d]=Object(r.useState)([{name:"payment-plan 0",value:"",error:!1}]);async function m(e){e.preventDefault(),function(e){const t={};let a=!1;o&&o.length||(c(!0),a=!0);let n=!1;const r=A.map((e,t)=>0!==t||e.value&&e.value.length?e:(n=!0,{...e,error:!0}));n&&(a=!0,d(r)),a||(t.formaPagamento=o.trim(),t.planosPagamento=A.filter(e=>e.value).map(e=>e.value.trim()),e(t))}(async e=>{n(!0);try{const o=await qh.createPayments(e);Object(p.b)(o.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{t.push(R.payments)},100)}catch(a){zt(a)}finally{n(!1)}})}return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{loading:!0,show:a}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Incluir Pagamento",breadcrumbs:[{label:"Pagamento",link:R.payments}],button1:{label:"Salvar",onClick:()=>m,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:m},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Pagamento"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Forma do Pagamento *"),l.a.createElement("input",{type:"text",name:"payment-form",value:o,onChange:function(e){const{target:{value:t}}=e;i(t),c(!1)}}),s&&l.a.createElement(hb,null,"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do(s) Plano(s) de Pagamento"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"rowContainer",style:{marginTop:6}},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},A.map((e,t)=>l.a.createElement(db,{key:"plan-".concat(t)},l.a.createElement("span",null,"Plano de Pagamento ".concat(0===t?"*":"")),l.a.createElement(mb,null,l.a.createElement("input",{type:"text",name:e.name,value:e.value,onChange:e=>(function(e,t){const{target:{value:a}}=e,n=Array.from(A),[o]=n.filter((e,a)=>a===t);o&&(o.value=a,o.error=!1,n[t]=o,d(n))})(e,t)}),!(A.length<=1)&&l.a.createElement(pb,{disabled:!0,onClick:()=>(function(e){d(t=>[...t.filter((t,a)=>a!==e)])})(t),title:"Deletar"})),e.error&&l.a.createElement(hb,null,"Campo obrigat\xf3rio"))))),l.a.createElement(gb,{onClick:function(){d(e=>[...e,{name:"payment-plan ".concat(e.length),value:"",error:!1}])}},l.a.createElement(ub,null),l.a.createElement("span",null,"PLANO")))))))};var bb=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)(""),[d,m]=Object(r.useState)(!1),[u,h]=Object(r.useState)([]),[g,E]=Object(r.useState)([]);async function f(e){e.preventDefault(),function(e){const t={};let a=!1;c&&c.length||(m(!0),a=!0);let n=!1;const o=g.map((e,t)=>0!==t||e.value&&e.value.length?e:(n=!0,{...e,error:!0}));n&&(a=!0,E(o)),a||(t.id=i,t.formaPagamento=c.trim(),t.planoParaRemover=u.map(e=>({id:e.id,nome:e.value}
1)),t.planoParaAdicionar=[],t.planoParaAtualizar=[],g.forEach(e=>e.id&&e.value?t.planoParaAtualizar.push({id:e.id,nome:e.value}):!e.id&&e.value?t.planoParaAdicionar.push({nome:e.value}):void 0),e(t))}(async e=>{o(!0);try{const n=await qh.updatePayments(e),r=Object(Ka.orderBy)(n.errors,"type","desc");let l=200;r.forEach((e,t)=>{setTimeout(()=>{Object(p.b)(e.message,{type:p.b.TYPE[e.type],autoClose:"SUCCESS"===e.type?3e3:6e3})},l*(t+1))}),setTimeout(()=>{t.push(R.payments)},l+100)}catch(a){zt(a)}finally{o(!1)}})}return Object(r.useEffect)(()=>{a.state?(o(!0),(async()=>{try{const{resultado:[n]}=await qh.getPayment(a.state.id);if(n){A(n.nome),s(n.id);const e=n.formaPlanoPagamentos.map((e,t)=>({id:e.planoPagamento.id,name:"plan ".concat(t),value:e.planoPagamento.nome,error:!1}));E(e)}else Object(p.b)("Erro ao busca Pagamentos",{type:p.b.TYPE.ERROR}),setTimeout(()=>{t.push(R.payments)},100)}catch(e){zt(e)}finally{o(!1)}})()):t.push(R.payments)},[a.state,t]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{loading:!0,show:n}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Editar Pagamento",breadcrumbs:[{label:"Pagamento",link:R.payments}],button1:{label:"Salvar",onClick:()=>f,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:f},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Pagamento"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Forma do Pagamento *"),l.a.createElement("input",{type:"text",name:"payment-form",value:c,onChange:function(e){const{target:{value:t}}=e;A(t),m(!1)}}),d&&l.a.createElement(hb,null,"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do(s) Plano(s) de Pagamento"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"rowContainer",style:{marginTop:6}},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},g.map((e,t)=>l.a.createElement(db,{key:"plan-".concat(t)},l.a.createElement("span",null,"Plano de Pagamento ".concat(0===t?"*":"")),l.a.createElement(mb,null,l.a.createElement("input",{type:"text",name:e.name,value:e.value,onChange:e=>(function(e,t){const{target:{value:a}}=e,n=Array.from(g),[o]=n.filter((e,a)=>a===t);o&&(o.value=a,o.error=!1,n[t]=o,E(n))})(e,t)}),!(g.length<=1)&&l.a.createElement(pb,{disabled:!0,onClick:()=>(function(e){const t=g.find((t,a)=>a===e);t.id&&h(e=>[...e,t]),E(t=>[...t.filter((t,a)=>a!==e)])})(t),title:"Deletar"})),e.error&&l.a.createElement(hb,null,"Campo obrigat\xf3rio"))))),l.a.createElement(gb,{onClick:function(){E(e=>[...e,{name:"payment-plan ".concat(e.length),value:"",error:!1}])}},l.a.createElement(ub,null),l.a.createElement("span",null,"PLANO")))))))};var vb,Cb,xb,wb,Ob=[{key:1,exact:!0,hideSidebar:!1,name:"Pedido",path:R.commercialOrder,component:im,permission:ua.view_pedido},{key:2,exact:!1,hideSidebar:!0,name:"Adicionar Pedido",path:R.addCommercialOrder,component:Ag,permission:ua.create_pedido},{key:3,exact:!1,hideSidebar:!0,name:"Editar Pedido",path:R.editCommercialOrder,component:zE,permission:ua.edit_pedido},{key:4,exact:!1,hideSidebar:!0,name:"Gerenciar Pedido",path:R.managementCommercialOrder,component:tb,permission:ua.view_pedido},{key:5,exact:!0,hideSidebar:!1,name:"Solicita\xe7\xe3o",path:R.commercialSolicitation,component:nA,permission:ua.view_solicitacao},{key:6,exact:!1,hideSidebar:!0,name:"Adicionar Solicita\xe7\xe3o",path:R.addCommercialSolicitation,component:fd,permission:ua.create_solicitacao},{key:7,exact:!1,hideSidebar:!0,name:"Editar Solicita\xe7\xe3o",path:R.editCommercialSolicitation,component:Pd,permission:ua.edit_solicitacao},{key:8,exact:!0,hideSidebar:!1,name:"Motivo Solicita\xe7\xe3o",path:R.reasonSolicitation,component:cb,permission:ua["view_motivo-solicitacao"]},{key:9,exact:!1,hideSidebar:!0,name:"Adicionar Motivo Solicita\xe7\xe3o",path:R.addReasonSolicitation,component:function(e){let{history:t}=e;const[a,n]=Object(r.useState)(""),[o,i]=Object(r.useState)(!0),[s,c]=Object(r.useState)(!1),[A,d]=Object(r.useState)(!1),[m,u]=Object(r.useState)(!1);function h(e){const{target:{value:t}}=e;i("true"===t)}async function g(e){e.preventDefault(),function(e){const t={};let n=!1;a&&a.length||(d(!0),n=!0),n||(t.motivo=a.trim(),t.ativo=Boolean(o),t.existeCliente=Boolean(s),e(t))}(async e=>{u(!0);try{const n=await Dc.createReasonSolicitation(e);Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{t.push(R.reasonSolicitation)},100)}catch(a){zt(a)}finally{u(!1)}})}return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:m,loading:!0}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Incluir Motivo",breadcrumbs:[{label:"Motivo de Solicita\xe7\xe3o",link:R.reasonSolicitation}],button1:{label:"Salvar",onClick:()=>g,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:g},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Motivo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome *"),l.a.createElement("input",{type:"text",name:"nome",value:a,onChange:function(e){const{target:{value:t}}=e;n(t),d(!1)}}),A&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Disponibilidade *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"availability",labelHorizontal:"Dispon\xedvel",value:!0,outlineSelect:!0===o,onChange:h}),l.a.createElement(eo,{name:"availability",labelHorizontal:"Indispon\xedvel",value:!1,outlineSelect:!1===o,onChange:h}))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Pr\xe9-cadastro de novo cliente"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:s,checked:s,onChange:function(e){const{target:{value:t}}=e;c("true"!==t)}}),l.a.createElement("span",{className:"checkmark"},s&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Adiciona uma nova etapa para pr\xe9-cadastro de novo cliente")))))))},permission:ua["create_motivo-solicitacao"]},{key:10,exact:!1,hideSidebar:!0,name:"Editar Motivo Solicita\xe7\xe3o",path:R.editReasonSolicitation,component:function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(null),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)(!1),[d,m]=Object(r.useState)(!1),[u,h]=Object(r.useState)(!1),[g,E]=Object(r.useState)(!1);function f(e){const{target:{value:t}}=e;A("true"===t)}async function b(e){e.preventDefault(),function(e){const t={};let a=!1;i&&i.length||(h(!0),a=!0),a||(t.id=Number(n),t.motivo=i.trim(),t.ativo=Boolean(c),t.existeCliente=Boolean(d),e(t))}(async e=>{E(!0);try{const n=await Dc.updateReasonSolicitation(e);Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{t.push(R.reasonSolicitation)},100)}catch(a){zt(a)}finally{E(!1)}})}return Object(r.useEffect)(()=>{a.state?(o(a.state.id),s(a.state.motivo),A(a.state.ativo),m(a.state.existeCliente)):t.push(R.reasonSolicitation)},[t,a.state]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:g,loading:!0}),l.a.createElement(xe,{mainMenu:"Comercial",pageName:"Editar Motivo",breadcrumbs:[{label:"Motivo de Solicita\xe7\xe3o",link:R.reasonSolicitation}],button1:{label:"Salvar",onClick:()=>b,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:b},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Motivo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome *"),l.a.createElement("input",{type:"text",name:"nome",value:i,onChange:function(e){const{target:{value:t}}=e;s(t),h(!1)}}),u&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Disponibilidade *"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(eo,{name:"availability",labelHorizontal:"Dispon\xedvel",value:!0,outlineSelect:!0===c,onChange:f}),l.a.createElement(eo,{name:"availability",labelHorizontal:"Indispon\xedvel",value:!1,outlineSelect:!1===c,onChange:f}))),l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Pr\xe9-cadastro de novo cliente"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("div",{className:"radioHolder justifyFlexStart"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",value:d,checked:d,onChange:function(e){const{target:{value:t}}=e;m("true"!==t)}}),l.a.createElement("span",{className:"checkmark"},d&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},"Adiciona uma nova etapa para pr\xe9-cadastro de novo cliente")))))))},permission:ua["edit_motivo-solicitacao"]},{key:11,exact:!0,hideSidebar:!1,name:"Pagamento",path:R.payments,component:Eb,permission:ua.view_pagamento},{key:12,exact:!1,hideSidebar:!0,name:"Adicionar Pagamento",path:R.addPayments,component:fb,permission:ua.create_pagamento},{key:13,exact:!1,hideSidebar:!0,name:"Editar Pagamento",path:R.editPayments,component:bb,permission:ua.edit_pagamento}];class yb{}yb.getLicenses=(async(e,t,a)=>{const{data:n}=await ut.post(pt.license.getLicenses,{...e,limit:a,offset:t*a});return n.data});const Sb=_.c.div(vb||(vb=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n overflow: hidden;\n\n #modules-view-web {\n display: flex;\n }\n\n #modules-view-mobile {\n display: none;\n }\n\n @media screen and (max-width: 896px) {\n height: auto;\n\n width: 100%;\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 80vh;\n\n &::-webkit-scrollbar {\n width: 12px; /* width of the entire scrollbar */\n }\n\n &::-webkit-scrollbar-track {\n background: white; /* color of the tracking area */\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: #616161e5; /* color of the scroll thumb */\n border-radius: 20px; /* roundness of the scroll thumb */\n border: 3px solid white; /* creates padding around scroll thumb */\n }\n\n #modules-view-web {\n display: none;\n }\n\n #modules-view-mobile {\n display: flex;\n }\n }\n"]))),Nb=_.c.div(Cb||(Cb=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n\n margin-bottom: 20px;\n padding: 16px;\n border: 1px solid var(--cm-primary);\n border-radius: 8px;\n color: var(--cm-primary);\n\n hr {\n width: 1px;\n opacity: 0.5;\n margin-right: 20px;\n }\n\n @media screen and (max-width: 896px) {\n flex-direction: column;\n\n hr {\n height: 1px;\n width: 100%;\n margin: 20px 0;\n }\n }\n"]))),Ib=_.c.div(xb||(xb=Object(Q.a)(["\n width: calc(50% - 0.5px);\n\n .title {\n margin-bottom: 4px;\n }\n\n @media screen and (max-width: 896px) {\n width: 100%;\n }\n"]))),jb=_.c.div(wb||(wb=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n gap: 24px;\n"])));function Rb(e){let{dataObject:t}=e;const{cpfCnpjCliente:a,modalidade:n,nomeFantasiaCliente:o,razaoSocialCliente:r,serie:i,software:s,modulos:c}=t,A=c.map(e=>({...e,nomeModulo:((null===e||void 0===e?void 0:e.nomeModulo)||"").toUpperCase()})),d=dm()(A,"nomeModulo"),m=(d||[]).filter((e,t)=>
1t%2===0),u=(d||[]).filter((e,t)=>t%2!==0),p=e=>[l.a.createElement(qt.a,{key:"row_active_1",align:"center"},e.quantidade||"-"),l.a.createElement(qt.a,{key:"row_active_2"},e.nomeModulo||"-")];return l.a.createElement(Sb,null,l.a.createElement(Nb,null,l.a.createElement(Ib,null,l.a.createElement("div",{className:"title"},l.a.createElement("strong",null,"DADOS DO CLIENTE")),l.a.createElement("div",null,l.a.createElement("span",null,"Raz\xe3o Social:"," ",l.a.createElement("strong",null,r||"---"))),l.a.createElement("div",null,l.a.createElement("span",null,"Nome Fantasia:"," ",l.a.createElement("strong",null,o||"---"))),l.a.createElement("div",null,l.a.createElement("span",null,Object(tn.f)(a),":"," ",l.a.createElement("strong",null,Object(tn.c)(a)||"---")))),l.a.createElement("hr",null),l.a.createElement(Ib,null,l.a.createElement("div",{className:"title"},l.a.createElement("strong",null,"DADOS DA LICEN\xc7A")),l.a.createElement("div",null,l.a.createElement("span",null,"S\xe9rie:"," ",l.a.createElement("strong",null,(i||"---").trim()))),l.a.createElement("div",null,l.a.createElement("span",null,"Software:"," ",l.a.createElement("strong",null,s||"---"))),l.a.createElement("div",null,l.a.createElement("span",null,"Modalidade:"," ",l.a.createElement("strong",null,n||"---"))))),l.a.createElement(jb,{id:"modules-view-web"},l.a.createElement(sa,{headerLabels:[{text:"Qtd.",width:"40px"},{text:"M\xf3dulo",width:"calc(50% - 40px)"}],dataObjects:m,fieldsArray:["quantidade","nomeModulo"],renderRowComponent:p,style:{margin:0},useCustomActions:!0}),u.length>0&&l.a.createElement(sa,{headerLabels:[{text:"Qtd.",width:"40px"},{text:"M\xf3dulo",width:"calc(50% - 40px)"}],dataObjects:u,fieldsArray:["quantidade","nomeModulo"],renderRowComponent:p,style:{margin:0},useCustomActions:!0})),l.a.createElement(jb,{id:"modules-view-mobile"},l.a.createElement(sa,{headerLabels:[{text:"Qtd.",width:"40px"},{text:"M\xf3dulo",width:"calc(50% - 40px)"}],dataObjects:c,fieldsArray:["quantidade","nomeModulo"],renderRowComponent:p,style:{margin:0},useCustomActions:!0})))}var Db;const Pb=_.c.div(Db||(Db=Object(Q.a)(["\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n text-align: start;\n\n color: var(--cm-primary);\n border: 1px solid var(--cm-warning);\n background-color: var(--cm-warning-20);\n padding: 8px;\n margin: 20px 20px 12px 20px;\n border-radius: 6px;\n\n margin-bottom: ",";\n\n svg {\n margin: 0 8px 0 4px;\n color: var(--cm-warning);\n }\n"])),e=>{let{noMarginBottom:t}=e;return t?"0":"20px"});function kb(e){let{description:t="",noMarginBottom:a=!1}=e;return l.a.createElement(l.a.Fragment,null,""!==t&&l.a.createElement(Pb,{noMarginBottom:a},l.a.createElement($.v,null),l.a.createElement("small",null,t)))}var Tb;const Mb=Object(_.c)(zu.a).attrs({styles:{container:e=>({...e,display:"inline-block",width:"auto",minHeight:"1px",textAlign:"left",border:"none"}),control:e=>({...e,border:"1px solid #dadae3",borderRadius:"6px",minHeight:"1px",height:"33px",cursor:"pointer"}),input:e=>({...e,minHeight:"1px",marginTop:"-10px",fontSize:"14px",color:"#707070",paddingBottom:"0",paddingLeft:"6px"}),dropdownIndicator:e=>({...e,minHeight:"1px",paddingTop:"0",paddingBottom:"0",color:"#707070"}),option:e=>({...e,cursor:"pointer",color:"black",":hover":{backgroundColor:"#DEEBFF"},":active":{backgroundColor:"#B2D4FF"}}),indicatorSeparator:e=>({...e,marginTop:"5px",minHeight:"1px",height:"20px"}),clearIndicator:e=>({...e,minHeight:"1px"}),valueContainer:e=>({...e,minHeight:"1px",height:"33px",overflow:"none",paddingTop:"0",paddingBottom:"0"}),singleValue:e=>({...e,minHeight:"1px",fontSize:"14px",color:"#707070",marginTop:"-2px"})}})(Tb||(Tb=Object(Q.a)(["\n margin-top: 5px;\n"])));function Bb(e){const{options:t,customLabel:a,value:n,onChange:o}=e;return l.a.createElement(Mb,{options:t,formatGroupLabel:a,value:n,onChange:o})}a(707);var Fb,Hb,Lb,zb=function(e){const{page:t,countFilter:a,messageHelp:n,handleSubmit:o,cpfCnpjValue:r,handleCpfCnpjChange:i,razaoSocialValue:s,handleRazaoSocialChange:c,serieValue:A,softwareValue:d,handleSerieChange:m,handleSoftwareChange:u,allResales:p,inputCpfCnpjRevenda:h,setInputCpfCnpjRevenda:g,userCanViewInputRevenda:E}=e;return l.a.createElement(l.a.Fragment,null,"KEY"===t&&l.a.createElement(kb,{description:n||""}),l.a.createElement(va,{countFilters:a},l.a.createElement("form",{className:"formContainer",onSubmit:o},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF / CNPJ"),l.a.createElement(Pn,{type:"text",name:"cpfCnpj",cpfCnpjValue:r,handleCpfCnpjChange:i})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome / Raz\xe3o Social"),l.a.createElement("input",{type:"text",name:"razao",value:s,onChange:c})),E&&l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Revenda"),l.a.createElement(Bb,{options:p,customLabel:e=>l.a.createElement("span",null,e.label),value:h?{value:h.value,label:h.label}:null,onChange:e=>{g(p.find(t=>t.value===Object(tn.m)(e.value)))}}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software"),l.a.createElement("input",{type:"text",name:"software",value:d,onChange:u})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"S\xe9rie"),l.a.createElement("input",{type:"text",name:"serie",value:A,onChange:m})),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:o},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR"))))))};const Qb=_.c.div(Fb||(Fb=Object(Q.a)([""]))),_b=(_.c.div(Hb||(Hb=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),_.c.div(Lb||(Lb=Object(Q.a)(["\n width: 100%;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 16px;\n color: var(--cm-primary);\n\n svg {\n cursor: pointer;\n }\n"]))));var Gb=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)([]),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(null),[I,j]=Object(r.useState)([]),[R,P]=Object(r.useState)(0),[k,T]=Object(r.useState)(0),[M,B]=Object(r.useState)({page:0,rowsPerPage:50}),{permissions:F,revenda:H}=Object(u.d)(e=>e.user.data),L=Object(r.useMemo)(()=>F.includes(ua.manage_licencas),[F]),z=Object(r.useMemo)(()=>F.includes(ua["view_coluna-revenda"]),[F]);let Q=l.a.useRef();const _=async()=>{i(!0);try{var e,t;const o=[es.getProductSoftwares({})];if(z){const e=a?function(){let e=0;return a.cpfCnpjRevenda&&a.objectCpfCnpjRevenda&&(y(a.objectCpfCnpjRevenda),e+=1),a.cpfCnpj&&(c(a.cpfCnpj),e+=1),a.razaoSocial&&(E(a.razaoSocial),e+=1),a.serie&&(d(a.serie),e+=1),a.codExtSoftware&&a.stringInputSoftware&&(h(a.stringInputSoftware),e+=1),T(e),a}():{cpfCnpjRevenda:Object(tn.m)(H.cpfCnpj)};o.push(Mr.getPersonResales({revendaId:H.id}),X(M,e)),T(1)}const[r,l]=await Promise.all(o);
1if(null===l||void 0===l?void 0:null===(e=l.resultado)||void 0===e?void 0:e.length){const e=l.resultado.map(e=>{const t=e.nomeFantasia||e.razaoSocial||"";return{value:Object(tn.m)(e.cpfCnpj),label:"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(t)}}),t=e.find(e=>e.value===Object(tn.m)(H.cpfCnpj));w(e),y(t)}if(null===r||void 0===r?void 0:null===(t=r.resultado)||void 0===t?void 0:t.length){const e=r.resultado.map(e=>({nome:e.nome,codeERP:(null===e||void 0===e?void 0:e.codigoSoftwareERP)||""}));C(e)}else p.b.error("Nenhum softwares encontrado")}catch(n){p.b.error("Erro ao consultar cod externo dos softwares, tente realizar a busca novamente, em caso de erro contate o administrador!")}finally{i(!1)}};function G(e,t){e&&e.length?(b(e),P(t)):(b([]),P(0))}async function V(e){let t=0;const a={};if(z&&O&&(a.cpfCnpjRevenda=Object(tn.m)(O.value),t+=1),s&&(a.cpfCnpj=Object(tn.m)(s),t+=1),g.length&&(a.razaoSocial=g.trim(),t+=1),A.length&&(a.serie=A,t+=1),m.length){const e=m.trim().toUpperCase(),[n]=v.filter(t=>t.nome===e);if(!n||!n.codeERP)return Object(p.b)("C\xf3digo software ERP n\xe3o encontrado",{type:p.b.TYPE.ERROR}),void setTimeout(()=>{G()},100);a.codExtSoftware=n.codeERP,t+=1}T(t),n({...a,objectCpfCnpjRevenda:O,stringInputSoftware:m}),await e(a)}function U(e){e&&e.length?j(e):j([])}async function Y(e,t){i(!0);try{const{page:n,rowsPerPage:o}=e,r=await yb.getLicenses(t,n,o),l=r.resultado;l.length?(U(l),P(r.total)):(U(),p.b.success("N\xe3o encontramos licen\xe7as ativas para esta pesquisa!"))}catch(a){zt(a)}finally{i(!1)}}async function X(e,t){B(e),i(!0);try{const{page:n,rowsPerPage:o}=e,r=await yb.getLicenses(t,n,o),l=r.resultado;l.length?G(l,r.total):(G(),p.b.success("N\xe3o encontramos licen\xe7as ativas para esta pesquisa!"))}catch(a){zt(a)}finally{i(!1)}}Object(r.useEffect)(()=>{_()},[]);const q=(e,a)=>[l.a.createElement(qt.a,{key:"row_active_1"},e.serie),l.a.createElement(qt.a,{key:"row_active_2"},e.software),l.a.createElement(qt.a,{key:"row_active_3"},Object(tn.c)(e.cpfCnpjCliente)),l.a.createElement(qt.a,{key:"row_active_4"},e.razaoSocialCliente),a?null:l.a.createElement(qt.a,{key:"row_active_5",className:"actionCell"},l.a.createElement("div",{className:"actionButtonsHolder"},l.a.createElement($.j,{className:"icon",onClick:()=>{N({...e})},title:"M\xf3dulos Ativos"}),l.a.createElement("hr",null),l.a.createElement(ue.c,{className:"icon",disabled:!L,onClick:L?()=>t.push(D.totalCancellation,{data:e}):()=>pa(t),title:"Cancelamento Total"}),l.a.createElement("hr",null),l.a.createElement(ue.r,{className:"icon",disabled:!L,onClick:L?()=>t.push(D.partialCancellation,{data:e}):()=>pa(t),title:"Cancelamento Parcial"})))];return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>Q=e,title:"Ativas",handlePageUpdate:()=>Y(M),filters:[{name:"Raz\xe3o Social",value:g},{name:"CPF/CNPJ",value:s},{name:"S\xe9rie",value:A},{name:"Software",value:m}],headerLabels:[{text:"S\xe9rie",width:"10%"},{text:"Software",width:"20%"},{text:"CPF/CNPJ",width:"24%"},{text:"Raz\xe3o Social",width:"auto"}],dataObjects:I,renderRowComponent:e=>q(e,!0)}),l.a.createElement(Qb,null,l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Ativas",showReport:!0,printableRef:()=>Q,onBeforePrintCallback:async()=>{await V(async e=>{await Y(M,e)})},openButtonSelect:!0}),l.a.createElement(zb,{countFilter:k,handleSubmit:function(e){e.preventDefault(),V(async e=>{await X(M,e)})},cpfCnpjValue:s,handleCpfCnpjChange:function(e){const{target:{value:t}}=e;c(t)},razaoSocialValue:g,handleRazaoSocialChange:function(e){const{target:{value:t}}=e;E(t)},serieValue:A,handleSerieChange:function(e){const{target:{value:t}}=e;d(Object(tn.g)(t))},softwareValue:m,handleSoftwareChange:function(e){const{target:{value:t}}=e;h(t)},allResales:x,inputCpfCnpjRevenda:O,setInputCpfCnpjRevenda:y,userCanViewInputRevenda:z}),l.a.createElement(sa,{headerLabels:[{text:"S\xe9rie",width:"10%"},{text:"Software",width:"20%"},{text:"CPF/CNPJ",width:"17%"},{text:"Raz\xe3o Social",width:"auto"},{text:"A\xe7\xe3o",width:"150px",align:"center"}],dataObjects:f,renderRowComponent:q,useCustomActions:!0,totalItems:R,handlePageUpdate:X})),l.a.createElement(_e,{loading:o,show:o||!!S,customWidth:o?"none":"80%"},S?l.a.createElement(Qb,null,l.a.createElement(_b,null,l.a.createElement("h3",null,"M\xf3dulos ativos"),l.a.createElement(ue.w,{size:20,onClick:()=>N(null)})),l.a.createElement(Rb,{dataObject:S})):void 0))};a(708);var Vb=function(e){let{cpfCnpjValue:t,nomeFantasiaValue:a,razaoSocialValue:n}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{id:"title"},"Dados do Cliente"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF / CNPJ *"),l.a.createElement("input",{disabled:!0,id:"cpfCnpj",type:"text",name:"cpfCnpj",value:t})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Raz\xe3o Social *"),l.a.createElement("input",{disabled:!0,id:"razao",type:"text",name:"razao",value:n}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome Fantasia *"),l.a.createElement("input",{disabled:!0,id:"name",type:"text",name:"name",value:a}))))};a(709);var Ub=function(e){let{serie:t,modalidade:a,software:n,numeroCaixas:o,numeroUsuarios:r,motivosCancelamento:i,subMotivosCancelamento:s,handleSelectMotivoCancelamento:c,handleSelectSubMotivoCancelamento:A,handleNumeroCaixasChange:d,handleNumeroUsuariosChange:m,motivoError:u,subMotivoError:p}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{id:"title"},"Dados da Licen\xe7a"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"S\xe9rie *"),l.a.createElement("input",{disabled:!0,id:"serie",type:"text",name:"serie",value:t})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Software *"),l.a.createElement("input",{disabled:!0,id:"software",type:"text",value:n})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Modalidade *"),l.a.createElement("input",{disabled:!0,id:"modalidade",type:"text",name:"modalidade",value:a}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder inputWithNumbers"},l.a.createElement("span",null,"N\xba de Caixas"),l.a.createElement("input",{id:"numeroCaixas",type:"text",name:"numeroCaixas",value:o,onChange:d})),l.a.createElement("div",{className:"inputHolder inputWithNumbers"},l.a.createElement("span",null,"N\xba de Usu\xe1rios"),l.a.createElement("input",{id:"numeroUsuarios",type:"text",name:"numeroUsuarios",value:r,onChange:m})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Motivo *"),l.a.createElement("select",{name:"motivoCancelamento",onChange:c},l.a.createElement("option",{value:""},"Selecione"),i.filter(e=>e.ativo).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao))),u&&l.a.createElement("small",{style:{color:"red"}},"Informe um motivo para cancelamento")),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Sub-motivo *"),l.a.createElement("select",{name:"subMotivoCancelamento",onChange:A},l.a.createElement("option",{value:""},"Selecione"),s.filter(e=>e.ativo).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao))),p&&l.a.createElement("small",{style:{color:"red"}},"Informe um sub-motivo para cancelamento"))))};var Yb=function(e){let{responsavelNome:t,responsavelTelefone1:a,responsavelTelefone2:n,responsavelEmail:o,observacao:r,responsavelNomeError:i,responsavelTelefone1Error:s,responsavelTelefone2Error:c,responsavelEmailError:A,telefone1ErrorMessage:d,emailErrorMessage:m,observacaoErrorMessage:u,handleInputResponsavelNomeChange:p,handleInputResponsavelTelefone1Change:h,handleInputResponsavelTelefone2Change:g,handleInputResponsavelEmailChange:E,handleInputObservacaoChange:f}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{id:"title"},"Observa\xe7\xe3o de Cancelamento"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Respons\xe1vel *"),l.a.createElement("input",{onChange:p,id:"responsavelNome",name:"responsavelNome",value:t}),i&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone 1 *"),l.a.createElement(Nr,{type:"text",onCh
1ange:h,id:"responsavelTelefone1",name:"responsavelTelefone1",value:a}),s&&l.a.createElement("small",{style:{color:"red"}},d)),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone 2"),l.a.createElement(Nr,{type:"text",onChange:g,id:"responsavelTelefone2",name:"responsavelTelefone2",value:n}),c&&l.a.createElement("small",{style:{color:"red"}},"Digite um n\xfamero v\xe1lido")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Email *"),l.a.createElement("input",{onChange:E,id:"responsavelEmail",name:"responsavelEmail",value:o}),A&&l.a.createElement("small",{style:{color:"red"}},m))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Observa\xe7\xe3o *"),l.a.createElement("textarea",{onChange:f,id:"observacao",name:"observacao",value:r}),u&&l.a.createElement("small",{style:{color:"red"}},"Informe uma observa\xe7\xe3o para cancelamento"))))};var Xb=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(!1),[c,A]=Object(r.useState)(!1),[d,m]=Object(r.useState)(!1),[u,h]=Object(r.useState)(!1),[g,E]=Object(r.useState)(!1),[f,b]=Object(r.useState)(!1),[v,C]=Object(r.useState)("Campo obrigat\xf3rio"),[x,w]=Object(r.useState)("Campo obrigat\xf3rio"),[O,y]=Object(r.useState)(!1),[S,N]=Object(r.useState)([]),[I,j]=Object(r.useState)([]),[R,P]=Object(r.useState)({cpfCnpjCliente:null,motivoCancelamentoId:null,submotivoCancelamentoId:null,motivoCancelamentoDescricao:"",subMotivoCancelamentoDescricao:"",numeroCaixas:"",numeroUsuarios:"",razaoSocialCliente:"",nomeFantasiaCliente:"",serie:"",modalidade:"",software:"",telefoneCliente:"",cpfCnpjRevenda:"",razaoSocialRevenda:"",nomeFantasiaRevenda:"",observacao:"",responsavelNome:"",responsavelTelefone1:"",responsavelTelefone2:"",responsavelEmail:""});function k(e){const{target:{value:t}}=e;P({...R,observacao:t})}async function T(e){let t=!0,a="";R.motivoCancelamentoId||(E(!0),t=!1),R.submotivoCancelamentoId?b(!1):(R.submotivoCancelamentoId=null,b(!0),t=!1),R.responsavelNome&&R.responsavelNome.length||(s(!0),t=!1,""===a&&(a="responsavelNome"));let n=!1;R.responsavelTelefone1||R.responsavelTelefone1.length||(A(!0),t=!1,n=!0,""===a&&(a="responsavelTelefone1")),n||Object(tn.r)(R.responsavelTelefone1)||(A(!0),C("Digite um n\xfamero v\xe1lido"),t=!1,""===a&&(a="responsavelTelefone1")),R.responsavelTelefone2&&!Object(tn.r)(R.responsavelTelefone2)&&(m(!0),t=!1,""===a&&(a="responsavelTelefone2"));let o=!1;R.responsavelEmail||R.responsavelEmail.length||(h(!0),t=!1,o=!0,""===a&&(a="responsavelEmail")),o||Object(tn.q)(R.responsavelEmail)||(h(!0),w("Digite um email v\xe1lido"),t=!1,""===a&&(a="responsavelEmail")),R.observacao&&R.observacao.trim().length?y(!1):(y(!0),t=!1,""===a&&(a="observacao")),a.length>0&&document.getElementById("focusContato").scrollIntoView({behavior:"smooth"}),t&&e()}Object(r.useEffect)(()=>{(async()=>{o(!0);try{const{cpfCnpjCliente:n}=a.state.data;P(e=>({...e,...a.state.data}));const[{resultado:[r]},{data:{data:{resultado:l}}}]=await Promise.all([await ro.getPersonClients({cpfCnpj:n}),await ut.post(pt.license.getReasonCancellation)]);!function(e){if(e){const t={responsavelNome:e.responsavel,responsavelTelefone1:e.contato.telefone1,responsavelTelefone2:e.contato.telefone2,responsavelEmail:e.contato.email};P(e=>({...e,...t}))}}(r),N(l)}catch(e){zt(e),t.push(D.activeLicenses)}finally{o(!1)}})()},[a.state.data,t]);const M=async()=>{o(!0);try{var e,a;const l=R.numeroCaixas?Number(R.numeroCaixas):null,i=R.numeroUsuarios?Number(R.numeroUsuarios):null,s=S.find(e=>e.id===Number(R.motivoCancelamentoId)),c=I.find(e=>e.id===Number(R.submotivoCancelamentoId)),{data:A}=await ut.post(pt.license.fullLicenseCancellation,{...R,motivoCancelamentoId:Number(R.motivoCancelamentoId),motivoCancelamentoDescricao:(null===s||void 0===s?void 0:s.descricao)||"---",submotivoCancelamentoId:R.submotivoCancelamentoId,subMotivoCancelamentoDescricao:(null===c||void 0===c?void 0:c.descricao)||"---",numeroCaixas:l,numeroUsuarios:i,data:(new Date).toISOString()});if(Object(p.b)(A.message,{type:p.b.TYPE.SUCCESS}),null===(e=A.data)||void 0===e?void 0:null===(a=e.messages)||void 0===a?void 0:a.error){var n;const{error:e}=null===(n=A.data)||void 0===n?void 0:n.messages;e.forEach((e,t)=>{"string"===typeof e&&setTimeout(()=>{Object(p.b)(e,{type:p.b.TYPE.ERROR})},500*(t+1))})}o(!1),setTimeout(()=>{t.push(D.activeLicenses)},100)}catch(r){o(!1),zt(r)}};return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Cancelamento Total",breadcrumbs:[{label:"Ativas",link:D.activeLicenses}],button1:{label:"Salvar",onClick:()=>()=>T(M),main:!0},openButtonSelect:!0,buttonCancelHandler:t.goBack}
1),l.a.createElement("form",{className:"defaultForm",onSubmit:M},l.a.createElement("div",{className:"infoCard"},l.a.createElement(Vb,{cpfCnpjValue:Object(tn.c)(R.cpfCnpjCliente),nomeFantasiaValue:R.nomeFantasiaCliente,razaoSocialValue:R.razaoSocialCliente,telefoneCliente:R.telefoneCliente})),l.a.createElement("div",{className:"infoCard"},l.a.createElement(Ub,{serie:R.serie,modalidade:R.modalidade,software:R.software,motivoError:g,subMotivoError:f,motivosCancelamento:S,handleSelectMotivoCancelamento:function(e){const{target:{value:t}}=e;P({...R,motivoCancelamentoId:t,submotivoCancelamentoId:null}),E(!1),b(!1),j(S.reduce((e,a)=>parseInt(a.id)===parseInt(t)?[...e,...a.submotivoCancelamentos]:[...e],[]))},subMotivosCancelamento:I,handleSelectSubMotivoCancelamento:function(e){const{target:{value:t}}=e;P({...R,submotivoCancelamentoId:t})},observacao:R.observacao,handleObservacaoChange:k,numeroCaixas:R.numeroCaixas,handleNumeroCaixasChange:function(e){const{target:{value:t}}=e;P({...R,numeroCaixas:Object(tn.g)(t)})},numeroUsuarios:R.numeroUsuarios,handleNumeroUsuariosChange:function(e){const{target:{value:t}}=e;P({...R,numeroUsuarios:Object(tn.g)(t)})}})),l.a.createElement("div",{className:"infoCard"},l.a.createElement(Yb,{responsavelNome:R.responsavelNome,responsavelTelefone1:R.responsavelTelefone1,responsavelTelefone2:R.responsavelTelefone2,responsavelEmail:R.responsavelEmail,observacao:R.observacao,responsavelNomeError:i,responsavelTelefone1Error:c,responsavelTelefone2Error:d,responsavelEmailError:u,telefone1ErrorMessage:v,emailErrorMessage:x,observacaoErrorMessage:O,handleInputResponsavelNomeChange:function(e){const{target:{value:t}}=e;P({...R,responsavelNome:t}),s(!1)},handleInputResponsavelTelefone1Change:function(e){const{target:{value:t}}=e;P({...R,responsavelTelefone1:t}),A(!1)},handleInputResponsavelTelefone2Change:function(e){const{target:{value:t}}=e;P({...R,responsavelTelefone2:t}),m(!1)},handleInputResponsavelEmailChange:function(e){const{target:{value:t}}=e;P({...R,responsavelEmail:t}),h(!1)},handleInputObservacaoChange:k}),l.a.createElement("div",{id:"focusContato"}))))};var qb=function(e){let{handleSubmit:t,serie:a,motivosCancelamento:n,modulos:o,software:i}=e;const[s,c]=Object(r.useState)([]),[A,d]=Object(r.useState)({id:"",codExternoModulo:null,serie:a,quantidade:1,nomeModulo:"",motivoCancelamentoId:null,submotivoCancelamentoId:null});return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{id:"title"},"Dados da Licen\xe7a"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"S\xe9rie"),l.a.createElement("input",{disabled:!0,id:"serie",type:"text",name:"serie",value:a})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Software"),l.a.createElement("input",{disabled:!0,id:"serie",type:"text",value:i})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"M\xf3dulo *"),l.a.createElement("select",{name:"moduloSoftware",onChange:e=>{e.target.value?d({...A,serie:a,codExternoModulo:o[e.target.value].codExternoModulo,nomeModulo:o[e.target.value].nomeModulo}):d({...A,serie:a,codExternoModulo:null,nomeModulo:""})}},l.a.createElement("option",{value:""},"Selecione"),o.map((e,t)=>l.a.createElement("option",{key:t,value:t},"".concat(e.nomeModulo," [").concat(e.quantidade,"]"))))),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Quantidade"),l.a.createElement("input",{onChange:e=>d({...A,serie:a,quantidade:e.target.value&&Number(e.target.value)>=0?Number(e.target.value):0}),type:"number",id:"quantidade",name:"quantidade",value:A.quantidade}))),l.a.createElement("div",{className:"rowContainer rowAlignItemsEnd"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Motivo *"),l.a.createElement("select",{name:"motivoCancelamento",onChange:function(e){const{target:{value:t}}=e;t?(d({...A,serie:a,motivoCancelamentoId:t,submotivoCancelamentoId:null}),c(n.reduce((e,a)=>String(a.id)===String(t)?[...e,...a.submotivoCancelamentos]:[...e],[]))):d({...A,serie:a,motivoCancelamentoId:null,
1submotivoCancelamentoId:null})}},l.a.createElement("option",{value:""},"Selecione"),n.filter(e=>e.ativo).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao)))),!!s.length&&l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Sub-Motivo *"),l.a.createElement("select",{name:"motivoCancelamento",onChange:e=>{d({...A,serie:a,submotivoCancelamentoId:e.target.value})}},l.a.createElement("option",{value:""},"Selecione"),s.filter(e=>e.ativo).map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao)))),l.a.createElement("button",{type:"button",className:"buttonBaseOnly",onClick:()=>{!async function(e){let t=!0;A.nomeModulo?A.motivoCancelamentoId?A.submotivoCancelamentoId?t&&e():(A.submotivoCancelamentoId=null,Object(p.b)("Informe um sub-motivo de cancelamento!",{type:p.b.TYPE.ERROR}),t=!1):(Object(p.b)("Informe um motivo de cancelamento!",{type:p.b.TYPE.ERROR}),t=!1):(Object(p.b)("Informe um M\xf3dulo - Software!",{type:p.b.TYPE.ERROR}),t=!1)}(()=>t(A))},style:{margin:"5px 0 10px 0"}},l.a.createElement("span",null,"ADICIONAR"))))};var Jb=function(e){let{cpfCnpjValue:t,nomeFantasiaValue:a,razaoSocialValue:n}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{id:"title"},"Dados do Cliente"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF / CNPJ"),l.a.createElement("input",{disabled:!0,id:"cpfCnpj",type:"text",name:"cpfCnpj",value:t})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Cliente"),l.a.createElement("input",{disabled:!0,id:"razao",type:"text",name:"razao",value:n})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome Fantasia"),l.a.createElement("input",{disabled:!0,id:"name",type:"text",name:"name",value:a}))))};var Kb=function(e){let{responsavelNome:t,responsavelTelefone1:a,responsavelTelefone2:n,responsavelEmail:o,assunto:r,observacao:i,responsavelNomeError:s,responsavelTelefone1Error:c,responsavelTelefone2Error:A,responsavelEmailError:d,assuntoError:m,observacaoError:u,telefone1ErrorMessage:p,emailErrorMessage:h,handleInputResponsavelNomeChange:g,handleInputResponsavelTelefone1Change:E,handleInputResponsavelTelefone2Change:f,handleInputResponsavelEmailChange:b,handleInputAssuntoChange:v,handleInputObservacaoChange:C}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{id:"title"},"Observa\xe7\xe3o - Dados do Cliente"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Respons\xe1vel *"),l.a.createElement("input",{onChange:g,id:"responsavelNome",name:"responsavelNome",value:t||""}),s&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone 1 *"),l.a.createElement(Nr,{type:"text",onChange:E,id:"responsavelTelefone1",name:"responsavelTelefone1",value:a}),c&&l.a.createElement("small",{style:{color:"red"}},p)),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone 2"),l.a.createElement(Nr,{type:"text",onChange:f,id:"responsavelTelefone2",name:"responsavelTelefone2",value:n}),A&&l.a.createElement("small",{style:{color:"red"}},"Digite um n\xfamero v\xe1lido")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Email *"),l.a.createElement("input",{onChange:b,id:"responsavelEmail",name:"responsavelEmail",value:o}),d&&l.a.createElement("small",{style:{color:"red"}},h))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight noMarginRight"},l.a.createElement("span",null,"Assunto *"),l.a.createElement("input",{onChange:v,id:"assunto",name:"assunto",value:r}),m&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Justificativa do Cancelamento *"),l.a.createElement("textarea",{onChange:C,id:"observacao",name:"observacao",value:i}),u&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))))};var Zb,Wb,$b,ev,tv,av=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(!1),[c,A]=Object(r.useState)(!1),[d,m]=Object(r.useState)(!1),[u,h]=Object(r.useState)(!1),[g,E]=Object(r.useState)(!1),[f,b]=Object(r.useState)(!1),[v,C]=Object(r.useState)("Campo obrigat\xf3rio"),[x,w]=Object(r.useState)("Campo obrigat\xf3rio"),[O,y]=Object(r.useState)(!1),[S,N]=Object(r.useState)([]),[I,j]=Object(r.useState)({serie:"",data:"",software:"",modalidade:"",cpfCnpjCliente:"",razaoSocialCliente:"",nomeFantasiaCliente:"",telefoneCliente:"",cpfCnpjRevenda:"",razaoSocialRevenda:"",nomeFantasiaRevenda:"",observacao:"",assunto:"",modulos:[],responsavelNome:"",responsavelTelefone1:"",responsavelTelefone2:"",responsavelEmail:""});Object(r.useEffect)(()=>{(async()=>{o(!0);const{serie:e,data:t,modalidade:n,cpfCnpjCliente:r,razaoSocialCliente:l,nomeFantasiaCliente:i,telefoneCliente:s,cpfCnpjRevenda:c,razaoSocialRevenda:A,nomeFantasiaRevenda:d,software:m,codExtSoftware:u,observacao:p,responsavelNome:h,responsavelTelefone1:g,responsavelTelefone2:E,responsavelEmail:f}=a.state.data;j(a=>({...a,serie:e,data:t,modalidade:n,cpfCnpjCliente:r,razaoSocialCliente:l,nomeFantasiaCliente:i,telefoneCliente:s,cpfCnpjRevenda:c,razaoSocialRevenda:A,nomeFantasiaRevenda:d,observacao:p,software:m,codExtSoftware:u,responsavelNome:h,responsavelTelefone1:g,responsavelTelefone2:E,responsavelEmail:f}));const[{resultado:[b]},{data:{data:{resultado:v}}}]=await Promise.all([await ro.getPersonClients({cpfCnpj:r}),await ut.post(pt.license.getReasonCancellation)]);!function(e){if(e){const t={responsavelNome:e.responsavel,responsavelTelefone1:e.contato.telefone1,responsavelTelefone2:e.contato.telefone2,responsavelEmail:e.contato.email};j(e=>({...e,...t}))}}(b),N(v),o(!1)})()},[a.state.data]);const R=e=>{j({...I,modulos:[...I.modulos,{...e,id:Math.random()}]}),y(!1)};async function P(e){let t=!0,a="";I.modulos.length||(y(!0),t=!1,""===a&&(a="modulos")),I.responsavelNome&&I.responsavelNome.length||(s(!0),t=!1,""===a&&(a="responsavelNome"));let n=!1;I.responsavelTelefone1||I.responsavelTelefone1.length||(A(!0),t=!1,n=!0,""===a&&(a="responsavelTelefone1")),n||Object(tn.r)(I.responsavelTelefone1)||(A(!0),C("Digite um n\xfamero v\xe1lido"),t=!1,""===a&&(a="responsavelTelefone1")),I.responsavelTelefone2&&!Object(tn.r)(I.responsavelTelefone2)&&(m(!0),t=!1,""===a&&(a="responsavelTelefone2"));let o=!1;I.responsavelEmail||I.responsavelEmail.length||(h(!0),t=!1,o=!0,""===a&&(a="responsavelEmail")),o||Object(tn.q)(I.responsavelEmail)||(h(!0),w("Digite um email v\xe1lido"),t=!1,""===a&&(a="responsavelEmail")),I.assunto&&I.assunto.trim().length||(b(!0),t=!1,""===a&&(a="assunto")),I.observacao&&I.observacao.trim().length||(E(!0),t=!1,""===a&&(a="observacao")),a.length>0&&function(){const e=document.getElementById("focusContato");e&&e.scrollIntoView({behavior:"smooth"})}(),t&&e()}const k=async()=>{o(!0);try{var e,a;const{data:l}=await ut.post(pt.license.partialLicenseCancellation,{...I,modulos:I.modulos.map(e=>({codExternoModulo:e.codExternoModulo,quantidade:e.quantidade,nomeSoftware:I.software,nomeModulo:e.nomeModulo,motivoCancelamentoId:Number(e.motivoCancelamentoId),submotivoCancelamentoId:e.submotivoCancelamentoId?Number(e.submotivoCancelamentoId):void 0})),data:(new Date).toISOString(),assunto:(I.assunto||"").trim(),observacao:(I.observacao||"").trim(),responsavelNome:(I.responsavelNome||"").trim(),responsavelTelefone1:(I.responsavelTelefone1||"").trim(),responsavelTelefone2:(I.responsavelTelefone2||"").trim(),responsavelEmail:(I.responsavelEmail||"").trim()});if(Object(p.b)(l.message,{type:p.b.TYPE.SUCCESS}),null===(e=l.data)||void 0===e?void 0:null===(a=e.messages)||void 0===a?void 0:a.error){var n;const{error:e}=null===(n=l.data)||void 0===n?void 0:n.messages;e.forEach((e,t)=>{"string"===typeof e&&setTimeout(()=>{Object(p.b)(e,{type:p.b.TYPE.ERROR})},500*(t+1))})}setTimeout(()=>{t.push(D.activeLicenses)},100)}catch(r){zt(r)}finally{o(!1)}};return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Cancelamento Parcial",breadcrumbs:[{label:"Ativas",link:D.activeLicenses}],button1:{label:"Salvar",onClick:()=>()=>P(k),main:!0},openButtonSelect:!0,buttonCancelHandler:t.goBack}
1),l.a.createElement("form",{className:"defaultForm",onSubmit:k},l.a.createElement("div",{className:"infoCard"},l.a.createElement(Jb,{cpfCnpjValue:Object(tn.c)(I.cpfCnpjCliente),nomeFantasiaValue:I.nomeFantasiaCliente,razaoSocialValue:I.razaoSocialCliente})),l.a.createElement("div",{className:"infoCard"},l.a.createElement(qb,{serie:I.serie,software:I.software,motivosCancelamento:S,modulos:a.state.data.modulos,addLicense:R,handleSubmit:R}),l.a.createElement(sa,{style:{margin:"20px 0"},headerLabels:[{text:"M\xf3dulo"},{text:"Quantidade"},{text:"Motivo"},{text:"Sub-Motivo"},{text:"A\xe7\xf5es"}],dataObjects:I.modulos,renderRowComponent:e=>{let t;return[l.a.createElement(qt.a,{key:"cancelamento-parcial-0"},"".concat(e.nomeModulo," - ").concat(I.software)),l.a.createElement(qt.a,{key:"cancelamento-parcial-1"},e.quantidade),l.a.createElement(qt.a,{key:"cancelamento-parcial-2"},S.reduce((a,n,o)=>parseInt(n.id)===parseInt(e.motivoCancelamentoId)?(t=o,n.descricao):a,"---")),l.a.createElement(qt.a,{key:"cancelamento-parcial-3"},S[t].submotivoCancelamentos.reduce((t,a)=>parseInt(a.id)===parseInt(e.submotivoCancelamentoId)?a.descricao:t,"---")),l.a.createElement(qt.a,{key:"cancelamento-parcial-4"},l.a.createElement("div",{className:"iconHolder"},l.a.createElement(ue.s,{className:"EditIconOnTable",disabled:!0,title:"Excluir",onClick:()=>{j({...I,id:Math.random(),modulos:I.modulos.filter(t=>t.id!==e.id)})}})))]},useCustomActions:!0}),O&&l.a.createElement("small",{style:{color:"red"}},"Cadastre pelo menos um m\xf3dulo para prosseguir")),l.a.createElement("div",{className:"infoCard"},l.a.createElement(Kb,{responsavelNome:I.responsavelNome,responsavelTelefone1:I.responsavelTelefone1,responsavelTelefone2:I.responsavelTelefone2,responsavelEmail:I.responsavelEmail,assunto:I.assunto,observacao:I.observacao,responsavelNomeError:i,responsavelTelefone1Error:c,responsavelTelefone2Error:d,responsavelEmailError:u,assuntoError:f,observacaoError:g,telefone1ErrorMessage:v,emailErrorMessage:x,handleInputResponsavelNomeChange:function(e){const{target:{value:t}}=e;j({...I,responsavelNome:t}),s(!1)},handleInputResponsavelTelefone1Change:function(e){const{target:{value:t}}=e;j({...I,responsavelTelefone1:Object(tn.n)(t)}),A(!1)},handleInputResponsavelTelefone2Change:function(e){const{target:{value:t}}=e;j({...I,responsavelTelefone2:Object(tn.n)(t)}),m(!1)},handleInputResponsavelEmailChange:function(e){const{target:{value:t}}=e;j({...I,responsavelEmail:t}),h(!1)},handleInputAssuntoChange:function(e){const{target:{value:t}}=e;j({...I,assunto:t}),b(!1)},handleInputObservacaoChange:function(e){const{target:{value:t}}=e;j({...I,observacao:t}),E(!1)}}),l.a.createElement("div",{id:"focusContato"}))))};_.c.div(Zb||(Zb=Object(Q.a)(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 16px;\n"]))),_.c.div(Wb||(Wb=Object(Q.a)(["\n border-bottom: solid;\n border-bottom-width: 1px;\n border-color: #C6C6DC;\n"]))),_.c.div($b||($b=Object(Q.a)(["\n padding: 16px;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n"]))),_.c.div(ev||(ev=Object(Q.a)(["\n display: flex;\n padding: 0 16px 16px 16px;\n justify-content: space-between;\n"])));const nv=_.c.div(tv||(tv=Object(Q.a)(["\n padding: 2px;\n width: 176px;\n display: flex;\n flex-direction: column;\n\n button {\n height: 37px;\n background-color: #FFFFFF;\n border: none;\n\n text-align: left;\n font-weight: bold;\n color: #444444;\n padding-left: 12px;\n }\n\n div {\n height: 1px;\n width: 100%;\n background-color: #DADAE3;\n }\n"])));var ov=a(129);var rv=function(e){const{onBeforePrintCallback:t,printableRef:a,excelDataColumnsJson:n,excelDataRowsJson:o,excelCustonName:i,loading:s}=e,{width:c}=T(),[A,d]=Object(r.useState)(!1),[m,u]=Object(r.useState)(null),p=()=>{u(null)},h=Boolean(m),g=h?"simple-popover":void 0,E=async e=>{e.preventDefault();const t="Monitorar Cancelamentos",a=n.map(e=>e.key).map(e=>{const t=o.reduce((t,a)=>{const n=Math.max(t,(a[e]||"").length);return isNaN(n)?10:n},10);return{key:e,max_width:{wch:t}}}),r=ov.a.json_to_sheet(o);ov.a.sheet_add_aoa(r,[n.map(e=>e.header)],{origin:"A1"}),r["!cols"]=[...a.map(e=>e.max_width)];const l=ov.a.book_new();ov.a.book_append_sheet(l,r,t),ov.b(l,"".concat(i||t,".xlsx"))},f=()=>l.a.createElement(nv,null,l.a.createElement(x.a,{trigger:()=>l.a.createElement("button",{className:"buttonBaseDownloadReport
1colorMainButton",onClick:p},A?"PDF":"RELAT\xd3RIO EM PDF"),content:a}),l.a.createElement("div",null),l.a.createElement("button",{onClick:E},A?"XLSX":"RELAT\xd3RIO EM XLSX"));return Object(r.useEffect)(()=>{const e=U<=c;e&&d(e)},[c]),l.a.createElement(l.a.Fragment,null,A?l.a.createElement(l.a.Fragment,null,l.a.createElement("button",{className:"buttonBase reportButton addMargin",onClick:e=>{t(),u(e.currentTarget)}},"GERAR RELAT\xd3RIO"),!s&&l.a.createElement(ne.a,{id:g,open:h,anchorEl:m,onClose:p,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},f())):l.a.createElement(l.a.Fragment,null,f()))};class lv{}lv.getCancelledLicenses=(async e=>{const{data:t}=await ut.post(pt.license.getCancelledLicenses,{...e});return t.data});class iv{}iv.getProductSoftwaresSemLogo=(async()=>{const{data:e}=await ut.post(pt.product.software.getProductSoftwares,{isLogo:!1});return e.data}),iv.getProductSoftwaresComLogo=(async()=>{const{data:e}=await ut.post(pt.product.software.getProductSoftwares,{isLogo:!0});return e.data}),iv.getProductSoftwares=(async e=>{const{data:t}=await ut.post(pt.product.software.getProductSoftwares,e);return t.data});class sv{}sv.getReasonCancellation=(async e=>{const{data:t}=await ut.post(pt.license.getReasonCancellation,{...e});return t.data}),sv.createReasonCancellation=(async e=>{const{data:t}=await ut.post(pt.license.createReasonCancellation,{...e});return t}),sv.updateReasonCancellation=(async e=>{const{data:t}=await ut.put(pt.license.updateReasonCancellation,{...e});return t}),sv.deleteReasonCancellation=(async e=>{const{data:t}=await ut.delete(pt.license.deleteReasonCancellation(e));return t});a(710);var cv,Av,dv,mv=function(e){let{countFilter:t,userCanViewColumnRevenda:a,handleSubmit:n,inputClienteValue:o,handleClienteChange:r,inputRevendaValue:i,handleRevendaChange:s,serie:c,handleInputSerieChange:A,dataInicio:d,handleDataInicioChange:m,dataFim:u,handleDataFimChange:p,radioStatus:h,handleRadioStatusChange:g,radioTipo:E,handleRadioTipoChange:f,softwareValue:b,handleSoftwareChange:v,motivoValue:C,handleMotivoChange:x,softwares:w,motivosCancelamento:O}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:n},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(co,{title1:"Cliente",inputPerson1:o,handlePerson1Change:r,title2:"Revenda",inputPerson2:i,handlePerson2Change:s,userCanViewPerson2:a})),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder inputSerieWidth"},l.a.createElement("span",null,"S\xe9rie"),l.a.createElement("input",{id:"serie",type:"text",name:"serie",value:c,onChange:A})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software"),l.a.createElement("select",{name:"software",value:b,onChange:v},l.a.createElement("option",{value:""},"Selecione"),w.map(e=>l.a.createElement("option",{key:e.id,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Motivo"),l.a.createElement("select",{name:"motivoCancelamento",value:C,onChange:x},l.a.createElement("option",{value:""},"Selecione"),O.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.descricao," ",e.ativo?"":"(exclu\xeddo)"))))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Status"),l.a.createElement("div",{id:"statusHolder"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"status",value:cn.APROVADO.value,checked:h===cn.APROVADO.value,onChange:g}),l.a.createElement("span",{className:"checkmark"},h===cn.APROVADO.value&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},cn.APROVADO.label)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"status",value:cn.ANALISE.value,checked:h===cn.ANALISE.value,onChange:g}),l.a.createElement("span",{className:"checkmark"},h===cn.ANALISE.value&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},cn.ANALISE.label)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"status",value:cn.NEGADO.value,checked:h===cn.NEGADO.value,onChange:g}),l.a.createElement("span",{className:"checkmark"},h===cn.NEGADO.value&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},cn.NEGADO.label)))),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Tipo"),l.a.createElement("div",{id:"statusHolder"},l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"status",value:An.PARCIAL.value,checked:E===An.PARCIAL.value,onChange:f}),l.a.createElement("span",{className:"checkmark"},E===An.PARCIAL.value&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},An.PARCIAL.label)),l.a.createElement("div",{className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:"checkbox",name:"status",value:An.TOTAL.value,checked:E===An.TOTAL.value,onChange:f}),l.a.createElement("span",{className:"checkmark"},E===An.TOTAL.value&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),l.a.createElement("span",{id:"radioLabel"},An.TOTAL.label)))),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Per\xedodo"),l.a.createElement("div",{id:"dates"},l.a.createElement(On.a,{mask:"99/99/9999",name:"initialDate",value:d,onChange:m}),l.a.createElement("span",{id:"dateSeparator"},"\xe0"),l.a.createElement(On.a,{mask:"99/99/9999",style:{paddingLeft:"10px"},name:"finalDate",value:u,onChange:p}))),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:n},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};const uv=_.c.div(cv||(cv=Object(Q.a)([""]))),pv=_.c.div(Av||(Av=Object(Q.a)(["\n display: flex;
1\n"]))),hv=_.c.div(dv||(dv=Object(Q.a)(["\n flex: 1;\n width: 1px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: default;\n"])));a(711);var gv,Ev,fv,bv,vv=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!0),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)(""),[v,C]=Object(r.useState)(""),[x,w]=Object(r.useState)([]),[O,y]=Object(r.useState)(""),[S,N]=Object(r.useState)([]),[I,j]=Object(r.useState)(""),[R,P]=Object(r.useState)([]),[k,T]=Object(r.useState)(0),[M,B]=Object(r.useState)([]),[F,H]=Object(r.useState)([]),[L,z]=Object(r.useState)(""),[Q,_]=Object(r.useState)(0),[G,V]=Object(r.useState)({page:0,rowsPerPage:50}),[U,Y]=Object(r.useState)({textCliente:"",textRevenda:"",dataInicio:null,dataFim:null,status:"",serie:"",tipo:"",software:"",motivo:""});Object(r.useEffect)(()=>{let e=!0;return(async()=>{i(!0);try{const[{resultado:a},{resultado:n}]=await Promise.all([iv.getProductSoftwares({}),sv.getReasonCancellation({}),te(G,K())]);e&&(w([...a]),N([...n]))}catch(t){e&&zt(t,"Erro ao dados para pesquisa.")}finally{e&&i(!1)}})(),()=>{e=!1}},[]);const{permissions:X}=Object(u.d)(e=>e.user.data),q=Object(r.useMemo)(()=>X.includes(ua["view_coluna-revenda"]),[X]);let J=l.a.useRef();function K(){let e=0;return a.textCliente&&(b(a.textCliente),e+=1),a.textRevenda&&(C(a.textRevenda),e+=1),a.dataInicio&&(c(a.dataInicio),e+=1),a.dataFim&&(d(a.dataFim),e+=1),a.status&&(h(a.status),e+=1),a.tipo&&(E(a.tipo),e+=1),a.serie&&(z(a.serie),e+=1),a.software&&(y(a.software),e+=1),a.motivoCancelamentoId&&(j(a.motivoCancelamentoId),e+=1),_(e),a}function Z(e,t){e&&e.length?(P(e),T(t)):(P([]),T(0))}async function W(e){let t=0;const a={};f&&(a.textCliente=f.trim(),t+=1),v&&(a.textRevenda=v.trim(),t+=1),s.length&&(a.dataInicio=s,t+=1),A.length&&(a.dataFim=A,t+=1),m.length&&(a.status=m,t+=1),g.length&&(a.tipo=g,t+=1),L.length&&(a.serie=L.trim(),t+=1),O.length&&(a.software=O,t+=1),I.length&&(a.motivoCancelamentoId=I,t+=1),_(t),Y(a),n(a),await e(a)}function $(e){e&&e.length?(B(e),H(function(e){if(!e.length)return[];const t=e=>{const t="".concat(e.nomeFantasiaRevenda||e.razaoSocialRevenda||""),a="".concat(Object(tn.c)(e.cpfCnpjRevenda));return"".concat(t||"---"," - ").concat(a||"---")},a=e=>{const t="".concat(e.nomeFantasiaCliente||e.razaoSocialCliente||""),a="".concat(Object(tn.c)(e.cpfCnpjCliente));return"".concat(t||"---"," - ").concat(a||"---")};return e.map(e=>{const n=nn.find(t=>t.nome===e.estado),o="Parcial"===e.tipo.trim()?e.moduloCancelados.length:"---";return{amountModules:o,resale:t(e),client:a(e),uf:n?n.sigla:"---",day:"".concat(Pe()(e.data).format("DD/MM/YYYY")),lineBusiness:e.ramoAtividade||"---",serie:(e.serie||"").trim(),software:e.software||"---",amountUsers:e.numeroUsuarios||"---",amountBoxs:e.numeroCaixas||"---",reason:e.motivoCancelamento?e.motivoCancelamento.descricao:"---",subReason:e.submotivoCancelamento?e.submotivoCancelamento.descricao:"---",requested:"".concat(Pe()(e.dataSolicitacao).format("DD/MM/YYYY")),status:e.status||"---",type:e.tipo||"---",modality:e.modalidade||"---"}})}(e))):(B([]),H([]))}async function ee(e,t){i(!0);try{const e=await lv.getCancelledLicenses(t);e.resultado.length?$(e.resultado):($(),Object(p.b)("N\xe3o encontramos solicita\xe7\xf5es para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}async function te(e,t){V(e),i(!0);try{const{page:n,rowsPerPage:o}=e,r=await lv.getCancelledLicenses({...t||U,limit:o,offset:n*o});r.resultado.length?Z(r.resultado,r.total):(Z(),Object(p.b)("N\xe3o encontramos solicita\xe7\xf5es para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}const ae=function(e,a){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=Pe()(e.data).format("DD/MM/YYYY, HH:mm:ss"),r=Pe()(e.dataSolicitacao).format("DD/MM/YYYY, HH:mm:ss"),i=e.nomeFantasiaCliente||e.razaoSocialCliente||"---",s=e.nomeFantasiaRevenda||e.razaoSocialRevenda||"---",c=[l.a.createElement(qt.a,{key:"row_0"},e.serie||"---"),l.a.createElement(qt.a,{key:"row_0_1"},e.software||"---"),l.a.createElement(qt.a,{key:"row_1"},i?l.a.createElement(pv,null,l.a.createElement(hv,null,l.a.createElement("span",{title:i},i),l.a.createElement("br",null),l.a.createElement("small",null,Object(tn.c)(e.cpfCnpjCliente)||"---"))):"---"),q&&l.a.createElement(qt.a,{key:"row_2"},s?l.a.createElement(pv,null,l.a.createElement(hv,null,l.a.createElement("span",{title:s},s),l.a.createElement("br",null),l.a.createElement("small",null,Object(tn.c)(e.cpfCnpjRevenda)||"---"))):"---"),l.a.createElement(qt.a,{key:"row_3"},e.motivoCancelamento&&e.motivoCancelamento.descricao||"---"),l.a.createElement(qt.a,{key:"row_4"},o||"---"),l.a.createElement(qt.a,{key:"row_5",align:"center"},e.status||"---"),l.a.createElement(qt.a,{key:"row_6",align:"center"},e.tipo||"---"),!a&&l.a.createElement(qt.a,{key:"row_7"},l.a.createElement("div",{className:"iconHolder"},l.a.createElement(ue.p,{className:"EditIconOnTable",disabled:!0,onClick:()=>t.push(D.editRequests,{data:e}),title:"Editar"})))],A=[l.a.createElement(qt.a,{key:"row_print_0"},i?l.a.createElement(pv,null,l.a.createElement(hv,null,l.a.createElement("span",{title:i},i),l.a.createElement("br",null),l.a.createElement("small",null,Object(tn.c)(e.cpfCnpjCliente)||"---"))):"---"),l.a.createElement(qt.a,{key:"row_print_1"},e.serie||"---"),l.a.createElement(qt.a,{key:"row_print_2"},e.numeroUsuarios||"---"),l.a.createElement(qt.a,{key:"row_print_3"},e.numeroCaixas||"---"),l.a.createElement(qt.a,{key:"row_print_4"},e.motivoCancelamento&&e.motivoCancelamento.descricao||"---",l.a.createElement("small",null,l.a.createElement("br",null),e.submotivoCancelamento&&e.submotivoCancelamento.descricao)),l.a.createElement(qt.a,{key:"row_print_5"},r||"---"),l.a.createElement(qt.a,{key:"row_print_6",align:"center"},e.status||"---"),l.a.createElement(qt.a,{key:"row_print_7",align:"center"},e.tipo||"---")];return n?A:c},ne=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return[{text:"Cliente",width:"20%"},{text:"S\xe9rie",width:"5%"},{text:"Usu\xe1rios",width:"5%"},{text:"Caixas",width:"5%"},{text:"Motivo",width:"auto"},{text:"Solicitado",width:"10%"},{text:"Status",width:"10%",align:"center"},{text:"Tipo",width:"8%",align:"center"}];const t=[{text:"S\xe9rie",width:"5%"},{text:"Software",width:"5%"},{text:"Cliente",width:"auto"},{text:"Revenda",width:"18%"},{text:"Motivo",width:"20%"},{text:"Solicitado",width:"10%"},{text:"Status",width:"7%",align:"center"},{text:"Tipo",width:"7%",align:"center"}],a={text:"A\xe7\xe3o",width:"50px",align:"center"},n=t.filter(e=>"Revenda"!==e.text);let o;const r=o=e?[...t]:[...t,a];return o=e?[...n]:[...n,a],q?r:o};return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>J=e,title:"Cancelamento de Licen\xe7as",handlePageUpdate:ee,filters:[{name:"Cliente",value:f},{name:"S\xe9rie",value:L},{name:"Revenda",value:v},{name:"Tipo",value:g},{name:"Per\xedodo",value:s&&A?"".concat(s," \xe0 ").concat(A):""},{name:"Status",value:m},{name:"Sotfware",value:O},{name:"Motivo",value:function(){const e=S.filter(e=>e.id===Number(I));return e.length?e[0].descricao:""}()}],renderRowComponent:e=>ae(e,!0,!0),headerLabels:ne(!0,!0),dataObjects:M,newLayout:!0}),l.a.createElement(uv,null,l.a.createElement(_e,{loading:o,show:o}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Monitorar Cancelamentos",customShowReport:l.a.createElement(rv,{key:"file_pdf",printableRef:()=>J,onBeforePrintCallback:async()=>{await W(async e=>{await ee(0,e)})},loading:o,excelDataRowsJson:F,excelDataColumnsJson:[{header:"Quantidade",key:"amountModules"},{header:"Revenda",key:"resale"},{header:"Cliente",key:"client"},{header:"UF",key:"uf"},{header:"Dia",key:"day"},{header:"Ramo",key:"lineBusiness"},{header:"S\xe9rie",key:"serie"},{header:"Licen\xe7a Software",key:"software"},{header:"Usu\xe1rios",key:"amountUsers"},{header:"Caixas",key:"amountBoxs"},{header:"Motivo",key:"reason"},{header:"Sub Motivo",key:"subReason"},{header:"Solicitado",key:"requested"},{header:"Status",key:"status"},{header:"Tipo",key:"type"},{header:"Modalidade",key:"modality"}]}),openButtonSelect:!0}),l.a.createElement(mv,{countFilter:Q,userCanViewColumnRevenda:q,handleSubmit:function(e){e.preventDefault(),W(async e=>{await te(G,e)})}
1,inputClienteValue:f,handleClienteChange:function(e){const{target:{value:t}}=e;b(t)},inputRevendaValue:v,handleRevendaChange:function(e){const{target:{value:t}}=e;C(t)},serie:L,handleInputSerieChange:function(e){const{target:{value:t}}=e;z(Object(tn.g)(t))},dataInicio:s,handleDataInicioChange:function(e){const{target:{value:t}}=e;c(t)},dataFim:A,handleDataFimChange:function(e){const{target:{value:t}}=e;d(t)},radioStatus:m,handleRadioStatusChange:function(e){const{target:{value:t}}=e;h(m===t?"":t)},radioTipo:g,handleRadioTipoChange:function(e){const{target:{value:t}}=e;E(g===t?"":t)},softwareValue:O,handleSoftwareChange:function(e){const{target:{value:t}}=e;y(t)},motivoValue:I,handleMotivoChange:function(e){const{target:{value:t}}=e;j(t)},softwares:x,motivosCancelamento:S}),l.a.createElement(sa,{headerLabels:ne(),dataObjects:R,totalItems:k,handlePageUpdate:async e=>{await W(async t=>{await te(e,t)})},renderRowComponent:ae,useCustomActions:!0})))};const Cv=_.c.div(gv||(gv=Object(Q.a)(["\n align-self: stretch;\n margin: 10px 20px;\n"]))),xv=_.c.div(Ev||(Ev=Object(Q.a)(["\n background: #fff;\n padding: 5px 10px;\n display: flex;\n flex: 1;\n justify-content: space-between;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n\n div.leftContainer {\n display: flex;\n align-items: center;\n }\n"]))),wv=_.c.div(fv||(fv=Object(Q.a)(["\n background: #ffffff80;\n padding: 10px;\n display: flex;\n flex: 1;\n"]))),Ov=Object(_.c)(QE.a)(bv||(bv=Object(Q.a)(["\n margin: 0px 20px;\n color: #707070;\n font-size: 25px;\n align-self: center;\n transform: ",";\n"])),e=>e.open?"rotate(0deg)":"rotate(180deg)");var yv,Sv;a(712);function Nv(e){let{renderHeaderLeftComponent:t,renderHeaderRightComponent:a,renderContent:n,disabled:o}=e;const[i,s]=Object(r.useState)(!0);return l.a.createElement(Cv,null,l.a.createElement(xv,{className:"collapsibleHeader",onClick:()=>!o&&s(!i)},t&&t(),l.a.createElement("div",{className:"leftContainer"},a&&a(),!o&&l.a.createElement(Ov,{open:i}))),i&&l.a.createElement(wv,{className:"collapsibleContent"},n&&n()))}const Iv=_.c.div(yv||(yv=Object(Q.a)(["\n display: grid;\n grid-template-columns: 1fr 1fr;\n width: 100%;\n\n div {\n display: flex;\n margin: 5px 10px;\n\n span {\n font-size: 17px;\n color: #707070;\n\n :first-child {\n margin-right: 10px;\n }\n\n @media (max-width: 700px) {\n font-size: 14px;\n\n :first-child {\n margin-right: 5px;\n }\n }\n }\n }\n\n @media (max-width: 700px) {\n grid-template-columns: 1fr;\n }\n"]))),jv=_.c.div(Sv||(Sv=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n div.observation-default {\n grid-template-columns: 1fr;\n }\n"])));function Rv(e){let{client:t}=e;return l.a.createElement(Iv,null,l.a.createElement("div",null,l.a.createElement("span",null,"Nome Fantasia:"),l.a.createElement("span",null,t.nomeFantasia||"")),l.a.createElement("div",null,l.a.createElement("span",null,"CPF/CNPJ:"),l.a.createElement("span",null,Object(tn.c)(t.cpfCnpj)||"")),l.a.createElement("div",null,l.a.createElement("span",null,"Respons\xe1vel:"),l.a.createElement("span",null,t.responsavelNome||"")),l.a.createElement("div",null,l.a.createElement("span",null,"Telefone 1:"),l.a.createElement("span",null,Object(tn.e)(t.responsavelTelefone1)||"")),l.a.createElement("div",null,l.a.createElement("span",null,"Email:"),l.a.createElement("span",null,t.responsavelEmail||"")),l.a.createElement("div",null,l.a.createElement("span",null,"Telefone 2:"),l.a.createElement("span",null,Object(tn.e)(t.responsavelTelefone2)||"")))}function Dv(e){let{resale:t}=e;return l.a.createElement(Iv,null,l.a.createElement("div",null,l.a.createElement("span",null,"Nome Fantasia:"),l.a.createElement("span",null,t.nomeFantasia)),l.a.createElement("div",null,l.a.createElement("span",null,"CNPJ:"),l.a.createElement("span",null,Object(tn.c)(t.cpfCnpj))))}function Pv(e){var t,a,n;let{creator:o}=e;return l.a.createElement(Iv,null,l.a.createElement("div",null,l.a.createElement("span",null,"Nome:"),l.a.createElement("span",null,(null===o||void 0===o?void 0:o.nomeSocial)||(null===o||void 0===o?void 0:o.nomeFantasia)||(null===o||void 0===o?void 0:o.razaoSocial)||"")),l.a.createElement("div",null,l.a.createElement("span",null,"CPF/CNPJ:"),l.a.createElement("span",null,Object(tn.c)((null===o||void 0===o?void 0:o.cpfCnpj)||""))),l.a.createElement("div",null,l.a.createElement("span",null,"Telefone:"),l.a.createElement("span",null,Object(tn.e)((null===o||void 0===o?void 0:null===(t=o.contato)||void 0===t?void 0:t.telefone1)||(null===o||void 0===o?void 0:null===(a=o.contato)||void 0===a?void 0:a.telefone2)||""))),l.a.createElement("div",null,l.a.createElement("span",null,"E-mail:"),l.a.createElement("span",null,(null===o||void 0===o?void 0:null===(n=o.contato)||void 0===n?void 0:n.email)||"")))}var kv,Tv,Mv,Bv,Fv;_.c.div(kv||(kv=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n"]))),_.c.table(Tv||(Tv=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n margin-top: 10px;\n\n tr {\n display: flex;\n font-size: 15px;\n color: #979797;\n\n @media (max-width: 700px) {\n font-size: 10px;\n }\n\n th {\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n display: flex;\n flex: 1;\n justify-content: center;\n background: #fff;\n padding: 13px 5px;\n }\n\n td {\n border: 1px solid rgb(0, 0, 0, 0.1);\n border-top-width: 0px;\n display: flex;\n flex: 1;\n justify-content: center;\n padding: 13px 5px;\n\n :last-child {\n border-right-width: 0px;\n }\n\n :first-child {\n border-left-width: 0px;\n }\n }\n }\n"]))),_.c.div(Mv||(Mv=Object(Q.a)(["\n background: #e5e5e5;\n padding: 5px 20px;\n display: flex;\n justify-content: space-between;\n"]))),_.c.span(Bv||(Bv=Object(Q.a)(["\n color: #979797;\n font-size: 15px;\n\n @media (max-width: 700px) {\n font-size: 10px;\n }
1\n"]))),_.c.span(Fv||(Fv=Object(Q.a)(["\n color: #8683f2;\n font-size: 15px;\n\n @media (max-width: 700px) {\n font-size: 10px;\n }\n"])));function Hv(e){let{license:t}=e;return l.a.createElement(Iv,null,l.a.createElement("div",null,l.a.createElement("span",null,"Licen\xe7a:"),l.a.createElement("span",null,t.serie)),l.a.createElement("div",null,l.a.createElement("span",null,"Software:"),l.a.createElement("span",null,t.software)),l.a.createElement("div",null,l.a.createElement("span",null,"Tipo de Cancelamento:"),l.a.createElement("span",null,t.tipo)))}var Lv,zv;a(222);function Qv(e){let{cancellation:t}=e;return l.a.createElement(jv,null,l.a.createElement(Iv,null,l.a.createElement("div",null,l.a.createElement("span",null,"Motivo:"),l.a.createElement("span",null,t.motivo.descricao)),l.a.createElement("div",null,l.a.createElement("span",null,"N\xba de Caixas:"),l.a.createElement("span",null,t.numeroCaixas||"---")),l.a.createElement("div",null,l.a.createElement("span",null,"Submotivo:"),l.a.createElement("span",null,t.submotivo?t.submotivo.descricao:"---")),l.a.createElement("div",null,l.a.createElement("span",null,"N\xba de Usu\xe1rios:"),l.a.createElement("span",null,t.numeroUsuarios||"---"))),l.a.createElement(Iv,{className:"observation-default"},l.a.createElement("div",null,l.a.createElement("span",null,"Observa\xe7\xe3o:"),l.a.createElement("span",{className:"containerObs"},t.observacao||"---"))))}const _v=_.c.div(Lv||(Lv=Object(Q.a)(["\n display: grid;\n width: 100%;\n\n div {\n display: flex;\n\n textarea {\n resize: none;\n }\n\n span {\n font-size: 17px;\n color: #707070;\n\n :first-child {\n margin-right: 10px;\n }\n\n @media (max-width: 700px) {\n font-size: 14px;\n\n :first-child {\n margin-right: 5px;\n }\n }\n }\n }\n"]))),Gv=_.c.div(zv||(zv=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n div {\n margin: 10px 20px;\n }\n"])));function Vv(e){let{cancellation:t}=e;return l.a.createElement(_v,null,l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"stretch"}},l.a.createElement(sa,{style:{width:"100%"},headerLabels:[{text:"M\xf3dulo"},{text:"Software"},{text:"Quantidade"},{text:"Motivo"},{text:"Sub-Motivo"}],dataObjects:t.moduloCancelados,renderRowComponent:e=>{const t=[l.a.createElement(qt.a,{key:0},e.nomeModulo),l.a.createElement(qt.a,{key:1},e.nomeSoftware),l.a.createElement(qt.a,{key:2},e.quantidade),l.a.createElement(qt.a,{key:3},e.motivoCancelamento.descricao)];return e.submotivoCancelamento?t.push(l.a.createElement(qt.a,{key:4},e.submotivoCancelamento.descricao)):t.push(l.a.createElement(qt.a,{key:4})),t},useCustomActions:!0}),l.a.createElement(Gv,null,!!t.assunto&&l.a.createElement("div",null,l.a.createElement("span",null,l.a.createElement("b",null,"Assunto:")),l.a.createElement("span",{className:"containerObs"},t.assunto)),!!t.observacao&&l.a.createElement("div",null,l.a.createElement("span",null,l.a.createElement("b",null,"Observa\xe7\xe3o:")),l.a.createElement("span",{className:"containerObs"},t.observacao)))))}var Uv;_.c.div(Uv||(Uv=Object(Q.a)(["\n display: grid;\n width: 100%;\n\n div {\n display: flex;\n margin: 5px 10px;\n\n textarea {\n resize: none;\n }\n\n span {\n font-size: 17px;\n color: #707070;\n\n :first-child {\n margin-right: 10px;\n }\n\n @media (max-width: 700px) {\n font-size: 14px;\n\n :first-child {\n margin-right: 5px;\n }\n }\n }\n }\n"])));var Yv;const Xv=_.c.div(Yv||(Yv=Object(Q.a)(["\n display: grid;\n width: 100%;\n\n div {\n display: flex;\n margin: 5px 10px;\n\n textarea {\n margin-top: 0; \n border-width: 1px; \n border-color: #dadae3; \n border-style: solid; \n border-radius: 6px; \n padding: 8px 15px;\n resize: vertical;\n }\n\n span {\n font-size: 17px;\n color: #707070;\n\n :first-child {\n margin-right: 10px;\n }\n\n @media (max-width: 700px) {\n font-size: 14px;\n\n :first-child {\n margin-right: 5px;\n }\n }\n }\n }\n"])));function qv(e){let{handleObservationChange:t,observationValue:a,isDisabled:n=!1}=e,o="";return a&&(o=a),l.a.createElement(Xv,null,l.a.createElement("div",null,l.a.createElement("textarea",{disabled:n,rows:4,value:o,onChange:t})))}var Jv,Kv,Zv,Wv,$v;
1const eC=_.c.div(Jv||(Jv=Object(Q.a)([""]))),tC=_.c.div(Kv||(Kv=Object(Q.a)(["\n display: flex;\n flex: 1;\n max-width: 580px;\n width: 580px;\n border-radius: 10px;\n\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h3 {\n font-size: 16px;\n color: var(--cm-primary);\n line-height: 24px;\n }\n\n span {\n color: #7e7e7e;\n }\n\n @media (max-width: 800px) {\n width: auto;\n }\n"]))),aC=_.c.footer(Zv||(Zv=Object(Q.a)(["\n padding-right: 24px;\n padding-bottom: 24px;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n justify-content: center;\n background-color: #fcfcfc;\n margin-top: -1px;\n"]))),nC=_.c.header(Wv||(Wv=Object(Q.a)(["\n height: 56px;\n width: 100%;\n display: flex;\n justify-content: flex-start;\n padding: 16px 24px;\n border-top-right-radius: 10px;\n border-top-left-radius: 10px;\n background-color: #ffffff;\n border-bottom: 1px solid #c6c6dc;\n"]))),oC=_.c.div($v||($v=Object(Q.a)(["\n width: 100%;\n flex-direction: column;\n text-align: start;\n display: flex;\n padding: 24px 24px 0 24px;\n border-bottom-right-radius: 10px;\n border-bottom-left-radius: 10px;\n background-color: #fcfcfc;\n\n .withMarginTop {\n margin-top: 20px;\n }\n\n .subtitle {\n font-weight: normal;\n }\n\n section {\n display: flex;\n width: 100%;\n flex: 1;\n flex-wrap: wrap;\n flex-direction: column;\n\n span {\n margin-top: 8px;\n }\n\n span.withDisplayFlex {\n display: flex;\n align-items: center;\n\n b {\n margin-right: 5px;\n }\n\n small {\n margin: 0 6px;\n }\n\n button {\n margin-left: 5px;\n }\n }\n\n span.noMarginTop {\n margin-top: 0;\n }\n\n div {\n display: flex;\n width: 100%;\n flex-wrap: wrap;\n margin: 8px 0;\n\n span {\n margin-top: 0px;\n margin-right: 24px;\n }\n }\n\n div.noMarginBottom {\n margin-bottom: 0;\n }\n\n div.duplicateMarginBottom {\n margin-bottom: 16px;\n }\n\n a {\n width: fit-content;\n margin: 8px 0;\n }\n }\n\n section.withMarginBottom {\n margin-bottom: 8px;\n }\n\n section.displayFlex {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n\n div {\n display: block;\n width: auto;\n height: auto;\n }\n\n div + div {\n margin-left: 30px;\n }\n }\n\n input[type=text] {\n height: 35px;\n width: 150px;\n border-radius: 6px;\n border: 0.25px solid var(--cm-primary);\n margin-top: 0;\n }\n"])));function rC(e){let{formGenerateKey:t,inputPrazoChaveValue:a,handleInputPrazoChaveChange:n,inputControleValue:o,isDisabeldControle:r,isFirstKey:i,handleInputControleChange:s}=e;const{cliente:c,software:A}=t,d=e=>e||"---";return l.a.createElement(oC,null,l.a.createElement("h3",null,"DADOS DO CLIENTE"),l.a.createElement("section",null,l.a.createElement("span",null,l.a.createElement("b",null,"Raz\xe3o Social: "),d(c.razaoSocial)),l.a.createElement("span",null,l.a.createElement("b",null,"CPF / CNPJ: "),d(c.cpfCnpj)),l.a.createElement("span",null,l.a.createElement("b",null,"Nome Fantasia: "),d(c.nomeFantasia)),l.a.createElement("span",null,l.a.createElement("b",null,"Email: "),d(c.email)),l.a.createElement("span",null,l.a.createElement("b",null,"Endere\xe7o: "),d(c.endereco))),l.a.createElement("h3",{className:"withMarginTop"},"DADOS DO SOFTWARE"),l.a.createElement("section",null,l.a.createElement("div",null,l.a.createElement("span",null,l.a.createElement("b",null,"T\xedtulo: "),d(A.titulo))),l.a.createElement("div",null,l.a.createElement("span",null,l.a.createElement("b",null,"S\xe9rie: "),d(A.serie)),l.a.createElement("span",null,l.a.createElement("b",null,"Vers\xe3o: "),d(A.versao)),l.a.createElement("span",null,l.a.createElement("b",null,"Controle: "),d(A.controle)))),l.a.createElement("section",{className:"displayFlex"},i&&l.a.createElement("div",null,l.a.createElement("h3",{className:"subtitle"},"Controle: *"),l.a.createElement("input",{type:"text",disabled:r,value:o,onChange:s})),l.a.createElement("div",null,l.a.createElement("h3",{className:"subtitle"},"Prazo da Chave: *"),l.a.createElement("input",{type:"text",value:a,onChange:n}))))}var lC,iC;const sC=_.c.button(lC||(lC=Object(Q.a)(["\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 2px 4px;\n text-decoration: none;\n border-radius: 4px;\n border: 1px solid var(--cm-primary);\n font-size: 10pt;\n height: 22px;\n background-color: white;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n color: var(--cm-primary);\n\n svg {\n margin-right: 2px;\n }\n"]))),cC=_.c.div(iC||(iC=Object(Q.a)(["\n display: flex;\n align-items: center;\n font-size: 16px;\n color: #05874A;\n background-color: #E4FFF3;\n border: 1px solid #05874A;\n border-radius: 6px;\n padding: 10px 13px;\n margin-bottom: 16px;\n\n svg {\n margin-right: 10px;\n font-size: 20px;\n }\n"])));var AC=a(344),dC=a.n(AC);function mC(e){let{formGeneratingKey:t,formGeneratedKeyResponse:a}=e;const[n,o]=Object(r.useState)(!1),{cliente:i,software:s}=t,c=a,A=e=>e||"---";return l.a.createElement(oC,null,l.a.createElement("section",{className:"withMarginBottom"},l.a.createElement("span",{className:"noMarginTop"},l.a.createElement("b",null,"T\xedtulo: "),A(s.titulo)),l.a.createElement("div",{className:"noMarginBottom"},l.a.createElement("span",null,l.a.createElement("b",null,"Vers\xe3o: "),A(c.versao)),l.a.createElement("span",null,l.a.createElement("b",null,"Controle: "),A(c.controle)),l.a.createElement("span",null,l.a.createElement("b",null,"S\xe9rie: "),A(s.serie))),l.a.createElement("span",null,l.a.createElement("b",null,"Gerada por: "),A(c.geradaPor)),l.a.createElement("span",null,l.a.createElement("b",null,"Empresa: "),A(i.nomeFantasia||i.razaoSocial)),l.a.createElement("div",{className:"noMarginBottom"},l.a.createElement("span",null,l.a.createElement("b",null,"Data: "),A((d=c.geradaEm,Pe()(d).format("DD/MM/YYYY")))),l.a.createElement("span",null,l.a.createElement("b",null,"Hor\xe1rio: "),A((e=>Pe()(e).format("HH:mm:ss"))(c.geradaEm)))),l.a.createElement("span",{className:"withDisplayFlex"},l.a.createElement("b",null,"Chave: "),l.a.createElement("small",null,c.chave),l.a.createElement(sC,{onClick:function(){dC()(c.chave),o(!0)}},l.a.createElement($.g,null),"Copiar")),l.a.createElement("a",{href:D.generateKey,onClick:function(e){e.preventDefault();const t=Object(tn.m)(i.cpfCnpj),a=s.titulo,n=Pe()(c.geradaEm).format("DD.MM.YYYY"),o="".concat(t,"-").concat(a,"-").concat(n);!function(e,t){const a=encodeURIComponent(t);var n=document.createElement("a");n.setAttribute("href","".concat("data:text/plain;charset=utf-8",",").concat(a)),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)}("".concat(o,".chv"),c.chave)}},"Clique aqui para baixar o arquivo de chave"),n&&l.a.createElement(cC,{className:"duplicateMarginBottom"}
1,l.a.createElement(Jn.a,null),"Chave copiada com sucesso!")));var d}const uC={chave:"XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX",prazo:"",geradaEm:"",geradaPor:"",versao:"",controle:""},pC={cliente:{razaoSocial:"",cpfCnpj:"",nomeFantasia:"",email:"",endereco:""},software:{titulo:"",serie:"",versao:"",controle:""}},hC={params:{ativarChave:"",gerarCom:"",mensagemAtual:""},values:{controle:"",serie:"",codigoSoftware:"",versao:"",cnpj:"",prazo:""}};var gC=function(e){let{history:t}=e;const[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,h]=Object(r.useState)(""),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)([]),[x,w]=Object(r.useState)(0),[O,y]=Object(r.useState)(0),[S,N]=Object(r.useState)({page:0,rowsPerPage:50}),[I,j]=Object(r.useState)({cpfCnpj:null,razaoSocial:"",serie:"",software:""}),[R,D]=Object(r.useState)(1),[P,k]=Object(r.useState)([]),[T,M]=Object(r.useState)(!1),[B,F]=Object(r.useState)(!1),[H,L]=Object(r.useState)(""),[z,Q]=Object(r.useState)(""),[_,G]=Object(r.useState)(""),[V,U]=Object(r.useState)(""),[Y,X]=Object(r.useState)(""),[q,J]=Object(r.useState)(!1),[K,Z]=Object(r.useState)(null),[W,ee]=Object(r.useState)(uC),[te,ae]=Object(r.useState)(pC),[ne,oe]=Object(r.useState)(hC),re=Object(u.d)(e=>e.user.data),{permissions:le}=Object(u.d)(e=>e.user.data),ie=Object(r.useMemo)(()=>le.includes(ua["view_coluna-revenda"]),[le]);function se(e){let t="",a=!0;const{NOT_BLOCKED:n}=dn,o=e.status===n.value,r=e.statusChave===n.value;switch(e.tipo){case an.REVENDA:return(()=>{t="Revenda bloqueada para gera\xe7\xe3o de chaves!",o&&r||(a=!1,Object(p.b)(t,{type:p.b.TYPE.ERROR}));const{prazoRenovacaoChave:n}=e;return[a,n]})();case an.CLIENTE:return(()=>{const n="".concat(e.razaoSocial||e.nomeFantasia),l=Object(tn.f)(e.cpfCnpj),i="".concat(Object(tn.c)(e.cpfCnpj));let s=null;if(o){const{razaoSocial:a,nomeFantasia:o,cpfCnpj:c,contato:A,endereco:d,prazoRenovacaoChave:m}=e,{endereco:u}=d,{email:h}=A;if(s={razaoSocial:a,nomeFantasia:o,cpfCnpj:c,endereco:u,email:h,prazoRenovacaoChave:m},!r){const e="bloqueado para gera\xe7\xe3o de chave!";t="".concat(n," com ").concat(l," ").concat(i," ").concat(e),Object(p.b)(t,{type:p.b.TYPE.ERROR})}}else{a=!1;const e="bloqueado no sistema!";t="".concat(n," com ").concat(l," ").concat(i," ").concat(e),Object(p.b)(t,{type:p.b.TYPE.ERROR})}return[a,s]})();default:return[!1,null]}}function ce(e){return{razaoSocial:e.razaoSocial,cpfCnpj:Object(tn.c)(e.cpfCnpj),nomeFantasia:e.nomeFantasia,email:e.email,endereco:e.endereco}}Object(r.useEffect)(()=>{(async()=>{n(!0);try{const[a,n]=await Promise.all([Mr.getPersonResale(re.revenda.id),re.tipo===an.COLABORADOR?hl.getPersonEmployee(re.id):null]);await Tc(a,t),await Tc(n,t)}catch(e){zt(e,"Erro ao verificar usu\xe1rio")}})()},[]),Object(r.useEffect)(()=>{(async()=>{n(!0);try{var e,t;const o=[es.getProductSoftwares({}),jn.getTestLicense()];ie&&(o.push(Mr.getPersonResales({revendaId:re.revenda.id}),me(S,{cpfCnpjRevenda:Object(tn.m)(re.revenda.cpfCnpj)})),y(1));const[r,l,i]=await Promise.all(o);if(null===i||void 0===i?void 0:null===(e=i.resultado)||void 0===e?void 0:e.length){const e=i.resultado.map(e=>{const t=e.nomeFantasia||e.razaoSocial||"";return{value:Object(tn.m)(e.cpfCnpj),label:"".concat(Object(tn.c)(e.cpfCnpj)," - ").concat(t)}}),t=e.find(e=>e.value===Object(tn.m)(re.revenda.cpfCnpj));k(e),Z(t)}if(null===r||void 0===r?void 0:null===(t=r.resultado)||void 0===t?void 0:t.length){const e=r.resultado.map(e=>({nome:e.nome,codeERP:e.codigoSoftwareERP?e.codigoSoftwareERP:""}));C(e),(null===l||void 0===l?void 0:l.length)?function(e){const t={params:{},values:{}},a={code:"",messages:[]};e.forEach(e=>{bn.GET_GERAR_COM===e.code&&(t.params.gerarCom=e.value),bn.GET_ATIVAR_CHAVE===e.code&&(t.params.ativarChave=e.value),bn.GET_PRAZO_MAXIMO_GERAR_CHAVE===e.code&&(t.values.prazo=e.value,L(e.value)),bn.GET_TEST_CPF_CNPJ===e.code&&(t.values.cnpj=e.value),bn.GET_TEST_CODE_SOFTWARE===e.code&&(t.values.codigoSoftware=e.value),bn.GET_TEST_SERIE===e.code&&(t.values.serie=e.value),bn.GET_TEST_CONTROLE===e.code&&(t.values.controle=e.value),bn.GET_TEST_
1VERSAO===e.code&&(t.values.versao=e.value),bn.GET_MESSAGE_ATUAL===e.code&&(a.code=e.value),bn.GET_MESSAGE_CHAVE_TEST===e.code&&a.messages.push({code:bn.GET_MESSAGE_CHAVE_TEST,value:e.value}),bn.GET_MESSAGE_CHAVE_ATIVADA===e.code&&a.messages.push({code:bn.GET_MESSAGE_CHAVE_ATIVADA,value:e.value}),bn.GET_MESSAGE_CHAVE_DESATIVADA===e.code&&a.messages.push({code:bn.GET_MESSAGE_CHAVE_DESATIVADA,value:e.value})});const[n]=a.messages.filter(e=>e.code===a.code);t.params.mensagemAtual=n?n.value:"",oe({...t})}(l):Object(p.b)("Nenhuma configura\xe7\xe3o encontrada",{type:p.b.TYPE.ERROR})}else Object(p.b)("Nenhum software encontrado",{type:p.b.TYPE.ERROR});n(!1)}catch(a){p.b.error("Erro ao consultar cod externo dos softwares, tente realizar a busca novamente, em caso de erro contate o administrador!"),n(!1)}finally{n(!1)}})()},[re.revenda.cpfCnpj,re.revenda.id,ie]);const Ae=async e=>{n(!0);try{const[{resultado:a},{resultado:o}]=await Promise.all([Mr.getPersonKeyResale(Object(tn.m)(e.cpfCnpjRevenda)),ro.getPersonKeyClient(Object(tn.m)(e.cpfCnpjCliente))]);if(a){const[t,n]=se(a);if(t)if(o){const[t,a]=se(o);if(t){const t=function(e){const{cliente:t,revenda:a,sistema:n}=e;return t||a?!t&&a?(G("da revenda"),a):t&&!a?t<=n?(G("do cliente"),t):(G("do sistema"),n):t&&a?t<=a?(G("do cliente"),t):(G("da revenda"),a):(G("do sistema"),n):(G("do sistema"),n)}({cliente:parseInt(a.prazoRenovacaoChave),revenda:parseInt(n),sistema:parseInt(H)});Q(t),U(String(t)),ae({cliente:ce(a),software:{titulo:e.software,serie:e.serie,versao:e.versao,controle:e.controle||""}}),e.controle?(X(e.controle),J(!0),F(!1)):F(!0),M(!0)}}else Object(p.b)("Cliente n\xe3o cadastrado na base de dados do portal!",{type:p.b.TYPE.ERROR})}else Object(p.b)("Revenda n\xe3o cadastrado na base de dados do portal!",{type:p.b.TYPE.ERROR})}catch(t){zt(t)}finally{n(!1)}};function de(e,t){e&&e.length?(b(e),w(t)):(b([]),w(0))}async function me(e,t){N(e),n(!0);try{const{page:o,rowsPerPage:r}=e,l=await yb.getLicenses({...t||I},o,r),i=l.resultado;i.length?de(i,l.total):(de(),Object(p.b)("N\xe3o encontramos licen\xe7as ativas para esta pesquisa!",{type:p.b.TYPE.ERROR}))}catch(a){zt(a)}finally{n(!1)}}function ue(){M(!1),D(1),U(""),X("")}async function pe(e){n(!0),M(!1);try{let a=e;"test_license"===ne.params.gerarCom&&(a={softwareNome:a.softwareNome,clienteNome:a.clienteNome,ePrimeraChave:B,...ne.values});const{data:o}=await ut.post(pt.license.getChave,{...a});o.data.resultado?(function(e){if(e){const{chave:t,data:a,geradaPor:n}=e;ee({chave:t,prazo:V,geradaEm:a,geradaPor:n,versao:te.software.versao,controle:Y})}else ee({chave:"XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX.XXXXXX",prazo:"",geradaEm:"",geradaPor:"",versao:"",controle:""})}(o.data.resultado),D(2)):Object(p.b)("N\xe3o foi poss\xedvel fazer a gera\xe7\xe3o da chave!",{type:p.b.TYPE.ERROR})}catch(t){zt(t)}finally{n(!1),M(!0)}}function he(){!async function(e){const t={};if(!te.software.titulo||!te.software.titulo.length)return void Object(p.b)("Software n\xe3o encontrato!",{type:p.b.TYPE.ERROR});const a=te.software.titulo.trim().toUpperCase(),[n]=v.filter(e=>e.nome===a);if(!n)return void Object(p.b)("C\xf3digo do software n\xe3o encontrato!",{type:p.b.TYPE.ERROR});if(!te.software.serie||!te.software.serie.length)return void Object(p.b)("S\xe9rie n\xe3o encontrata!",{type:p.b.TYPE.ERROR});const o=Object(tn.f)(Object(tn.m)(te.cliente.cpfCnpj));if("CPF"===o){if(!Object(tn.p)(Object(tn.m)(te.cliente.cpfCnpj)))return void Object(p.b)("CPF inv\xe1lido!",{type:p.b.TYPE.ERROR});if(!te.cliente.cpfCnpj)return void Object(p.b)("CPF n\xe3o encontrata!",{type:p.b.TYPE.ERROR})}if("CNPJ"===o){if(!Object(tn.o)(Object(tn.m)(te.cliente.cpfCnpj)))return void Object(p.b)("CNPJ inv\xe1lido!",{type:p.b.TYPE.ERROR});if(!te.cliente.cpfCnpj)return void Object(p.b)("CNPJ n\xe3o encontrata!",{type:p.b.TYPE.ERROR})}Y&&Y.length?Object(tn.k)(Y)?V&&V.length?Object(tn.k)(V)?parseInt(V)>z?Object(p.b)("Prazo m\xe1ximo permitido ".concat(_," \xe9 de ").concat(z," dias!"),{type:p.b.TYPE.ERROR}):(t.softwareNome=a,t.clienteNome=te.cliente.razaoSocial,t.codigoSoftware=n.codeERP,t.serie=te.software.serie,t.cnpj=Object(tn.m)(te.cliente.cpfCnpj),t.versao=te.software.versao,t.controle=Y,t.prazo=V,t.ePrimeiraChave=B,await e(t)):Object(p.b)("Campo Prazo de Chave aceita apenas n\xfameros (0...9)!",{type:p.b.TYPE.ERROR}):Object(p.b)("Campo Prazo da Chave \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR}):Object(p.b)("Campo Controle aceita apenas n\xfameros (0...9)!",{type:p.b.TYPE.ERROR}):Object(p.b)("Campo Controle \xe9 obrigat\xf3rio!",{type:p.b.TYPE.ERROR})}(async e=>{await pe(e)})}return l.a.createElement(l.a.Fragment,null,l.a.createElement(eC,null,l.a.createElement(_e,{show:a,loading:!0}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Chave"}),l.a.createElement(_e,{show:T,noPadding:!0},l.a.createElement(tC,{onKeyDown:e=>(function(e){if(13===e.keyCode)return he()})(e)},l.a.createElement(nC,null,l.a.createElement("h3",null,B?"Gera\xe7\xe3o da Primeira Chave":"Gera\xe7\xe3o de Chave")),1===R&&l.a.createElement(rC,{formGenerateKey:te,inputPrazoChaveValue:V,handleInputPrazoChaveChange:function(e){const{target:{value:t}}=e;U(Object(tn.g)(t))},inputControleValue:Y,isDisabeldControle:q,isFirstKey:B,handleInputControleChange:function(e){const{target:{value:t}}=e;X(Object(tn.g)(t))}}),2===R&&l.a.createElement(mC,{formGeneratingKey:te,formGeneratedKeyResponse:W}),l.a.createElement(aC,null,1===R?l.a.createElement(l.a.Fragment,null,l.a.createElement("button",{className:"buttonBaseOnly addMargin",onClick:ue},"Cancelar"),l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:he},"Gerar Chave")):l.a.createElement("button",{className:"buttonBaseOnly",onClick:ue},"Fechar")))),l.a.createElement(zb,{countFilter:O,page:ne.params.mensagemAtual&&"KEY",messageHelp:ne.params.mensagemAtual,handleSubmit:function(e){e.preventDefault(),async function(e){let t=0;const a={};if(ie&&K&&(a.cpfCnpjRevenda=Object(tn.m)(K.value),t+=1),o&&(a.cpfCnpj=Object(tn.m)(o),t+=1),g.length&&(a.razaoSocial=g.trim(),t+=1),s.length&&(a.serie=s,t+=1),m.length){const e=m.trim().toUpperCase(),[n]=v.filter(t=>t.nome===e);if(!n||!n.codeERP)return Object(p.b)("C\xf3digo software ERP n\xe3o encontrado",{type:p.b.TYPE.ERROR}),void setTimeout(()=>{de()},100);
1a.codExtSoftware=n.codeERP,t+=1}y(t),j(a),await e(a)}(async e=>{await me(S,e)})},cpfCnpjValue:o,handleCpfCnpjChange:function(e){const{target:{value:t}}=e;i(t)},razaoSocialValue:g,handleRazaoSocialChange:function(e){const{target:{value:t}}=e;E(t)},serieValue:s,handleSerieChange:function(e){const{target:{value:t}}=e;c(Object(tn.g)(t))},softwareValue:m,handleSoftwareChange:function(e){const{target:{value:t}}=e;h(t)},modalidadeValue:A,handleModalidadeChange:function(e){const{target:{value:t}}=e;d(t)},allResales:P,inputCpfCnpjRevenda:K,setInputCpfCnpjRevenda:Z,userCanViewInputRevenda:ie}),l.a.createElement(sa,{headerLabels:[{text:"N. de S\xe9rie",width:"15%"},{text:"Software",width:"17%"},{text:"CPF/CNPJ",width:"17%"},{text:"Raz\xe3o Social",width:"auto"},{text:"A\xe7\xe3o",align:"center",width:"9%"}],dataObjects:f,renderRowComponent:e=>[l.a.createElement(qt.a,{key:"row_key_0"},e.serie),l.a.createElement(qt.a,{key:"row_key_1"},e.software),l.a.createElement(qt.a,{key:"row_key_2"},Object(tn.c)(e.cpfCnpjCliente)),l.a.createElement(qt.a,{key:"row_key_3"},e.razaoSocialCliente),l.a.createElement(qt.a,{key:"row_key_4",className:"actionCell"},l.a.createElement("div",{className:"actionButtonsHolder buttonCenterHolder"},l.a.createElement($.E,{className:"icon",disabled:!0,onClick:()=>Ae(e),title:"Gera\xe7\xe3o de Chave"})))],useCustomActions:!0,totalItems:x,handlePageUpdate:me})))};var EC,fC,bC=function(e){const{countFilter:t,handleSubmit:a,softwares:n,cpfCnpjValue:o,razaoSocialValue:r,serieValue:i,softwareValue:s,versaoValue:c,responsavelValue:A,dataInicioValue:d,dataFimValue:m,handleCpfCnpjChange:u,handleRazaoSocialChange:p,handleSerieChange:h,handleSoftwareChange:g,handleVersaoChange:E,handleResponsavelChange:f,handleDataInicioChange:b,handleDataFimChange:v}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:a},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"CPF / CNPJ"),l.a.createElement(Pn,{type:"text",name:"cpfCnpj",cpfCnpjValue:o,handleCpfCnpjChange:u})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome / Raz\xe3o Social"),l.a.createElement("input",{type:"text",name:"razao",value:r,onChange:p}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software"),l.a.createElement("select",{name:"software",value:s,onChange:g},l.a.createElement("option",{value:0},"Selecione"),n.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"S\xe9rie"),l.a.createElement("input",{type:"text",name:"serie",value:i,onChange:h})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Vers\xe3o"),l.a.createElement("input",{type:"text",name:"version",value:c,onChange:E})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Respons\xe1vel"),l.a.createElement("input",{type:"text",name:"responsavel",value:A,onChange:f}))),l.a.createElement("div",{className:"rowContainer rowJustifyContent"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement(yn,{dataInicio:d,handleDataInicioChange:b,dataFim:m,handleDataFimChange:v})),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:a},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};const vC=_.c.div(EC||(EC=Object(Q.a)(["\n display: flex;\n"]))),CC=_.c.div(fC||(fC=Object(Q.a)(["\n flex: 1;\n width: 1px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: default;\n"])));var xC,wC,OC,yC,SC,NC,IC=function(){const[e,t]=Object(r.useState)(!1),[a,n]=Object(r.useState)(""),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(""),[A,d]=Object(r.useState)(""),[m,u]=Object(r.useState)(""),[h,g]=Object(r.useState)(""),[E,f]=Object(r.useState)(""),[b,v]=Object(r.useState)(""),[C,x]=Object(r.useState)(""),[w,O]=Object(r.useState)([]),[y,S]=Object(r.useState)([]),[N,I]=Object(r.useState)([]),[j,R]=Object(r.useState)(0),[D,P]=Object(r.useState)(0),[k,T]=Object(r.useState)({page:0,rowsPerPage:50}),[M,B]=Object(r.useState)({cpfCnpj:"",razaoSocial:"",software:"",serie:"",versao:"",controle:"",responsavel:"",dataInicio:"",dataFim
1:""});let F=l.a.useRef();function H(e,t){e&&e.length?(S(e),R(t)):(S([]),R(0))}async function L(e){let t=0;const n={};if(a&&(n.cpfCnpj=Object(tn.m)(a.trim()),t+=1),o&&(n.razaoSocial=o.trim(),t+=1),s&&"0"!==s){const[e]=w.filter(e=>e.id===parseInt(s));(null===e||void 0===e?void 0:e.nome)&&(n.software=e.nome,t+=1)}A&&(n.serie=A.trim(),t+=1),m&&(n.versao=m.trim(),t+=1),h&&(n.controle=h.trim(),t+=1),E&&(n.responsavel=E.trim(),t+=1),b&&(n.dataInicio=b.trim(),t+=1),C&&(n.dataFim=C.trim(),t+=1),P(t),B(n),await e(n)}function z(e){e&&e.length?I(e):I([])}async function Q(e){t(!0);try{const n=await en.getLogsChave({...M||e});n.resultado.length?z(n.resultado):(z(),Object(p.b)("N\xe3o encontramos Logs de chave para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{t(!1)}}async function _(e,a){T(e),B(a),t(!0);try{const{page:o,rowsPerPage:r}=e,l=await en.getLogsChave({...a||M,limit:o*r+r,offset:o*r});l.resultado.length?H(l.resultado,l.total):(H(),Object(p.b)("N\xe3o encontramos Logs de chave para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(n){zt(n)}finally{t(!1)}}Object(r.useEffect)(()=>{(async()=>{t(!0);try{const[a]=await Promise.all([es.getProductSoftwares({}),_(k)]);
1O(a.resultado)}catch(e){O([]),zt(e)}finally{t(!1)}})()},[]);const G=e=>{let t,a,n;const o=()=>e.chave&&"invalid signature"!==e.chave;o()&&(t=e.chave.split("."),a="".concat(t[0],".").concat(t[1],".").concat(t[2],".").concat(t[3],"."),n="".concat(t[4],".").concat(t[5],".").concat(t[6]));const r=e.clienteNome?e.clienteNome:"---";return[l.a.createElement(qt.a,{key:"row_monitor_key_0"},l.a.createElement(vC,null,l.a.createElement(CC,null,l.a.createElement("span",{title:r},r),l.a.createElement("br",null),l.a.createElement("small",null,e.cpfCnpj?Object(tn.c)(e.cpfCnpj):"---")))),l.a.createElement(qt.a,{key:"row_monitor_key_1"},e.softwareNome?e.softwareNome:"---"),l.a.createElement(qt.a,{key:"row_monitor_key_2"},e.serieVersaoControle?e.serieVersaoControle:"---"),l.a.createElement(qt.a,{key:"row_monitor_key_3"},o()?l.a.createElement("small",null,l.a.createElement("div",null,a),l.a.createElement("div",null,n)):"---"),l.a.createElement(qt.a,{key:"row_monitor_key_4"},e.geradoEm?e.geradoEm:"---")]};return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>F=e,title:"Monitorar Chaves",handlePageUpdate:()=>Q(k),filters:[{name:"CPF/CNPJ",value:a},{name:"Raz\xe3o Social",value:o},{name:"Software",value:function(e){const[t]=w.filter(t=>t.id===parseInt(e));return t&&t.nome}(s)},{name:"S\xe9rie",value:A},{name:"Controle",value:h},{name:"Responsavel",value:E},{name:"De",value:b},{name:"At\xe9",value:C}],headerLabels:[{text:"Cliente",width:"30%"},{text:"Software",width:"13%"},{text:"S\xe9rie/Vers\xe3o/Controle",width:"13%"},{text:"Chave",width:"20%"},{text:"Gerado em",width:"auto"}],dataObjects:N,renderRowComponent:G}),l.a.createElement(l.a.Fragment,null,l.a.createElement(_e,{loading:!0,show:e}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Monitorar Chaves",showReport:!0,printableRef:()=>F,onBeforePrintCallback:async()=>{await L(async e=>{await Q(k)})}}),l.a.createElement(bC,{countFilter:D,handleSubmit:function(e){e.preventDefault(),L(async e=>{await _(k,e)})},softwares:w,cpfCnpjValue:a,razaoSocialValue:o,serieValue:A,softwareValue:s,versaoValue:m,controleValue:h,responsavelValue:E,dataInicioValue:b,dataFimValue:C,handleCpfCnpjChange:function(e){const{target:{value:t}}=e;n(t)},handleRazaoSocialChange:function(e){const{target:{value:t}}=e;i(t)},handleSerieChange:function(e){const{target:{value:t}}=e;d(Object(tn.g)(t))},handleSoftwareChange:function(e){const{target:{value:t}}=e;c(t)},handleVersaoChange:function(e){const{target:{value:t}}=e;u(Object(tn.i)(t))},handleControleChange:function(e){const{target:{value:t}}=e;g(Object(tn.g)(t))},handleResponsavelChange:function(e){const{target:{value:t}}=e;f(t)},handleDataInicioChange:function(e){const{target:{value:t}}=e;v(t)},handleDataFimChange:function(e){const{target:{value:t}}=e;x(t)}}),l.a.createElement(sa,{headerLabels:[{text:"Cliente",width:"30%"},{text:"Software",width:"13%"},{text:"S\xe9rie/Vers\xe3o/Controle",width:"13%"},{text:"Chave",width:"20%"},{text:"Gerado em",width:"auto"}],dataObjects:y,renderRowComponent:G,useCustomActions:!0,totalItems:j,handlePageUpdate:_})))};a(714);const jC=_.c.div(xC||(xC=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n"]))),RC=_.c.div(wC||(wC=Object(Q.a)(["\n display: flex;\n justify-content: center;\n border: 1px solid var(--cm-primary);\n border-radius: 8px;\n padding: 8px;\n margin: 0 40px 10px 0;\n color: var(--cm-primary);\n width: 133px;\n height: auto;\n cursor: pointer;\n\n span {\n font-size: 10pt;\n font-weight: bold;\n margin-left: 10px;\n }\n"]))),DC=Object(_.c)(Jn.b)(OC||(OC=Object(Q.a)(["\n color: var(--cm-primary);\n width: 19px;\n height: 19px;\n cursor: pointer;\n"]))),PC=_.c.div(yC||(yC=Object(Q.a)(["\n display: flex;\n align-items: center;
1\n"]))),kC=Object(_.c)(ue.s)(SC||(SC=Object(Q.a)(["\n color: var(--cm-primary);\n width: 24px;\n height: 24px;\n margin-bottom: 6px;\n margin-left: 20px;\n cursor: pointer;\n"]))),TC=_.c.small(NC||(NC=Object(Q.a)(["\n color: red;\n margin: -5px 0 5px 0;\n"])));var MC=[{key:1,exact:!0,hideSidebar:!1,name:"Ativas",path:D.activeLicenses,component:Gb,permission:ua.view_licenca},{key:2,exact:!0,hideSidebar:!1,name:"Monitorar Cancelamentos",path:D.monitorRequests,component:vv,permission:ua.manage_licencas},{key:3,exact:!0,hideSidebar:!0,name:"Cancelamento Total",path:D.totalCancellation,component:Xb,permission:ua.delete_licenca},{key:4,exact:!0,hideSidebar:!0,name:"Cancelamento Parcial",path:D.partialCancellation,component:av,permission:ua.delete_licenca},{key:5,exact:!0,hideSidebar:!0,name:"Monitorar Solicita\xe7\xf5es",path:D.monitorRequests,component:vv,permission:ua.manage_licencas},{key:6,exact:!0,hideSidebar:!0,name:"Editar Solicita\xe7\xf5es",path:D.editRequests,component:function(e){let{history:t,location:a}=e;const{data:n}=a.state,[o,i]=Object(r.useState)(!1),s=Object(r.useRef)(null),[c,A]=Object(r.useState)(""),[d,m]=Object(r.useState)("");Object(r.useEffect)(()=>{if(n){const e=function(){const e=localStorage.getItem(E);return e?[JSON.parse(e),!!e]:null}();if("Pendente"===n.status&&e){const t="\n\nAtenciosamente,\n".concat(e[0].nome),a=/Atenciosamente,\n.*/;m(n.observacaoCancelamento?n.observacaoCancelamento.replace(a,t):t)}else m(n.observacaoCancelamento);A(n.status)}},[n]);const{permissions:h}=Object(u.d)(e=>e.user.data),g=Object(r.useMemo)(()=>h.includes(ua.status_licenca),[h]);async function f(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{var o,r;if(i(!0),!d||!d.trim().length)return p.b.error("Campo Observa\xe7\xe3o de Cancelamento \xe9 obrigat\xf3rio!"),void qi("input-observacao-id");const{data:c}=await ut.post(a?pt.license.approveLicenseCancellation:pt.license.rejectLicenseCancellation,{id:e,observacaoCancelamento:d.trim(),dataEmail:{nomeCliente:n.nomeFantasiaCliente,cpfCnpjCliente:n.cpfCnpjCliente,cpfCnpjRevenda:n.cpfCnpjRevenda,tipo:n.tipo}});if(Object(p.b)("Solicita\xe7\xe3o ".concat(a?"aprovada":"rejeitada"," com sucesso!"),{type:p.b.TYPE.SUCCESS}),null===(o=c.data)||void 0===o?void 0:null===(r=o.messages)||void 0===r?void 0:r.error){var l;const{error:e}=null===(l=c.data)||void 0===l?void 0:l.messages;e.forEach((e,t)=>{"string"===typeof e&&setTimeout(()=>{Object(p.b)(e,{type:p.b.TYPE.ERROR})},500*(t+1))})}setTimeout(()=>{t.push(D.monitorRequests)},100)}catch(s){zt(s)}finally{i(!1)}}function b(){return"Aprovado"===c||"Negado"===c}function v(){return!(g&&!b())}return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",null,l.a.createElement(_e,{show:o,loading:!0}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Editar Cancelamento",breadcrumbs:[{label:"Monitorar Cancelamentos",link:D.monitorRequests}],button1:{label:"APROVADO",onClick:()=>()=>f(n.id,!0),show:v(),main:!0},button2:{label:"NEGADO",onClick:()=>()=>f(n.id,!1),show:v(),main:!0},openButtonSelect:!0,buttonBackHandler:t.goBack}),n&&l.a.createElement("div",{className:"editCancelationContainer",ref:s},l.a.createElement(Nv,{disabled:!0,renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados do Solicitante"),renderHeaderRightComponent:()=>l.a.createElement("span",null,Object(af.a)(Object(nf.a)(n.data),"dd 'de' MMM 'de' yyyy",{locale:of.a})),renderContent:()=>l.a.createElement(Pv,{creator:null===n||void 0===n?void 0:n.criadoPor})}),l.a.createElement(Nv,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados da Revenda"),renderContent:()=>l.a.createElement(Dv,{resale:{nomeFantasia:n.nomeFantasiaRevenda,cpfCnpj:n.cpfCnpjRevenda}})}),l.a.createElement(Nv,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados do Cliente"),renderContent:()=>l.a.createElement(Rv,{client:{nomeFantasia:n.nomeFantasiaCliente,cpfCnpj:n.cpfCnpjCliente,telefone:n.telefoneCliente,responsavelNome:n.responsavelNome,responsavelTelefone1:n.responsavelTelefone1,responsavelTelefone2:n.responsavelTelefone2,responsavelEmail:n.responsavelEmail}})}),l.a.createElement(Nv,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados da Licen\xe7a"),renderContent:()=>l.a.createElement(Hv,{license:{serie:n.serie,tipo:n.tipo,software:n.softw
1are}})}),"Total"===n.tipo&&l.a.createElement(Nv,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Dados do Cancelamento"),renderContent:()=>l.a.createElement(Qv,{cancellation:{motivo:n.motivoCancelamento,submotivo:n.submotivoCancelamento,observacao:n.observacao,numeroCaixas:n.numeroCaixas,numeroUsuarios:n.numeroUsuarios}})}),"Parcial"===n.tipo&&l.a.createElement(Nv,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"M\xf3dulos Cancelados"),renderContent:()=>l.a.createElement(Vv,{cancellation:n})}),l.a.createElement("div",{id:"input-observacao-id"}),l.a.createElement(Nv,{renderHeaderLeftComponent:()=>l.a.createElement("span",null,"Observa\xe7\xe3o de Cancelamento *"),renderHeaderRightComponent:()=>l.a.createElement("span",null,b()?l.a.createElement(l.a.Fragment,null,c," em ",Object(af.a)(Object(nf.a)(n.updatedAt),"dd 'de' MMM 'de' yyyy",{locale:of.a})):void 0),renderContent:()=>{let e=g;return e=e?b():!e||!b(),l.a.createElement(qv,{isDisabled:e,observationValue:d,handleObservationChange:e=>m(e.target.value)})}}))))},permission:ua.manage_licencas},{key:7,exact:!0,hideSidebar:!1,name:"Chave",path:D.generateKey,component:gC,permission:ua["view_generate-key"]},{key:8,exact:!0,hideSidebar:!1,name:"Monitorar Chaves",path:D.monitorKey,component:IC,permission:ua.manage_key},{key:9,exact:!0,hideSidebar:!1,name:"Motivo Cancelamento",path:D.reasonCancellation,component:function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)((null===a||void 0===a?void 0:a.inputValue)?null===a||void 0===a?void 0:a.inputValue:""),[s,c]=Object(r.useState)([]),[A,d]=Object(r.useState)(!1),[m,h]=Object(r.useState)(null),[g,E]=Object(r.useState)(null),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)({page:0,rowsPerPage:50});let O=l.a.useRef();const{permissions:y}=Object(u.d)(e=>e.user.data),S=Object(r.useMemo)(()=>y.includes(ua["create_motivo-cancelamento"]),[y]),N=Object(r.useMemo)(()=>y.includes(ua["edit_motivo-cancelamento"]),[y]),I=Object(r.useMemo)(()=>y.includes(ua["delete_motivo-cancelamento"]),[y]);async function j(){d(!0);try{o.length?C(1):C(0);const t=await sv.getReasonCancellation({text:o.trim()});if(t.resultado.length){const e=t.resultado.filter(e=>e.ativo);b(e||[])}else Object(p.b)("N\xe3o encontramos nenhum Motivo!",{type:p.b.TYPE.ERROR})}catch(e){zt(e)}finally{d(!1)}}async function R(e){w(e),d(!0);try{o.length?C(1):C(0);const{page:a,rowsPerPage:n}=e,r=await sv.getReasonCancellation({text:o.trim(),limit:a*n+n,offset:a*n});if(r.resultado.length){const e=r.resultado.filter(e=>e.ativo);E((e||[]).length),c(e||[])}else Object(p.b)("N\xe3o encontramos nenhum Motivo!",{type:p.b.TYPE.ERROR})}catch(t){zt(t)}finally{d(!1)}}Object(r.useEffect)(()=>{R(x)},[]);const P=e=>[l.a.createElement(qt.a,{key:"row_reason-cancellation_0"},e.descricao),l.a.createElement(qt.a,{key:"row_reason-cancellation_1"},l.a.createElement("div",{id:"subReasonsHolder"},e.submotivoCancelamentos.filter(e=>e.ativo).map((e,t)=>l.a.createElement("ul",{key:String(t)},e.descricao))))];return l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>O=e,title:"Motivo de Cancelamento",handlePageUpdate:j,filters:[{name:"Motivo",value:o}],dataObjects:f,renderRowComponent:P,headerLabels:[{text:"Motivo",width:"30%"},{text:"Submotivo(s)",width:"auto"}]}),l.a.createElement("div",{className:"adminPageContainer"},l.a.createElement(_e,{loading:A,show:A||!!m},l.a.createElement("div",{className:"modalContainer"},l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja deletar o item",l.a.createElement("span",{id:"elementName"}," ".concat(!!m&&m.descricao)),"?"),l.a.createElement("div",null,l.a.createElement("button",{className:"buttonBaseOnly addMargin",onClick:()=>h(null)},"Cancelar"),l.a.createElement("button",{className:"buttonBaseOnly baseMain",onClick:async function(){try{d(!0);const t=await sv.deleteReasonCancellation(m.id);if(t.data.ok){const e=s.filter(e=>e.id!==m.id);E(e=>e-1),c(e),Object(p.b)(t.message,{type:p.b.TYPE.SUCCESS})}else Object(p.b)("Erro ao deletar o Motivo!",{type:p.b.TYPE.ERROR})}catch(e){zt(e,"Erro ao deletar o motivo!")}finally{d(!1),h(null)}}},"Deletar")))),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Motivo do Cancelamento",button1:{label:"Novo Motivo",link:D.addReasonCancellation,permission:S,main:!0},showReport:!0,printableRef:()=>O,onBeforePrintCallback:async()=>{await j()},openButtonSelect:!0}),l.a.createElement(Ca,{countFilter:v,fieldLabel:"Motivo",inputValue:o,handleInputChange:function(e){const{target:{value:t}}=e;i(t)},handleSubmit:async function(e){e.preventDefault(),n({inputValue:o}),await R(x)}}),l.a.createElement(sa,{headerLabels:[{text:"Motivo",width:"30%"},{text:"Submotivo(s)",width:"auto"}],dataObjects:s,editPermission:N,handleEdit:N?e=>(e=>t.push(D.editReasonCancellation,{id:e.id,motivo:e.descricao}))(e):()=>kc(t),deletePermission:I,handleDelete:I?e=>h(e):()=>kc(t),totalItems:g,handlePageUpdate:R,renderRowComponent:P})))},permission:ua["view_motivo-cancelamento"]},{key:10,exact:!1,hideSidebar:!0,name:"Adicionar Motivo Cancelamento",path:D.addReasonCancellation,component:function(e){let{history:t}=e;const[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)(""),[s,c]=Object(r.useState)(!1),[A,d]=Object(r.useState)([{name:"subreason 0",value:"",error:!1}]);async function m(e){e.preventDefault(),function(e){const t={};let a=!1;o.trim()&&o.trim().length||(c(!0),a=!0);let n=!1;const r=A.map(e=>e.value&&e.value.trim().length?e:(n=!0,{...e,error:!0}));n&&(a=!0,d(r)),a||(t.motivo=o.trim(),t.subMotivos=A.map(e=>e.value.trim()),e(t))}(async e=>{n(!0);try{const o=await sv.createReasonCancellation({...e});Object(p.b)(o.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{t.push(D.reasonCancellation)},100)}catch(a){zt(a)}finally{n(!1)}})}return l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:a,loading:!0}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Incluir Motivo",breadcrumbs:[{label:"Motivo de Cancelamento",link:D.reasonCancellation}],button1:{label:"Salvar",onClick:()=>m,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:m},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Motivo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome do Motivo *"),l.a.createElement("input",{type:"text",name:"nome",value:o,onChange:function(e){const{target:{value:t}}=e;i(t),c(!1)}}),s&&l.a.createElement(TC,null,"Campo obrigat\xf3rio"))),l.a.createElement("span",{id:"title"},"Dados do Submotivo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},A.map((e,t)=>l.a.createElement(jC,{key:"sub-motivo-".concat(t)},l.a.createElement("span",null,"Nome do Submotivo ",t+1," *"),l.a.createElement(PC,null,l.a.createElement("input",{type:"text",name:e.name,value:e.value,onChange:e=>(function(e,t){const{target:{value:a}}=e,n=Array.from(A),[o]=n.filter((e,a)=>a===t);o&&(o.value=a,o.error=!1,n[t]=o,d(n))})(e,t)}),!(A.length<=1)&&l.a.createElement(kC,{disabled:!0,onClick:()=>(function(e){d(t=>[...t.filter((t,a)=>a!==e)])})(t),title:"Deletar"})),e.error&&l.a.createElement(TC,null,"Campo obrigat\xf3rio"))))),l.a.createElement(RC,{onClick:function(){d(e=>[...e,{name:"subreason ".concat(e.length),value:"",error:!1}])}},l.a.createElement(DC,null),l.a.createElement("span",null,"SUBMOTIVO")))
1))},permission:ua["create_motivo-cancelamento"]},{key:11,exact:!1,hideSidebar:!0,name:"Editar Motivo Cancelamento",path:D.editReasonCancellation,component:function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)(!1),[d,m]=Object(r.useState)([]),[u,h]=Object(r.useState)({motivo:"",subMotivos:[]}),[g,E]=Object(r.useState)([]);async function f(e){e.preventDefault(),function(e){const t={};let n=!1;i&&i.trim().length||(A(!0),n=!0);let o=!1;const r=d.map(e=>e.value&&e.value.trim().length?e:(o=!0,{...e,error:!0}));if(o&&(n=!0,m(r)),n||r.some(e=>e.error))return;t.id=a.state.id,t.motivo=i.trim();const l=[...(g||[]).map(e=>({id:e.id,descricao:e.value.trim()}))],s=[],c=[];d.forEach(e=>{(null===e||void 0===e?void 0:e.id)?c.push({id:e.id,descricao:e.value.trim()}):s.push(e.value.trim())}),t.subMotivos={paraCriar:s,paraDeletar:l,paraAtualizar:c};const h={motivo:i.trim(),subMotivos:d.map(e=>({...e,value:e.value.trim()}))};Za.a.isEqual(JSON.parse(u),h)?p.b.success("Sem altera\xe7\xf5es no motivo ou submotivos de cancelamento"):e(t)}(async e=>{o(!0);try{const n=await sv.updateReasonCancellation({...e});Object(p.b)(n.message,{type:p.b.TYPE.SUCCESS}),setTimeout(()=>{t.push(D.reasonCancellation)},100)}catch(a){zt(a)}finally{o(!1)}})}return Object(r.useEffect)(()=>{a.state?(async()=>{o(!0);try{const{resultado:n}=await sv.getReasonCancellation({id:a.state.id,text:a.state.motivo});if(n[0]){const e=n[0].submotivoCancelamentos.filter(e=>e.ativo).map((e,t)=>({id:e.id,name:"subreason ".concat(t),value:e.descricao,error:!1}));s(n[0].descricao),m(e),h(JSON.stringify({motivo:n[0].descricao,subMotivos:e}))}else p.b.error("Erro ao busca os Motivo e Submotivos"),setTimeout(()=>{t.push(D.reasonCancellation)},100)}catch(e){zt(e)}finally{o(!1)}})():t.push(D.reasonCancellation)},[t,a.state]),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement(_e,{show:n,loading:!0}),l.a.createElement(xe,{mainMenu:"Licen\xe7a",pageName:"Editar Motivo",breadcrumbs:[{label:"Motivo de Cancelamento",link:D.reasonCancellation}],button1:{label:"Salvar",onClick:()=>f,main:!0},openButtonSelect:!0,buttonCancelHandler:()=>t.goBack()}),l.a.createElement("form",{className:"defaultForm",onSubmit:f},l.a.createElement("div",{className:"infoCard"},l.a.createElement("span",{id:"title"},"Dados do Motivo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome do Motivo *"),l.a.createElement("input",{type:"text",name:"nome",value:i,onChange:function(e){const{target:{value:t}}=e;s(t),A(!1)}}),c&&l.a.createElement(TC,null,"Campo obrigat\xf3rio"))),l.a.createElement("span",{id:"title"},"Dados do Submotivo"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},d.map((e,t)=>l.a.createElement(jC,{key:"sub-motivo-".concat(t)},l.a.createElement("span",null,"Nome do Submotivo ",t+1," *"),l.a.createElement(PC,null,l.a.createElement("input",{type:"text",name:e.name,value:e.value,onChange:e=>(function(e,t){const{target:{value:a}}=e,n=Array.from(d),[o]=n.filter((e,a)=>a===t);o&&(o.value=a,o.error=!1,n[t]=o,m(n))})(e,t)}),!(d.length<=1)&&l.a.createElement(kC,{disabled:!0,onClick:()=>(function(e,t){(null===t||void 0===t?void 0:t.id)&&E(e=>[...e,t]),m(t=>[...t.filter((t,a)=>a!==e)])})(t,e),title:"Deletar"})),e.error&&l.a.createElement(TC,null,"Campo obrigat\xf3rio"))))),l.a.createElement(RC,{onClick:function(){m(e=>[...e,{name:"subreason ".concat(e.length),value:"",error:!1}])}},l.a.createElement(DC,null),l.a.createElement("span",null,"SUBMOTIVO")))))},permission:ua["edit_motivo-cancelamento"]}];const BC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAD6AAAAYsCAYAAAASlXJyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR4nOzbMQGAMADEwIB/z2V5D3S4UxADec45AQAAAAAAAAAAAAAAAAAAwPt3AAAAAAAAAAAAAAAAAAAAAHcwoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAAAAAAAAAAlQEdAAAAAAAAAAAAAAAAAACAMaADAAAAAAAAAAAAAAAAAABQGdABAAAAAAAAAAAAAAAAAAAYAzoAAAAAAAAAAAAAAAAAAACVAR0AAAAAAAAAAAAAAAAAAIAxoAMAAAAAAAAAAAAAAAAAAFAZ0AEAAAAAAAAAAAAAAAAAABgDOgAAAAAAAAAAAAAAAAAAAJUBHQAAAAAAAAAAAAAAAAAAgDGgAwAAAAAAAAAAAAAAAAAAUBnQAQAAAAAAAAAAAAAAAAAAGAM6AAAAAAAAAAAA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AAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAn
1IAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAACw9u2YAAAAAGHQ+qf2MQb0AAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0A
1EAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAqhpU3H+Ky2smuAAAAABJRU5ErkJggg==";class FC{constructor(e){let{tag:t}=e;this.statement=null,this.description=null,this.orderNumber=null,this.required=!1,this.itemTypeId=hn[t].id,t===hn.ANSWER.tag&&(this.itemTypeId=hn.SHORT_ANSWER.id),this.itemContent=null,t===hn.IMAGE.tag&&(this.itemContent={align:"center",src:BC,object:new File(["~/assets/marca/preferencial/PNG/CM-marca_preferencial-positiva-RGB.png"],"CM-marca_preferencial-positiva-RGB.png",{type:"image/png"})}),t===hn.CLIENT_RESALE.tag&&(this.itemContent={clientId:0,resaleId:0,showData:!0,showDefaultData:!0})}}class HC{constructor(e){let{id:t,tag:a,isTypeAnswer:n=!0}=e;this.id=t,this.itemTag=gn.ANSWERS.TAG[a],this.itemId=gn.ANSWERS.IDS[a],this.itemData=new FC({tag:n?gn.ANSWERS.TAG[a]:gn.DEFAULT.TAG[a]}),a===hn.TITLE.tag&&(this.isTitle=!0,this.showRequired=!0,this.unshowActions=!1),gn.ANSWERS.TAG[a]===hn.ANSWER.tag&&(this.isTitle=!1,this.showRequired=!0,this.unshowActions=!1),a===hn.IMAGE.tag&&(this.isTitle=!1,this.showRequired=!1,this.unshowActions=!1),a===hn.CLIENT_RESALE.tag&&(this.isTitle=!1,this.showRequired=!1,this.unshowActions=!0)}}var LC=a(345),zC=a.n(LC),QC=a(346),_C=a.n(QC),GC=a(347),VC=a.n(GC),UC=a(348),YC=a.n(UC);const XC=[{...hn.SHORT_ANSWER,icon:zC.a},{...hn.PARAGRAPH,icon:_C.a},{...hn.MULTIPLE_CHOICE,icon:YC.a},{...hn.SELECTION_BOX,icon:VC.a}];var qC,JC,KC,ZC,WC,$C;a(715);function ex(e){let{form:t,setForm:a,formItemIndex:n,options:o,setOptions:i,optionIndex:s,optionName:c,errorForm:A,setErrorFormItems:d}=e;const m=o[s].itemData.value||"",[u,p]=Object(r.useState)(m),h=Object(r.useRef)(),g=Object(r.useCallback)((e,o)=>{const r=[...t],l=[...e||[]];if(l&&o){if(l[s].itemIndex=s,l[s].itemData.label=h.current.name,l[s].itemData.value=h.current.value,o(l),p(h.current.value),r[n].itemData.itemContent=l,A[n]){let e=[...A];if(A[n].errorSubItem.length){const t=e[n].errorSubItem;t[s]&&(t[s].errorSubItem=!1),t.map(e=>e.errorSubItem).includes(!0)?e[n].errorItem=!0:e[n].errorItem=!1}d(e)}a(r)}},[t,a,s,n,A,d]);return Object(r.useEffect)(()=>{g()},[g]),l.a.createElement("input",{type:"text",name:c,ref:h,value:u,disabled:"Outro"===c,onChange:()=>{g(o,i)}})}const tx=_.c.div(qC||(qC=Object(Q.a)(["\n padding-bottom: 10px;\n padding-top: 1px;\n margin-top: 10px;\n"]))),ax=_.c.div(JC||(JC=Object(Q.a)(["\n width: 100%;\n"]))),nx=_.c.div(KC||(KC=Object(Q.a)([""]))),ox=_.c.div(ZC||(ZC=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n margin-left: 10px;\n\n border-radius: 10px;\n user-select: none;\n background: #fff;\n\n div + div {\n padding: 10px 10px 0 10px;\n width: 100%;\n }\n\n ","\n"])),e=>e.isDragging&&Object(_.b)(WC||(WC=Object(Q.a)(["\n border: 1px solid #00000055;\n -webkit-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n -moz-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n "])))),rx=_.c.div($C||($C=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n padding: 10px;\n"])));var lx,ix,sx,cx,Ax,dx,mx,ux,px,hx,gx,Ex=a(349);_.c.div(lx||(lx=Object(Q.a)(["\n padding-bottom: 10px;\n padding-top: 1px;\n margin-top: 10px;\n"]))),_.c.div(ix||(ix=Object(Q.a)(["\n padding: 10px;\n border-radius: 10px;\n border: 1px solid #C5C5D4;\n\n margin: 10px 0px 0 0px;\n user-select: none;\n background: #fff;\n\n ","\n"])),e=>e.isDragging&&Object(_.b)(sx||(sx=Object(Q.a)(["\n border: 1px solid #00000055;\n -webkit-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n -moz-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n "])))),_.c.div(cx||(cx=Object(Q.a)(["\n display: flex;\n justify-content: center;\n flex-direction: column;\n"])));const fx=Object(_.c)($.i)(Ax||(Ax=Object(Q.a)(["\n width: 30px;\n height: 30px;\n color: #0000008A;\n align-self: center;
1\n"]))),bx=Object(_.c)(Ex.a)(dx||(dx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n align-self: center;\n"]))),vx=Object(_.c)($.g)(mx||(mx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n margin-right: 10px;\n cursor: pointer;\n"]))),Cx=Object(_.c)($.h)(ux||(ux=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n margin-right: 10px;\n cursor: pointer;\n"]))),xx=Object(_.c)($.f)(px||(px=Object(Q.a)(["\n width: 30px;\n height: 30px;\n color: #0000008A;\n margin-right: 10px;\n margin-bottom: 12px;\n align-self: flex-end;\n cursor: pointer;\n"]))),wx=_.c.div(hx||(hx=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n"]))),Ox=Object(_.c)(wx)(gx||(gx=Object(Q.a)(["\n align-items: flex-start;\n"])));var yx,Sx,Nx,Ix,jx,Rx,Dx,Px,kx,Tx;a(140);function Mx(e){let{form:t,setForm:a,formItemIndex:n,options:o,setOptions:i,handleRemoveOption:s,errorForm:c,setErrorFormItems:A}=e;const d=Object(r.useCallback)((e,r)=>l.a.createElement(ex,{form:t,setForm:a,formItemIndex:n,options:o,setOptions:i,optionIndex:r,optionName:e.other?"Outro":"Op\xe7\xe3o ".concat(r+1),errorForm:c,setErrorFormItems:A}),[o,i,t,a,n,c,A]);return l.a.createElement(Ns.a,{onDragEnd:function(e){if(e.destination&&"form-multiple-option"===e.type){const r=function(e,t,a){const n=Array.from(e),o=[],r=[];n.forEach(e=>{e.other?o.push(e):r.push(e)});const[l]=r.splice(t,1);return r.splice(a,0,l),o.length&&r.push(o[0]),r.map((e,t)=>({...e,itemIndex:t}))}(o,e.source.index,e.destination.index),l=[...t];l[n].itemData.itemContent=r,a(l),i(r)}}},l.a.createElement(Ns.c,{droppableId:"droppable-options",direction:"vertical",type:"form-multiple-option"},(e,t)=>l.a.createElement(tx,Object.assign({ref:e.innerRef,isDraggingOver:t.isDraggingOver},e.droppableProps),o.map((e,t)=>l.a.createElement(Ns.b,{key:"".concat(e.id),draggableId:"".concat(e.id),index:t},(a,n)=>l.a.createElement(ox,Object.assign({isDragging:n.isDragging,ref:a.innerRef,style:{...a.draggableProps.style}},a.draggableProps),l.a.createElement(nx,a.dragHandleProps,!e.other&&l.a.createElement(bx,null)),l.a.createElement(rx,null,l.a.createElement("span",{id:"label-option"},e.other?"Outro *":"Op\xe7\xe3o ".concat(t+1," *")),l.a.createElement(ax,null,d(e,t))),l.a.createElement(xx,{onClick:()=>s(e.id)})))),e.placeholder)))}const Bx=r.Fragment,Fx=_.c.div(yx||(yx=Object(Q.a)(["\n display: flex;\n justify-content: center;\n flex-direction: column;\n padding-bottom: 10px;\n"]))),Hx=_.c.div(Sx||(Sx=Object(Q.a)(["\n padding: 0 10px;\n"]))),Lx=(Object(_.c)($.i)(Nx||(Nx=Object(Q.a)(["\n width: 30px;\n height: 30px;\n color: #0000008A;\n align-self: center;
1\n"]))),Object(_.c)($.B)(Ix||(Ix=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n align-self: center;\n"]))),Object(_.c)($.C)(jx||(jx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n align-self: center;\n"]))),Object(_.c)($.y)(Rx||(Rx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n align-self: center;\n"]))),Object(_.c)($.e)(Dx||(Dx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n align-self: center;\n"]))),_.c.div(Px||(Px=Object(Q.a)(["\n color: var(--cm-primary);\n padding: 0 0 10px 10px;\n\n .disabled {\n color: #C4C4C4;\n\n cursor: not-allowed;\n }\n"])))),zx=_.c.button(kx||(kx=Object(Q.a)(["\n background: none;\n border: none;\n font-size: 16px;\n color: var(--cm-primary);\n text-decoration: underline;\n"]))),Qx=_.c.div(Tx||(Tx=Object(Q.a)(["\n display: flex;\n\n img {\n margin-right: 10px;\n }\n"])));function _x(e){let{itemTypeId:t,itemType:a,form:n,formItem:o,setForm:i,formItemIndex:s,errorForm:c,setErrorFormItems:A}=e;const[d,m]=Object(r.useState)(XC[0]),[u,p]=Object(r.useState)(!1),[h,g]=Object(r.useState)([{id:Object(Zh.a)(),itemIndex:0,itemData:{label:null,value:null},other:!1},{id:Object(Zh.a)(),itemIndex:1,itemData:{label:null,value:null},other:!1}]),E=Object(r.useRef)(),f=Object(r.useRef)(),b=Object(r.useRef)(),[v,C]=Object(r.useState)(""),[x,w]=Object(r.useState)("");function O(){return a===hn.TITLE.tag}function y(){return a===hn.ANSWER.tag}function S(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t={id:Object(Zh.a)(),itemIndex:s,itemData:{label:null,value:null},other:e},a=[],n=[];h.forEach(e=>{e.other?a.push({...e,itemIndex:e.itemIndex+1}):n.push(e)});const o=[...n,t,...a];g(o),e&&p(!0)}Object(r.useEffect)(()=>{!function(e,t,a){const[o]=XC.filter(t=>t.id===e);if(m(o),O()){const e=n[a].id,{statement:o,description:r}=n[a].itemData;e===t.id&&(o&&w(o),r&&C(r))}if(y()){const e=n[a].id,{statement:o,description:r,itemTypeId:l}=n[a].itemData;e===t.id&&(o&&(f.current.value=o),r&&C(r),l!==hn.MULTIPLE_CHOICE.id&&l!==hn.SELECTION_BOX.id||n[s].itemData.itemContent&&(n[s].itemData.itemContent.forEach(e=>{e.other&&p(!0)}),g(n[s].itemData.itemContent)))}i(n)}(t,o,s)},[]);const N=Object(r.useCallback)(()=>{const e=E.current.value;w(e);let t=[...n];t[s].itemData.statement=e;let a=[...c];a[s]&&(a[s].errorItem=!1,A(a)),i(t)},[n,i,s,c]),I=Object(r.useCallback)(()=>{const e=f.current.value;let t=[...n];t[s].itemData.statement=e;let a=[...c];if(a[s]){if(a[s].errorItem=!1,a[s].errorSubItem.length){a[s].errorSubItem.map(e=>e.errorSubItem).includes(!0)?a[s].errorItem=!0:a[s].errorItem=!1}A(a)}i(t)},[n,i,s,c,A]),j=Object(r.useCallback)(()=>{const e=b.current.value;let t=[...n];t[s].itemData.description=e,C(e),i(t)},[n,i,s]);return l.a.createElement(Fx,null,l.a.createElement(Hx,null,l.a.createElement("div",{className:"rowContainer rowAlignItemsEnd"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginTop\n ".concat(O()&&"noMarginRight","\n ")},(()=>{const e="".concat(O()?"title":"answer","-").concat(o.id);return l.a.createElement(l.a.Fragment,null,l.a.createElement("label",{htmlFor:e},l.a.createElement("b",{id:"subtitle"},O()?"T\xedtulo *":"Pergunta *")),O()&&l.a.createElement("input",{type:"text",ref:E,id:e,name:e,value:x.toUpperCase(),onChange:N}),y()&&l.a.createElement("input",{type:"text",ref:f,id:e,name:e,onCh
1ange:I}))})()),y()&&l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement(zu.a,{onChange:e=>(function(e){const[t]=XC.filter(t=>t.id===e.value);m(t),n[s].itemData.itemTypeId=t.id,t.id!==hn.SHORT_ANSWER.id&&t.id!==hn.PARAGRAPH.id||(n[s].itemData.itemContent=null),i(n)})(e),placeholder:"Selecione",isSearchable:!1,value:d?{value:d.id,label:l.a.createElement(Qx,null,l.a.createElement("img",{src:d.icon,alt:d.value,title:d.value}),l.a.createElement("label",null,d.value))}:null,options:XC.map(e=>({value:e.id,label:l.a.createElement(Qx,null,l.a.createElement("img",{src:e.icon,alt:e.value,title:e.value}),l.a.createElement("label",null,e.value))})),styles:{container:e=>({...e,width:220,marginBottom:10}),valueContainer:e=>({...e})}}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginTop noMarginRight"},l.a.createElement("span",{id:"subtitle"},"Descri\xe7\xe3o"),l.a.createElement("textarea",{ref:b,rows:3,type:"text",name:"description",value:v,onChange:j}),y()&&(3===d.id||4===d.id)&&l.a.createElement(Bx,null,l.a.createElement(Mx,{form:n,setForm:i,formItemIndex:s,options:h,setOptions:g,handleRemoveOption:function(e){const[t]=h.filter(t=>t.id===e);t.other&&p(!1);const a=h.filter(t=>t.id!==e);g(a),n[s].itemData.itemContent=a,i(n)},errorForm:c,setErrorFormItems:A}),l.a.createElement(Lx,null,l.a.createElement(zx,{type:"button",onClick:()=>S(!1)},"Adicionar op\xe7\xe3o"),l.a.createElement("label",{className:u?"disabled":""}," ","ou"," "),l.a.createElement(zx,{type:"button",className:u?"disabled":"",onClick:u?null:()=>S(!0)},'Adicionar "Outro"')))))))}var Gx,Vx,Ux,Yx,Xx,qx,Jx,Kx,Zx,Wx;const $x=_.c.div(Gx||(Gx=Object(Q.a)(["\n display: flex;\n width: 100%;\n justify-content: center;\n align-items: ",";\n flex-direction: column;\n padding: 0 30px 10px 30px;\n"])),e=>e.alignItems?e.alignItems:"center"),ew=_.c.img(Vx||(Vx=Object(Q.a)(["\n margin-top: 10px;\n height: 76px;\n resize: contain;\n"]))),tw=Object(_.c)($.t)(Ux||(Ux=Object(Q.a)(["\n width: 20px;\n height: 20px;\n background-color: #E5E5E5;\n border-radius: 10px;\n color: #0000008A;\n margin-right: 10px;\n cursor: pointer;\n"]))),aw=Object(_.c)($.m)(Yx||(Yx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n"]))),nw=Object(_.c)($.l)(Xx||(Xx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n"]))),ow=Object(_.c)($.n)(qx||(qx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n"]))),rw=Object(_.c)($.o)(Jx||(Jx=Object(Q.a)(["\n width: 20px;\n height: 20px;\n color: #0000008A;\n"]))),lw=_.c.div(Kx||(Kx=Object(Q.a)(["\n display: 'flex';\n flex-direction: 'column';\n align-items: 'flex-start';\n padding: 10px;\n\n button + button {\n margin-top: 10px;\n cursor: pointer;\n }\n\n button:hover {\n background-color: #E5E5E5;\n cursor: pointer;\n }\n"]))),iw=_.c.button(Zx||(Zx=Object(Q.a)(["\n padding: 5px;\n width: 100%;\n border: none;\n background: none;\n display: flex;\n align-items: center;\n box-shadow: none;\n\n label {\n margin-left: 10px;\n font-size: 16px;\n cursor: pointer;\n font-weight: 400;\n color: var(--text-black-high);\n }\n"]))),sw=_.c.div(Wx||(Wx=Object(Q.a)(["\n div#input-image-base64-id {\n width: 100%;\n cursor: pointer;\n\n input[type='file'] {\n position: absolute;\n opacity: 0;\n width: 170px;\n height: 32px;\n border-radius: 0;\n padding: 0;\n margin: 0;\n z-index: 2;\n cursor: pointer;\n }\n }\n\n label {\n padding: 5px;\n width: 100%;\n display: flex;\n align-items: center;\n font-size: 16px;\n margin-top: 10px;\n cursor: pointer;\n\n svg {\n margin-right: 10px;\n }\n }\n\n label:hover {\n background-color: #E5E5E5;\n cursor: pointer;\n }\n"])));function cw(e){let{form:t,setForm:a,formItemIndex:n,image:o,setImage:i}=e;const[s,c]=Object(r.useState)(En.ALIGN_CENTER.tag),[A,d]=Object(r.useState)(o),[m,u]=Object(r.useState)(null),h=Boolean(m),g=h?"simple-popover":void 0,E=Object(r.useCallback)(()=>{t[n].itemData.itemContent.src&&i(t[n].itemData.itemContent.src),t[n].itemData.itemContent.object&&d(t[n].itemData.itemContent.src),t[n].itemData.itemContent.align&&c(t[n].itemData.itemContent.align)},[]);function f(e){c(e),t[n].itemData.itemContent.align=e,u(null),a(t)}return Object(r.useEffect)(()=>{E()},[E]),l.a.createElement($x,{alignItems:s},l.a.createElement(Ox,null,l.a.createElement(tw,{onClick:function(e){u(e.currentTarget)}}),l.a.createElement(ne.a,{id:g,open:h,anchorEl:m,onClose:function(){u(null)},anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"right"}},l.a.createElement(lw,null,l.a.createElement(iw,{type:"button",onClick:()=>f(En.ALIGN_LEFT.tag)},l.a.createElement(aw,null),l.a.createElement("label",null,En.ALIGN_LEFT.value)),l.a.createElement(iw,{type:"button",onClick:()=>f(En.ALIGN_CENTER.tag)},l.a.createElement(nw,null),l.a.createElement("label",null,En.ALIGN_CENTER.value)),l.a.createElement(iw,{type:"button",onClick:()=>f(En.ALIGN_RIGHT.tag)},l.a.createElement(ow,null),l.a.createElement("label",null,En.ALIGN_RIGHT.value)),l.a.createElement(sw,null,l.a.createElement("div",{id:"input-image-base64-id"},l.a.createElement(Te.a,{multiple:!1,onDone:function(e){if(e.type&&Vt.IMAGES.includes(e.type)){const o=e.base64?e.base64:"";t[n].itemData.itemContent.src=o,t[n].itemData.itemContent.object=e.file,i(o),d(o),u(null),a(t)}else p.b.error("Tipo de arquivo n\xe3o \xe9 suportado")}})),l.a.createElement("label",{htmlFor:"input-image-base64-id"},l.a.createElement(rw,null)," ",En.ALTER_IMAGE.value)))),l.a.createElement(ew,{src:A,alt:"Imagem preview"})))}var Aw,dw;const mw=r.Fragment;
1_.c.div(Aw||(Aw=Object(Q.a)(["\n color: var(--cm-primary);\n padding: 0 0 10px 10px;\n"]))),_.c.button(dw||(dw=Object(Q.a)(["\n background: none;\n border: none;\n font-size: 16px;\n color: var(--cm-primary);\n text-decoration: underline;\n"])));function uw(e){let{itemTypeId:t=1,form:a,formItem:n,setForm:o,formItemIndex:r,errorForm:i,setErrorFormItems:s}=e;return l.a.createElement(mw,null,l.a.createElement(_x,{itemTypeId:t,itemType:hn.ANSWER.tag,form:a,formItem:n,setForm:o,formItemIndex:r,errorForm:i,setErrorFormItems:s}))}var pw;const hw=r.Fragment,gw=r.Fragment,Ew=_.c.div(pw||(pw=Object(Q.a)(["\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n border-radius: 8px;\n\n svg {\n width: 24px;\n height: 24px;\n color: #0000008A;\n cursor: pointer;\n margin-right: 0;\n }\n\n :hover {\n background-color: #E5E5E5;\n }\n\n :nth-child(1) {\n svg {\n width: 20px;\n height: 20px;\n }\n }\n\n + div {\n margin-left: 2px;\n margin-right: 10px;\n }\n"])));function fw(e){let{form:t,setForm:a,formItemIndex:n,formItemRequiredValue:o,isTitle:i,showRequired:s=!0,handleDuplicateItemForm:c,handleRemoveItemForm:A,handleRemoveActions:d=!1}=e;const[m,u]=Object(r.useState)(o),p=Object(r.useRef)(),h=Object(r.useCallback)(()=>{const e=p.current.checked;t[n].itemData.required=e,u(e),a(t)},[t,a,n,u]);return l.a.createElement(hw,null,!d&&l.a.createElement(wx,null,s&&l.a.createElement(gw,null,l.a.createElement("div",{className:"rowContainer noMarginTop"},l.a.createElement("input",{ref:p,className:"required-item-form",type:"checkbox",name:"nome",value:m,checked:m,onChange:h}),i?l.a.createElement("span",{id:"label-checkbox"},"Definir como cabe\xe7alho"):l.a.createElement("span",{id:"label-checkbox"},"Obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer rowContainerEnd noMarginTop"},l.a.createElement(Ew,null,l.a.createElement(vx,{title:"Duplicar",onClick:c})),l.a.createElement(Ew,null,l.a.createElement(Cx,{title:"Excluir",onClick:A})))))}var bw,vw,Cw,xw;const ww=_.c.div(bw||(bw=Object(Q.a)(["\n width: 95%;\n padding-bottom: 10px;\n padding-top: 1px;\n margin-top: 10px;\n"]))),Ow=_.c.div(vw||(vw=Object(Q.a)(["\n padding: 10px;\n border-radius: 10px;\n border: 1px solid #C5C5D4;\n\n margin: 10px 0px 0 0px;\n user-select: none;\n background: #fff;\n\n ","\n"])),e=>e.isDragging&&Object(_.b)(Cw||(Cw=Object(Q.a)(["\n border: 1px solid #00000055;\n -webkit-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n -moz-box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n box-shadow: 0px 3px 4px 0px rgba(46, 50, 50, 0.48);\n "])))),yw=_.c.div(xw||(xw=Object(Q.a)(["\n display: flex;\n justify-content: center;
1\n"])));var Sw=a(350),Nw=a.n(Sw);function Iw(e){let{form:t,setForm:a,errorForm:n,setErrorFormItems:o,handleRemoveItemForm:i,handleDuplicateItemForm:s}=e;const[c,A]=Object(r.useState)(Nw.a);const d=Object(r.useCallback)((e,r)=>{return{["".concat(hn.TITLE.tag)]:l.a.createElement(_x,{form:t,setForm:a,formItem:e,formItemIndex:r,errorForm:n,setErrorFormItems:o,itemTypeId:hn.TITLE.id,itemType:hn.TITLE.tag}),["".concat(hn.IMAGE.tag)]:l.a.createElement(cw,{form:t,setForm:a,formItemIndex:r,image:c,setImage:A}),["".concat(hn.CLIENT_RESALE.tag)]:l.a.createElement(wp,{clientId:0,resaleId:0,showData:!1,showDefaultData:!0}),["".concat(hn.ANSWER.tag)]:l.a.createElement(uw,{form:t,setForm:a,formItem:e,formItemIndex:r,errorForm:n,setErrorFormItems:o,itemTypeId:e.itemData.itemTypeId})}[e.itemTag]},[t,c,a,n,o]),m=Object(r.useCallback)((e,n)=>l.a.createElement(fw,{form:t,setForm:a,formItemIndex:e,formItemRequiredValue:t[e].itemData.required,isTitle:n.isTitle,showRequired:n.showRequired,handleRemoveItemForm:()=>i(n.id),handleDuplicateItemForm:()=>s(n.id,e),handleRemoveActions:n.unshowActions}),[t,a,i,s]),u=Object(r.useCallback)(e=>{const[t]=n.filter(t=>t.itemId===e);return l.a.createElement(l.a.Fragment,null,t&&t.errorItem&&l.a.createElement("small",{style:{color:"red",marginLeft:7}},"Preencha os campos obrigat\xf3rios"))},[n]),p=Object(r.useCallback)((e,t)=>{const[a]=n.filter(t=>t.itemId===e);return l.a.createElement(l.a.Fragment,null,(t!==hn.CLIENT_RESALE.tag||t!==hn.IMAGE.tag)&&a&&a.errorItem&&l.a.createElement("div",{id:"fieldsRequiredId"}))},[n]);return l.a.createElement(Ns.a,{onDragEnd:function(e){if(e.destination&&"form-drag"===e.type){const n=function(e,t,a){const n=Array.from(e),[o]=n.splice(t,1);return n.splice(a,0,o),n}(t,e.source.index,e.destination.index);a(n)}}},l.a.createElement(Ns.c,{droppableId:"droppable-form",direction:"vertical",type:"form-drag"},(e,a)=>l.a.createElement(ww,Object.assign({ref:e.innerRef,isDraggingOver:a.isDraggingOver},e.droppableProps),t.map((e,t)=>l.a.createElement(Ns.b,{key:"".concat(e.id),draggableId:"".concat(e.id),index:t},(a,n)=>l.a.createElement(Ow,Object.assign({ref:a.innerRef,isDragging:n.isDragging,style:{...a.draggableProps.style}},a.draggableProps),p(e.id),l.a.createElement(yw,a.dragHandleProps,l.a.createElement(fx,null)),d(e,t),m(t,e),u(e.id)))),e.placeholder)))}var jw,Rw,Dw,Pw,kw,Tw,Mw,Bw,Fw=a(779);const Hw=_.c.div(jw||(jw=Object(Q.a)([""]))),Lw=_.c.div(Rw||(Rw=Object(Q.a)(["\n position: fixed;\n top: ",";\n right: 38px;\n margin-left: 20px;\n width: auto;\n height: min-content;\n display: flex;\n justify-content: space-between;\n flex-direction: column;\n padding: 5px;\n background-color: #fff;\n box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);\n border-radius: 10px;\n\n div {\n display: flex;\n justify-content: center;
1\n align-items: center;\n width: 32px;\n height: 32px;\n border-radius: 8px;\n\n svg {\n width: 24px;\n height: 24px;\n color: #0000008A;\n cursor: pointer;\n }\n }\n\n div:hover {\n background-color: #E5E5E5;\n }\n\n div:nth-child(1) {\n svg {\n width: 22px;\n height: 22px;\n }\n }\n\n div:nth-child(2), div:nth-child(3) {\n svg {\n width: 20px;\n height: 20px;\n }\n }\n\n div:nth-child(4) {\n height: 16px;\n background-color: #fff;\n }\n\n div:nth-child(5) {\n svg {\n opacity: ",";\n }\n }\n\n div:nth-child(6) {\n svg {\n opacity: ",";\n }\n }\n\n div:nth-child(5):hover {\n background-color: ",";\n }\n\n div:nth-child(6):hover {\n background-color: ",";\n }\n\n div.divider-horizontal {\n height: 1px;\n margin: 0 7.5px;\n background-color: #0000008A;\n }\n\n div.divider-horizontal:hover {\n background-color: #0000008A;\n }\n\n div + div {\n margin-top: 2.5px;\n }\n"])),e=>"".concat(e.top?e.top:470,"px"),e=>e.disabled_action_up?.5:1,e=>e.disabled_action_down?.5:1,e=>"#".concat(e.disabled_action_up?"fff":"E5E5E5"),e=>"#".concat(e.disabled_action_down?"fff":"E5E5E5")),zw=_.c.div(Dw||(Dw=Object(Q.a)(["\n height: 32px;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n"]))),Qw=Object(_.c)($.x)(Pw||(Pw=Object(Q.a)([""]))),_w=Object(_.c)($.D)(kw||(kw=Object(Q.a)([""]))),Gw=Object(_.c)($.w)(Tw||(Tw=Object(Q.a)([""]))),Vw=Object(_.c)($.b)(Mw||(Mw=Object(Q.a)([""]))),Uw=Object(_.c)($.c)(Bw||(Bw=Object(Q.a)([""])));function Yw(e){let{handleAddNewTitle:t,handleAddNewAnswer:a,handleAddNewImage:n,handleScrollTop:o,handleScrollEnd:i}=e;const[s,c]=Object(r.useState)(0),[A,d]=Object(r.useState)("bottom");return Object(r.useEffect)(()=>{const e=document.getElementById("itemsFormContainer");if(e){const t=e.getBoundingClientRect().y;c(t)}},[]),Object(Fw.a)("scroll",()=>{const e=document.getElementById("itemsFormContainer"),t=document.getElementById("formEnd");if(e&&t){const t=e.getBoundingClientRect().y;if("bottom"===A&&t<=95)return c(94),void d("top");if("top"===A&&t>=95)return c(399),void d("bottom")}},window,{capture:!0}),l.a.createElement(Lw,{top:s},l.a.createElement(Hw,null,l.a.createElement(Qw,{title:"Nova Pergunta",onClick:a})),l.a.createElement(Hw,null,l.a.createElement(_w,{title:"Novo t\xedtulo e descri\xe7\xe3o",onClick:t})),l.a.createElement(Hw,null,l.a.createElement(Gw,{title:"Nova imagem",onClick:n})),l.a.createElement(zw,null,l.a.createElement("div",{className:"divider-horizontal"})),l.a.createElement(Hw,null,l.a.createElement(Uw,{title:"Ir para topo",onClick:o})),l.a.createElement(Hw,null,l.a.createElement(Vw,{title:"Ir para rodap\xe9",onClick:i})))}var Xw,qw,Jw,Kw,Zw,Ww,$w,eO;const tO=r.Fragment,aO=_.c.div(Xw||(Xw=Object(Q.a)([""]))),nO=_.c.div(qw||(qw=Object(Q.a)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n h2 {\n color: #707070;\n padding-bottom: 10px;\n }\n\n span {\n font-size: 18px !important;\n }\n\n div {\n display: flex;\n flex: 1;\n width: 100%;\n padding-top: 25px;\n justify-content: center;\n }\n"]))),oO=_.c.button.attrs({className:"buttonBaseOnly"})(Jw||(Jw=Object(Q.a)([""]))),rO=Object(_.c)(oO)(Kw||(Kw=Object(Q.a)(["\n margin-right: 15px;\n"]))),lO=Object(_.c)(oO).attrs({className:"buttonBaseOnly baseMain"})(Zw||(Zw=Object(Q.a)(["\n margin-left: 15px;\n"]))),iO=_.c.div(Ww||(Ww=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n"]))),sO=_.c.div($w||($w=Object(Q.a)(["\n display: flex;\n"]))),cO=_.c.div(eO||(eO=Object(Q.a)(["\n flex: 1;\n width: 1px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: default;\n"])));a(325);var AO=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)([]),[d,m]=Object(r.useState)([]),[u,h]=Object(r.useState)(0),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)([new HC({id:Object(Zh.a)(),tag:"IMAGE"}),new HC({id:Object(Zh.a)(),tag:"CLIENT_RESALE"}),new HC({id:Object(Zh.a)(),tag:"TITLE"}),new HC({id:Object(Zh.a)(),tag:"ANSWER"})]),[O,y]=Object(r.useState)({name:"",moduleId:null,moduleName:"",softwareId:null,softwareName:"",contentItemsForm:[]}),[S,N]=Object(r.useState)(!1),[I,j]=Object(r.useState)(!1),[R,D]=Object(r.useState)(!1),[k,T]=Object(r.useState)([]);function M(e){setTimeout(()=>{const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})},200)}function B(){s(""),A([]),m([]),h(0),E([]),b([]),C(0),w([]),y({name:"",moduleId:null,moduleName:"",softwareId:null,softwareName:"",contentItemsForm:[]}),N(!1),j(!1),D(!1),T([]),a.state=null}Object(r.useEffect)(()=>{let e=!1;return(async()=>
1{if(!e){o(!0);try{const[e,a]=await Promise.all([es.getProductSoftwares({}),Ms.getProductModules({})]),n=a.resultado.filter(e=>e.ativo&&e);m(e.resultado),A(e.resultado),b(n),E(n)}catch(t){m([]),A([]),b([]),E([]),zt(t)}finally{o(!1)}}})(),()=>{e=!0}},[]),Object(r.useEffect)(()=>{if(a.state){if(a.state){const{name:e,softwareId:t,softwareName:n,moduleId:o,moduleName:r,contentItemsForm:l}=a.state.formViewer;s(e),h(Number(t)),C(Number(o)),y({...O,name:e,softwareId:t,softwareName:n,moduleId:o,moduleName:r}),w(l),a.state.formViewer=null}return()=>{a.state=null}}},[]);const F=Object(r.useCallback)(async e=>{const t={...O,contentItemsForm:x.map((e,t)=>(e.itemData.orderNumber=t,e))};await e(t)},[x,O]),H=Object(r.useCallback)(async()=>{await F(e=>{m([]),A([]),b([]),E([]),t.push(P.formViewer,{formViewer:e,pathReferenceToBack:P.addFormRegister})})},[F,t]);async function L(e){const t={};let a=!1,n=!1;if(x.length){x.map(e=>e.itemTag).includes(hn.ANSWER.tag)||(n=!0,a=!0);const e=[];x.forEach((t,n)=>{t.itemTag!==hn.CLIENT_RESALE.tag&&t.itemTag!==hn.IMAGE.tag||e.push({itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1});let o=!1;t.itemTag===hn.TITLE.tag&&(t.itemData.statement&&t.itemData.statement.length?e.push({itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1}):(e.push({itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!0}),o=!0));let r=!1;if(t.itemTag===hn.ANSWER.tag){let o={itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1};if(t.itemData.statement&&t.itemData.statement.length?(o={itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1},a=!1):(o={itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!0},r=!0),(3===t.itemData.itemTypeId||4===t.itemData.itemTypeId)&&t.itemData.itemContent&&t.itemData.itemContent.length){const e=[];t.itemData.itemContent.forEach((t,a)=>{let n={};t.itemData.value&&t.itemData.value.length?n={subItemIndex:a,subItemId:t.id,errorSubItem:!1}:t.other?n={subItemIndex:a,subItemId:t.id,errorSubItem:!1}:(n={subItemIndex:a,subItemId:t.id,errorSubItem:!0},r=!0),e.push(n)});const a=e.map(e=>e.errorSubItem);r&&a.includes(!0)?(o={itemIndex:n,itemId:t.id,errorSubItem:e,errorItem:!0},r=!0):o={itemIndex:n,itemId:t.id,errorSubItem:e,errorItem:!1}}e.push(o)}e.map(e=>e.errorItem).includes(!0)&&(a=!0),(o||r)&&(a=!0)}),T(e)}if(i&&i.length||(N(!0),a=!0),O.moduleId&&0!==O.moduleId||(j(!0),a=!0),O.softwareId&&0!==O.softwareId||(D(!0),a=!0),a)return n&&p.b.error("\xc9 preciso ter pelo menos uma pergunta"),void setTimeout(()=>{const e=document.getElementById("fieldsRequiredId");e&&e.scrollIntoView({behavior:"smooth"})},200);t.name=O.name,t.moduleId=O.moduleId,t.contentItemsForm=x.map((e,t)=>{let a=null;if(e.itemData.itemContent){let t=null;if(e.itemData.itemContent.object){const{object:a}=e.itemData.itemContent;t={lastModified:a.lastModified,lastModifiedDate:a.lastModifiedDate,name:a.name,size:a.size,type:a.type,webkitRelativePath:a.webkitRelativePath},t=JSON.stringify(t),e.itemData.itemContent.object=t}a=JSON.stringify(e.itemData.itemContent)}return{statement:e.itemData.statement,description:e.itemData.description,itemContent:a,itemTypeId:e.itemData.itemTypeId,orderNumber:t,required:e.itemData.required}}),await e(t)}const z=Object(r.useCallback)(async()=>{await L(async e=>{o(!0);try{const{data:n}=await ut.post(pt.form.register.createForm,e);n.data.ok&&(p.b.success(n.message),B(),setTimeout(()=>{t.push(P.formRegister)},100))}catch(a){zt(a)}finally{o(!1)}})},[L,B,t]);function Q(){B(),t.push(P.formRegister)}return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{id:"formTop"}),l.a.createElement(_e,{loading:!0,show:n}),l.a.createElement(aO,null,l.a.createElement(xe,{mainMenu:"Formul\xe1rio",pageName:"Novo Formul\xe1rio",breadcrumbs:[{label:"Cadastro",onClick:()=>Q}],button1:{label:"Salvar",onClick:()=>z,main:!0},button2:{label:"Visualizar",onClick:()=>H,main:!1},openButtonSelect:!0,buttonCancelHandler:Q}),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement("form",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard"},l.a.createElement("div",{style:{marginBottom:20}},l.a.createElement("span",{style:{color:"red"}},"Campos com (*) s\xe3o obrigat\xf3rios")),l.a.createElement("span",{id:"title"},"Dados do formul\xe1rio"),l.a.createElement("div",{className:"rowContainer"},S&&l.a.createElement("div",{id:"fieldsRequiredId"}),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome *"),l.a.createElement("input",{type:"text",name:"formName",value:i,onChange:function(e){const{target:{value:t}}=e;s(t),y({...O,name:t}),N(!1)}}),S&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder widthSelectDefault"},l.a.createElement("span",null,"Software *"),R&&l.a.createElement("div",{id:"fieldsRequiredId"}),l.a.createElement("select",{name:"software",value:u,onChange:function(e){const{target:{value:t}}=e;let a={};if(0!==Number(t)){const e=f.filter(e=>e.softwareId===Number(t)),[n]=d.filter(e=>e.id===Number(t));
1E(e),a={...a,softwareId:Number(t),softwareName:n.nome}}else E(f),C(0),a={...a,softwareId:null,softwareName:""};h(Number(t)),y({...O,...a}),D(!1)}},l.a.createElement("option",{value:0},"Selecione"),c.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),R&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder widthSelectDefault"},l.a.createElement("span",null,"M\xf3dulo *"),I&&l.a.createElement("div",{id:"fieldsRequiredId"}),l.a.createElement("select",{name:"modulo",value:v,onChange:function(e){const{target:{value:t}}=e;let a={};if(0!==Number(t)){const[e]=f.filter(e=>e.id===Number(t)),[n]=d.filter(t=>t.id===e.softwareId);h(e.softwareId),a={...a,moduleId:Number(t),moduleName:e.nome,softwareId:e.softwareId,softwareName:n.nome},R&&D(!1)}else A(d),a={...a,moduleId:Number(t),moduleName:"",softwareId:O.softwareId,softwareName:""},D(!1);C(Number(t)),y({...O,...a}),j(!1)}},l.a.createElement("option",{value:0},"Selecione"),g.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),I&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{id:"itemsFormContainer",className:"infoCard infoCardBase"},l.a.createElement("span",{id:"title"},"Itens do formul\xe1rio"),l.a.createElement(iO,{className:"rowContainerWithActions"},l.a.createElement(Iw,{form:x,setForm:w,errorForm:k,setErrorFormItems:T,handleRemoveItemForm:function(e){w([...x.filter(t=>t.id!==e)])},handleDuplicateItemForm:function(e,t){let a=[],n=[];const[o]=x.filter((o,r)=>(r<=t?a.push(o):n.push(o),o.id===e));let r=null;o.itemTag===hn.IMAGE.tag&&(r={id:Object(Zh.a)(),itemId:hn.IMAGE.id,itemTag:hn.IMAGE.tag,itemData:{statement:null,description:null,itemContent:{align:o.itemData.itemContent.align,src:o.itemData.itemContent.src,object:o.itemData.itemContent.object},itemTypeId:o.itemData.itemTypeId,orderNumber:null,required:o.itemData.required},isTitle:!1,showRequired:!1,unshowActions:!1}),o.itemTag===hn.ANSWER.tag&&(r={id:Object(Zh.a)(),itemId:hn.ANSWER.id,itemTag:hn.ANSWER.tag,itemData:{statement:o.itemData.statement,description:o.itemData.description,itemContent:null,itemTypeId:o.itemData.itemTypeId,orderNumber:null,required:o.itemData.required},isTitle:!1,showRequired:!0,unshowActions:!1}),o.itemTag===hn.TITLE.tag&&(r={id:Object(Zh.a)(),itemId:hn.TITLE.id,itemTag:hn.TITLE.tag,itemData:{statement:o.itemData.statement,description:o.itemData.description,itemContent:null,itemTypeId:o.itemData.itemTypeId,orderNumber:null,required:o.itemData.required},isTitle:!0,showRequired:!0,unshowActions:!1}),w([...a,r,...n])}}),l.a.createElement(Yw,{handleAddNewAnswer:function(){const e=new HC({id:Object(Zh.a)(),tag:hn.ANSWER.tag});w([...x,e]),M("formEnd")},handleAddNewTitle:function(){const e=new HC({id:Object(Zh.a)(),tag:hn.TITLE.tag});w([...x,e]),M("formEnd")},handleAddNewImage:function(){const e=new HC({id:Object(Zh.a)(),tag:hn.IMAGE.tag});w([...x,e]),M("formEnd")},handleScrollTop:()=>M("formTop"),handleScrollEnd:()=>M("formEnd")})))))),l.a.createElement("div",{id:"formEnd"}))};var dO=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(!1),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)([]),[d,m]=Object(r.useState)([]),[u,h]=Object(r.useState)(0),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)(!1),[O,y]=Object(r.useState)([]),[S,N]=Object(r.useState)([]),[I,j]=Object(r.useState)({id:null,name:"",moduleId:null,moduleName:"",softwareId:null,softwareName:"",contentItemsForm:[]}),[R,D]=Object(r.useState)(!1),[k,T]=Object(r.useState)(!1),[M,B]=Object(r.useState)(!1),[F,H]=Object(r.useState)([]);function L(e){setTimeout(()=>{const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})},200)}function z(){a.state.formViewer=null,s(""),A([]),m([]),h(0),E([]),b([]),C(0),y([]),j({id:null,name:"",moduleId:null,moduleName:"",softwareId:null,softwareName:"",contentItemsForm:[]}),D(!1),T(!1),B(!1),H([])}Object(r.useEffect)(()=>{let e=!1;return a.state.isFirstRefreshToForm&&(a.state.id||(p.b.error("Erro ao carregar as informa\xe7\xf5es do formul\xe1rio"),t.push(P.formRegister)),(async()=>
1{if(!e){o(!0);try{const[e,n,r]=await Promise.all([ut.get(pt.form.register.getForm(a.state.id)),es.getProductSoftwares({}),Ms.getProductModules({})]),[l]=e.data.data.resultado,i=r.resultado,[c]=i.filter(e=>e.id===l.moduleId);(null===c||void 0===c?void 0:c.ativo)||(w(!0),p.b.success("O m\xf3dulo deste formul\xe1rio foi desativado"));const[d]=n.resultado.filter(e=>e.id===c.softwareId),u=[];l.itemForms.forEach(e=>{if(hn.TITLE.tag===e.itemType.tag){const t={id:e.id,itemId:hn.TITLE.id,itemTag:hn.TITLE.tag,itemData:{statement:e.statement,description:e.description,itemContent:e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!0,showRequired:!0,unshowActions:!1};u.push(t)}if(hn.SHORT_ANSWER.tag===e.itemType.tag||hn.PARAGRAPH.tag===e.itemType.tag||hn.MULTIPLE_CHOICE.tag===e.itemType.tag||hn.SELECTION_BOX.tag===e.itemType.tag){let t=null;e.itemContent&&(t=JSON.parse(e.itemContent));const a={id:e.id,itemId:hn.ANSWER.id,itemTag:hn.ANSWER.tag,itemData:{statement:e.statement,description:e.description,itemContent:t||e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!0,unshowActions:!1};u.push(a)}if(hn.IMAGE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent),a=JSON.parse(t.object),n={id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{align:t.align,src:t.src,object:a},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!1};u.push(n)}if(hn.CLIENT_RESALE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent),a={id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{clientId:t.clientId,resaleId:t.resaleId,showData:t.showData,showDefaultData:t.showDefaultData},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!0};u.push(a)}});let g=u.filter(e=>!!e);const f=i.filter(e=>e.softwareId===d.id);m(n.resultado),A(n.resultado),b(i),E(f),j({...I,id:l.id,name:l.name,moduleId:c.id,moduleName:c.nome,softwareId:d.id,softwareName:d.nome,contentItemsForm:g}),y(g),s(l.name),C(c.id),h(d.id)}catch(t){m([]),A([]),b([]),E([]),zt(t)}finally{o(!1),a.state.isFirstRefreshToForm=!1}}})()),()=>{e=!0}},[]),Object(r.useEffect)(()=>{let e=!1;return a.state.isFirstRefreshToForm||(async()=>{if(!e){o(!0);try{const[e,a]=await Promise.all([es.getProductSoftwares({}),Ms.getProductModules({})]),n=a.resultado,[r]=n.filter(e=>e.id===Number(v));(null===r||void 0===r?void 0:r.ativo)||w(!0),m(e.resultado),A(e.resultado),b(n),E(n)}catch(t){m([]),A([]),b([]),E([]),zt(t)}finally{o(!1)}}})(),()=>{e=!0}},[]),Object(r.useEffect)(()=>{let e=!1;if(!e){if(a.state.formViewer){const{id:e,name:t,softwareId:n,softw
1areName:o,moduleId:r,moduleName:l,contentItemsForm:i}=a.state.formViewer;s(t),h(Number(n)),C(Number(r)),j({...I,id:e,name:t,softwareId:n,softwareName:o,moduleId:r,moduleName:l}),y(i),a.state.formViewer=null}return()=>{a.state.formViewer=null,e=!0}}},[]);const Q=Object(r.useCallback)(async e=>{const t={...I,contentItemsForm:O.map((e,t)=>(e.itemData.orderNumber=t,e))};await e(t)},[O,I]),_=Object(r.useCallback)(async()=>{await Q(e=>{m([]),A([]),b([]),E([]),t.push(P.formViewer,{formViewer:e,pathReferenceToBack:P.editFormRegister})})},[Q,t]),G=Object(r.useCallback)(async e=>{const t={};let a=!1,n=!1;if(O.length){O.map(e=>e.itemTag).includes(hn.ANSWER.tag)||(n=!0,a=!0);const e=[];O.forEach((t,n)=>{t.itemTag!==hn.CLIENT_RESALE.tag&&t.itemTag!==hn.IMAGE.tag||e.push({itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1});let o=!1;t.itemTag===hn.TITLE.tag&&(t.itemData.statement&&t.itemData.statement.length?e.push({itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1}):(e.push({itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!0}),o=!0));let r=!1;if(t.itemTag===hn.ANSWER.tag){let a={itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1};if(t.itemData.statement&&t.itemData.statement.length?a={itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!1}:(a={itemIndex:n,itemId:t.id,errorSubItem:[],errorItem:!0},r=!0),(3===t.itemData.itemTypeId||4===t.itemData.itemTypeId)&&t.itemData.itemContent&&t.itemData.itemContent.length){const e=[];t.itemData.itemContent.forEach((t,a)=>{let n={};t.itemData.value&&t.itemData.value.length?n={subItemIndex:a,subItemId:t.id,errorSubItem:!1}:t.other?n={subItemIndex:a,subItemId:t.id,errorSubItem:!1}:(n={subItemIndex:a,subItemId:t.id,errorSubItem:!0},r=!0),e.push(n)});const o=e.map(e=>e.errorSubItem);r&&o.includes(!0)?(a={itemIndex:n,itemId:t.id,errorSubItem:e,errorItem:!0},r=!0):a={itemIndex:n,itemId:t.id,errorSubItem:e,errorItem:!1}}e.push(a)}e.map(e=>e.errorItem).includes(!0)&&(a=!0),(o||r)&&(a=!0)}),H(e)}if(I.name&&I.name.length||(D(!0),a=!0),I.moduleId&&0!==I.moduleId||(T(!0),a=!0),I.softwareId&&0!==I.softwareId||(B(!0),a=!0),a)return n&&p.b.error("\xc9 preciso ter pelo menos uma pergunta"),void setTimeout(()=>{const e=document.getElementById("fieldsRequiredId");e&&e.scrollIntoView({behavior:"smooth"})},200);let o=[];t.id=I.id,I.name&&(t.name=I.name.trim()),t.moduleId=I.moduleId;const r=[];O.forEach((e,t)=>{let a=null;if(e.itemData.itemContent){let t=null;if(e.itemData.itemContent.object){const{object:a}=e.itemData.itemContent;t={lastModified:a.lastModified,lastModifiedDate:a.lastModifiedDate,name:a.name,size:a.size,type:a.type,webkitRelativePath:a.webkitRelativePath},t=JSON.stringify(t)}e.itemData.itemContent.object=t,a=JSON.stringify(e.itemData.itemContent)}let n=null;e.itemData.statement&&(n=e.itemData.statement.trim());let l=null;e.itemData.description&&(l=e.itemData.description.trim());const i={formId:I.id,statement:n,description:l,itemContent:a,itemTypeId:e.itemData.itemTypeId,orderNumber:t,required:e.itemData.required};let s={};"number"===typeof e.id?(s={id:e.id,...i},r.push(s)):o.push(i)}),t.itemsForm=r.filter(e=>!!e),t.newItemsForm=o,t.removeItemsForm=S,await e(t)},[O,I,F]),V=Object(r.useCallback)(async()=>{await G(async e=>{o(!0);try{const{data:n}=await ut.put(pt.form.register.updateForm,e);n.data.ok&&(p.b.success(n.message),z(),setTimeout(()=>{t.push(P.formRegister)},100))}catch(a){zt(a)}finally{o(!1)}})},[G,t]);function U(){z(),t.push(P.formRegister)}return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{id:"formTop"}),l.a.createElement(_e,{loading:!0,show:n}),l.a.createElement(aO,null,l.a.createElement(xe,{mainMenu:"Formul\xe1rio",pageName:"Editar Formul\xe1rio",breadcrumbs:[{label:"Cadastro",onClick:()=>U}],button1:{label:"Salvar",onClick:()=>V,main:!0},button2:{label:"Visualizar",onClick:()=>_,main:!1},openButtonSelect:!0,buttonCancelHandler:U}),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement("form",{className:"defaultForm"},l.a.createElement("div",{className:"infoCard"},l.a.createElement("div",{style:{marginBottom:20}},l.a.createElement("span",{style:{color:"red"}},"Campos com (*) s\xe3o obrigat\xf3rios")),l.a.createElement("span",{id:"title"},"Dados do formul\xe1rio"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome *"),R&&l.a.createElement("div",{id:"fieldsRequiredId"}),l.a.createElement("input",{type:"text",name:"formName",value:i,disabled:x,onChange:function(e){const{target:{value:t}}=e;s(t),j({...I,name:t}),D(!1)}}),R&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder widthSelectDefault"},l.a.createElement("span",null,"Software *"),M&&l.a.createElement("div",{id:"fieldsRequiredId"}),l.a.createElement("select",{name:"software",value:u,disabled:x,onChange:function(e){const{target:{value:t}}=e;let a={};if(0!==Number(t)){const e=f.filter(e=>e.softwareId===Number(t)),[n]=d.filter(e=>e.id===Number(t));
1E(e),a={...a,softwareId:Number(t),softwareName:n.nome}}else E(f),C(0),a={...a,softwareId:null,softwareName:""};h(Number(t)),j({...I,...a}),B(!1)}},l.a.createElement("option",{value:0},"Selecione"),c.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),M&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder widthSelectDefault"},l.a.createElement("span",null,"M\xf3dulo *"),k&&l.a.createElement("div",{id:"fieldsRequiredId"}),l.a.createElement("select",{name:"modulo",value:v,disabled:x,onChange:function(e){const{target:{value:t}}=e;let a={};if(0!==Number(t)){const[e]=f.filter(e=>e.id===Number(t)),[n]=d.filter(t=>t.id===e.softwareId);h(e.softwareId),a={...a,moduleId:Number(t),moduleName:e.nome,softwareId:e.softwareId,softwareName:n.nome},M&&B(!1)}else A(d),a={...a,moduleId:Number(t),moduleName:"",softwareId:I.softwareId,softwareName:""},B(!1);C(Number(t)),j({...I,...a}),T(!1)}},l.a.createElement("option",{value:0},"Selecione"),g.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))),k&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement("div",{id:"itemsFormContainer",className:"infoCard infoCardBase"},l.a.createElement("span",{id:"title"},"Itens do formul\xe1rio"),l.a.createElement(iO,{className:"rowContainer"},l.a.createElement(Iw,{form:O,setForm:y,errorForm:F,setErrorFormItems:H,handleRemoveItemForm:function(e){const[t]=O.filter(t=>t.id===e);"number"===typeof t.id&&N([...S,t.id]),y([...O.filter(t=>t.id!==e)])},handleDuplicateItemForm:function(e,t){let a=[],n=[];const[o]=O.filter((o,r)=>(r<=t?a.push(o):n.push(o),o.id===e));let r=null;o.itemTag===hn.IMAGE.tag&&(r={id:Object(Zh.a)(),itemId:hn.IMAGE.id,itemTag:hn.IMAGE.tag,itemData:{statement:null,description:null,itemContent:{align:o.itemData.itemContent.align,src:o.itemData.itemContent.src,object:o.itemData.itemContent.object},itemTypeId:o.itemData.itemTypeId,orderNumber:null,required:o.itemData.required},isTitle:!1,showRequired:!1,unshowActions:!1}),o.itemTag===hn.ANSWER.tag&&(r={id:Object(Zh.a)(),itemId:hn.ANSWER.id,itemTag:hn.ANSWER.tag,itemData:{statement:o.itemData.statement,description:o.itemData.description,itemContent:null,itemTypeId:o.itemData.itemTypeId,orderNumber:null,required:o.itemData.required},isTitle:!1,showRequired:!0,unshowActions:!1}),o.itemTag===hn.TITLE.tag&&(r={id:Object(Zh.a)(),itemId:hn.TITLE.id,itemTag:hn.TITLE.tag,itemData:{statement:o.itemData.statement,description:o.itemData.description,itemContent:null,itemTypeId:o.itemData.itemTypeId,orderNumber:null,required:o.itemData.required},isTitle:!0,showRequired:!0,unshowActions:!1}),y([...a,r,...n])}}),l.a.createElement(Yw,{handleAddNewAnswer:function(){const e=new HC({id:Object(Zh.a)(),tag:hn.ANSWER.tag});y([...O,e]),L("formEnd")},handleAddNewTitle:function(){const e=new HC({id:Object(Zh.a)(),tag:hn.TITLE.tag});y([...O,e]),L("formEnd")},handleAddNewImage:function(){const e=new HC({id:Object(Zh.a)(),tag:hn.IMAGE.tag});y([...O,e]),L("formEnd")},handleScrollTop:()=>L("formTop"),handleScrollEnd:()=>L("formEnd")})))))),l.a.createElement("div",{id:"formEnd"}))};function mO(e){const{type:t,title:a,dataObjects:n,checkedChoices:o,handleChoicesChange:r,customLabel:i}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("span",null,a),l.a.createElement("div",{id:"statusHolder"},n.map((e,n)=>l.a.createElement("div",{key:"multiple-choice-".concat(a,"-").concat(t,"-").concat(n),className:"radioHolder"},l.a.createElement("div",{className:"inputBoxHolder"},l.a.createElement("input",{type:t,name:a.toLowerCase(),value:e.value,checked:o.some(t=>t===e.value),onChange:r}),l.a.createElement("span",{className:"checkmark"},o.some(t=>t===e.value)&&l.a.createElement("div",{className:"markHolder"},l.a.createElement("div",{className:"checkmark_stem"}),l.a.createElement("div",{className:"checkmark_kick"})))),i?i(e):l.a.createElement("span",{id:"radioLabel"},e.label)))))}a(716);var uO=function(e){let{countFilter:t,handleSubmit:a,handleCheckboxStatusChange:n,checkboxStatus:o,formName:r,handleFormNameChange:i,clientValue:s,handleClientChange:c,orderValue:A,handleOrderChange:d,selectedSoftware:m,handleSoftwareChange:u,softwares:p,selectedModule:h,handleModuleChange:g,modules:E,dataInicio:f,handleDataInicioChange:b,dataFim
1:v,handleDataFimChange:C}=e;return l.a.createElement(va,{countFilters:t},l.a.createElement("form",{className:"formContainer",onSubmit:a},l.a.createElement("label",{id:"searchText"},"Pesquisar"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome"),l.a.createElement("input",{type:"text",name:"formName",value:r,onChange:i})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Software"),l.a.createElement("select",{name:"software",value:m,onChange:u},l.a.createElement("option",{value:0},"Selecione"),p.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"M\xf3dulo"),l.a.createElement("select",{name:"module",value:h,onChange:g},l.a.createElement("option",{value:0},"Selecione"),E.map(e=>l.a.createElement("option",{key:e.id,value:e.id},e.nome))))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement(co,{title1:"Cliente",inputPerson1:s,handlePerson1Change:c}),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"N\xba Pedido"),l.a.createElement("input",{type:"text",name:"order",value:A||"",onChange:d}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement(mO,{title:"Status",type:"checkbox",dataObjects:[{label:un.ATENDIDO.label,value:un.ATENDIDO.value},{label:un.PENDENTE.label,value:un.PENDENTE.value}],checkedChoices:o,handleChoicesChange:n})),l.a.createElement("div",{className:"inputHolder"},l.a.createElement(yn,{dataInicio:f,handleDataInicioChange:b,dataFim:v,handleDataFimChange:C})),l.a.createElement("button",{className:"buttonBaseOnly",id:"baseButtonIcon",onClick:a},l.a.createElement(ue.u,{id:"baseNameIcon"}),l.a.createElement("span",null,"BUSCAR")))))};var pO,hO,gO,EO,fO,bO,vO,CO,xO,wO,OO,yO,SO,NO,IO,jO,RO,DO,PO=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!0),[s,c]=Object(r.useState)([]),[A,d]=Object(r.useState)([]),[m,h]=Object(r.useState)([]),[g,E]=Object(r.useState)(""),[f,b]=Object(r.useState)(""),[v,C]=Object(r.useState)(""),[x,w]=Object(r.useState)(""),[O,y]=Object(r.useState)(null),[S,N]=Object(r.useState)(""),[I,j]=Object(r.useState)(""),[R,D]=Object(r.useState)([]),[k,T]=Object(r.useState)(0),[M,B]=Object(r.useState)([]),[F,H]=Object(r.useState)([]),[L,z]=Object(r.useState)(null),[Q,_]=Object(r.useState)(0),[G,V]=Object(r.useState)({page:0,rowsPerPage:50}),[U,Y]=Object(r.useState)({name:null,orderId:null,clienteName:null,formStatusId:null,initialDate:null,endDate:null,moduleId:null,softwareId:null});let X=l.a.useRef();const{permissions:q}=Object(u.d)(e=>e.user.data),J=Object(r.useMemo)(()=>q.includes(ua["edit_form-maintenance"]),[q]),K=Object(r.useMemo)(()=>q.includes(ua["finished_form-maintenance"]),[q]);function Z(){let e=0;var t;return a.name&&(E(a.name),e+=1),a.softwareId&&(b(a.softwareId),e+=1),a.moduleId&&(C(a.moduleId),e+=1),a.orderId&&(y(a.orderId),e+=1),a.textCliente&&(w(a.textCliente),e+=1),a.initialDate&&(N(a.initialDate),e+=1),a.endDate&&(j(a.endDate),e+=1),a.formStatusId&&(D(null===a||void 0===a?void 0:null===(t=a.formStatusId)||void 0===t?void 0:t.map(e=>{var t,a;return null===pn||void 0===pn?void 0:null===(t=pn.ID_TO_TAG)||void 0===t?void 0:null===(a=t[e])||void 0===a?void 0:a.toUpperCase()})),e+=1),_(e),a}function W(e){e&&e.length?H(e):H([])}async function ee(e,t){i(!0);try{const{page:n,rowsPerPage:o}=e,{data:r}=await ut.post(pt.form.maintenance.getFormsAnswer,{...t||U,limit:n*o+o,offset:n*o});r.data.resultado.length?W(r.data.resultado):(W(),Object(p.b)("N\xe3o encontramos pedidos para esta pesquisa!",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}function te(e,t){e&&e.length?(B(e),T(t)):(B([]),T(0))}async function ae(e,t){i(!0),V(e);try{const{page:n,rowsPerPage:o}=e,{data:r}=await ut.post(pt.form.maintenance.getFormsAnswer,{...t||U,limit:n*o+o,offset:n*o});r.data.resultado.length?te(r.data.resultado,r.data.total):(te(),Object(p.b)("N\xe3o encontramos nenhum formul\xe1rio de resposta para essa pesquisa",{type:p.b.TYPE.SUCCESS}))}catch(a){zt(a)}finally{i(!1)}}function ne(e){return[l.a.createElement(qt.a,{key:"row_form_print_maintenance_0"},e.form.name),l.a.createElement(qt.a,{key:"row_form_print_maintenance_1"},l.a.createElement("div",{style:{display:"flex",flexDirection:"column"}},l.a.createElement("label",null,e.form.moduleName),l.a.createElement("small",null,e.form.softwareName))),l.a.createElement(qt.a,{key:"row_form_print_maintenance_2"},e.client.razaoSocial?l.a.createElement(sO,null,l.a.createElement(cO,null,l.a.createElement("span",{title:e.client.razaoSocial},e.client.razaoSocial))):"---"),l.a.createElement(qt.a,{key:"row_form_print_maintenance_3"},e.orderId),l.a.createElement(qt.a,{key:"row_form_print_maintenance_4"},Pe()(e.createdAt).format("DD/MM/YYYY, HH:mm:ss")),l.a.createElement(qt.a,{key:"row_form_print_maintenance_5"},e.formStatus.value)]}function oe(e){return J?()=>(function(e){t.push(P.editFormMaintenance,{idAnswer:e.id,idForm:e.formId,idOrder:e.orderId,idClient:e.clientId,idResale:e.resellerId,userCreateOrderId:e.userCreateOrderId,status:e.formStatus,extraInfo:e.extraInfo,itemAnswers:e.itemAnswers,actionLogs:e.actionLogs,responsibleName:e.responsibleName,finishedAt:e.finishedAt,requestedIn:Pe()(e.createdAt).format("DD/MM/YYYY"),pathReferenceToBack:P.formMaintenance})})(e):()=>pa(t)}async function re(e,t){i(!0);try{const{data:n}=await ut.put(pt.form.maintenance.updateStatusFormAnswer,{id:e.id,formId:e.formId,orderId:e.orderId,clientId:e.clientId,resellerId:e.resellerId,statusId:t});if(n.data){const{json:{data:a,message:o}}=n.data;a&&a.ok&&(te(M.map(a=>{if(a.id===e.id){const e=t===pn.IDS.ATENDIDO?pn.VALUES.ATENDIDO:pn.VALUES.PENDENTE;return{...a,formStatus:{...a.formStatus,value:e}}}return a}),k),Object(p.b)(o,{type:p.b.TYPE.SUCCESS}))}}catch(a){zt(a)}finally{i(!1)}}return Object(r.useEffect)(()=>{let e=!1;return(async()=>
1{if(!e){i(!0);try{const[e,a]=await Promise.all([es.getProductSoftwares({}),Ms.getProductModules({}),ae(G,Z())]),n=a.resultado.filter(e=>e.ativo);c(e.resultado),h(n),d(n)}catch(t){c([]),d([]),zt(t)}finally{i(!1)}}})(),()=>{e=!0}},[]),l.a.createElement(l.a.Fragment,null,l.a.createElement(Ya,{ref:e=>X=e,title:"Formul\xe1rio",handlePageUpdate:ee,filters:[{name:"Formul\xe1rio",value:g},{name:"Software",value:(()=>{const e=Object(Ka.find)(s,{id:parseInt(f)});return e?e.nome:""})()},{name:"M\xf3dulo",value:(()=>{const e=Object(Ka.find)(A,{id:parseInt(v)});return e?e.nome:""})()},{name:"Cliente",value:x},{name:"N\xba Pedido",value:O?String(O):""},{name:"Status",value:(()=>{const e=R.map(e=>pn.VALUES[e]);return e.length?e.join(", "):""})()},{name:"De",value:S},{name:"At\xe9",value:I}],headerLabels:[{text:"Nome",width:"auto"},{text:"M\xf3dulo",width:"20%"},{text:"Cliente",width:"20%"},{text:"Nr.",width:"auto"},{text:"Solicitado em",width:"150px"},{text:"Status",width:"8%"}],dataObjects:F,renderRowComponent:e=>ne(e)}),l.a.createElement(aO,null,l.a.createElement(xe,{mainMenu:"Formul\xe1rio",pageName:"Manuten\xe7\xe3o",showReport:!0,printableRef:()=>X,onBeforePrintCallback:async e=>{await ee(G,e)},openButtonSelect:!0}),l.a.createElement(uO,{countFilter:Q,handleSubmit:async function(e){e.preventDefault(),await async function(e){let t=0;const a={};g&&g.length&&(a.name=g.trim(),t+=1),f&&f.length&&(a.softwareId=parseInt(f),t+=1),v&&v.length&&(a.moduleId=parseInt(v),t+=1),O&&O.length&&(a.orderId=parseInt(O),t+=1),x&&x.length&&(a.textCliente=x.trim(),t+=1),S&&S.length&&(a.initialDate=S.trim(),t+=1),I&&I.length&&(a.endDate=I.trim(),t+=1),R&&R.length&&(a.formStatusId=R.map(e=>pn.IDS[e]),t+=1),_(t),Y(a),n(a),await e(a)}(e=>{ae(G,e)})},checkboxStatus:R,handleCheckboxStatusChange:function(e){const{target:{value:t}}=e;R.some(e=>e===t)?D(e=>e.filter(e=>e!==t)):D(e=>[...e,t])},formName:g,handleFormNameChange:function(e){const{target:{value:t}}=e;E(t)},clientValue:x,handleClientChange:function(e){const{target:{value:t}}=e;w(t)},orderValue:O,handleOrderChange:function(e){const{target:{value:t}}=e;y(Object(tn.g)(t))},selectedSoftware:String(f),handleSoftwareChange:function(e){const{target:{value:t}}=e,a=m.filter(e=>parseInt(e.softwareId)===parseInt(t));b(String(t)),a.length?d(a):(d(m),C(String(0)))},softwares:s,selectedModule:String(v),handleModuleChange:function(e){const{target:{value:t}}=e,[a]=m.filter(e=>parseInt(e.id)===parseInt(t));C(String(t)),b(a?String(a.softwareId):String(0))},modules:A,dataInicio:S,handleDataInicioChange:function(e){const{target:{value:t}}=e;N(t)},dataFim:I,handleDataFimChange:function(e){const{target:{value:t}}=e;j(t)}}),l.a.createElement(sa,{headerLabels:[{text:"Nome",width:"auto"},{text:"M\xf3dulo",width:"20%"},{text:"Cliente",width:"20%"},{text:"Nr.",width:"auto"},{text:"Solicitado em",width:"150px"},{text:"Status",width:"8%"},{text:"A\xe7\xe3o",width:"100px",align:"center"}],dataObjects:M,renderRowComponent:e=>[...ne(e),l.a.createElement(qt.a,{key:"row_form_maintenance_6",className:"actionCell widthAuto"},l.a.createElement("div",{className:"actionButtonsHolder buttonCenterHolder"},K&&l.a.createElement(l.a.Fragment,null,e.formStatus.value.toLowerCase()===pn.VALUES.ATENDIDO.toLowerCase()?l.a.createElement($.z,{className:"icon",onClick:()=>z(e),title:"Deixar Pendente"}):l.a.createElement($.u,{className:"icon",onClick:()=>z(e),title:"Atender"}),l.a.createElement("hr",{style:{margin:"0 5px"}})),l.a.createElement(ue.p,{className:"".concat(J?"icon":"icon-disabled"),onClick:oe(e),title:"Editar"})))],totalItems:k,handlePageUpdate:ae,useCustomActions:!0})),l.a.createElement(_e,{loading:o,show:o||!!L},l.a.createElement(nO,null,l.a.createElement("h2",null,"Confirmar altera\xe7\xe3o de status"),l.a.createElement("span",null,"Tem certeza que deseja alterar o status da resposta do formul\xe1rio do pedido?",l.a.createElement("br",null),l.a.createElement("b",null,L&&L.orderId)),l.a.createElement("div",null,l.a.createElement(rO,{onClick:()=>z(null)},"Fechar"),l.a.createElement(lO,{onClick:async function(){const{VALUES:{ATENDIDO:e,PENDENTE:t}}=pn;try{L.formStatus.value===e&&await re(L,1),L.formStatus.value===t&&await re(L,2)}catch(a){zt(a)}finally{i(!1),z(null)}}},"Sim")))))};const kO=r.Fragment,TO=r.Fragment,MO=r.Fragment,BO=r.Fragment,FO=r.Fragment,HO=r.Fragment,LO=_.c.small(pO||(pO=Object(Q.a)(["\n color: red;\n margin-top: 5px;\n"]))),zO=_.c.div(hO||(hO=Object(Q.a)(["\n padding: 32px;\n display: flex;\n flex-direction: column;\n min-width: 160px;\n\n span {\n color: var(--cm-primary);\n }\n\n input, textarea {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #DADAE3;\n padding: 8px 15px;\n margin-top: 5px;\n margin-bottom: 0;\n }\n\n input:focus, textarea:focus {\n border: 1px solid var(--cm-primary);\n }\n\n input:disabled, textarea:disabled {\n background-color: transparent;\n }\n\n textarea {\n height: auto;\n }\n"]))),QO=_.c.div(gO||(gO=Object(Q.a)(["\n background-color: #FFFFFF;\n border: 1px solid #C5C5D4;\n border-radius: 10px;\n padding: 24px;\n\n span.title-required {\n color: #FD1616;\n }\n\n form {\n background: none;\n margin: 0;\n padding: 0;\n border: none;\n }\n"]))),_O=_.c.div(EO||(EO=Object(Q.a)(["\n display: flex;\n margin-bottom: 10px;\n color: var(--cm-primary);\n\n span + span {\n margin-left: 40px;\n }\n"]))),GO=_.c.div(fO||(fO=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n margin-top: 20px;\n max-width: 100%;\n"]))),VO=_.c.div(bO||(bO=Object(Q.a)(["\n display: flex;\n width: 100%;\n padding: 0 40px;\n justify-content: ",";\n\n img {\n height: 76px;\n resize: contain;\n }\n"])),e=>e.justifyContent?e.justifyContent:"center"),UO=_.c.div(vO||(vO=Object(Q.a)(["\n display: flex;\n justify-content: center;
1\n color: var(--cm-primary);\n padding: 0 40px;\n\n h1 {\n text-align: center;\n }\n"]))),YO=_.c.div(CO||(CO=Object(Q.a)(["\n color: var(--cm-primary);\n"]))),XO=_.c.p(xO||(xO=Object(Q.a)(["\n color: #444444;\n margin-top: 10px;\n"]))),qO=_.c.b(wO||(wO=Object(Q.a)(["\n color: #444444;\n"]))),JO=_.c.div(OO||(OO=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n input[type='radio'].viewer-option,\n input[type='checkbox'].viewer-option {\n width: 11px !important;\n }\n\n div {\n input[type='text'] {\n width: 100%;\n }\n }\n"]))),KO=_.c.div(yO||(yO=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n width: 100%;\n"]))),ZO=_.c.div(SO||(SO=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n width: 25%;\n\n @media (max-width: 1050px) {\n width: 50%;\n }\n\n @media (max-width: 800px) {\n width: 50%;\n }\n\n @media (max-width: 600px) {\n width: 100%;\n }\n\n label {\n width: 100%;\n color: #444444;\n }\n"]))),WO=_.c.div(NO||(NO=Object(Q.a)(["\n display: flex;\n align-items: center;
1\n"]))),$O=_.c.div(IO||(IO=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n\n label {\n color: #444444;\n margin-right: 20px;\n }\n"]))),ey=_.c.small(jO||(jO=Object(Q.a)(["\n color: red;\n margin-top: 5px;\n"]))),ty=_.c.section(RO||(RO=Object(Q.a)(["\n margin-top: 30px;\n background-color: #F6F7FB;\n border: 1px solid #C5C5D4;\n padding: 8px;\n display: flex;\n flex-direction: column;\n\n label {\n font-weight: bold;\n color: #444444;\n }\n\n header {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding-bottom: 10px;\n margin-bottom: 10px;\n border-bottom: 1px solid #C5C5D4;\n\n div {\n display: flex;\n\n div {\n display: flex;\n flex-direction: column;\n margin-right: 20px;\n }\n }\n\n .statusFormularioResposta {\n display: flex;\n flex-direction: column;\n\n select {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #DADAE3;\n padding: 0px 15px;\n margin-top: 5px;\n }\n }\n }\n\n main {\n label {\n color: #444444;\n }\n\n p {\n margin-top: 20px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n flex-direction: row;\n\n span {\n color: #444444;\n width: 95%;\n }\n\n svg {\n margin: 0 10px;\n width: 5px;\n height: 5px;\n }\n }\n }\n"]))),ay=Object(_.c)(On.a)(DO||(DO=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"])));var ny=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(""),[i,s]=Object(r.useState)(""),[c,A]=Object(r.useState)(""),[d,m]=Object(r.useState)(""),[h,g]=Object(r.useState)(0),[E,f]=Object(r.useState)(0),[b,v]=Object(r.useState)([]),[C,w]=Object(r.useState)({}),[O,y]=Object(r.useState)({}),[S,N]=Object(r.useState)(!1),[I,j]=Object(r.useState)(null),[R,D]=Object(r.useState)([]),[k,T]=Object(r.useState)(!1),[M,B]=Object(r.useState)(!1),{register:F,handleSubmit:H,watch:L,reset:z,formState:{errors:Q}}=Object(We.d)({defaultValues:{}}),{id:_,nome:G,permissions:V}=Object(u.d)(e=>e.user.data),U=Object(r.useRef)(null),Y=Object(r.useMemo)(()=>V.includes(ua["finished_form-maintenance"]),[V]);function X(e){if(L(e)){if("object"===typeof L(e))return!L(e).includes("Outro");if("string"===typeof L(e))return"Outro"!==L(e)}return!0}Object(r.useEffect)(()=>{if(a.state&&a.state.extraInfo||(j(null),t.push(a.state.pathReferenceToBack)),a.state.extraInfo){const e=JSON.parse(a.state.extraInfo),t=a.state.actionLogs.map(e=>({...e,currentContent:JSON.parse(e.currentContent)}));z(e.defaultValues),v(t),o(a.state.responsibleName),A(a.state.finishedAt),y(a.state),g(a.state.status.id),s(a.state.responsibleName),m(a.state.finishedAt),w(e.defaultValues),f(a.state.status.id)}},[t,a.state,z]),Object(r.useEffect)(()=>{a.state.idForm||(j(null),t.push(a.state.pathReferenceToBack));let e=!1;return(async()=>{if(!e){N(!0);try{const e=await ut.get(pt.form.register.getForm(a.state.idForm)),[n]=e.data.data.resultado;let o={formName:n.name,softwareName:n.softwareName,moduleName:n.moduleName,createdAt:n.createdAt},r=[],l=n.itemForms.map((e,t)=>{if(hn.TITLE.tag===e.itemType.tag)return{id:e.id,itemId:hn.TITLE.id,itemTag:hn.TITLE.tag,itemData:{statement:e.statement,description:e.description,itemContent:e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!0,showRequired:!0,unshowActions:!1};if(hn.SHORT_ANSWER.tag===e.itemType.tag||hn.PARAGRAPH.tag===e.itemType.tag||hn.MULTIPLE_CHOICE.tag===e.itemType.tag||hn.SELECTION_BOX.tag===e.itemType.tag){let a="";a=(a+=n.itemForms[t].statement).toLowerCase().trim().replace(/\s/g,"_"),a=(a="".concat(t,"_").concat(a)).normalize("NFD").replace(/([\u0300-\u036f]|[^_0-9a-zA-Z])/g,""),r.push({itemFormId:e.id,answerContent:{attrName:a.trim()}});let o=null;return e.itemContent&&(o=JSON.parse(e.itemContent)),{id:e.id,itemId:hn.ANSWER.id,itemTag:hn.ANSWER.tag,itemData:{statement:e.statement,description:e.description,itemContent:o||e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!0,unshowActions:!1}}if(hn.IMAGE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent),a=JSON.parse(t.object);return{id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{align:t.align,src:t.src,object:a},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!1}}if(hn.CLIENT_RESALE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent);return{id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{clientId:a.state.idClient,resaleId:a.state.userCreateOrderId,showData:t.showData,showDefaultData:t.showDefaultData},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!0}}return null}
1).filter(Boolean);o={...o,contentItemsForm:l},D(r),j(o)}catch(t){zt(t)}finally{N(!1)}}})(),()=>{e=!0}},[t,a.state]);const q=Object(r.useCallback)(async(e,t)=>{const a={id:O.idAnswer,formId:O.idForm,clientId:O.idClient,orderId:O.idOrder,resellerId:O.idResale,responsibleName:"",finishedAt:""};for(const n in e)"string"===typeof e[n]&&(e[n]=e[n].trim());const o=[];for(const n in C){if("string"===typeof C[n]){let t=e[n];if("Outro"===e[n]&&(t=e["".concat(n,"_option_other")]),C[n]!==t){const[t]=R.filter(e=>e.answerContent.attrName===n);if(t){const[a]=I.contentItemsForm.filter(e=>e.id===t.itemFormId);let r=e[n];"Outro"===e[n]&&(r=e["".concat(n,"_option_other")]);const l={userId:_,operationTypeId:fn.EDIT_VALUE_FIELD.TAG,formAnswerId:O.idAnswer,previousContent:C[n],currentContent:JSON.stringify({currentData:{logId:Object(Zh.a)(),userName:G,type:a.itemData.itemTypeId},item:a.itemData.statement,value:r}),createdAt:Pe()().toISOString()};o.push(l)}}}if("object"===typeof C[n]&&C[n].join()!==e[n].join()){const t=[],a=[],r=[];e[n].forEach(o=>{C[n].includes(o)||a.includes(o)||("Outro"===o?a.push(e["".concat(n,"_option_other")]):a.push(o)),t.push(o)}),C[n].forEach(e=>{t.includes(e)||a.includes(e)||("Outro"===e?r.push(C["".concat(n,"_option_other")]):r.push(e))});const[l]=R.filter(e=>e.answerContent.attrName===n);if(l){const[e]=I.contentItemsForm.filter(e=>e.id===l.itemFormId);if(a.length){const t={userId:_,operationTypeId:fn.EDIT_VALUE_FIELD.TAG,formAnswerId:O.idAnswer,previousContent:"",currentContent:JSON.stringify({currentData:{logId:Object(Zh.a)(),userName:G,type:"checkbox_add"},item:e.itemData.statement,value:a.join(", ")}),createdAt:Pe()().toISOString()};o.push(t)}if(r.length){const t={userId:_,operationTypeId:fn.EDIT_VALUE_FIELD.TAG,formAnswerId:O.idAnswer,previousContent:"",currentContent:JSON.stringify({currentData:{logId:Object(Zh.a)(),userName:G,type:"checkbox_remove"},item:e.itemData.statement,value:r.join(", ")}),createdAt:Pe()().toISOString()};o.push(t)}}}}if(a.extraInfo=JSON.stringify({defaultValues:e,attrsName:R.map(e=>e.answerContent.attrName)}),a.itemFormAnswers=R.map(t=>{const[a]=O.itemAnswers.filter(e=>e.itemFormId===t.itemFormId);return{id:a.id,formAnswerId:O.idAnswer,formId:O.idForm,itemFormId:t.itemFormId,answerContent:JSON.stringify(e[t.answerContent.attrName])}}),Y){let e=!1;if(n&&n.length||(T(!0),e=!0),c&&c.length||(B(!0),e=!0),h&&0!==parseInt(h)||(Object(p.b)("Selecione um Status para o formul\xe1rio",{type:p.b.TYPE.ERROR}),e=!0),e)return void function(e){setTimeout(()=>{const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})},200)}("focusInput");if(i!==n){const e={userId:_,operationTypeId:fn.SING_FORM_RESPOSIBLE.TAG,formAnswerId:O.idAnswer,previousContent:i||"",currentContent:JSON.stringify({currentData:{logId:Object(Zh.a)(),userName:G,type:"analyst"},item:"Analista",value:n}),createdAt:Pe()().toISOString()};o.push(e)}if(a.responsibleName=n?n.trim():n,d!==c){const e={userId:_,operationTypeId:fn.EDIT_ANALYSIS_DATE.TAG,formAnswerId:O.idAnswer,previousContent:d||"",currentContent:JSON.stringify({currentData:{logId:Object(Zh.a)(),userName:G,type:"date"},item:"Data An\xe1lise",value:c}),createdAt:Pe()().toISOString()};o.push(e),a.finishedAt=c?c.trim():c}}if(parseInt(E)!==parseInt(h)){const e={userId:_,operationTypeId:fn.CHANGE_STATUS_FORM.TAG,formAnswerId:O.idAnswer,previousContent:pn.ID_TO_TAG[E],currentContent:JSON.stringify({currentData:{logId:Object(Zh.a)(),userName:G,type:"status"},item:"Status",value:pn.ID_TO_TAG[h]}),createdAt:Pe()().toISOString()};o.push(e)}return a.statusId=parseInt(h),a.logs=o,t(a)},[O,R,c,I,C,d,i,E,n,h,Y,_,G]),J=Object(r.useCallback)(async e=>{await q(e,async e=>{N(!0);try{const{data:n}=await ut.put(pt.form.maintenance.updateFormAnswer,e);if(n.data.data.ok){p.b.success(n.message);const e=n.data.messages.messagesErrorBackground,a=n.data.messages.messagesSuccessBackground;setTimeout(()=>{e.length&&e.forEach(e=>{e&&p.b.error(e)})},100),setTimeout(()=>{a.length&&a.forEach(e=>{e&&p.b.success(e)})},200),setTimeout(()=>{t.push(P.formMaintenance)},300)}}catch(a){zt(a)}finally{N(!1)}})},[t,q]);return l.a.createElement(kO,null,l.a.createElement(_e,{show:S,loading:!0}),l.a.createElement(xe,{mainMenu:"Formul\xe1rio",pageName:"Editar Formul\xe1rio",breadcrumbs:[{label:"Manuten\xe7\xe3o",onClick:()=>()=>(j(null),t.push(a.state.pathReferenceToBack))}],button1:{label:"Salvar",onClick:()=>H(J),main:!0},customShowReport:l.a.createElement(x.a,{key:"to_viewer_answer_print",trigger:()=>l.a.createElement("div",{className:"buttonBase baseWebMobile addMargin"},"IMPRIMIR"),content:()=>U.current}),buttonBackHandler:()=>(j(null),t.push(a.state.pathReferenceToBack)),openButtonSelect:!0}),l.a.createElement(Jf,{ref:U,location:a,formViewer:I,answeredFilled:O,contentItemsFormAnswer:R}),l.a.createElement(zO,null,l.a.createElement(QO,null,l.a.createElement("span",{className:"title-required"},"Campos com (*) s\xe3o obrigat\xf3rios"),I&&l.a.createElement("form",{onSubmit:H(J)},I.contentItemsForm.map((e,t)=>l.a.createElement(GO,{key:e.id},e.itemTag===hn.CLIENT_RESALE.tag&&l.a.createElement(TO,null,l.a.createElement(_O,null,l.a.createElement("span",null,l.a.createElement("b",null,"Software:")," ",I.softwareName),l.a.createElement("span",null,l.a.createElement("b",null,"M\xf3dulo:")," ",I.moduleName),l.a.createElement("span",null,l.a.createElement("b",null,"Solicitado em:")," ",O.requestedIn)),l.a.createElement(wp,{clientId:a.state.idClient,resaleId:a.state.userCreateOrderId,showData:!0,showDefaultData:!1,withBorder:!0})),e.itemTag===hn.IMAGE.tag&&function(e,t){const{src:a,align:n}=e.itemData.itemContent;return l.a.createElement(VO,{justifyContent:n},l.a.createElement("img",{src:a,alt:"Posi\xe7\xe3o ".concat(t)}))}(e,t),e.itemTag===hn.TITLE.tag&&function(e){const{statement:t,description:a,required:n}=e.itemData;let o=[];return a&&(o=a.split("\n")),l.a.createElement(MO,null,n?l.a.createElement(UO,null,t&&l.a.createElement("h1",null,t.toUpperCase())):l.a.createElement(YO,null,t&&l.a.createElement("b",null,l.a.createElement("u",null,t.toUpperCase()))),o.map((e,t)=>l.a.createElement(XO,{key:t},e)))}(e),e.itemTag===hn.ANSWER.tag&&function(e){var t,a;
1const{statement:n,description:o,required:r,itemTypeId:i,itemContent:s}=e.itemData,c=(null===(t=R.find(t=>t.itemFormId===e.id))||void 0===t?void 0:null===(a=t.answerContent)||void 0===a?void 0:a.attrName)||"",A=[],d=[];s&&s.forEach(e=>{e.other?A.push(e):d.push(e)});const m={3:"radio",4:"checkbox"},u=e=>"string"===typeof e.itemData.value?e.itemData.value.trim():e.itemData.value;return l.a.createElement(BO,null,l.a.createElement("label",{htmlFor:c},l.a.createElement(qO,null,n," ",r&&"*")),o&&l.a.createElement(HO,null,l.a.createElement(XO,null,o)),i===hn.SHORT_ANSWER.id&&l.a.createElement("input",Object.assign({ref:F(),name:c},F(c,{required:r}))),i===hn.PARAGRAPH.id&&l.a.createElement("textarea",Object.assign({ref:F(),name:c},F(c,{required:r}))),(i===hn.MULTIPLE_CHOICE.id||i===hn.SELECTION_BOX.id)&&l.a.createElement(JO,null,d&&l.a.createElement(KO,null,d.map(e=>l.a.createElement(ZO,{key:e.id},!e.other&&l.a.createElement(FO,null,l.a.createElement("input",Object.assign({ref:F(),name:c,className:"viewer-option",type:m[i],value:u(e)},F(c,{required:r}))),l.a.createElement("label",{htmlFor:c},e.itemData.value))))),A[0]&&l.a.createElement($O,null,l.a.createElement(WO,null,l.a.createElement("input",Object.assign({ref:F(),name:c,className:"viewer-option",value:A[0].itemData.label,type:m[i]},F(c,{required:r}))),l.a.createElement("label",{htmlFor:A[0].itemData.label},"Outro:")),l.a.createElement("input",Object.assign({ref:F(),name:"".concat(c,"_option_other"),disabled:X(c)},F("".concat(c,"_option_other"),{required:!X(c)}))))),(Q[c]||!X(c)&&Q["".concat(c,"_option_other")])&&l.a.createElement(ey,null,"Campo obrigat\xf3rio"))}(e)))),Y&&l.a.createElement(ty,null,l.a.createElement("header",null,l.a.createElement("div",null,l.a.createElement("div",null,k&&l.a.createElement("div",{id:"focusInput"}),l.a.createElement("label",null,"Analista *"),l.a.createElement("input",{type:"text",value:n,onChange:function(e){const{target:{value:t}}=e;o(t),T(!1)}}),k&&l.a.createElement(LO,null,"Campo obrigat\xf3rio")),l.a.createElement("div",null,M&&l.a.createElement("div",{id:"focusInput"}),l.a.createElement("label",null,"Data An\xe1lise"),l.a.createElement(ay,{type:"text",value:c,onChange:function(e){const{target:{value:t}}=e;A(t),B(!1)},mask:"99/99/9999"}),M&&l.a.createElement(LO,null,"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"statusFormularioResposta"},l.a.createElement("label",null,"Status"),l.a.createElement("select",{value:h,onChange:function(e){const{target:{value:t}}=e;g(t)}},l.a.createElement("option",{value:0},"Selecione"),l.a.createElement("option",{value:1},"Pendente"),l.a.createElement("option",{value:2},"Atendido")))),l.a.createElement("main",null,l.a.createElement("label",null,"Log:"),l.a.createElement("br",null),b&&function(e){const t=e=>!e.currentContent.currentData.type.toString().indexOf("checkbox");return e.map(e=>(e=>{const a=e.currentContent.currentData.type,n=e.currentContent.currentData.userName,o=e.currentContent.item,r=e.previousContent,i=e.currentContent.value;let s=l.a.createElement("b",null,n),c=l.a.createElement(l.a.Fragment,null," ","atualizou ",l.a.createElement("b",null,o)),A=null,d=l.a.createElement(l.a.Fragment,null," e ",(e=>"checkbox_add"===e.toString()?"adicionou":"removeu")(a)," o(s) item(s) "),m=null,u=l.a.createElement(l.a.Fragment,null," em ",(e=>Pe()(e).format("DD/MM/YYYY, HH:mm:ss"))(e.createdAt),".");return r&&(A=l.a.createElement(l.a.Fragment,null," ","de ",l.a.createElement("b",null,r))),m=i?t(e)?l.a.createElement(l.a.Fragment,null," ",l.a.createElement("b",null,i)):l.a.createElement(l.a.Fragment,null," ","para ",l.a.createElement("b",null,i)):l.a.createElement(l.a.Fragment,null," ","deixou o item ",l.a.createElement("b",null,o)," em branco"),l.a.createElement("p",{key:"".concat(e.currentContent.logId,"-").concat(e.id)},l.a.createElement(ue.g,null),t(e)?l.a.createElement("span",null,s,c,d,m,u):l.a.createElement("span",null,s,c,A,m,u))})(e))}(b))))))};var oy,ry,ly,iy,sy,cy,Ay,dy,my,uy,py,hy,gy,Ey,fy=function(e){let{history:t}=e;const{filters:a,setFilters:n}=Ja(),[o,i]=Object(r.useState)(!1),[s,c]=Object(r.useState)((null===a||void 0===a?void 0:a.inputFormName)?null===a||void 0===a?void 0:a.inputFormName:""),[A,d]=Object(r.useState)(null),[m,h]=Object(r.useState)(null),[g,E]=Object(r.useState)([]),[f,b]=Object(r.useState)([]),[v,C]=Object(r.useState)(0),[x,w]=Object(r.useState)({page:0,rowsPerPage:50}),{permissions:O}=Object(u.d)(e=>e.user.data),y=Object(r.useMemo)(()=>O.includes(ua["create_form-register"]),[O]),S=Object(r.useMemo)(()=>O.includes(ua["edit_form-register"]),[O]),N=Object(r.useMemo)(()=>O.includes(ua["delete_form-register"]),[O]);let I=l.a.useRef();function j(e,t){e&&e.length?(E(e),h(t)):(E([]),h(0))}function R(e){e&&e.length?b(e):b([])}async function D(e){i(!0);try{const{page:a,rowsPerPage:n}=e,{data:{data:o}}=await ut.post(pt.form.register.getForms,{name:s.trim(),limit:a*n+n,offset:a*n}),r=o.resultado;r.length?(R(r),h(o.total)):(R(),Object(p.b)("N\xe3o encontramos Formul\xe1rios para esta pesquisa",{type:p.b.TYPE.SUCCESS}))}catch(t){zt(t)}finally{i(!1)}}async function k(e){w(e),i(!0);try{s.length?C(1):C(0);const{page:a,rowsPerPage:n}=e,{data:o}=await ut.post(pt.form.register.getForms,{name:s.trim(),limit:a*n+n,offset:a*n});o.data.resultado.length?j(o.data.resultado,o.data.total):(j(),Object(p.b)("N\xe3o encontramos nenhum formul\xe1rio para essa pesquisa",{type:p.b.TYPE.SUCCESS}))}catch(t){zt(t)}finally{i(!1)}}return Object(r.useEffect)(()=>{k(x)},[]),l.a.createElement(tO,null,l.a.createElement(Ya,{ref:e=>I=e,title:"Formul\xe1rio",handlePageUpdate:D,filters:[{name:"Formul\xe1rio",value:s}],headerLabels:[{text:"Nome",width:"42%"},{text:"M\xf3dulo",width:"28%"},{text:"Software",width:"22%"}],dataObjects:f,renderRowComponent:e=>[l.a.createElement(qt.a,{key:"row_form_register_print_0"},e.name),l.a.createElement(qt.a,{key:"row_form_register_print_1"},e.moduleName),l.a.createElement(qt.a,{key:"row_form_register_print_2"},e.softwareName)]}),l.a.createElement(_e,{loading:o,show:o||!!A},l.a.createElement(nO,null,l.a.createElement("h2",null,"Confirmar exclus\xe3o"),l.a.createElement("span",null,"Tem certeza que deseja excluir o formul\xe1rio?",l.a.createElement("br",null),l.a.createElement("b",null,"".concat(!!A&&(!!A.name&&A.name||A.id)))),l.a.createElement("div",null,l.a.createElement(rO,{onClick:()=>d(null)},"Fechar"),l.a.createElement(lO,{onClick:async function(e){e.preventDefault();try{i(!0);const{data:e}=await ut.delete(pt.form.register.deleteForm(A.id));j(g.filter(e=>e.id!==A.id),m-1),Object(p.b)(e.message,{type:p.b.TYPE.SUCCESS})}catch(t){zt(t,"Erro ao deletar o formul\xe1rio")}finally{i(!1),d(null)}}},"Sim")))),l.a.createElement(aO,null,l.a.createElement(xe,{mainMenu:"Formul\xe1rio",pageName:"Cadastro",button1:{label:"Novo Formul\xe1rio",link:P.addFormRegister,permission:y,main:!0},showReport:!0,printableRef:()=>I,onBeforePrintCallback:async e=>{await D(x)},openButtonSelect:!0}),l.a.createElement(Ca,{countFilter:v,fieldLabel:"Formul\xe1rio",inputValue:s,handleInputChange:function(e){const{target:{value:t}}=e;c(t)},handleSubmit:async function(e){e.preventDefault(),n({inputFormName:s}),await k(x)}}),l.a.createElement(sa,{headerLabels:[{text:"Nome",width:"42%"},{text:"M\xf3dulo",width:"28%"},{text:"Software",width:"20%"},{text:"A\xe7\xe3o",width:"10%",align:"center"}],dataObjects:g,renderRowComponent:e=>[l.a.createElement(qt.a,{key:"row_form_register_0"},e.name),l.a.createElement(qt.a,{key:"row_form_register_1"},e.moduleName),l.a.createElement(qt.a,{key:"row_form_register_2"},e.softwareName),l.a.createElement(qt.a,{key:"row_form_register_3",className:"actionCell"},l.a.createElement("div",{className:"actionButtonsHolder"},l.a.createElement(ue.p,{className:"".concat(S?"icon":"icon-disabled"),disabled:!S,onClick:S?()=>t.push(P.editFormRegister,{id:e.id,isFirstRefreshToForm:!0}):()=>pa(t),title:"Editar"}),l.a.createElement("hr",null),l.a.createElement(ue.s,{className:"".concat(N?"icon":"icon-disabled"),disabled:!N,onClick:N?()=>d(e):()=>pa(t),title:"Deletar"})))],totalItems:m,handlePageUpdate:k,useCustomActions:!0})))};const by=r.Fragment,vy=r.Fragment,Cy=r.Fragment,xy=r.Fragment,wy=r.Fragment,Oy=r.Fragment,yy=_.c.div(oy||(oy=Object(Q.a)(["\n padding: 32px;\n display: flex;\n flex-direction: column;\n min-width: 160px;\n\n span {\n color: var(--cm-primary);\n }\n\n input, textarea {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #DADAE3;\n padding: 8px 15px;\n margin-top: 5px;\n margin-bottom: 0;\n }\n\n input:focus, textarea:focus {\n border: 1px solid var(--cm-primary);\n }\n\n input:disabled, textarea:disabled {\n background-color: transparent;\n }\n\n textarea {\n height: auto;\n }\n"]))),Sy=_.c.div(ry||(ry=Object(Q.a)(["\n background-color: #FFFFFF;\n border: 1px solid #C5C5D4;\n border-radius: 10px;\n padding: 24px;\n\n span.title-required {\n color: #FD1616;\n }\n"]))),Ny=_.c.div(ly||(ly=Object(Q.a)(["\n display: flex;\n margin-bottom: 10px;\n color: var(--cm-primary);\n\n span + span {\n margin-left: 40px;\n }\n"]))),Iy=_.c.div(iy||(iy=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n margin-top: 20px;\n max-width: 100%;\n"]))),jy=_.c.div(sy||(sy=Object(Q.a)(["\n display: flex;\n width: 100%;\n padding: 0 40px;\n justify-content: ",";\n\n img {\n height: 76px;\n resize: contain;\n }\n"])),e=>e.justifyContent?e.justifyContent:"center"),Ry=_.c.div(cy||(cy=Object(Q.a)(["\n display: flex;\n justify-content: center;
1\n color: var(--cm-primary);\n padding: 0 40px;\n\n h1 {\n text-align: center;\n }\n"]))),Dy=_.c.div(Ay||(Ay=Object(Q.a)(["\n color: var(--cm-primary);\n"]))),Py=_.c.p(dy||(dy=Object(Q.a)(["\n color: #444444;\n margin-top: 10px;\n"]))),ky=_.c.b(my||(my=Object(Q.a)(["\n color: #444444;\n"]))),Ty=_.c.div(uy||(uy=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n input[type='radio'].viewer-option,\n input[type='checkbox'].viewer-option {\n width: 11px !important;\n }\n\n div {\n input[type='text'] {\n width: 100%;\n }\n }\n"]))),My=_.c.div(py||(py=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n width: 100%;\n"]))),By=_.c.div(hy||(hy=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n width: 25%;\n\n @media (max-width: 1050px) {\n width: 50%;\n }\n\n @media (max-width: 800px) {\n width: 50%;\n }\n\n @media (max-width: 600px) {\n width: 100%;\n }\n\n label {\n width: 100%;\n color: #444444;\n }\n"]))),Fy=_.c.div(gy||(gy=Object(Q.a)(["\n display: flex;\n align-items: center;
1\n"]))),Hy=_.c.div(Ey||(Ey=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n\n label {\n color: #444444;\n margin-right: 20px;\n }\n"])));var Ly,zy,Qy,_y,Gy,Vy,Uy,Yy,Xy,qy,Jy,Ky,Zy,Wy,$y,eS,tS,aS,nS=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)(null);function i(){return o(null),t.push(a.state.pathReferenceToBack,{formViewer:n,isFirstRefreshToForm:!1})}return Object(r.useEffect)(()=>{a.state?o(a.state.formViewer):(o(null),t.push(a.state.pathReferenceToBack))},[t,a.state]),l.a.createElement(by,null,l.a.createElement(xe,{mainMenu:"Formul\xe1rio",pageName:"Visualiza\xe7\xe3o",breadcrumbs:[{label:"Cadastro",onClick:()=>()=>(o(null),t.push(P.formRegister))},{label:(a.state.pathReferenceToBack||"").includes("add")?"Novo Formul\xe1rio":"Editar Formul\xe1rio",onClick:()=>i}],buttonBackHandler:i,buttonBackMain:!0,openButtonSelect:!0}),l.a.createElement(yy,null,l.a.createElement(Sy,null,l.a.createElement("span",{className:"title-required"},"Campos com (*) s\xe3o obrigat\xf3rios"),n&&n.contentItemsForm.map((e,t)=>l.a.createElement(Iy,{key:e.id},e.itemTag===hn.CLIENT_RESALE.tag&&function(e){const{clientId:t,resaleId:a}=e.itemData.itemContent;return l.a.createElement(vy,null,l.a.createElement(Ny,null,l.a.createElement("span",null,l.a.createElement("b",null,"Software:")," ",n.softwareName),l.a.createElement("span",null,l.a.createElement("b",null,"M\xf3dulo:")," ",n.moduleName)),l.a.createElement(wp,{clientId:t,resaleId:a,showData:!0,showDefaultData:!0,withBorder:!0}))}(e),e.itemTag===hn.IMAGE.tag&&function(e,t){const{src:a,align:n}=e.itemData.itemContent;return l.a.createElement(jy,{justifyContent:n},l.a.createElement("img",{src:a,alt:"posi\xe7\xe3o ".concat(t)}))}(e,t),e.itemTag===hn.TITLE.tag&&function(e){const{statement:t,description:a,required:n}=e.itemData;let o=[];return a&&(o=a.split("\n")),l.a.createElement(Cy,null,n?l.a.createElement(Ry,null,t&&l.a.createElement("h1",null,t.toUpperCase())):l.a.createElement(Dy,null,t&&l.a.createElement("b",null,l.a.createElement("u",null,t.toUpperCase()))),o.map((e,t)=>l.a.createElement(Py,{key:t},e)))}(e),e.itemTag===hn.ANSWER.tag&&function(e,t){const{statement:a,description:n,required:o,itemTypeId:r,itemContent:i}=e.itemData,s=[],c=[];i&&i.forEach(e=>{e.other?s.push(e):c.push(e)});const A={3:"radio",4:"checkbox"};return l.a.createElement(xy,null,l.a.createElement("label",{htmlFor:"title-".concat(t)},l.a.createElement(ky,null,a,o&&" *")),n&&l.a.createElement(Oy,null,l.a.createElement(Py,null,n)),r===hn.SHORT_ANSWER.id&&l.a.createElement("input",{id:"input-".concat(t),type:"text"}),r===hn.PARAGRAPH.id&&l.a.createElement("textarea",{id:"input-".concat(t),type:"text"}),(r===hn.MULTIPLE_CHOICE.id||r===hn.SELECTION_BOX.id)&&l.a.createElement(Ty,null,c&&l.a.createElement(My,null,c.map((e,t)=>l.a.createElement(By,{key:e.id},!e.other&&l.a.createElement(wy,null,l.a.createElement("input",{id:"input-type",className:"viewer-option",name:"input-type",type:A[r],value:t}),l.a.createElement("label",{htmlFor:"input-".concat(e.itemData.label)},e.itemData.value))))),s[0]&&l.a.createElement(Hy,null,l.a.createElement(Fy,null,l.a.createElement("input",{id:"input-type",name:"input-type",className:"viewer-option",type:A[r],value:c.length}),l.a.createElement("label",{htmlFor:"input-".concat(s[0].itemData.label)},"Outro:")),l.a.createElement("input",{id:"input-type-other",type:"text",disabled:!0}))))}(e,t))))))};const oS=r.Fragment,rS=r.Fragment,lS=r.Fragment,iS=r.Fragment,sS=r.Fragment,cS=r.Fragment,AS=(_.c.small(Ly||(Ly=Object(Q.a)(["\n color: red;\n margin-top: 5px;\n"]))),_.c.div(zy||(zy=Object(Q.a)(["\n padding: 32px;\n display: flex;\n flex-direction: column;\n min-width: 160px;\n\n span {\n color: var(--cm-primary);\n }\n\n input, textarea {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #DADAE3;\n padding: 8px 15px;\n margin-top: 5px;\n margin-bottom: 0;\n }\n\n input:focus, textarea:focus {\n border: 1px solid var(--cm-primary);\n }\n\n input:disabled, textarea:disabled {\n background-color: transparent;\n }\n\n textarea {\n height: auto;\n }\n"])))),dS=_.c.div(Qy||(Qy=Object(Q.a)(["\n background-color: #FFFFFF;\n border: 1px solid #C5C5D4;\n border-radius: 10px;\n padding: 24px;\n\n span.title-required {\n color: #FD1616;\n }\n\n form {\n background: none;\n margin: 0;\n padding: 0;\n border: none;\n }\n"]))),mS=_.c.div(_y||(_y=Object(Q.a)(["\n display: flex;\n margin-bottom: 10px;\n color: var(--cm-primary);\n\n span + span {\n margin-left: 40px;\n }\n"]))),uS=_.c.div(Gy||(Gy=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n margin-top: 20px;\n max-width: 100%;\n"]))),pS=_.c.div(Vy||(Vy=Object(Q.a)(["\n display: flex;\n width: 100%;\n padding: 0 40px;\n justify-content: ",";\n\n img {\n height: 76px;\n resize: contain;\n }\n"])),e=>e.justifyContent?e.justifyContent:"center"),hS=_.c.div(Uy||(Uy=Object(Q.a)(["\n display: flex;\n justify-content: center;
1\n color: var(--cm-primary);\n padding: 0 40px;\n\n h1 {\n text-align: center;\n }\n"]))),gS=_.c.div(Yy||(Yy=Object(Q.a)(["\n color: var(--cm-primary);\n"]))),ES=_.c.p(Xy||(Xy=Object(Q.a)(["\n color: #444444;\n margin-top: 10px;\n"]))),fS=_.c.b(qy||(qy=Object(Q.a)(["\n color: #444444;\n"]))),bS=_.c.div(Jy||(Jy=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n input[type='radio'].viewer-option,\n input[type='checkbox'].viewer-option {\n width: 11px !important;\n }\n\n div {\n input[type='text'] {\n width: 100%;\n }\n }\n"]))),vS=_.c.div(Ky||(Ky=Object(Q.a)(["\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n width: 100%;\n"]))),CS=_.c.div(Zy||(Zy=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n width: 25%;\n\n @media (max-width: 1050px) {\n width: 50%;\n }\n\n @media (max-width: 800px) {\n width: 50%;\n }\n\n @media (max-width: 600px) {\n width: 100%;\n }\n\n label {\n width: 100%;\n color: #444444;\n }\n"]))),xS=_.c.div(Wy||(Wy=Object(Q.a)(["\n display: flex;\n align-items: center;
1\n"]))),wS=_.c.div($y||($y=Object(Q.a)(["\n display: flex;\n align-items: center;\n flex-direction: row;\n\n label {\n color: #444444;\n margin-right: 20px;\n }\n"]))),OS=_.c.small(eS||(eS=Object(Q.a)(["\n color: red;\n margin-top: 5px;\n"])));_.c.section(tS||(tS=Object(Q.a)(["\n margin-top: 30px;\n background-color: #F6F7FB;\n border: 1px solid #C5C5D4;\n padding: 8px;\n display: flex;\n flex-direction: column;\n\n label {\n font-weight: bold;\n color: #444444;\n }\n\n header {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding-bottom: 10px;\n margin-bottom: 10px;\n border-bottom: 1px solid #C5C5D4;\n\n div {\n display: flex;\n\n div {\n display: flex;\n flex-direction: column;\n margin-right: 20px;\n }\n }\n\n .statusFormularioResposta {\n display: flex;\n flex-direction: column;\n\n select {\n height: 33px;\n border-radius: 6px;\n border: 1px solid #DADAE3;\n padding: 0px 15px;\n margin-top: 5px;\n }\n }\n }\n\n main {\n label {\n color: #444444;\n }\n\n p {\n margin-top: 20px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n flex-direction: row;\n\n span {\n color: #444444;\n width: 95%;\n }\n\n svg {\n margin: 0 10px;\n width: 5px;\n height: 5px;\n }\n }\n }\n"]))),Object(_.c)(On.a)(aS||(aS=Object(Q.a)(["\n height: 30px;\n margin-bottom: 10px;\n margin-top: 5px;\n padding: 0 20px;\n color: #777;\n font-size: 15px;\n width: 100%;\n border: 1px solid #ddd;\n border-radius: 5px;\n &::placeholder {\n color: #999;\n }\n"])));var yS=function(e){let{history:t,location:a}=e;const[n,o]=Object(r.useState)({}),[i,s]=Object(r.useState)(!1),[c,A]=Object(r.useState)(null),[d,m]=Object(r.useState)([]),{register:u,watch:p,reset:h,formState:{errors:g}}=Object(We.d)({defaultValues:{}}),E=Object(r.useRef)(null);function f(e){if(p(e)){if("object"===typeof p(e))return!p(e).includes("Outro");if("string"===typeof p(e))return"Outro"!==p(e)}return!0}Object(r.useEffect)(()=>{if(a.state||(A(null),t.push(a.state.pathReferenceToBack)),a.state||(A(null),t.push(a.state.pathReferenceToBack)),a.state.extraInfo){const e=JSON.parse(a.state.extraInfo);h(e.defaultValues),o(a.state)}},[t,a.state,h]),Object(r.useEffect)(()=>{let e=!1;return(async()=>{if(!e){s(!0);try{const e=await ut.get(pt.form.register.getForm(a.state.idForm)),[n]=e.data.data.resultado;let o={formName:n.name,softwareName:n.softwareName,moduleName:n.moduleName,createdAt:n.createdAt},r=[],l=n.itemForms.map((e,t)=>{if(hn.TITLE.tag===e.itemType.tag)return{id:e.id,itemId:hn.TITLE.id,itemTag:hn.TITLE.tag,itemData:{statement:e.statement,description:e.description,itemContent:e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!0,showRequired:!0,unshowActions:!1};if(hn.SHORT_ANSWER.tag===e.itemType.tag||hn.PARAGRAPH.tag===e.itemType.tag||hn.MULTIPLE_CHOICE.tag===e.itemType.tag||hn.SELECTION_BOX.tag===e.itemType.tag){let a="";a=(a+=n.itemForms[t].statement).toLowerCase().trim().replace(/\s/g,"_"),a=(a="".concat(t,"_").concat(a)).normalize("NFD").replace(/([\u0300-\u036f]|[^_0-9a-zA-Z])/g,""),r.push({itemFormId:e.id,answerContent:{attrName:a.trim()}});let o=null;return e.itemContent&&(o=JSON.parse(e.itemContent)),{id:e.id,itemId:hn.ANSWER.id,itemTag:hn.ANSWER.tag,itemData:{statement:e.statement,description:e.description,itemContent:o||e.itemContent,itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!0,unshowActions:!1}}if(hn.IMAGE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent),a=JSON.parse(t.object);return{id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{align:t.align,src:t.src,object:a},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!1}}if(hn.CLIENT_RESALE.tag===e.itemType.tag){const t=JSON.parse(e.itemContent);return{id:e.id,itemId:e.itemType.id,itemTag:e.itemType.tag,itemData:{statement:e.statement,description:e.description,itemContent:{clientId:t.clientId,resaleId:t.resaleId,showData:t.showData,showDefaultData:t.showDefaultData},itemTypeId:e.itemType.id,orderNumber:e.orderNumber,required:e.required},isTitle:!1,showRequired:!1,unshowActions:!0}}return null}
1).filter(Boolean);o={...o,contentItemsForm:l},m(r),A(o)}catch(t){zt(t)}finally{s(!1)}}})(),()=>{e=!0}},[a.state]);const b=()=>t.push(R.managementCommercialOrder,{id:a.state.idOrder});return l.a.createElement(oS,null,l.a.createElement(_e,{show:i,loading:!0}),l.a.createElement(xe,{mainMenu:a.state.pathReferenceToBack===R.managementCommercialOrder?"Comercial":"Formul\xe1rio",pageName:a.state.pathReferenceToBack===R.managementCommercialOrder?"Formul\xe1rio":"Manuten\xe7\xe3o",breadcrumbs:a.state.pathReferenceToBack===R.managementCommercialOrder?[{label:"Pedido",link:R.commercialOrder},{label:"Monitorar Pedido",onClick:()=>b}]:[],customButtonsBeforeReport:[l.a.createElement("button",{key:"to_viewer_answer_back_reference",type:"button",className:"buttonBase baseWebMobile addMargin",onClick:()=>(A(null),t.push(a.state.pathReferenceToBack,{id:a.state.idOrder}))},"VOLTAR"),l.a.createElement(x.a,{key:"to_viewer_answer_print",trigger:()=>l.a.createElement("div",{className:"buttonBase baseWebMobile addMargin baseMain"},"IMPRIMIR"),content:()=>E.current})],openButtonSelect:!0}),l.a.createElement(Jf,{ref:E,location:a,formViewer:c,answeredFilled:n,contentItemsFormAnswer:d}),l.a.createElement(AS,null,l.a.createElement(dS,null,l.a.createElement("span",{className:"title-required"},"Campos com (*) s\xe3o obrigat\xf3rios"),c&&l.a.createElement("form",null,c.contentItemsForm.map((e,t)=>l.a.createElement(uS,{key:e.id},e.itemTag===hn.CLIENT_RESALE.tag&&l.a.createElement(rS,null,l.a.createElement(mS,null,l.a.createElement("span",null,l.a.createElement("b",null,"Software:")," ",c.softwareName),l.a.createElement("span",null,l.a.createElement("b",null,"M\xf3dulo:")," ",c.moduleName),l.a.createElement("span",null,l.a.createElement("b",null,"Solicitado em:")," ",n.requestedIn)),l.a.createElement(wp,{clientId:a.state.idClient,resaleId:a.state.userCreateOrderId,showData:!0,showDefaultData:!1,withBorder:!0})),e.itemTag===hn.IMAGE.tag&&function(e,t){const{src:a,align:n}=e.itemData.itemContent;return l.a.createElement(pS,{justifyContent:n},l.a.createElement("img",{src:a,alt:"Posi\xe7\xe3o ".concat(t)}))}(e,t),e.itemTag===hn.TITLE.tag&&function(e){const{statement:t,description:a,required:n}=e.itemData;let o=[];return a&&(o=a.split("\n")),l.a.createElement(lS,null,n?l.a.createElement(hS,null,t&&l.a.createElement("h1",null,t.toUpperCase())):l.a.createElement(gS,null,t&&l.a.createElement("b",null,l.a.createElement("u",null,t.toUpperCase()))),o.map((e,t)=>l.a.createElement(ES,{key:t},e)))}(e),e.itemTag===hn.ANSWER.tag&&function(e){var t,a;const{statement:o,description:r,required:i,itemTypeId:s,itemContent:c}=e.itemData,A=(null===(t=d.find(t=>t.itemFormId===e.id))||void 0===t?void 0:null===(a=t.answerContent)||void 0===a?void 0:a.attrName)||"",m=[],p=[];c&&c.forEach(e=>{e.other?m.push(e):p.push(e)});const h={3:"radio",4:"checkbox"},E=e=>"string"===typeof e.itemData.value?e.itemData.value.trim():e.itemData.value;return l.a.createElement(iS,null,l.a.createElement("label",{htmlFor:A},l.a.createElement(fS,null,o," ",i&&"*")),r&&l.a.createElement(cS,null,l.a.createElement(ES,null,r)),s===hn.SHORT_ANSWER.id&&l.a.createElement("input",Object.assign({ref:u(),name:A,disabled:n.canDisabledAllInputs},u(A,{required:i}))),s===hn.PARAGRAPH.id&&l.a.createElement("textarea",Object.assign({ref:u(),name:A,disabled:n.canDisabledAllInputs},u(A,{required:i}))),(s===hn.MULTIPLE_CHOICE.id||s===hn.SELECTION_BOX.id)&&l.a.createElement(bS,null,p&&l.a.createElement(vS,null,p.map(e=>l.a.createElement(CS,{key:e.id},!e.other&&l.a.createElement(sS,null,l.a.createElement("input",Object.assign({ref:u(),name:A,className:"viewer-option",type:h[s],value:E(e),disabled:n.canDisabledAllInputs},u(A,{required:i}))),l.a.createElement("label",{htmlFor:A},e.itemData.value))))),m[0]&&l.a.createElement(wS,null,l.a.createElement(xS,null,l.a.createElement("input",Object.assign({ref:u(),name:A,className:"viewer-option",disabled:n.canDisabledAllInputs,value:m[0].itemData.label,type:h[s]},u(A,{required:i}))),l.a.createElement("label",{htmlFor:m[0].itemData.label},"Outro:")),l.a.createElement("input",Object.assign({ref:u(),disabled:n.canDisabledAllInputs,name:"".concat(A,"_option_other")},u("".concat(A,"_option_other"),{required:!f(A)}))))),(g[A]||!f(A)&&g["".concat(A,"_option_other")])&&l.a.createElement(OS,null,"Campo obrigat\xf3rio"))}(e)))))))};var SS=[{key:1,exact:!0,hideSidebar:!1,name:"Cadastro",path:P.formRegister,component:fy,permission:ua["view_form-register"]},{key:2,exact:!0,hideSidebar:!0,name:"Novo Formul\xe1rio",path:P.addFormRegister,component:AO,permission:ua["create_form-register"]},{key:3,exact:!0,hideSidebar:!0,name:"Editar Formul\xe1rio",path:P.editFormRegister,component:dO,permission:ua["edit_form-register"]},{key:4,exact:!0,hideSidebar:!1,name:"Manuten\xe7\xe3o",path:P.formMaintenance,component:PO,permission:ua["view_form-maintenance"]},{key:5,exact:!0,hideSidebar:!0,name:"Editar Resposta Formul\xe1rio",path:P.editFormMaintenance,component:ny,permission:ua["edit_form-maintenance"]},{key:6,exact:!0,hideSidebar:!0,name:"Visualiza\xe7\xe3o",path:P.formViewer,component:nS,permission:ua["view_form-register"]},{key:7,exact:!0,hideSidebar:!0,name:"Visualiza\xe7\xe3o Preenchida",path:P.formAnswerViewerFilled,component:yS,permission:ua["view_form-maintenance"]}];const NS=[...ao,...Ki,...Rc,...Ob,...MC,...SS];function IS(e){let{location:t}=e;const{signed:a}=Object(u.d)(e=>e.auth);return localStorage.getItem(g)||a?l.a.createElement(m.d,null,l.a.createElement(m.b,{exact:!0,path:y.pageInitial,component:Re}),l.a.createElement(m.b,{exact:!0,path:y.pageProfile,component:da}),NS.map((e,t)=>l.a.createElement(ma,Object.assign({key:t},e))),l.a.createElement(m.b,{exact:!0,path:w.a.BASE_URL_WEB,component:()=>l.a.createElement(m.a,{to:y.pageInitial})}),l.a.createElement(m.b,{path:"*",component:()=>l.a.createElement("h1",null,"Page not found")})):l.a.createElement(m.a,{to:{pathname:S.login,state:{from:t}}})}var jS,RS=a(175);const DS=_.c.footer(jS||(jS=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n margin-top: 10px;\n text-align: center;\n\n small {\n font-size: 12px;\n font-weight: bold;\n color: var(--cm-primary);\n }\n"])));function PS(){return l.a.createElement(DS,null,l.a.createElement("small",null,"\xa9 2003-2023 CASA MAGALH\xc3ES, Inc. Todos os direitos reservados"))}var kS,TS=a(176),MS=a.n(TS),BS=a(351),FS=a.n(BS);const HS=_.c.div(kS||(kS=Object(Q.a)(["\n background-image: url(",");\n background-size: cover;\n background-position: center center;\n background-repeat: no-repeat;\n height: 100vh;\n width: 100%;\n\n @media screen and (max-width: 450px) {\n background-image: url(",");\n padding: 20px;\n }\n"])),MS.a,FS.a);function LS(e){let{children:t}=e;return l.a.createElement(HS,null,t)}var zS=a(85),QS=a.n(zS);var _S=Hr.object().shape({login:Hr.string().required("Campo obrigat\xf3rio"),password:Hr.string().required("Campo obrigat\xf3rio")});a(717);var GS=Object(m.g)(function(){const{instance:e}=Object(h.b)(),t=Object(u.c)(),a=Object(u.d)(e=>e.auth.loading),{enabled:n,handleLoginReCaptcha:o,handleLoadReCaptcha:i,handleRemoveReCaptcha:s}=Object(RS.a)(),{handleSubmit:c,errors:A,control:m}=Object(We.d)({defaultValues:{login:"",password:""},resolver:Object(Yo.a)(_S)});return Object(r.useEffect)(()=>(i(),Rt(),localStorage.setItem(b,0),localStorage.setItem(f,"false"),()=>s()),[i,s]),l.a.createElement(LS,null,l.a.createElement("div",{className:"siginContainer"},l.a.createElement(_e,{loading:!0,show:a}),l.a.createElement("div",null,l.a.createElement("img",{src:QS.a,alt:"Marc
1a Preferencial Negativa Casa Maganh\xe3es",loading:"lazy"}),l.a.createElement("div",{className:"content"},l.a.createElement("div",{className:"header"},l.a.createElement("img",{src:Ia.a,alt:"Marca Reduzida Casa Magalh\xe3es",loading:"lazy"}),l.a.createElement("div",null,"Portal de Relacionamento")),l.a.createElement("form",{className:"form",onSubmit:c(async function(e){try{const{login:r,password:l}=e;n?await o({login:r,password:l}):t(Object(ft.d)(Object(tn.m)(r),l,null))}catch(a){p.b.error("Erro ao efetuar login")}})},l.a.createElement(tr,{name:"login",control:m,placeholder:"CPF/CNPJ",label:"Login",type:"text",errors:A,autoComplete:"cpfCnpj"}),l.a.createElement(it,{name:"password",control:m,placeholder:"Senha",label:"Senha",type:"password",errors:A,autoComplete:"current-password"}),l.a.createElement("div",null,l.a.createElement(v.a,{to:S.requestPasswordReset},l.a.createElement("button",{type:"button",className:"resetPassword"},"ESQUECI A SENHA")),l.a.createElement("button",{className:"sigin",type:"submit"},"ENTRAR")),l.a.createElement("div",{className:"auth-sso-container"},l.a.createElement("p",{className:"auth-sso-paragraphs"},"ou"),l.a.createElement("button",{type:"button",className:"auth-sso-button",onClick:()=>(async function(){try{e.loginRedirect(d.a)}catch(t){p.b.error("Erro ao efetuar o login com SSO!")}})()},"LOGIN COM @CASAMAGALHAES")))),l.a.createElement(PS,null))))});var VS=function(e){var t;let{history:a,location:n}=e;const{instance:o}=Object(h.b)(),i=Object(u.c)(),{signed:s}=Object(u.d)(e=>e.auth),c=localStorage.getItem(g)||s,A=(null===n||void 0===n?void 0:null===(t=n.state)||void 0===t?void 0:t.sessionExpired)||null;return Object(r.useEffect)(()=>{!async function(){if(A)try{i(Object(ft.h)()),o.getActiveAccount()&&await o.logout(),a.push(S.login)}catch(e){i(Object(ft.h)()),a.push(S.login),p.b.error("Erro ao sair da sess\xe3o.")}else c?a.push(y.pageInitial):a.push(S.login)}()},[c,i,a,o,A]),l.a.createElement(LS,null,l.a.createElement(_e,{loading:!0,show:!0}))};var US=function(e){let{history:t,location:a}=e;const{instance:n}=Object(h.b)(),o=Object(u.c)(),{signed:i}=Object(u.d)(e=>e.auth),s=localStorage.getItem(g)||i,c=new URLSearchParams(a.hash.substring(1)),A=c.get("code")&&c.get("client_info")&&c.get("state")&&c.get("session_state");return Object(r.useEffect)(()=>{n.handleRedirectPromise().then(async e=>{try{var a,n,r,l;if(!A)return s?t.push(y.pageInitial):t.push(S.login),null;const c=(null===e||void 0===e?void 0:null===(a=e.idTokenClaims)||void 0===a?void 0:null===(n=a.email)||void 0===n?void 0:n.toLowerCase())||(null===e||void 0===e?void 0:null===(r=e.idTokenClaims)||void 0===r?void 0:null===(l=r.preferred_username)||void 0===l?void 0:l.toLowerCase())||"";o(Object(ft.f)(c))}catch(i){o(Object(ft.h)()),t.push(S.login),p.b.error("Erro ao efetuar o login com SSO!")}}).catch(()=>{o(Object(ft.h)()),t.push(S.login),p.b.error("Erro ao efetuar o login com SSO!")})},[s,o,t,n,A]),l.a.createElement(LS,null,l.a.createElement(_e,{loading:!0,show:!0}))};a(718);function YS(e){let{label:t,outlined:a,onClick:n,disabled:o}=e;return l.a.createElement("button",{type:"button",disabled:o,className:(()=>{let e="";return a&&(e+=" outline"),o&&(e+=" disable"),e})(),onClick:n},t)}a(719);const XS=60;var qS=function(e){var t,a,n,o,i,s;let{history:c,location:A}=e;const d=Object(u.c)(),m=Object(u.d)(e=>e.auth.loading),[h,g]=Object(r.useState)(""),[E,f]=Object(r.useState)(XS),b=(null===A||void 0===A?void 0:null===(t=A.state)||void 0===t?void 0:t.login)||null,v=(null===A||void 0===A?void 0:null===(a=A.state)||void 0===a?void 0:a.senha)||null,C=(null===A||void 0===A?void 0:null===(n=A.state)||void 0===n?void 0:n.token)||null,x=(null===A||void 0===A?void 0:null===(o=A.state)||void 0===o?void 0:o.userInfo)||null,w=(null===A||void 0===A?void 0:null===(i=A.state)||void 0===i?void 0:i.isSingleSingOn)||null,{enabled:O,handleLoginReCaptcha:y,handleLoadReCaptcha:N,handleRemoveReCaptcha:I}=Object(RS.a)();return Object(r.useEffect)(()=>(N(),Rt(),()=>I()),[N,I]),Object(r.useEffect)(()=>{if(E<=0)return;const e=window.setTimeout(()=>{f(e=>e-1)},1e3);return()=>window.clearTimeout(e)},[E]),l.a.createElement(LS,null,l.a.createElement("div",{className:"container"},l.a.createElement(_e,{show:m,loading:!0}),l.a.createElement("div",{className:"containerWrapper"}
1,l.a.createElement("img",{src:QS.a,alt:"Marca Preferencial Negativa Casa Maganh\xe3es",loading:"lazy"}),l.a.createElement("div",{className:"content"},l.a.createElement("header",null,l.a.createElement("h4",null,"M\xfaltiplo Fator de Autentica\xe7\xe3o"),l.a.createElement(YS,{label:"VOLTAR",outlined:!0,onClick:()=>c.push(S.login)})),l.a.createElement("div",null,l.a.createElement("p",{className:"description"},"Um c\xf3digo com validade de 10 minutos foi enviado para o e-mail:"," ",l.a.createElement("strong",null,(e=>{if(!e||!e.includes("@"))return"";const t=e.split("@")[0],a=e.split("@")[1];if(t.length<=2)return e;const n=t.charAt(0),o=t.length-2,r=t.charAt(t.length-1);return"".concat(n).concat("*".repeat(o)).concat(r,"@").concat(a)})(null===x||void 0===x?void 0:null===(s=x.contato)||void 0===s?void 0:s.email))),l.a.createElement("div",{className:"defaultFormContainer"},l.a.createElement("form",{className:"defaultForm background-form"},l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",{className:"label-code"},"Acesse seu e-mail e digite o c\xf3digo"),l.a.createElement("input",{type:"text",name:"token_mfa",placeholder:"C\xf3digo de autentica\xe7\xe3o",value:h,onChange:e=>{const{target:{value:t}}=e;g(t)}}))),l.a.createElement("div",{className:"rowContainer actions"},l.a.createElement(YS,{disabled:E>0,label:"REENVIAR C\xd3DIGO".concat(E>0?" (".concat(E,"s)"):""),outlined:!0,onClick:async()=>{if(!w&&(!b||!v))return p.b.error("Erro ao reenviar token de autentica\xe7\xe3o"),void c.push(S.login);d(Object(ft.b)(!0));try{w?await ut.post(pt.authentication.sso,{email:x.contato.email}):O?await y({login:b,password:v}):await ut.post(pt.authentication.signin,{login:b,senha:v,reCaptchaToken:null}),f(XS),g("")}catch(e){zt("Erro ao reenviar token de autentica\xe7\xe3o")}finally{d(Object(ft.b)(!1))}}}),l.a.createElement(YS,{label:"VALIDAR",onClick:async function(){if(h){if(!C||!x)return p.b.error("Erro ao validar token de autentica\xe7\xe3o"),void c.push(S.login);try{d(Object(ft.e)(h,C,x))}catch(e){p.b.error("Erro ao efetuar login mfa"),g("")}}else p.b.error("Digite o c\xf3digo de autentica\xe7\xe3o")}})))))),l.a.createElement(PS,null))))};a(720);var JS=Object(m.g)(function(e){let{history:t}=e;const[a,n]=Object(r.useState)(!1),[o,i]=Object(r.useState)("");return Object(r.useEffect)(()=>{Rt()},[]),l.a.createElement(LS,null,l.a.createElement("div",{className:"recoverContainer"},l.a.createElement(_e,{show:a,loading:!0}),l.a.createElement("div",null,l.a.createElement("img",{src:QS.a,alt:"Marca Preferencial Negativa Casa Maganh\xe3es",loading:"lazy"}),l.a.createElement("div",{className:"content"},l.a.createElement("div",{className:"header"},l.a.createElement("img",{src:Ia.a,alt:"Marca Reduzida Casa Magalh\xe3es",loading:"lazy"}),l.a.createElement("div",null,"Solicite a Recupera\xe7\xe3o de Senha")),l.a.createElement("form",{className:"form",onSubmit:async function(e){if(e.preventDefault(),o)try{n(!0);const{data:e}=await ut.post(pt.authentication.requestPasswordReset,{cpfCnpj:Object(tn.m)(o.cpfCnpj)});Object(p.b)("O link de recupera\xe7\xe3o de senha foi enviado para o seguinte e-mail: "+e.data.email,{type:p.b.TYPE.SUCCESS,autoClose:6e3}),t.push(S.login)}catch(a){zt(a,"Erro ao solicitar recupera\xe7\xe3o de senha!")}finally{n(!1)}else Object(p.b)("Preencha o CPF/CNPJ!",{type:p.b.TYPE.ERROR})}},l.a.createElement("span",{className:"title"},"Preencha o CPF/CNPJ"),l.a.createElement("input",{type:"text",placeholder:"CPF/CNPJ",onChange:e=>i({cpfCnpj:e.target.value})}),l.a.createElement("div",null,l.a.createElement(v.a,{to:S.login},l.a.createElement("button",{type:"button",className:"resetPassword"},"CANCELAR")),l.a.createElement("button",{className:"sigin",type:"submit"},"SOLICITAR")))),l.a.createElement(PS,null))))}),KS=a(177),ZS=a.n(KS);a(725);var WS,$S,eN,tN=Object(m.g)(class extends l.a.Component{constructor(e){super(e),this.setButtonBlockedAfterAttempts=(e=>this.setState({buttonBlockedAfterAttempts:e})),this.setCountdownBlockedAfterAttempts=(e=>this.setState({countdownBlockedAfterAttempts:e})),this.handleSResetPassword=(async e=>{e.preventDefault();const{password:t,passwordConfirmation:a,token:n,history:o}=this.state;if(!t||!a)return void Object(p.b)("Preencha os campos!",{type:p.b.TYPE.ERROR});if(t!==a)return void Object(p.b)("Senha tem que ser igual a confirma\xe7\xe3o de senha!",{type:p.b.TYPE.ERROR});const r=Gt(t);if(r.success){this.setButtonBlockedAfterAttempts(!1),localStorage.setItem(this.state.passwordAttempts.key,0);try{this.setState({loading:!0}),await ut.post(pt.authentication.passwordReset,{token:n,novaSenha:t}),Object(p.b)("A senha foi atualizada com sucesso!",{type:p.b.TYPE.SUCCESS}),o.push(S.login)}catch(l){zt(l,"Erro ao solicitar recupera\xe7\xe3o de senha!")}finally{this.setState({loading:!1})}}else{Object(p.b)(r.message,{type:p.b.TYPE.ERROR});const e=this.state.passwordAttempts.key,t=parseInt(localStorage.getItem(e)||0)+1;if(localStorage.setItem(e,t),t>=this.state.passwordAttempts.maximum){this.setButtonBlockedAfterAttempts(!0);let t=this.state.passwordAttempts.time/1e3;const a=setInterval(()=>{if(1===t)return this.setButtonBlockedAfterAttempts(!1),localStorage.setItem(e,0),void clearInterval(a);t-=1,this.setCountdownBlockedAfterAttempts("(".concat(t,"s)"))},1e3)}}}),this.state={loading:!1,cpfCnpj:"",token:ZS.a.parse(e.location.search).token,password:"",passwordConfirmation:"",history:e.history,passwordAttempts:{key:Qt.KEY,maximum:Qt.MAXIMUM,time:Qt.TIME},buttonBlockedAfterAttempts:!1,countdownBlockedAfterAttempts:"(".concat(Qt.TIME/1e3,"s)")}}componentDidMount(){Rt();const{token:e}=this.state;e||(p.b.error("N\xe3o foi poss\xedvel verificar o token!"),this.setState({loading:!1})),this.setState({loading:!0}),ut.post(pt.authentication.verifyTokenPasswordReset,{token:e}).then(e=>{let{data:t}=e;this.setState({user:t.data.data})},e=>{zt(e,"Erro ao solicitar recupera\xe7\xe3o de senha!")}).finally(()=>{this.setState({loading:!1})})}render(){const{loading:e}=this.state;return l.a.createElement(LS,null,l.a.createElement("div",{className:"recoverContainerRequest"},l.a.createElement(_e,{loading:!0,show:e}),l.a.createElement("div",null,l.a.createElement("img",{src:QS.a,alt:"Marc
1a Preferencial Negativa Casa Maganh\xe3es",loading:"lazy"}),l.a.createElement("div",{className:"content"},l.a.createElement("div",{className:"header"},l.a.createElement("img",{src:Ia.a,alt:"Marca Reduzida Casa Magalh\xe3es",loading:"lazy"}),l.a.createElement("div",null,"Cadastre a nova Senha")),l.a.createElement("form",{className:"form",onSubmit:this.handleSResetPassword},l.a.createElement("div",{className:"formInput"},l.a.createElement("span",{className:"title"},"Nova Senha"),l.a.createElement(lt,{autoComplete:"new-password",type:"password",name:"password",placeholder:"Senha",onChange:e=>this.setState({password:e.target.value}),addMarginBottom:!0,addMarginTop:!0})),l.a.createElement("div",{className:"formInput"},l.a.createElement("span",{className:"title"},"Confirma\xe7\xe3o da Nova Senha"),l.a.createElement(lt,{autoComplete:"new-password",type:"password",name:"passwordConfirmation",placeholder:"Confirma\xe7\xe3o",onChange:e=>this.setState({passwordConfirmation:e.target.value}),addMarginBottom:!0,addMarginTop:!0})),l.a.createElement(ca,{password:this.state.password}),l.a.createElement("div",null,l.a.createElement("button",{className:"sigin",type:"submit",disabled:this.state.buttonBlockedAfterAttempts,style:{opacity:this.state.buttonBlockedAfterAttempts?.5:1,cursor:this.state.buttonBlockedAfterAttempts?"not-allowed":"pointer"}},"ALTERAR SENHA ",this.state.buttonBlockedAfterAttempts&&this.state.countdownBlockedAfterAttempts)))),l.a.createElement(PS,null))))}});class aN{}aN.validateTokenInvitation=(async e=>{const{data:t}=await ut.post(pt.invitation.validateTokenInvitation,{token:e});return t.data}),aN.createPersonByInvitation=(async e=>{const{data:t}=await ut.post(pt.invitation.createPersonByInvitation,e);return t}),aN.createPersonByRegister=(async e=>{const{data:t}=await ut.post(pt.invitation.createPersonByRegister,e);return t});const nN=_.c.div(WS||(WS=Object(Q.a)(["\n border: 1px solid var(--cm-primary);\n border-radius: 8px;\n padding: 16px 24px;\n background: rgba(252, 252, 252, 0.9);\n margin-bottom: 8px;\n"]))),oN=_.c.div($S||($S=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: start;\n"]))),rN=_.c.div(eN||(eN=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n label {\n margin-bottom: 8px;\n }\n\n span {\n font-size: 12px;\n }\n"])));function lN(e){const{handleSubmit:t,person:a,errors:n,imageName:o,resale:r,password:i,confirmPassword:s,handleInputNomeSocialChange:c,handleInputTelefone1Change:A,handleInputTelefone2Change:d,handleSelectEstadoChange:m,handleInputCidadeChange:u,handleInputCepChange:p,handleInputEnderecoChange:h,handleInputBairroChange:g,handleInputPontoReferenciaChange:E,handleInputComplementoChange:f,setInputImagem:b,handleInputPasswordChange:v,handleInputConfirmPasswordChange:C}=e;return l.a.createElement("form",{onSubmit:t},l.a.createElement(nN,null,l.a.createElement("label",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Revenda"),l.a.createElement("input",{type:"text",name:"revenda",disabled:!0,defaultValue:r.nomeFantasia})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"CPF"),l.a.createElement("input",{type:"text",name:"cpfCnpj",disabled:!0,defaultValue:Object(tn.c)(r.cpfCnpj)})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Email"),l.a.createElement("input",{type:"text",name:"email",disabled:!0,defaultValue:r.email}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Nome Completo *"),l.a.createElement("input",{type:"text",name:"nomeCompleto",value:a.nomeSocial,onChange:c}),n.errorNomeSocial&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Telefone (1)"),l.a.createElement(Nr,{type:"text",name:"telefone1",value:a.telefone1,onChange:A})),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Telefone (2)"),l.a.createElement(Nr,{type:"text",name:"telefone2",value:a.telefone2,onChange:d})))),l.a.createElement(nN,null,l.a.createElement("label",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado"),l.a.createElement("select",{name:"estado",value:a.estado,onChange:m},l.a.createElement("option",{value:""},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome)))),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Cidade"),l.a.createElement("input",{type:"text",name:"cidade",value:a.cidade,onChange:u})),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"CEP"),l.a.createElement(On.a,{mask:"99.999-999",name:"cep",value:a.cep,onChange:p}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo"),l.a.createElement("input",{type:"text",name:"endereco",value:a.endereco,onChange:h})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Bairro"),l.a.createElement("input",{type:"text",name:"bairro",value:a.bairro,onChange:g}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{type:"text",name:"pontoReferencia",value:a.pontoReferencia,onChange:E})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{type:"text",name:"complemento",value:a.complemento,onChange:f})))),l.a.createElement(nN,null,l.a.createElement(oN,null,l.a.createElement(rN,null,l.a.createElement("label",{id:"title"},"Foto do(a) Colaborador(a)"),l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:b.bind(this)})),l.a.createElement("label",null,o||"Selecione um arquivo de imagem"))))),l.a.createElement(nN,null,l.a.createElement("label",{id:"title"},"Seguran\xe7a"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Senha *"),l.a.createElement(lt,{autoComplete:"new-password",type:"password",name:"password",value:i,onChange:v}),n.errorSenha&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Confirmar senha *"),l.a.createElement(lt,{autoComplete:"new-confirm-password",type:"password",name:"confirmPassword",value:s,onChange:C}),n.errorConfirmarSenha&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement(ca,{password:i})))}var iN,sN,cN;const AN=_.c.div(iN||(iN=Object(Q.a)(["\n border: 1px solid var(--cm-primary);\n border-radius: 8px;\n padding: 16px 24px;\n background: rgba(252, 252, 252, 0.9);\n margin-bottom: 8px;\n"]))),dN=_.c.div(sN||(sN=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: start;
1\n"]))),mN=_.c.div(cN||(cN=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n label {\n margin-bottom: 8px;\n }\n\n span {\n font-size: 12px;\n }\n"])));function uN(e){const{handleSubmit:t,person:a,errors:n,imageName:o,password:r,confirmPassword:i,handleInputTelefone1Change:s,handleInputTelefone2Change:c,handleSelectEstadoChange:A,handleInputCidadeChange:d,handleInputCepChange:m,handleInputEnderecoChange:u,handleInputBairroChange:p,handleInputPontoReferenciaChange:h,handleInputComplementoChange:g,handleInputNomeFantasiaChange:E,handleInputRazaoSocialChange:f,handleInputInscricaoEstadualChange:b,handleInputOptanteSimplesChange:v,handleInputDataFundacaoChange:C,handleInputMicroempresaChange:x,handleInputRetemICMSChange:w,handleInputSegmentosChange:O,setInputImagem:y,handleInputPasswordChange:S,handleInputConfirmPasswordChange:N}=e;return l.a.createElement("form",{onSubmit:t},l.a.createElement(AN,null,l.a.createElement("label",{id:"title"},"Dados Gerais"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"CNPJ"),l.a.createElement("input",{type:"text",name:"cpfCnpj",disabled:!0,defaultValue:Object(tn.c)(a.cpfCnpj)})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Email"),l.a.createElement("input",{type:"text",name:"email",disabled:!0,defaultValue:a.email}))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Raz\xe3o Social *"),l.a.createElement("input",{type:"text",name:"nomeCompleto",value:a.razaoSocial,onChange:f}),n.errorRazaoSocial&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Nome Fantasia *"),l.a.createElement("input",{type:"text",name:"nomeCompleto",value:a.nomeFantasia,onChange:E}),n.errorNomeFantasia&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Inscri\xe7\xe3o Estadual"),l.a.createElement("input",{type:"text",name:"nomeCompleto",value:a.inscricaoEstadual,onChange:b})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Optante do SIMPLES *"),l.a.createElement("select",{name:"optanteSimples",value:a.optanteSimples,onChange:v},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim")),n.errorOptanteSimples&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Data de Funda\xe7\xe3o"),l.a.createElement("input",{type:"date",name:"dataFundacao",value:a.dataFundacao,onChange:C})),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Telefone (1) *"),l.a.createElement(Nr,{type:"text",name:"telefone1",value:a.telefone1,onChange:s}),n.errorTelefone1.state&&l.a.createElement("small",{style:{color:"red"}},n.errorTelefone1.message)),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"Telefone (2)"),l.a.createElement(Nr,{type:"text",name:"telefone2",value:a.telefone2,onChange:c}),n.errorTelefone2&&l.a.createElement("small",{style:{color:"red"}},"Digite um n\xfamero v\xe1lido")))),l.a.createElement(AN,null,l.a.createElement("label",{id:"title"},"Endere\xe7o"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder"},l.a.createElement("span",null,"Estado *"),l.a.createElement("select",{name:"estado",value:a.estado,onChange:A},l.a.createElement("option",{value:""},"Selecione"),nn.map(e=>l.a.createElement("option",{key:e.sigla,value:e.nome},e.nome))),n.errorEstado&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Cidade *"),l.a.createElement("input",{type:"text",name:"cidade",value:a.cidade,onChange:d}),n.errorCidade&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder noMarginRight"},l.a.createElement("span",null,"CEP *"),l.a.createElement(On.a,{mask:"99.999-999",name:"cep",value:a.cep,onChange:m}),n.errorCEP&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Endere\xe7o Completo *"),l.a.createElement("input",{type:"text",name:"endereco",value:a.endereco,onChange:u}),n.errorEndereco&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Bairro *"),l.a.createElement("input",{type:"text",name:"bairro",value:a.bairro,onChange:p}),n.errorBairro&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ponto de Refer\xeancia"),l.a.createElement("input",{type:"text",name:"pontoReferencia",value:a.pontoReferencia,onChange:h})),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Complemento"),l.a.createElement("input",{type:"text",name:"complemento",value:a.complemento,onChange:g})))),l.a.createElement(AN,null,l.a.createElement("label",{id:"title"},"Outros"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Microempresa *"),l.a.createElement("select",{name:"optanteSimples",value:a.microempresa,onChange:x},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim")),n.errorMicroempresa&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Ret\xe9m ICMS *"),l.a.createElement("select",{name:"optanteSimples",value:a.retemICMS,onChange:w},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim")),n.errorRetemICMS&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Segmentos *"),l.a.createElement("select",{name:"optanteSimples",value:a.segmentos,onChange:O},l.a.createElement("option",{value:!1},"N\xe3o"),l.a.createElement("option",{value:!0},"Sim")),n.errorSegmentos&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")))),l.a.createElement(AN,null,l.a.createElement(dN,null,l.a.createElement(mN,null,l.a.createElement("label",{id:"title"},"Foto da Empresa"),l.a.createElement("div",{className:"imagePicker"},l.a.createElement("div",{className:"buttonHolder"},l.a.createElement("span",null,"ESCOLHER IMAGEM"),l.a.createElement(Te.a,{multiple:!1,onDone:y})),l.a.createElement("label",null,o||"Selecione um arquivo de imagem"))))),l.a.createElement(AN,null,l.a.createElement("label",{id:"title"},"Seguran\xe7a"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex"},l.a.createElement("span",null,"Senha *"),l.a.createElement(lt,{autoComplete:"new-password",type:"password",name:"password",value:r,onChange:S}),n.errorSenha&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Confirmar senha *"),l.a.createElement(lt,{autoComplete:"new-confirm-password",type:"password",name:"confirmPassword",value:i,onChange:N}),n.errorConfirmarSenha&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement(ca,{password:r})))}var pN;const hN=_.c.div(pN||(pN=Object(Q.a)(["\n border: 1px solid var(--cm-primary);\n width: 60%;\n border-radius: 8px;\n padding: 16px 24px;\n background: white;\n margin: 0 auto 8px auto;\n\n @media screen and (max-width: 450px) {\n width: 100%;\n }\n"])));function gN(e){const{width:t}=T(),[a,n]=Object(r.useState)(U<=t),{handleSubmit:o,errors:i,password:s,confirmPassword:c,handleInputPasswordChange:A,handleInputConfirmPasswordChange:d}=e;return Object(r.useEffect)(()=>{const e=U<=t;e&&n(e)},[t]),l.a.createElement("form",{onSubmit:o},l.a.createElement(hN,null,l.a.createElement("label",{id:"title"},"Seguran\xe7a"),l.a.createElement("div",{className:"rowContainer"},l.a.createElement("div",{className:"inputHolder defaultFlex ".concat(!a&&"noMarginRight")},l.a.createElement("span",null,"Senha *"),l.a.createElement(lt,{autoComplete:"new-password",type:"password",name:"password",value:s,onChange:A}),i.errorSenha&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio")),l.a.createElement("div",{className:"inputHolder defaultFlex noMarginRight"},l.a.createElement("span",null,"Confirmar senha *"),l.a.createElement(lt,{autoComplete:"new-confirm-password",type:"password",name:"confirmPassword",value:c,onChange:d}),i.errorConfirmarSenha&&l.a.createElement("small",{style:{color:"red"}},"Campo obrigat\xf3rio"))),l.a.createElement(ca,{password:s})))}
1var EN,fN,bN,vN,CN,xN,wN,ON=a(352),yN=a.n(ON);const SN=_.c.div(EN||(EN=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n width: 100%;\n height: 100%;\n\n background-image: url(",");\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n"])),MS.a),NN=_.c.header(fN||(fN=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n background: var(--cm-primary);\n width: 100%;\n\n span {\n color: #FFFFFF;\n }\n\n img {\n padding: 10px;\n width: 100px;\n height: 72px;\n }\n\n div {\n padding: 10px;\n width: 100px;\n height: 72px;\n }\n"]))),IN=_.c.div(bN||(bN=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100%;\n margin: 32px 80px;\n\n @media screen and (max-width: 450px) {\n margin: 32px 20px;\n }\n\n form {\n width: 100%;\n background: transparent;\n border: none;\n }\n"]))),jN=_.c.img(vN||(vN=Object(Q.a)(["\n margin-top: -100px;\n height: 175px;\n width: 400px;\n"]))),RN=_.c.span(CN||(CN=Object(Q.a)(["\n color: var(--cm-primary-contrast);\n font-weight: bold;\n font-size: 22px;\n\n @media (max-width: 900px) {\n font-size: 16px;\n }\n\n @media (max-width: 450px) {\n font-size: 22px;\n }\n"]))),DN=_.c.div(xN||(xN=Object(Q.a)(["\n display: flex;\n justify-content: flex-end;\n\n button {\n padding: 12px 30px;\n border-radius: 8px;\n border-width: 1px;\n font-size: 16px;\n box-shadow: 0 1px 3px rgb(0, 0, 0, 0.16);\n border: 1px solid var(--cm-primary-shade);\n background-color: var(--cm-primary);\n\n span {\n color: var(--cm-primary-contrast);\n font-weight: bold;\n }\n\n @media (max-width: 450px) {\n font-size: 16px;\n padding: 8px 15px;\n }\n }\n"])));_.c.div(wN||(wN=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n\n span {\n font-size: 12px;\n }\n"])));var PN=class extends l.a.Component{constructor(e){super(e),this.setPersonId=(e=>this.setState({personId:e})),this.setLoading=(e=>this.setState({loading:e})),this.setValidToken=(e=>this.setState({validToken:e})),this.setInputPassword=(e=>this.setState({inputPassword:e})),this.setInputConfirmPassword=(e=>this.setState({inputConfirmPassword:e})),this.setInputNomeSocial=(e=>{const{person:t}=this.state;t.nomeSocial=e,this.setState({person:t})}),this.setInputNomeFantasia=(e=>{const{person:t}=this.state;t.nomeFantasia=e,this.setState({person:t})}),this.setInputRazaoSocial=(e=>{const{person:t}=this.state;t.razaoSocial=e,this.setState({person:t})}),this.setSelectEstado=(e=>{const{person:t}=this.state;t.estado=e,this.setState({person:t})}),this.setInputCidade=(e=>{const{person:t}=this.state;t.cidade=e,this.setState({person:t})}),this.setInputCep=(e=>{const{person:t}=this.state;t.cep=e,this.setState({person:t})}),this.setInputBairro=(e=>{const{person:t}=this.state;t.bairro=e,this.setState({person:t})}),this.setInputEndereco=(e=>{const{person:t}=this.state;t.endereco=e,this.setState({person:t})}),this.setInputComplemento=(e=>{const{person:t}=this.state;t.complemento=e,this.setState({person:t})}),this.setInputPontoReferencia=(e=>{const{person:t}=this.state;t.pontoReferencia=e,this.setState({person:t})}),this.setInputTelefone1=(e=>{const{person:t}=this.state;t.telefone1=e,this.setState({person:t})}),this.setInputTelefone2=(e=>{const{person:t}=this.state;t.telefone2=e,this.setState({person:t})}),this.setInputImagem=(e=>{const{person:t}=this.state;t.imagem=e.base64,this.setState({person:t,imageName:e.name})}),this.setInputInscricaoEstadual=(e=>{const{person:t}=this.state;t.inscricaoEstadual=e,this.setState({person:t})}),this.setInputOptanteSimples=(e=>{const{person:t}=this.state;t.optanteSimples=e,this.setState({person:t})}),this.setInputDataFundacao=(e=>{const{person:t}=this.state;t.dataFundacao=e,this.setState({person:t})}),this.setInputMicroempresa=(e=>{const{person:t}=this.state;t.microempresa=e,this.setState({person:t})}),this.setInputRetemICMS=(e=>{const{person:t}=this.state;t.retemICMS=e,this.setState({person:t})}),this.setInputSegmentos=(e=>{const{person:t}=this.state;t.segmentos=e,this.setState({person:t})}),this.setButtonBlockedAfterAttempts=(e=>this.setState({buttonBlockedAfterAttempts:e})),this.setCountdownBlockedAfterAttempts=(e=>this.setState({countdownBlockedAfterAttempts:e})),this.handleInputPasswordChange=(e=>{const{target:{value:t}}=e;this.setInputPassword(t)}),this.handleInputConfirmPasswordChange=(e=>{const{target:{value:t}}=e;this.setInputConfirmPassword(t)}),this.handleInputNomeSocialChange=(e=>{const{target:{value:t}}=e;this.setInputNomeSocial(t),this.handleErrorsNomeSocial(!1)}),this.handleInputNomeFantasiaChange=(e=>{const{target:{value:t}}=e;this.setInputNomeFantasia(t),this.handleErrorsNomeFantasia(!1)}),this.handleInputRazaoSocialChange=(e=>{const{target:{value:t}}=e;
1this.setInputRazaoSocial(t),this.handleErrorsRazaoSocial(!1)}),this.handleSelectEstadoChange=(e=>{const{target:{value:t}}=e;this.setSelectEstado(t),this.handleErrorsEstado(!1)}),this.handleInputCidadeChange=(e=>{const{target:{value:t}}=e;this.setInputCidade(t),this.handleErrorsCidade(!1)}),this.handleInputCepChange=(e=>{const{target:{value:t}}=e;this.setInputCep(t),this.handleErrorsCEP(!1)}),this.handleInputBairroChange=(e=>{const{target:{value:t}}=e;this.setInputBairro(t),this.handleErrorsBairro(!1)}),this.handleInputEnderecoChange=(e=>{const{target:{value:t}}=e;this.setInputEndereco(t),this.handleErrorsEndereco(!1)}),this.handleInputComplementoChange=(e=>{const{target:{value:t}}=e;this.setInputComplemento(t)}),this.handleInputPontoReferenciaChange=(e=>{const{target:{value:t}}=e;this.setInputPontoReferencia(t)}),this.handleInputTelefone1Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone1(t),this.handleErrorsTelefone1(!1,"Campo obrigat\xf3rio")}),this.handleInputTelefone2Change=(e=>{const{target:{value:t}}=e;this.setInputTelefone2(t),this.handleErrorsTelefone2(!1,"")}),this.handleInputInscricaoEstadualChange=(e=>{const{target:{value:t}}=e;this.setInputInscricaoEstadual(t)}),this.handleInputOptanteSimplesChange=(e=>{const{target:{value:t}}=e;this.setInputOptanteSimples(t),this.handleErrorsOptanteSimples(!1)}),this.handleInputDataFundacaoChange=(e=>{const{target:{value:t}}=e;this.setInputDataFundacao(t)}),this.handleInputMicroempresaChange=(e=>{const{target:{value:t}}=e;this.setInputMicroempresa(t),this.handleErrorsMicroempresa(!1)}),this.handleInputRetemICMSChange=(e=>{const{target:{value:t}}=e;this.setInputRetemICMS(t),this.handleErrorsRetemICMS(!1)}),this.handleInputSegmentosChange=(e=>{const{target:{value:t}}=e;this.setInputSegmentos(t),this.handleErrorsSegmentos(!1)}),this.handleInputPasswordChange=(e=>{const{target:{value:t}}=e;this.setInputPassword(t),this.handleErrorsSenha(!1)}),this.handleInputConfirmPasswordChange=(e=>{const{target:{value:t}}=e;this.setInputConfirmPassword(t),this.handleErrorsConfirmarSenha(!1)}),this.handleErrorsNomeSocial=(e=>{const t=this.state.error;t.errorNomeSocial=e,this.setState({error:t})}),this.handleErrorsNomeFantasia=(e=>{const t=this.state.error;t.errorNomeFantasia=e,this.setState({error:t})}),this.handleErrorsRazaoSocial=(e=>{const t=this.state.error;t.errorRazaoSocial=e,this.setState({error:t})}),this.handleErrorsOptanteSimples=(e=>{const t=this.state.error;t.errorOptanteSimples=e,this.setState({error:t})}),this.handleErrorsTelefone1=((e,t)=>{const a=this.state.error;a.errorTelefone1={state:e,message:t},this.setState({error:a})}),this.handleErrorsTelefone2=(e=>{const t=this.state.error;t.errorTelefone2=e,this.setState({error:t})}),this.handleErrorsEstado=(e=>{const t=this.state.error;t.errorEstado=e,this.setState({error:t})}),this.handleErrorsCidade=(e=>{const t=this.state.error;t.errorCidade=e,this.setState({error:t})}),this.handleErrorsCEP=(e=>{const t=this.state.error;t.errorCEP=e,this.setState({error:t})}),this.handleErrorsBairro=(e=>{const t=this.state.error;t.errorBairro=e,this.setState({error:t})}),this.handleErrorsEndereco=(e=>{const t=this.state.error;t.errorEndereco=e,this.setState({error:t})}),this.handleErrorsMicroempresa=(e=>{const t=this.state.error;t.errorMicroempresa=e,this.setState({error:t})}),this.handleErrorsRetemICMS=(e=>{const t=this.state.error;t.errorRetemICMS=e,this.setState({error:t})}),this.handleErrorsSegmentos=(e=>{const t=this.state.error;t.errorSegmentos=e,this.setState({error:t})}),this.handleErrorsSenha=(e=>{const t=this.state.error;t.errorSenha=e,this.setState({error:t})}),this.handleErrorsConfirmarSenha=(e=>{const t=this.state.error;t.errorConfirmarSenha=e,this.setState({error:t})}),this.handleSubmit=(async e=>{e.preventDefault(),this.validateForm(async e=>{this.setLoading(!0);try{let a=null;a=this.isTipoConvite()?await aN.createPersonByInvitation(e):await aN.createPersonByRegister(e),Object(p.b)(a.message,{type:p.b.TYPE.SUCCESS}),Mc(this.history)}catch(t){zt(t,"Erro ao efetuar essa opera\xe7\xe3o.")}finally{this.setLoading(!1)}})});const{history:t,location:a}=e;this.history=t,this.location=a,this.token="",this.tipo="cadastro",this.usuarioTipo="",this.state={loading:!0,validToken:!1,inputPassword:"",inputConfirmPassword:"",resaleEmployee:null,imageName:"",personId:null,person:{...new xl({}),...new gi({})},error:{errorNomeSocial:!1,errorNomeFantasia:!1,errorRazaoSocial:!1,errorOptanteSimples:!1,errorTelefone1:{state:!1,message:"Campo obrigat\xf3rio"},errorTelefone2:!1,errorEstado:!1,errorCidade:!1,errorCEP:!1,errorBairro:!1,errorEndereco:!1,errorMicroempresa:!1,errorRetemICMS:!1,errorSegmentos:!1,errorSenha:!1,errorConfirmarSenha:!1},passwordAttempts:{key:Qt.KEY,maximum:Qt.MAXIMUM,time:Qt.TIME},buttonBlockedAfterAttempts:!1,countdownBlockedAfterAttempts:"(".concat(Qt.TIME/1e3,"s)")}}componentDidMount(){Rt();const e=ZS.a.parse(this.props.location.search);e.token?(this.setValidToken(!0),aN.validateTokenInvitation(e.token).then(t=>{if(t)return this.token=e.token,this.tipo=t.tipo,this.usuarioTipo=t.data.usuarioTipo,[t.data.usuarioTipo,t.data.pessoa]}).then(async e=>
1{let[t,a]=e;if(t===an.CONVITE.COLABORADOR){this.setPersonId(a.id);const e=new Tl(a),{nomeFantasia:t,cpfCnpj:n,email:o}=a.revenda;this.setState({person:new xl(e),resaleEmployee:{nomeFantasia:t||"",cpfCnpj:n||"",email:o||""}})}if(t===an.CONVITE.REVENDA){this.setPersonId(a.id);const e=new Si(a);this.setState({person:new gi(e)})}}).catch(()=>{p.b.error("O convite n\xe3o est\xe1 mais ativo!"),Mc(this.history)}).finally(()=>{this.setLoading(!1)})):(this.setLoading(!1),Object(p.b)("O convite n\xe3o est\xe1 mais ativo!",{type:p.b.TYPE.ERROR}),Mc(this.history))}isTipoConvite(){return"convite"===this.tipo}isLoading(){return!0===this.state.loading}validateForm(e){let t=!1,a={token:null,senha:null};if(this.isTipoConvite()){if(a={...a,usuarioParaRegistrar:null},this.usuarioTipo===an.CONVITE.COLABORADOR){const{nomeSocial:e}=this.state.person;e&&e.length||(this.handleErrorsNomeSocial(!0),t=!0),a.usuarioParaRegistrar={...new xl(this.state.person)}}if(this.usuarioTipo===an.CONVITE.REVENDA){const e=this.state.person;e.razaoSocial&&e.razaoSocial.length||(this.handleErrorsRazaoSocial(!0),t=!0),e.nomeFantasia&&e.nomeFantasia.length||(this.handleErrorsNomeFantasia(!0),t=!0),e.estado&&e.estado.length||(this.handleErrorsEstado(!0),t=!0),e.cidade&&e.cidade.length||(this.handleErrorsCidade(!0),t=!0),e.cep&&e.cep.length||(this.handleErrorsCEP(!0),t=!0),e.endereco&&e.endereco.length||(this.handleErrorsEndereco(!0),t=!0),e.bairro&&e.bairro.length||(this.handleErrorsBairro(!0),t=!0);let n=!1;e.telefone1||(this.handleErrorsTelefone1(!0,"Campo obrigat\xf3rio"),t=!0,n=!0),n||e.telefone1&&!Object(tn.r)(e.telefone1)&&(this.handleErrorsTelefone1(!0,"Digite um n\xfamero v\xe1lido"),t=!0),e.telefone2&&!Object(tn.r)(e.telefone2)&&(this.handleErrorsTelefone2(!0),t=!0),[!0,!1].includes(e.optanteSimples)||(this.handleErrorsOptanteSimples(!0),t=!0),[!0,!1].includes(e.microempresa)||(this.handleErrorsMicroempresa(!0),t=!0),[!0,!1].includes(e.retemICMS)||(this.handleErrorsRetemICMS(!0),t=!0),[!0,!1].includes(e.segmentos)||(this.handleErrorsSegmentos(!0),t=!0),a.usuarioParaRegistrar={...new gi(this.state.person)}}a.usuarioParaRegistrar={...a.usuarioParaRegistrar,id:this.state.personId,tipo:this.usuarioTipo,tipoPessoa:this.usuarioTipo===an.CONVITE.REVENDA?"JUR\xcdDICA":null,cep:Object(tn.k)(a.usuarioParaRegistrar.cep||""),telefone1:Object(tn.k)(a.usuarioParaRegistrar.telefone1||""),telefone2:Object(tn.k)(a.usuarioParaRegistrar.telefone2||"")}}const{inputPassword:n,inputConfirmPassword:o}=this.state;if(n.length||o.length||(this.handleErrorsSenha(!0),this.handleErrorsConfirmarSenha(!0),t=!0),!n.length&&o.length&&(this.handleErrorsSenha(!0),t=!0),t)return;if(!o.length)return void Object(p.b)("Por favor, confirme a senha!",{type:p.b.TYPE.ERROR});if(n!==o)return void Object(p.b)("Confirma\xe7\xe3o de senha inv\xe1lida.",{type:p.b.TYPE.ERROR});const r=Gt(n);if(r.success)this.setButtonBlockedAfterAttempts(!1),localStorage.setItem(this.state.passwordAttempts.key,0),a.token=this.token,a.senha=n,e(a);else{Object(p.b)(r.message,{type:p.b.TYPE.ERROR});const e=this.state.passwordAttempts.key,t=parseInt(localStorage.getItem(e)||0)+1;if(localStorage.setItem(e,t),t>=this.state.passwordAttempts.maximum){this.setButtonBlockedAfterAttempts(!0);let t=this.state.passwordAttempts.time/1e3;const a=setInterval(()=>{if(1===t)return this.setButtonBlockedAfterAttempts(!1),localStorage.setItem(e,0),void clearInterval(a);t-=1,this.setCountdownBlockedAfterAttempts("(".concat(t,"s)"))},1e3)}}}render(){const{usuarioTipo:e}=this;let t="Convite";return e===an.CONVITE.COLABORADOR&&(t="Convite Colaborador"),e===an.CONVITE.REVENDA&&(t="Convite Revenda"),l.a.createElement(SN,null,l.a.createElement(_e,{show:this.state.loading,loading:!0}),l.a.createElement(NN,null,l.a.createElement("img",{src:yN.a,alt:"Marca Reduzida Casa Magalh\xe3es",loading:"lazy"}),l.a.createElement("span",null,"PORTAL DE RELACIONAMENTO"),l.a.createElement("div",null)),!this.isLoading()&&l.a.createElement(IN,null,!this.isTipoConvite()&&l.a.createElement(jN,{src:QS.a,alt:"Marca Preferencial Negativa Casa Maganh\xe3es",loading:"lazy"}),l.a.createElement(RN,null,this.isTipoConvite()?t:"Cadastro"," - Confirma\xe7\xe3o"),e===an.CONVITE.COLABORADOR&&l.a.createElement(lN,{handleSubmit:this.handleSubmit,person:this.state.person,errors:this.state.error,imageName:this.state.imageName,resale:this.state.resaleEmployee,password:this.state.inputPassword,confirmPassword:this.state.inputConfirmPassword,handleInputNomeSocialChange:this.handleInputNomeSocialChange,handleInputTelefone1Change:this.handleInputTelefone1Change,handleInputTelefone2Change:this.handleInputTelefone2Change,handleSelectEstadoChange:this.handleSelectEstadoChange,handleInputCidadeChange:this.handleInputCidadeChange,handleInputCepChange:this.handleInputCepChange,handleInputEnderecoChange:this.handleInputEnderecoChange,handleInputBairroChange:this.handleInputBairroChange,handleInputPontoReferenciaChange:this.handleInputPontoReferenciaChange,handleInputComplementoChange:this.handleInputComplementoChange,setInputImagem:this.setInputImagem.bind(this),handleInputPasswordChange:this.handleInputPasswordChange,handleInputConfirmPasswordChange:this.handleInputConfirmPasswordChange}),e===an.CONVITE.REVENDA&&l.a.createElement(uN,{handleSubmit:this.handleSubmit,person:this.state.person,errors:this.state.error,imageName:this.state.imageName,resale:this.state.resaleEmployee,password:this.state.inputPassword,confirmPassword:this.state.inputConfirmPassword,handleInputTelefone1Change:this.handleInputTelefone1Change,handleInputTelefone2Change:this.handleInputTelefone2Change,handleSelectEstadoChange:this.handleSelectEstadoChange,handleInputCidadeChange:this.handleInputCidadeChange,handleInputCepChange:this.handleInputCepChange,handleInputEnderecoChange:this.handleInputEnderecoChange,handleInputBairroChange:this.handleInputBairroChange,handleInputPontoReferenciaChange:this.handleInputPontoReferenciaChange,handleInputComplementoChange:this.handleInputComplementoChange,handleInputNomeFantasiaChange:this.handleInputNomeFantasiaChange,handleInputRazaoSocialChange:this.handleInputRazaoSocialChange,handleInputInscricaoEstadualChange:this.handleInputInscricaoEstadualChange,handleInputOptanteSimplesChange:this.handleInputOptanteSimplesChange,handleInputDataFundacaoChange:this.handleInputDataFundacaoChange,handleInputMicroempresaChange:this.handleInputMicroempresaChange,handleInputRetemICMSChange:this.handleInputRetemICMSChange,handleInputSegmentosChange:this.handleInputSegmentosChange,setInputImagem:this.setInputImagem.bind(this),handleInputPasswordChange:this.handleInputPasswordChange,handleInputConfirmPasswordChange:this.handleInputConfirmPasswordChange}),![an.CONVITE.COLABORADOR,an.CONVITE.REVENDA].includes(e)&&l.a.createElement(gN,{handleSubmit:this.handleSubmit,errors:this.state.error,password:this.state.inputPassword,confirmPassword:this.state.inputConfirmPassword,handleInputPasswordChange:this.handleInputPasswordChange,handleInputConfirmPasswordChange:this.handleInputConfirmPasswordChange}),l.a.createElement(DN,null,l.a.createElement("button",{type:"button",onClick:this.handleSubmit,disabled:this.state.buttonBlockedAfterAttempts,style:{opacity:this.state.buttonBlockedAfterAttempts?.5:1,cursor:this.state.buttonBlockedAfterAttempts?"not-allowed":"pointer"}},l.a.createElement("span",null,"CONFIRMAR CONVITE ",this.state.buttonBlockedAfterAttempts&&this.state.countdownBlockedAfterAttempts)))))}},kN=a(353);function TN(e){const{event:t,onClick:a,arrowUp:n,arrowDown:o,onBeforeClick:r,onAfterClick:l,onPressTab:i}=e;t.keyCode&&(r&&r(),13===t.keyCode&&a?(t.preventDefault(),a()):38===t.keyCode&&n?n():40===t.keyCode&&o?o():!t.shiftKey&&9===t.keyCode&&i&&i(),l&&l())}var MN,BN,FN,HN,LN,zN,QN,_N,GN,VN=a(354),UN=a.n(VN),YN=a(355),XN=a.n(YN);const qN=e=>{let{isCollapse:t}=e;return t?"250px":"75px"},JN=_.c.div(MN||(MN=Object(Q.a)(["\n flex-direction: column;\n display: flex;\n height: 100vh;\n max-width: 250px;\n width: ",";\n min-width: ",";\n z-index: ",";\n"])),qN,qN,e=>{let{isModalActive:t}=e;return t?0:"none"}),KN=_.c.div(BN||(BN=Object(Q.a)(["\n z-index: 4;\n position: fixed;\n top: 0;\n left: 0;\n height: 75px;\n width: ",";\n min-width: ",";\n max-width: 250px;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: var(--cm-secondary);\n border: 1px solid var(--cm-primary-shade);\n\n img {\n height: 58px;\n cursor: pointer;\n }\n"])),qN,qN),ZN=_.c.div(FN||(FN=Object(Q.a)(["\n z-index: 4;\n margin-top: 73px;\n height: 75px;\n width: ",";\n min-width: ",";\n max-width: 250px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background-color: var(--cm-primary);\n border: 1px solid var(--cm-primary-shade);\n color: var(--cm-primary-contrast);\n border-bottom: none;\n"])),qN,qN),WN=_.c.div(HN||(HN=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 75px;\n"]))),$N=_.c.div(LN||(LN=Object(Q.a)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;
1\n cursor: pointer;\n\n .picture {\n padding: 0 5px;\n\n img {\n height: 50px;\n width: 50px;\n border-radius: 100%;\n border: 2px solid var(--cm-secondary);\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);\n }\n\n span {\n font-size: 12px;\n }\n }\n\n .nameContainer {\n display: flex;\n flex-direction: column;\n align-self: center;\n margin: 0 10px;\n width: 140px;\n\n #name {\n min-width: 140px;\n max-width: 140px;\n font-weight: bold;\n font-size: 12pt;\n overflow-wrap: break-word;\n word-wrap: break-word;\n word-break: break-word;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n }\n\n #type {\n color: var(--cm-tertiary-shade);\n font-size: 10pt;\n }\n }\n"]))),eI=e=>{let{isCollapse:t}=e;return t?"flex":"none"},tI=_.c.div(zN||(zN=Object(Q.a)(["\n display: ",";\n align-items: center;\n"])),eI),aI=_.c.nav(QN||(QN=Object(Q.a)(["\n z-index: ",";\n background-color: var(--cm-primary);\n border: 1px solid var(--cm-primary-shade);\n color: var(--cm-primary-contrast);\n border-top: none;\n display: ",";\n flex-direction: column;\n padding-bottom: 12px;\n gap: 10px;\n"])),e=>{let{isCollapse:t}=e;return t?4:0},eI),nI=_.c.div(_N||(_N=Object(Q.a)(["\n border: 1px solid var(--cm-primary);\n color: var(--cm-primary-contrast);\n display: flex;\n align-items: center;\n flex-direction: row;\n padding: 2px;\n margin: 0 16px;\n\n cursor: pointer;\n\n &:is(:hover, :focus) {\n border-radius: 12px;\n border: 1px solid var(--cm-primary-shade);\n background-color: var(--cm-primary-tint);\n }\n\n .option-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 48px;\n }\n\n span {\n font-size: 12pt;\n }\n"])));_.c.div(GN||(GN=Object(Q.a)(["\n background-color: var(--cm-tertiary);\n color: var(--cm-tertiary-contrast);\n\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n padding: 12px 0 12px 22px;\n border: 1px solid var(--cm-primary-shade);\n\n label {\n margin-left: 15px;\n }\n\n .option-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n }\n"])));var oI=Object(m.g)(function(e){const{history:t,sidebarOpen:a,openProfile:n,onSetOpenProfile:o,onSetCloseProfile:r,collapseSidebarProfile:i,onHandleMouseOver:s,onHandleMouseLeave:c}=e,{onLogoutSidebar:A,isGlobalModalActive:d}=W(),m=Object(u.c)(),{instance:g}=Object(h.b)();let{nome:E,tipo:f,imagem:b}=Object(u.d)(e=>e.user.data);async function v(e){e.preventDefault(),t.push(y.pageProfile)}async function C(e){e.preventDefault();try{r(),A(),m(Object(ft.h)()),g.getActiveAccount()&&await g.logout(),t.push(S.login)}catch(a){p.b.error("Erro ao sair da sess\xe3o.")}}return f||(f=" -- "),l.a.createElement(l.a.Fragment,null,a&&l.a.createElement(JN,{isModalActive:!i&&d,isCollapse:i},l.a.createElement(KN,{onMouseOver:s,onMouseLeave:c,isCollapse:i},i?l.a.createElement("img",{loading:"lazy",src:UN.a,alt:"Marca Preferencial Positiva RGB Casa Maganh\xe3es","aria-label":"Marca Preferencial Positiva RGB Casa Maganh\xe3es"}):l.a.createElement("img",{loading:"lazy",src:XN.a,alt:"Marca Reduzida Positiva RGB Casa Maganh\xe3es","aria-label":"Marca Reduzida Positiva RGB Casa Maganh\xe3es"})),l.a.createElement(ZN,{isCollapse:i,onMouseOver:s,onMouseLeave:c},l.a.createElement(WN,{onKeyDown:e=>{i&&TN({event:e,onClick:o})},onClick:()=>{i&&o()}},l.a.createElement($N,null,l.a.createElement("div",{className:"picture"},b?l.a.createElement("img",{alt:"perfil",src:b}):l.a.createElement(ue.t,{size:28})),l.a.createElement(tI,{isCollapse:i},l.a.createElement("div",{className:"nameContainer"},l.a.createElement("span",{id:"name",title:Object(tn.b)(E)},Object(tn.b)(E)),l.a.createElement("span",{id:"type"},Object(tn.a)(f))),n?l.a.createElement($.r,{size:20}):l.a.createElement($.p,{size:20}))))),l.a.createElement(aI,{onMouseOver:s,onMouseLeave:c,isCollapse:n&&i},l.a.createElement(nI,{tabIndex:0,onClick:v,onKeyDown:e=>{TN({event:e,onClick:()=>v(e)})}},l.a.createElement("div",{className:"option-icon"},l.a.createElement($.a,{size:22})),l.a.createElement("span",null,"PERFIL")),l.a.createElement(nI,{tabIndex:0,onClick:C,onKeyDown:e=>{TN({event:e,onClick:()=>C(e),onPressTab:r})}},l.a.createElement("div",{className:"option-icon"},l.a.createElement(ue.v,{size:18})),l.a.createElement("span",null,"SAIR")))))}),rI=a(356),lI=a.n(rI),iI=a(357),sI=a.n(iI),cI=a(358),AI=a.n(cI),dI=a(359),mI=a.n(dI),uI=a(360),pI=a.n(uI),hI=a(361),gI=a.n(hI),EI=a(362),fI=a.n(EI),bI=a(363),vI=a.n(bI),CI=a(364),xI=a.n(CI),wI=a(365),OI=a.n(wI),yI=a(366),SI=a.n(yI),NI=a(367),II=a.n(NI),jI=a(368),RI=a.n(jI),DI=a(369),PI=a.n(DI),kI=a(370),TI=a.n(kI),MI=a(371),BI=a.n(MI),FI=a(372),HI=a.n(FI),LI=a(373),zI=a.n(LI),QI=a(374),_I=a.n(QI),GI=a(375),VI=a.n(GI),UI=a(376),YI=a.n(UI),XI=a(377),qI=a.n(XI);const JI={admin:{title:"Administrador",active:lI.a,inactive:II.a},commercial:{title:"Comercial",active:sI.a,inactive:RI.a},home:{title:"P\xe1gina Inicial",active:AI.a,inactive:PI.a},license:{title:"Licen\xe7a",active:mI.a,inactive:TI.a},people:{title:"Pessoa",active:pI.a,inactive:BI.a},marketing:{title:"Marketing",active:gI.a,inactive:HI.a}
1,form:{title:"Formul\xe1rio",active:xI.a,inactive:VI.a},product:{title:"Produto",active:fI.a,inactive:zI.a},support:{title:"Suporte",active:vI.a,inactive:_I.a},goal:{title:"Metas",active:OI.a,inactive:YI.a},opportunity:{title:"Oportunidade",active:SI.a,inactive:qI.a}};var KI,ZI;const WI=e=>{let{isCollapse:t}=e;return t?"250px":"75px"},$I=_.c.div(KI||(KI=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n height: 100%;\n width: 75px;\n min-width: ",";\n max-width: 250px;\n color: #77778c;\n background-color: white;\n border-right: 1px solid var(--cm-primary-shade);\n\n overflow-y: ",";\n overflow-x: hidden;\n\n &::-webkit-scrollbar {\n width: 12px; /* width of the entire scrollbar */\n }\n\n &::-webkit-scrollbar-track {\n background: white; /* color of the tracking area */\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: var(--cm-primary-tint); /* color of the scroll thumb */\n border-radius: 20px; /* roundness of the scroll thumb */\n border: 3px solid white; /* creates padding around scroll thumb */\n }\n"])),WI,e=>{let{isCollapse:t}=e;return t?"auto":"hidden"}),ej=_.c.div(ZI||(ZI=Object(Q.a)(["\n padding: 5px 10px 0 10px;\n width: 75px;\n min-width: ",";\n max-width: 250px;\n height: 100%;\n background-color: white;\n\n ul {\n list-style: none;\n border-right: none;\n\n li {\n display: flex;\n flex-direction: column;\n\n label {\n cursor: pointer;\n }\n\n a {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n text-decoration: none;\n color: #828296;\n\n .listHolder {\n margin: 5px 0;\n\n .activeCollapseSidebar {\n display: flex;\n width: 100%;\n }\n\n .inactiveCollapseSidebar {\n display: none;\n }\n }\n\n .listHolder {\n width: 100%;\n display: flex;\n align-items: flex-start;\n justify-content: ",";\n padding: ",";\n border: 1px solid transparent;\n\n img {\n height: 22px;\n width: 22px;\n }\n\n label {\n margin-left: 15px;\n }\n\n .arrowIcon {\n flex-grow: 1;\n font-size: 16pt;\n display: flex;\n justify-content: flex-end;\n margin-right: 10px;\n }\n }\n\n .listHolder:hover {\n border-radius: 25px;\n color: var(--cm-primary-contrast);\n border: 1px solid var(--cm-primary-40);\n background-color: var(--cm-primary-5);\n\n img {\n color: var(--cm-primary-contrast);\n }\n }\n\n .activeMenu,\n .activeMenu:hover,\n .activeMenu.listHolder:hover {\n border-radius: 25px;\n border: 1px solid var(--cm-secondary);\n color: var(--cm-secondary-contrast);\n background-color: var(--cm-secondary-tint-20);\n\n label {\n font-weight: bold;\n color: var(--cm-secondary-contrast);\n }\n }\n\n .inactiveMenu.listHolder:hover {\n color: #828296;\n }\n }\n\n .submenu {\n display: ",";\n }\n\n .submenu {\n height: 100%;\n width: 100%;\n background-color: white;
1\n margin-top: 1px;\n\n ul {\n list-style-type: disc;\n border-top: 1px solid #d4d4e4;\n border-bottom: 1px solid #d4d4e4;\n padding: 5px 0;\n\n li {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 2px 5px;\n border: 1px solid transparent;\n\n a {\n padding: 2px;\n margin-left: 8px;\n color: var(--cm-primary);\n text-decoration: none;\n }\n\n .visibleIcon {\n font-size: 10pt;\n color: var(--cm-primary);\n }\n\n .hideIcon {\n visibility: hidden;\n }\n\n .active {\n font-weight: bold;\n }\n\n &:hover, &:active {\n border-radius: 25px;\n color: var(--cm-tertiary-contrast);\n border: 1px solid var(--cm-primary-40);\n background-color: var(--cm-primary-5);\n font-weight: 700;\n }\n }\n }\n }\n }\n }\n"])),WI,e=>{let{isCollapse:t}=e;return t?"flex-start":"center"},e=>{let{isCollapse:t}=e;return t?"12px 0 12px 10px":"12px 15px"},e=>{let{isCollapse:t}=e;return t?"block":"none"});var tj,aj,nj=Object(m.g)(function(e){const{setFilters:t}=Ja(),{location:a,onSetCloseProfile:n,collapseSidebarProfile:o,onHandleMouseOver:i,onHandleMouseLeave:s}=e,{active:c,setActive:A,subActive:d,setSubActive:m}=W(),[h,g]=Object(r.useState)(""),E=Object(u.d)(e=>e.user.data),{permissions:f}=E,b=Object(r.useCallback)(e=>!e||e&&f.includes(e),[f]),C=Object(r.useMemo)(()=>f.includes(ua.view_marketing),[f]),x=Object(r.useCallback)(async()=>{try{const{data:{data:t}}=await ut.get(pt.admin.getLinkMarketing);t?g(t.serviceUrl):p.b.error("Erro ao consultar link do marketing.")}catch(e){zt(e)}},[]);Object(r.useEffect)(()=>{!h&&E.tipo&&(async()=>{await x()})()},[x,h,E.tipo]);const O=Object(r.useCallback)((e,t,a)=>{let n=e.pathname;const o=w.a.BASE_URL_PATH.slice(1);switch(o&&(n=e.pathname.replace(o,"")),n.split("/"),n[1]){case"home":t(y.pageInitial);break;case"person":switch(t("Pessoa"),n[2]){case"client":a("/person/client");break;case"resale":a("/person/resale");break;case"employee":a("/person/employee");break;case"linebusiness":a("/person/linebusiness");break;case"channelrating":a("/person/channelrating");break;default:t("Pessoa")}break;case"product":switch(t("Produto"),n[2]){case"software":a("/product/software");break;case"modality":a("/product/modality");break;case"module":a("/product/module");break;default:t("Produto")}break;case"commercial":switch(t("Comercial"),n[2]){case"order":a("/commercial/order");break;case"solicitation":a("/commercial/solicitation");break;case"reasonsolicitation":a("/commercial/reasonsolicitation");break;case"payments":a("/commercial/payments");break;default:t("Comercial")}break;case"form":switch(t("Fomul\xe1rio"),n[2]){case"register":a("/form/register");break;case"maintenance":a("/form/maintenance");break;default:t("Fomul\xe1rio")}break;case"license":switch(t("Licen\xe7a"),n[2]){case"active":a("/license/active");break;case"monitorcancellation":a("/license/monitorcancellation");break;case"generatekey":a("/license/generatekey");break;case"monitorkey":a("/license/monitorkey");break;case"reasoncancellation":a("/license/reasoncancellation");break;default:t("Licen\xe7a")}break;case"marketing":t("Marketing");break;case"admin":switch(t("Administrador"),n[2]){case"accessgroup":a("/admin/accessgroup");break;case"settings":a("/admin/settings");break;case"logs":a("/admin/logs");break;default:t("Administrador")}break;default:t(y.pageInitial)}},[]);async function S(e,a,o){o||a.preventDefault(),A(e),n(),t({})}c||O(a,A,m);const N=Object(r.useCallback)(e=>{let t=!1;for(let a=0;a<e.length;a+=1)if(b(e[a].permission)){t=!0;break}return t},[b]),I=()=>o?"activeCollapseSidebar":"inactiveCollapseSidebar",j=(e,t,a,n)=>c===e?l.a.createElement("div",{className:"activeMenu listHolder"},l.a.createElement("img",{src:JI[a].active,alt:JI[a].title,loading:"lazy"}),l.a.createElement("div",{className:I()},l.a.createElement("label",null,t),n?null:l.a.createElement("div",{className:"arrowIcon"},l.a.createElement($.p,null)))):l.a.createElement("div",{className:"inactiveMenu listHolder"},l.a.createElement("img",{src:JI[a].inactive,alt:JI[a].title,loading:"lazy"}),l.a.createElement("div",{className:I()},l.a.createElement("label",null,t),n?null:l.a.createElement("div",{className:"arrowIcon"},l.a.createElement($.q,null)))),R=e=>e.filter(e=>
1!e.hideSidebar).map(e=>b(e.permission)&&l.a.createElement("li",{key:e.path},l.a.createElement($.k,{className:d===e.path?"visibleIcon":"hideIcon"}),l.a.createElement(v.a,{className:d===e.path?"active":"inactive",to:e.path,onClick:()=>(async function(e){m(e),n(),t({})})(e.path)},e.name)));return jt(),l.a.createElement($I,{onMouseOver:i,onMouseLeave:s,isCollapse:o},l.a.createElement(ej,{isCollapse:o},l.a.createElement("ul",null,l.a.createElement("li",null,l.a.createElement(v.b,{to:y.pageInitial,onClick:e=>{S(y.pageInitial,e,!0)}},j(y.pageInitial,"P\xe1gina Inicial","home",!0))),N(Ki)&&l.a.createElement("li",null,l.a.createElement(v.b,{to:"#",onClick:e=>S("Pessoa",e)},j("Pessoa","Pessoa","people")),l.a.createElement("nav",{className:"submenu",style:{display:"Pessoa"!==c?"none":""}},l.a.createElement("ul",null,R(Ki)))),N(Rc)&&l.a.createElement("li",null,l.a.createElement(v.b,{to:"#",onClick:e=>S("Produto",e)},j("Produto","Produto","product")),l.a.createElement("nav",{className:"submenu",style:{display:"Produto"!==c?"none":""}},l.a.createElement("ul",null,R(Rc)))),N(Ob)&&l.a.createElement("li",null,l.a.createElement(v.b,{to:"#",onClick:e=>S("Comercial",e)},j("Comercial","Comercial","commercial")),l.a.createElement("nav",{className:"submenu",style:{display:"Comercial"!==c?"none":""}},l.a.createElement("ul",null,R(Ob)))),N(SS)&&l.a.createElement("li",null,l.a.createElement(v.b,{to:"#",onClick:e=>S("Formul\xe1rio",e)},j("Formul\xe1rio","Formul\xe1rio","form")),l.a.createElement("nav",{className:"submenu",style:{display:"Formul\xe1rio"!==c?"none":""}},l.a.createElement("ul",null,R(SS)))),N(MC)&&l.a.createElement("li",null,l.a.createElement(v.b,{to:"#",onClick:e=>S("Licen\xe7a",e)},j("Licen\xe7a","Licen\xe7a","license")),l.a.createElement("nav",{className:"submenu",style:{display:"Licen\xe7a"!==c?"none":""}},l.a.createElement("ul",null,R(MC)))),C&&l.a.createElement("li",null,l.a.createElement("a",{href:h,target:"_blank",rel:"noopener noreferrer",onClick:e=>S(c,e,!0)},j("/marketing","Marketing","marketing",!0))),N(ao)&&l.a.createElement("li",null,l.a.createElement(v.b,{to:"#",onClick:e=>S("Administrador",e)},j("Administrador","Administrador","admin")),l.a.createElement("nav",{className:"submenu",style:{display:"Administrador"!==c?"none":""}},l.a.createElement("ul",null,R(ao)))))))});const oj=_.c.div(tj||(tj=Object(Q.a)(["\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n background-color: #fcfcfc;\n"]))),rj=_.c.div(aj||(aj=Object(Q.a)(["\n display: flex;\n height: 100%;\n"])));var lj=function(e){let{children:t}=e;const{sidebarDocked:a,sidebarOpen:n,onSetSidebarOpen:o,collapseSidebarProfile:i,onHandleMouseOver:s,onHandleMouseLeave:c}=W(),[A,d]=Object(r.useState)(!1);return l.a.createElement(oj,null,l.a.createElement(oI,{sidebarOpen:n,openProfile:A,onSetOpenProfile:()=>d(e=>!e),onSetCloseProfile:()=>d(!1),collapseSidebarProfile:i,onHandleMouseOver:s,onHandleMouseLeave:c}),l.a.createElement(kN.a,{sidebar:l.a.createElement(nj,{onSetCloseProfile:()=>d(!1),collapseSidebarProfile:i,onHandleMouseOver:s,onHandleMouseLeave:c}),open:n,docked:a,onSetOpen:o,touch:!n,transitions:!0,shadow:!1,styles:{content:{marginTop:75,position:"sticky",height:"calc(100vh - 75px)",marginLeft:n?75:0},sidebar:{paddingTop:A&&i?220:146,zIndex:i?3:0,boxShadow:i?"\n 0px 8px 10px -5px rgba(0, 0, 0, 0.2),\n 0px 16px 24px 2px rgba(0, 0, 0, 0.14),\n 0px 6px 30px 5px rgba(0, 0, 0, 0.12)":"none"}}},l.a.createElement(rj,null,t)))};a(726);var ij=function(e){let{instance:t}=e;return l.a.createElement(h.a,{instance:t},l.a.createElement(Z,null,l.a.createElement(u.a,{store:Bt},l.a.createElement(m.c,{history:dt},l.a.createElement(Y,null),l.a.createElement(G,null,l.a.createElement(p.a,{autoClose:2500}),l.a.createElement(m.d,null,l.a.createElement(m.b,{exact:!0,path:S.login,component:GS}),l.a.createElement(m.b,{exact:!0,path:S.logout,component:VS}),l.a.createElement(m.b,{exact:!0,path:S.singleSignOn,component:US}),l.a.createElement(m.b,{exact:!0,path:S.validateMfa,component:qS}),l.a.createElement(m.b,{exact:!0,path:S.invitation,component:PN}),l.a.createElement(m.b,{exact:!0,path:S.requestPasswordReset,component:JS}),l.a.createElement(m.b,{exact:!0,path:S.recoverPasswordRequest,component:tN}),l.a.createElement(m.b,{render:()=>l.a.createElement(qa,null,l.a.createElement(lj,null,l.a.createElement(V,null,l.a.createElement(IS,null))))})))))))};o.a.config();const sj=new c.a(d.b);!sj.getActiveAccount()&&sj.getAllAccounts().length>
10&&sj.setActiveAccount(sj.getActiveAccount()[0]),sj.addEventCallback(e=>{if(e.eventType===A.a.LOGIN_SUCCESS&&e.payload.account){const t=e.payload.account;sj.setActiveAccount(t)}}),s.a.render(l.a.createElement(ij,{instance:sj}),document.getElementById("root"))},82:function(e,t,a){"use strict";(function(e){var n;a.d(t,"a",function(){return r});const{REACT_APP_BASE_API_URL:o}=(null===(n=e)||void 0===n?void 0:Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_RECAPTCHA_SITE_KEY:"6Lc31U0pAAAAAAc20p2WbSKQUpPI6GRgcdx3EtSO",REACT_APP_MOVEDESK_CLIENT_ID:"5744A73EBF74438DAB289C04C4B0F37C",REACT_APP_SSO_TENANT_ID:"a78b53dc-7c9c-4e81-902c-021e270fa5d0",REACT_APP_SSO_REDIRECT_URI:"https://cmportal.casamagalhaes.com.br/login/sso",REACT_APP_RECAPTCHA_ENABLED:"true",REACT_APP_SSO_POST_LOGOUT_REDIRECT_URI:"https://cmportal.casamagalhaes.com.br/login",REACT_APP_BASE_API_URL:"https://cmportal.casamagalhaes.com.br/api/v1",REACT_APP_SSO_AUTHORITY:"https://login.microsoftonline.com/a78b53dc-7c9c-4e81-902c-021e270fa5d0",REACT_APP_GTM_ID:"GTM-W427ZDGV",REACT_APP_SSO_CLIENT_ID:"f8766282-7dd3-4c01-a536-9649b704b5a6"}))||{},r={prod:{BASE_URL_WEB:"/",BASE_URL_PATH:"",BASE_URL_IO_HOST:"",BASE_URL_IO_PATH:"",BASE_URL_API:o}}.prod;Object.freeze(r)}).call(this,a(43))},85:function(e,t,a){e.exports=a.p+"static/media/CM-marca_preferencial-negativa-RGB.a537be02.svg"},92:function(e,t){e.exports="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0E5QTE3RENBQUExMUU3QThGREI5NzhBM0EzOEJDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0E5QTE3RUNBQUExMUU3QThGREI5NzhBM0EzOEJDRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDQTlBMTdCQ0FBQTExRTdBOEZEQjk3OEEzQTM4QkNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDQTlBMTdDQ0FBQTExRTdBOEZEQjk3OEEzQTM4QkNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDg0NDgwRDxITFBMSDxgYGhoYGCMiIiIjJycnJycnJycnJwEJCAgJCgkLCQkLDgsNCw4RDg4ODhETDQ0ODQ0TGBEPDw8PERgWFxQUFBcWGhoYGBoaISEgISEnJycnJycnJycn/8AAEQgAyADIAwEiAAIRAQMRAf/EAHMAAQEAAwEBAQAAAAAAAAAAAAAFAwQGAgEHAQEAAAAAAAAAAAAAAAAAAAAAEAEAAQQBAgMECAQHAAAAAAAAARECAwQFIRIxQRNRYXEikbHBMlIUFQahQmM28IHRkqKysxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A/TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJ3f1jNtTg1qYsMRWMkdImJ9t3jX3Q1I2+R43bx4dvJ6uO+letYpM0rEzET0B0Ijcnv7P5qzj9Ke2+6kXXedbusR7ujBO1yHFbOOzcy+thyeM+PTzpXrWAdAJPMchl1vT19aaZcsV7vGYiekU+LUzZeW4ucebPm9Wy+aXWzNYr+HrH1A6EeMWS3Ljsy2fdviLrfhMVTeZncw47dnVy3W2W9MlkeHuuBVE6OVxfp352ad9O3s/qez7fg8cNO5mx3bO1luutu6Y7J8PfcCoPGWcluK+cNsXZIiey2ZpEyiRh57ZtnNOX0vO3HM9s/REfWC8JHD8jl2YyYdma34o7u/wmnnX4NXHs8ly2fJGrl9HFj6x5dJ8KzEVrIOhEfit/Yvz5NHcmuWyvbd51tnrE0a/wCa3+U28mLTy+jhx1mJjp0iaVmY69QdAIvG721buXcfu3d18Viy7zrHWlfZMLQAAAAAAAAMefPi18V2bNd22W+M/ZCHr4svL70buS3s18UxFse3t6xb/qx8p+obO3Ns4Ml+DFdSy2227tmI86xHmzWcjymOyMePj5tstiltsY76QDxb/cXzfin/AKdGT9yU7db21vp8PleuS1Nmzax8lq2TfdHbOSyIrNYinh40p0YMmPe5jZxzlwThw4+kzMTFIn733qVkGPcrPJ6XqdPlw1+nqofuGn5G2vj6ltPjS585nQy5fS2dW2uTFFJtjxpE1inwaezfyXLengnWnFbZNbrpiYivhWe76gV+Lr+n69fHt/hXo2c3pxiv9anp9s99fDtp1MOK3Bisw2/dsti2P8oS+Zu283bp62K+626YnJki2e33W1pT3yCBHZ6lJ741Zyfwr9Hd2uzxen6dnpU9Ptjsp4dtOlGjdxWKeO/JRTuiO6L/AOp+L/Hkw8Lft4ou09nDktttrOO+62ae+2vh8AV07lOSt07PSxfNs3xS22P5a/zT9jb28mXFrZMmC3vyxHyWxEz1+EOb1/1DBnu2b9O/NmnrF2Sy+aT7YoCjo6GTT4/Zy5OmfLju+X8MRbNIn3vP7cp6Wf291tfhSWxpbm9tZZxbWrOLHNs/NNt0dfZW5oYrd7hs+W3HgnPiyfdmImYmn3Z+WtJ6g8zWOev7PGt//nNWX9t07tn20sp/yZeK09m7aycht2zZddXttnpNbvGaeTBGLc4jbyX4MM5sGTw7Ymelax4VpMAZ/wC4be3x7rO7/bH2OhQ+O1NrPvXcjt2Tj8ZttnpMzMdsdJ60iFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9k="},93:function(e,t,a){"use strict";function n(e){return null===e||void 0===e?void 0:e.replace(/[^0-9A-Za-z]+/gi,"").toUpperCase()}function o(e){return null===e||void 0===e?void 0:e.replace(/[^0-9]+/g,"")}function r(e){const t=n(e);return t&&14===t.length?t.replace(/([A-Z0-9]{2})([A-Z0-9]{3})([A-Z0-9]{3})([A-Z0-9]{4})(\d{2})/,"$1.$2.$3/$4-$5"):t||""}function l(e){const t=o(e);return t&&11===t.length?t.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/,"$1.$2.$3-$4"):t||""}function i(e){const t=e=>{return e.charCodeAt(0)-48},a=e=>{let a=0,n=2;
1for(let r=e.length-1;r>=0;r--)a+=t(e[r])*n,n=9===n?2:n+1;const o=a%11;return o<2?0:11-o},o=n(e);if(!o||14!==o.length)return!1;if(!/^[A-Z0-9]{12}\d{2}$/.test(o))return!1;if(/^([A-Z0-9])\1{13}$/.test(o))return!1;const r=a(o.slice(0,12));return r===Number(o[12])&&a(o.slice(0,12)+r)===Number(o[13])}function s(e){const t=o(e);if(!t||11!==t.length||/^(\d)\1{10}$/.test(t))return!1;let a=0;for(let o=0;o<9;o++)a+=Number(t[o])*(10-o);let n=10*a%11;if(10===n&&(n=0),n!==Number(t[9]))return!1;a=0;for(let o=0;o<10;o++)a+=Number(t[o])*(11-o);return 10===(n=10*a%11)&&(n=0),n===Number(t[10])}a.d(t,"e",function(){return n}),a.d(t,"c",function(){return r}),a.d(t,"d",function(){return l}),a.d(t,"a",function(){return i}),a.d(t,"b",function(){return s})}},[[392,1,2]]]); 2//# sourceMappingURL=main.60f42b3f.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.