PageSourceSearch

https://spmweb.unimedcampinas.com.br/_next/static/chunks/pages/fin…orio-de-fator-moderador-b36dd2916da6cc44.js

js unimedcampinas.com.br collected 2026-09-24 10:39:57 UTC 14,521 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1522],{19519:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/financeiro/relatorio-de-fator-moderador",function(){return t(23897)}])},23897:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return U}});var r=t(85893),o=t(2962),i=t(45798),a=t(17751),l=t(67294),d=t(85547),s=t(23832),c=t(3784),u=t(2699),m=t(70717),x=t(97883),f=t(9975),h=t(95927),p=t(10019),g=t(97),b=t(88767),v=t(4848),w=t(37098),j=t(76136),Z=t(11437),C=t(94454),P=async n=>{let{dates:e,format:t,userCode:r}=n;try{var o;let i={dt_compet:e,formato:(0,j.Z)(t),cod_antigo_usr:r};r&&(i.cod_antigo_usr=r);let a=await (0,C.F)({callId:"generateModeratorFactorReport",url:"".concat(C.QH,"/wspm0054/fator-moderador"),method:"POST",needToken:!0,params:i,responseType:"blob"}),l=a.request;if(a.error||!(l instanceof Blob)||(null===(o=l.type)||void 0===o?void 0:o.includes("json")))return null;return{blob:l,filename:(0,Z.Z)(a.headers,"relatorio")}}catch(d){return null}},y=t(57632);let _=n=>({id:(0,y.Z)(),value:n});var k=async()=>{try{let n=await (0,C.F)({callId:"getModeratorFactorData",url:"".concat(C.QH,"/wspm0054/obter-dados-fator-moderador"),method:"GET",needToken:!0});if(!n.error&&n.request&&n.request.data)return n.request.data.map(_);return[]}catch(e){return[]}};let N=(0,l.createContext)({}),F=n=>{let{children:e}=n,{toastErrorMessage:t}=(0,w.Z)(),[o,i]=(0,l.useState)(!1),[a,d]=(0,l.useState)(!1),[s,c]=(0,l.useState)(""),[u,m]=(0,l.useState)([]),[x,f]=(0,l.useState)([]),h=(0,l.useCallback)(n=>{f(e=>e.includes(n)?e.filter(e=>e!==n):[...e,n])},[]),p=(0,l.useCallback)(()=>f([]),[]),g=(0,l.useCallback)(()=>{p(),f(u.map(n=>n.id))},[p,u]),j=(0,l.useCallback)(async()=>{i(!0);let n=await k();m(n),i(!1)},[]);(0,l.useEffect)(()=>{j()},[j]);let Z=(0,b.useMutation)(P,{onSuccess:n=>n?(0,v.Z)({blob:n.blob,filename:"relatorio_fator_moderador_".concat(n.filename)}):t("N\xe3o foi poss\xedvel preparar o seu arquivo para download. Por favor, tente novamente mais tarde.")}),C=(0,l.useCallback)(async(n,e)=>{d(!0),await Z.mutateAsync({format:n,dates:e,userCode:s}),d(!1)},[Z,s]),y=(0,l.useMemo)(()=>({load:o,isDownloading:a,selectedItems:x,moderatorFactorData:u,selectAll:g,toggleInvoiceItem:h,clearSelectedItems:p,handleDownloadModeratorFactorReport:C,userCode:s,setUserCode:c}),[o,a,x,u,g,h,p,C,s]);return(0,r.jsx)(N.Provider,{value:y,children:e})},S=()=>{let n=(0,l.useContext)(N);if(!n)throw Error("useModeratorFactorReport must be used within a ModeratorFactorReportProvider");return n};var T=t(7297),E=t(186);function D(){let n=(0,T.Z)(["\n  width: 100%;\n"]);return D=function(){return n},n}function O(){let n=(0,T.Z)(["\n  strong {\n    font-size: 1rem;\n    font-weight: 700;\n  }\n\n  .checkbox {\n    display: flex;\n    margin: 0.25rem;\n\n    @media (max-width: 991px) {\n      width: 1.5rem !important;\n      height: 1.5rem !important;\n\n      .chakra-checkbox__control {\n        width: 1.5rem !important;\n        height: 1.5rem !important;\n\n        div {\n          svg {\n            width: 100%;\n            height: 100%;\n          }\n        }\n      }\n    }\n  }\n\n  footer {\n    > div {\n      max-width: 400px;\n\n      @media (max-width: 991px) {\n        max-width: 100%;\n      }\n    }\n  }\n"]);return O=function(){return n},n}function L(){let n=(0,T.Z)(["\n  display: flex;\n  align-items: center;\n\n  width: 100%;\n  margin: 1rem 0;\n  padding-left: 0.5rem;\n\n  p {\n    margin-bottom: 0;\n    padding: 0;\n  }\n"]);return L=function(){return n},n}function R(){let n=(0,T.Z)(["\n  margin-top: 1rem;\n\n  header,\n  section {\n    grid-template-columns: 3rem 1fr;\n\n    div {\n      font-size: 1rem;\n\n      &:before {\n        @media (max-width: 991px) {\n          padding: 0;\n          display: none !important;\n        }\n      }\n    }\n\n    @media (max-width: 991px) {\n      display: grid !important;\n      grid-template-columns: 3rem 1fr !important;\n\n      padding-bottom: 0 !important;\n      border-bottom: 0 !important;\n      margin: 0 !important;\n    }\n  }\n"]);return R=function(){return n},n}let X=E.ZP.div(D()),M=E.ZP.div(O()),W=E.ZP.div(L()),B=E.ZP.div(R()),q=()=>{let{load:n,isDownloading:e,selectedItems:t,moderatorFactorData:o,selectAll:i,toggleInvoiceItem:a,clearSelectedItems:b,handleDownloadModeratorFactorReport:v,setUserCode:w,userCode:j}=S(),[Z,C]=(0,l.useState)(1),[P,y]=(0,l.useState)(5),[_,k]=(0,l.useState)(!0),[N,F]=(0,l.useState)("id"),T=(0,l.useMemo)(()=>o.slice((Z-1)*P,Z*P),[o,P,Z]),[E,D]=(0,l.useState)(!1),[O,L]=(0,l.useState)(!1),R=(0,l.useMemo)(()=>t.length>0,[t.length]),q=(0,l.useCallback)(()=>{b(),D(!1)},[b]),z=(0,l.useCallback)(n=>{let e=o.filter(n=>
1t.includes(n.id)).map(n=>n.value);v(n,e)},[v,o,t]),I=(0,l.useCallback)(()=>{O?b():i(),L(!O)},[b,O,i]);return(0,r.jsxs)(p._,{children:[(0,r.jsx)(g.V,{children:"Relat\xf3rio de fator moderador"}),(0,r.jsxs)(M,{children:[n?(0,r.jsx)(x.Z,{}):(0,r.jsx)(r.Fragment,{children:o.length>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.Z,{label:"C\xf3digo do Titular",id:"userCode",name:"userCode",value:j,onChange:n=>w(n.target.value)}),(0,r.jsx)("strong",{children:"Relat\xf3rios"}),(0,r.jsxs)(W,{children:[(0,r.jsx)(u.Z,{isChecked:O,id:"select-all-checkbox",onChange:()=>I()}),(0,r.jsx)("p",{children:"Selecionar Todos"})]}),(0,r.jsx)(B,{children:(0,r.jsx)(d.Z,{disableSearch:!0,page:Z,isLoading:!1,data:T,itemsPerPage:P,headerColumns:[{label:"",width:"50px",render:n=>(0,r.jsx)("div",{children:(0,r.jsx)(u.Z,{isChecked:t.includes(n.id),onChange:()=>a(n.id)})})},{label:"Per\xedodo",field:"value"}],orderAsc:_,orderBy:N,totalData:o.length,setPage:C,setOrderAsc:k,setOrderBy:F,setItemsPerPage:y})}),(0,r.jsx)("footer",{children:(0,r.jsx)(c.Z,{theme:"mainGreen",text:"Extrair Relat\xf3rio",disabled:!R,onClick:()=>D(!0)})})]}):(0,r.jsx)(X,{children:(0,r.jsx)(h._,{children:(0,r.jsx)("p",{children:"Nenhum item de fator moderador encontrado."})})})}),(0,r.jsx)(f.Z,{isOpen:E,onClose:q,size:"lg",children:(0,r.jsx)(s.Z,{alignButton:!0,buttonLabel:"Download",isButtonLoading:e,onOptionSelect:z,formats:["PDF","WORD","EXCEL"]})})]})]})};var z=t(85944);let I=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.PB,{title:"".concat(z.Z.title," - Relat\xf3rio de fator moderador")}),(0,r.jsx)(i.Z,{children:(0,r.jsx)(F,{children:(0,r.jsx)(q,{})})})]});var U=(0,a.Z)(I)},40388:function(n,e,t){"use strict";t.d(e,{W:function(){return a}});var r=t(7297),o=t(186);function i(){let n=(0,r.Z)(["\n  background: ",";\n  box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.07);\n  border-radius: 10px;\n\n  width: 100%;\n  margin-bottom: 2rem;\n\n  overflow-x: auto;\n\n  .active {\n    font-family: ",";\n\n    p,\n    span,\n    div {\n      font-family: inherit;\n    }\n  }\n\n  .row-buttons {\n    display: flex;\n    flex-direction: row;\n    gap: 0.5rem;\n  }\n\n  .row-buttons a,\n  .row-buttons button {\n    background-color: transparent;\n    border-width: 0;\n\n    font-size: 0.85rem;\n    color: ",";\n    font-family: ",";\n    text-decoration: underline;\n\n    width: 100%;\n    padding: 0;\n\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n\n    svg {\n      width: 1rem;\n      height: 1rem;\n    }\n\n    @media (max-width: 991px) {\n      text-align: left;\n      width: auto;\n    }\n  }\n\n  .center {\n    text-align: center;\n  }\n\n  @media (max-width: 991px) {\n    header {\n      display: none;\n    }\n\n    section {\n      display: block;\n      border-top-width: 0;\n      border-bottom: 1px solid ",";\n      border-radius: 5px;\n      margin: 0.9rem 0;\n      padding-bottom: 1rem;\n\n      & > div {\n        display: flex;\n        flex-direction: row;\n        padding: 0.5rem;\n        border-bottom: 1px dashed ",";\n\n        & > div {\n          width: 60%;\n        }\n\n        p {\n          text-align: left;\n        }\n\n        &:before {\n          content: attr(data-title);\n          width: 40%;\n          text-align: left;\n\n          font-size: 0.75rem;\n          font-weight: 600;\n          color: ",";\n        }\n      }\n      & > div:last-of-type {\n        border-bottom-width: 0px;\n      }\n    }\n  }\n"]);return i=function(){return n},n}let a=o.ZP.div.attrs({className:"custom-datatable"})(i(),n=>{let{theme:e}=n;return e.colors.light.color},n=>{let{theme:e}=n;return e.font.bold},n=>{let{theme:e}=n;return e.colors.dark.color},n=>{let{theme:e}=n;return e.font.bold},n=>{let{theme:e}=n;return e.colors.medium.color},n=>{let{theme:e}=n;return e.colors.medium.color},n=>{let{theme:e}=n;return e.colors.texts})},17490:function(n,e,t){"use strict";t.d(e,{Z:function(){return f}});var r=t(85893),o=t(67294),i=t(42588),a=t(52494),l=t(99603),d=t(65735),s=t(22911),c=[{value:s.N.PDF,icon:d.gSj,name:"PDF"},{value:s.N.DOC,icon:d.Mfv,name:"WORD"},{value:s.N.XLS,icon:d.icc,name:"EXCEL"},{value:s.N.TXT,icon:d.OEL,name:"TXT"}],u=t(57117),m=t(43169);let x=n=>{let{format:e,setFormat:t,formats:d=["PDF","WORD","EXCEL"]}=n;return(0,r.jsx)("div",{className:"formats",children:(0,r.jsx)(i.Ee,{onChange(n){t(n)},value:e,children:(0,r.jsx)(m.Wu,{children:c.map((n,e)=>d.includes(n.name)?(0,r.jsx)(m.$B,{children:(0,r.jsx)(u.Z,{value:n.value,children:(0,r.jsxs)("div",{className:"movement-protocol-options",children:[(0,r.jsx)(a.JO,{as:l.G,icon:n.icon}),(0,r.jsx)("p",{children:(0,r.jsx)("strong",{children:n.name})})]})})},e):(0,r.jsx)(o.Fragment,{},e))})})})};var f=x},23832:function(n,e,t){"use strict";var r=t(85893),o=t(67294),i=t(3784),a=t(4787),l=t(17490),d=t(43169);let s=n=>{let{onOptionSelect:e,description:t,buttonLabel:s,isButtonLoading:c,alignButton:u}=n,[m,x]=(0,o.useState)();return(0,r.jsxs)(d.W2,{className:u?"align-button":"",children:[(0,r.jsx)(a.__,{children:(0,r.jsx)("p",{children:t||"Escolha o formato em que deseja baixar o relat\xf3rio:"})}),(0,r.jsx)(l.Z,{...n,format:m,setFormat:x}),(0,r.jsx)(i.Z,{theme:"mainGreen",text:s||"Gerar Relat\xf3rio",onClick(){e&&m&&e(m)},isLoading:c,disabled:!m&&!e})]})};e.Z=s},43169:function(n,e,t){"use strict";t.d(e,{$B:function(){return c},W2:function(){return d},Wu:function(){return s}});var r=t(7297),o=t(186);function i(){let n=(0,r.Z)(["\n  &.align-button {\n    display: flex;\n    flex-direction: column;\n  }\n\n  .formats {\n    margin-top: 1rem;\n  }\n"]);return i=function(){return n},n}function a(){let n=(0,r.Z)(["\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));\n  gap: 1rem;\n  margin-bottom: 2rem;\n\n  @media (max-width: 991px) {\n    gap: 0.5rem;\n  }\n"]);return a=function(){return n},n}function l(){let n=(0,r.Z)(["\n  padding: 1rem;\n  border-radius: 10px;\n  border: 1px solid ",";\n\n  @media (max-width: 991px) {\n    padding: 0.5rem;\n  }\n\n  svg {\n    width: 3rem;\n    height: 3rem;\n\n    @media (max-width: 991px) {\n      width: 2rem;\n      height: 2rem;\n    }\n  }\n\n  p {\n    margin: 0.5rem 0 0 0;\n  }\n\n  .chakra-radio {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n\n    width: 100%;\n\n    .chakra-radio__control {\n      align-self: flex-start;\n    }\n\n    .chakra-radio__label {\n      margin-left: 0;\n    }\n  }\n\n  .movement-protocol-options {\n    display: flex;\n    flex-direction: column;
1\n    align-items: center;\n    gap: 0.3rem;\n  }\n"]);return l=function(){return n},n}let d=o.ZP.div(i()),s=o.ZP.div(a()),c=o.ZP.div(l(),n=>{let{theme:e}=n;return e.colors.border})},95927:function(n,e,t){"use strict";t.d(e,{_:function(){return l}});var r=t(7297),o=t(186);function i(){let n=(0,r.Z)(["\n      max-width: 38rem;\n\n      @media (max-width: 991px) {\n        max-width: 100%;\n      }\n    "]);return i=function(){return n},n}function a(){let n=(0,r.Z)(["\n  display: flex;\n  flex-direction: column;\n\n  padding: 1.5rem;\n  border-radius: 10px;\n  border: 1px solid ",";\n  margin-bottom: 2rem;\n\n  background: ",";\n  color: ",";\n\n  width: 100%;\n\n  ",";\n\n  p:nth-last-of-type(1) {\n    margin-bottom: 0;\n  }\n\n  a {\n    color: ",";\n    text-decoration: underline;\n  }\n"]);return a=function(){return n},n}let l=o.ZP.div.attrs({className:"message-box"})(a(),n=>{let{theme:e}=n;return e.colors.texts},n=>{let{theme:e}=n;return e.colors.message.color},n=>{let{theme:e}=n;return e.colors.message.contrast},n=>{let{halfSize:e}=n;return e&&(0,o.iv)(i())},n=>{let{theme:e}=n;return e.colors.texts})},10019:function(n,e,t){"use strict";t.d(e,{_:function(){return a}});var r=t(7297),o=t(186);function i(){let n=(0,r.Z)(["\n  display: flex;\n  flex-direction: column;\n\n  width: 100%;\n  height: 100%;\n\n  padding-top: 3rem;\n\n  @media (max-width: 991px) {\n    padding-top: 2rem;\n  }\n"]);return i=function(){return n},n}let a=o.ZP.div(i())},97:function(n,e,t){"use strict";t.d(e,{V:function(){return a}});var r=t(7297),o=t(186);function i(){let n=(0,r.Z)(["\n  font-size: 1rem;\n  line-height: 1.1rem;\n  text-transform: uppercase;\n  color: ",";\n"]);return i=function(){return n},n}let a=o.ZP.h1(i(),n=>{let{theme:e}=n;return e.colors.title})},22911:function(n,e,t){"use strict";var r,o;t.d(e,{N:function(){return r}}),(o=r||(r={})).PDF="PDF",o.XLS="XLS",o.DOC="DOC",o.TXT="TXT",o.ZIP="ZIP"},45798:function(n,e,t){"use strict";var r=t(85893),o=t(5413),i=t(94050),a=t(68296),l=t(18061),d=t(29246),s=t(99188),c=t(59716),u=t(99890);let m=n=>{let{children:e}=n;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(u.W2,{className:"template-default",children:[(0,r.jsx)(u.xN,{children:(0,r.jsx)(s.Z,{})}),(0,r.jsxs)(u.VY,{children:[(0,r.jsx)(l.Z,{}),(0,r.jsx)(a.i,{children:(0,r.jsx)(o.Z,{children:e})}),(0,r.jsx)(u.$_,{children:(0,r.jsx)(i.Z,{})})]})]}),(0,r.jsx)(c.Z,{}),(0,r.jsx)(d.Z,{})]})};e.Z=m},76136:function(n,e,t){"use strict";var r=t(22911);e.Z=n=>
1{let e=new Map([[r.N.PDF,"PDF"],[r.N.DOC,"WORD"],[r.N.XLS,"EXCEL"],[r.N.TXT,"TXT"]]);return e.get(n)||"PDF"}},4848:function(n,e){"use strict";e.Z=n=>{let{blob:e,filename:t}=n,r=URL.createObjectURL(e),o=document.createElement("a");document.body.appendChild(o),o.href=r,o.download=t,o.click(),document.body.removeChild(o),URL.revokeObjectURL(r)}},11437:function(n,e,t){"use strict";function r(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"arquivo",t=(null==n?void 0:n["content-disposition"])||"",r=/filename\*?=(?:UTF-8'')?"?([^";]+)"?/i.exec(t);return(null==r?void 0:r[1])?decodeURIComponent(r[1].trim()):e}t.d(e,{Z:function(){return r}})}},function(n){n.O(0,[3512,8051,2247,5726,3662,7691,9870,2679,1978,2425,4398,9805,757,8278,5547,9774,2888,179],function(){return n(n.s=19519)}),_N_E=n.O()}]);

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.