1import{j as e}from"./vendor-ui-bootstrap-613dad89.js";import{r as t}from"./vendor-react-4c7f50f2.js";import{S as g}from"./SmartInput-37432b19.js";/* empty css */import{f}from"./vendor-utils-de6b936e.js";import"./vendor-ui-material-b69ee68f.js";/* empty css *//* empty css */import"./KeysUtil-aee16e59.js";function j(a){const[o,i]=t.useState(""),[s,n]=t.useState(a.dataEmissaoObrigatoria),c=t.useRef(),h=t.useRef(),m=d=>{if(console.log("AnexoComprovanteComponente handleChange disparado",d.target.id),d.target.id==="dataEmissao"){const l=d.target.value;console.log("Data de emissão alterada:",l),i(l),n(!1)}setTimeout(()=>{c.current&&c.current.files[0]&&(a.dataEmissaoObrigatoria&&o?(console.log("AnexoComprovanteComponente handleChange caminho 1",o),a.doAnexar(a.idpessoa,a.indxDoc,c.current.files[0],o)):a.dataEmissaoObrigatoria||(console.log("AnexoComprovanteComponente handleChange caminho 2"),a.doAnexar(a.idpessoa,a.indxDoc,c.current.files[0])))},100)},u=d=>{console.log("AnexoComprovanteComponente handleExcluir disparado com props.idpessoa",a.idpessoa,", props.indxDoc=",a.indxDoc),a.doCancelarAnexo(a.idpessoa,a.indxDoc),i(""),a.dataEmissaoObrigatoria&&n(!0)};return e.jsx(e.Fragment,{children:a.anexo?e.jsx(e.Fragment,{children:e.jsx("div",{className:"d-inline-block me-2",style:{maxHeight:"30px"},children:e.jsxs("div",{className:"d-flex align-middle border rounded-pill pt-1 ps-2 pe-0",style:{maxHeight:"30px"},children:[e.jsxs("a",{className:"btn btn-link btn-sm p-0 text-decoration-none",href:a.anexo,target:"_blank",rel:"noreferrer",style:{transform:"translateX(0px) translateY(-9px)"},children:[e.jsx("span",{className:"material-icons-outlined",style:{transform:"translateY(6px)",marginRight:"6px"},children:"file_download"}),e.jsx("span",{className:"ms-1",style:{transform:"translateY(-8px)",fontSize:"0.9em"},children:"Certificado de graduação da federação"})]}),a.excluirDocumento?e.jsx("button",{className:"btn btn-sm btn-link text-decoration-none p-2",type:"button",onClick:d=>{console.log("Botão de excluir clicado"),d.preventDefault(),d.stopPropagation(),u()},title:"Cancelar este anexo",disabled:a.disabled,style:{cursor:"pointer"},children:e.jsx("span",{className:"material-icons-outlined text-danger border-start ps-1","data-indxdoc":a.indxDoc,"data-idpessoa":a.idpessoa,style:{transform:"translateY(-6px)"},children:"close"})}):e.jsx("span",{className:"me-2",children:" "})]})})}):a.anexarDocumento&&e.jsx(e.Fragment,{children:e.jsxs("div",{className:"col-12 mt-0 mb-0 d-flex flex-row flex-wrap gap-2 align-bottom",children:[a.dataEmissaoObrigatoria&&e.jsx("div",{className:"col-6 col-sm-4 col-md-3 col-lg-3",style:{minWidth:"240px",marginTop:"6px"},children:e.jsx(g,{id:"dataEmissao",value:o,onChange:m,onClick:d=>console.log("Data de emissão clicada"),type:"date",className:"form-control form-input middlePosition inputBox",placeholder:"Data de emissão"+a.addTitle.replace("Anexar",""),required:a.required,ref:h,disabled:a.disabled})}),e.jsxs("div",{className:"col-12 col-sm mb-2",style:{marginTop:"-24px"},children:[e.jsx("label",{htmlFor:"formFile",className:"form-label ps-1 pe-1 text-primary",style:{color:"#5f6368",fontFamily:"Arial",fontSize:"11px",transform:"translate(8px, 16px)",backgroundColor:"white"},children:a.addTitle}),e.jsx("input",{className:"form-control",type:"file",id:"formFile",onChange:d=>{console.log("Input de arquivo alterado"),m(d)},onClick:d=>console.log("Input de arquivo clicado"),ref:c,style:a.required?{borderColor:"#0d6efd",borderWidth:"2px",cursor:"pointer",padding:"0.375rem 0.75rem"}:{cursor:"pointer",padding:"0.375rem 0.75rem"},required:a.required,disabled:a.dataEmissaoObrigatoria&&s||a.disabled,accept:".pdf,.jpg,.jpeg,.png"})]})]})})})}const C=a=>{try{if(!a||a==="")return"";if(typeof a=="string"&&/^\d{4}-\d{2}-\d{2}$/.test(a))return a;if(a instanceof Date&&!isNaN(a.getTime()))return f(a,"yyyy-MM-dd");if(a&&typeof a.toDate=="function")return f(a.toDate(),"yyyy-MM-dd");if(a&&typeof a=="object"&&a.seconds!==void 0&&typeof a.seconds=="number")return f(new Date(a.seconds*1e3),"yyyy-MM-dd");
1if(typeof a=="string"){const o=new Date(a);if(!isNaN(o.getTime()))return f(o,"yyyy-MM-dd")}return console.warn("formatTimestampToDateString: Formato de data não reconhecido:",a,"Tipo:",typeof a),""}catch(o){return console.warn("formatTimestampToDateString: Erro ao converter data:",a,o),""}};function y(a,o){return typeof a=="object"&&a!==null&&a.data!==void 0?a:typeof a=="string"?{data:a,aprovacaoFederacao:!1,aprovacaoConfederacao:!1,observacaoFederacao:"",cidadeExame:"",mestreExaminador:""}:{data:"",aprovacaoFederacao:!1,aprovacaoConfederacao:!1,observacaoFederacao:"",cidadeExame:"",mestreExaminador:""}}function S(a){const o=t.useMemo(()=>y(a.graduacao,a.indxGraduacao),[a.graduacao,a.indxGraduacao]),[i,s]=t.useState(!1),[n,c]=t.useState(!1),[h,m]=t.useState(!1);t.useEffect(()=>{s(o.aprovacaoFederacao),c(o.aprovacaoConfederacao)},[a.forceReload,o.aprovacaoFederacao,o.aprovacaoConfederacao]),t.useEffect(()=>{s(o.aprovacaoFederacao),c(o.aprovacaoConfederacao)},[o]);const u=r=>{let x=i,b=n;switch(r.target.id){case"aprovacaoFederacao"+Number(a.indxGraduacao+1):x=r.target.checked,s(r.target.checked);break;case"aprovacaoConfederacao"+Number(a.indxGraduacao+1):b=r.target.checked,c(r.target.checked);break}if(a.onDataChange){const v={...o,aprovacaoFederacao:x,aprovacaoConfederacao:b};console.log("Saving graduation approval data:",v),a.onDataChange(a.indxGraduacao,v)}},d=r=>{r.target.value!==""&&(m(!0),setTimeout(()=>{m(!1)},15e3))},l=()=>!!(a.disabled||n||a.TaekwondoHistoricoGraduacaoDataExameAQualquerTempoFullEnabled&&(!a.graduacaoConfederacaoEnabled||!a.graduacaoFederacaoEnabled||a.historicoGraduacaoDisabled)||!a.graduacaoFederacaoEnabled);return e.jsx("div",{className:a.getClassNameForGraduacao(a.graduacao,a.indxGraduacao+1),children:e.jsx("div",{className:"card w-100 h-100",children:e.jsxs("div",{className:"card-body",children:[e.jsx("h6",{className:"card-title text-muted border-bottom border-2",children:`${a.indxGraduacao<=9?10-a.indxGraduacao:a.indxGraduacao-9}º ${a.prefix.toUpperCase()}`}),e.jsxs("div",{className:"d-flex flex-row flex-wrap pt-2",children:[e.jsx(g,{id:`${a.prefix}${a.indxGraduacao+1}Date`,value:C(o.data),onChange:r=>{const x={...o,data:r.target.value};a.onDataChange?(console.log("Saving graduation data:",x),a.onDataChange(a.indxGraduacao,x)):(a.handleInputChange(r),d(r))},type:"date",className:"form-control form-input middlePosition inputBox",placeholder:"Data do exame",disabled:l()&&!a.TaekwondoHistoricoGraduacaoDataExameAQualquerTempoFullEnabled}),e.jsxs("div",{className:"d-flex flex-column flex-wrap ms-2",children:[a.graduacaoFederacaoEnabled?e.jsxs("div",{className:"form-check form-switch mb-0 pt-0",style:{transform:"translateY(-4px)"},children:[e.jsx("input",{className:"form-check-input",type:"checkbox",role:"switch",id:`aprovacaoFederacao${a.indxGraduacao+1}`,onClick:u,checked:i,onChange:a.handleInputChange,disabled:a.disabled||a.maxGraduacao-1>a.indxGraduacao||!a.graduacaoFederacaoEnabled||n||o.data===""||a.historicoGraduacaoDisabled}),e.jsx("label",{className:"text-muted text-nowrap me-2",style:{fontSize:"small"},htmlFor:`chkAprovacaoFederacao${a.indxGraduacao+1}`,children:"Aprovado Federação"})]}):i?e.jsxs("span",{className:"mb-1 me-2 badge bg-success",children:[" ","Aprovado pela Federação"]}):e.jsxs("span",{className:"mb-1 me-2 badge bg-secondary",children:[" ","Aguardando aprovação da Federação"]}),a.graduacaoConfederacaoEnabled?e.jsxs("div",{className:"form-check form-switch mb-0 pt-0",style:{transform:"translateY(-6px)"},children:[e.jsx("input",{className:"form-check-input",type:"checkbox",role:"switch",id:`aprovacaoConfederacao${a.indxGraduacao+1}`,onClick:u,checked:n,onChange:a.handleInputChange,disabled:a.disabled||a.maxGraduacao-1>a.indxGraduacao||!a.graduacaoConfederacaoEnabled||a.historicoGraduacaoDisabled}),e.jsx("label",{className:"text-muted text-nowrap me-2",style:{fontSize:"small"},htmlFor:`chkAprovacaoConfederacao${a.indxGraduacao+1}`,children:"Aprovado CBTKD"})]}):n?e.jsxs("span",{className:"mb-1 me-2 badge bg-success",children:[" ","Aprovado pela Confederação"]}):i?e.jsxs("span",{className:"mb-1 me-2 badge bg-secondary",children:[" ","Aguardando aprovação da Confederação"]}):e.jsx("span",{})]}),e.jsx("div",{className:i&&!n&&a.graduacaoFederacaoEnabled||i&&!n&&o.observacaoFederacao!==""&&!a.graduacaoFederacaoEnabled?"d-flex flex-column flex-wrap w-100 mt-1":"d-none",children:e.jsx(g,{id:`observacaoFederacao${a.indxGraduacao+1}`,value:o.observacaoFederacao,onChange:a.handleInputChange,type:"textarea",className:"form-control form-input middlePosition inputBox multilineText-80",placeholder:"Observação da federação",disabled:a.disabled||!a.graduacaoFederacaoEnabled||n||a.historicoGraduacaoDisabled})}),!l()&&e.jsx("div",{className:"mb-0 pt-0",children:e.jsx(j,{id:"my-modal-comprovante-graduacao",idpessoa:a.uid,anexo:o.comprovanteAnexo?o.comprovanteAnexo.url:"",addTitle:"Anexar certificado de graduação da federação",indxDoc:a.indxGraduacao,anexarDocumento:a.anexarDocumentoEnabled,excluirDocumento:a.excluirDocumentoEnabled&&!a.graduacaoConfederacaoEnabled&&!a.historicoGraduacaoDisabled&&!n,doAnexar:a.doAnexar,doCancelarAnexo:a.doCancelarAnexo,required:!l(),disabled:l()})}),e.jsxs("div",{className:h?"alert alert-info d-flex align-items-center":"d-none",role:"alert",children:[e.jsx("span",{className:"material-icons-outlined me-2",children:"info"}),e.jsx("div",{children:"Ao concluir este registro, foi incluida uma taxa referente a este pedido de registro. Este requerimento será processado após a confirmação do pagamento desta taxa."})]}),a.maxGraduacaoIgualGraduacaoAnterior&&e.jsxs(e.Fragment,{children:[(a.carenciaOK||a.idadeMinimaOK)&&e.jsxs("div",{className:"d-flex flex-nowrap flex-row gap-1 mb-0 pt-0 mb-2",children:[a.carenciaOK&&e.jsxs("div",{className:"d-flex align-middle badge bg-success",children:[e.jsx("span",{className:"material-icons-outlined",style:{fontSize:"1.25em"},children:"task_alt"}),e.jsx("span",{className:"ms-1 me-1",style:{fontSize:"0.9em",paddingTop:"2px"},children:"Carência"})]}),a.idadeMinimaOK&&e.jsxs("div",{className:"d-flex align-middle badge bg-success",children:[e.jsx("span",{className:"material-icons-outlined",style:{fontSize:"1.25em"},children:"task_alt"}),e.jsx("span",{className:"ms-1 me-1",style:{fontSize:"0.9em",paddingTop:"2px"},children:"Idade mÃnima"})]})]}),!a.carenciaOK&&e.jsx("div",{className:"row",style:{marginBottom:"-8px",width:"cals(100% + 16px)"},children:e.jsx("div",{className:"col",children:e.jsxs("div",{className:"alert alert-danger d-flex align-items-center",role:"alert",children:[e.jsx("span",{className:"material-icons-outlined me-2",children:"cancel"}),e.jsx("div",{className:"d-flow-column",style:{fontSize:"0.65rem"},children:e.jsx("div",{children:`${a.mensagemGraduacaoProximoDan}`})})]})})}),!a.idadeMinimaOK&&e.jsx("div",{className:"row",style:{marginBottom:"-8px",width:"cals(100% + 16px)"},children:e.jsx("div",{className:"col",children:e.jsxs("div",{className:"alert alert-danger d-flex align-items-center",role:"alert",children:[e.jsx("span",{className:"material-icons-outlined me-2",children:"cancel"}),e.jsx("div",{className:"d-flow-column",style:{fontSize:"0.65rem"},children:e.jsx("div",{children:`${a.mensagemIdadeProximoDan}`})})]})})})]})]})]})})},`_${a.prefix}${a.indxGraduacao+1}`)}export{S as default}; 2//# sourceMappingURL=ItemGraduacaoDanComponent-509d8c11.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.