PageSourceSearch

https://riobonito.pr.gov.br/assets/cadTransparenciaPages.1.1.0a.js

js riobonito.pr.gov.br collected 2026-10-02 13:22:13 UTC 8,895 bytes, 11 lines download raw bytes

1import{R as o,j as e}from"./react.1.1.0a.js";import{R as I,a as u,u as O,L as w,A as H,P as L,I as i,b as A,p as V}from"./index.1.1.0a.js";import{u as J,a as T}from"./react-hook-form.1.1.0a.js";import{a as D}from"./axios.1.1.0a.js";import{P as W,F as B}from"./pageTabs.1.1.0a.js";import{J as $}from"./joditTextArea.1.1.0a.js";import{d as M}from"./react-router.1.1.0a.js";import"./attr-accept.1.1.0a.js";import"./react-dom.1.1.0a.js";import"./scheduler.1.1.0a.js";import"./react-router-dom.1.1.0a.js";import"./@remix-run.1.1.0a.js";import"./@tanstack.1.1.0a.js";import"./icons.1.1.0a.js";import"./recharts.1.1.0a.js";import"./clsx.1.1.0a.js";import"./lodash.1.1.0a.js";import"./react-smooth.1.1.0a.js";import"./prop-types.1.1.0a.js";import"./fast-equals.1.1.0a.js";import"./tiny-invariant.1.1.0a.js";import"./d3-shape.1.1.0a.js";import"./d3-path.1.1.0a.js";import"./victory-vendor.1.1.0a.js";import"./d3-scale.1.1.0a.js";import"./internmap.1.1.0a.js";import"./d3-array.1.1.0a.js";import"./d3-time-format.1.1.0a.js";import"./d3-time.1.1.0a.js";import"./d3-interpolate.1.1.0a.js";import"./d3-color.1.1.0a.js";import"./d3-format.1.1.0a.js";import"./recharts-scale.1.1.0a.js";import"./decimal.js-light.1.1.0a.js";import"./eventemitter3.1.1.0a.js";import"./framer-motion.1.1.0a.js";import"./swiper.1.1.0a.js";import"./react-photo-view.1.1.0a.js";import"./react-input-mask.1.1.0a.js";import"./use-mask-input.1.1.0a.js";import"./react-leaflet.1.1.0a.js";import"./@react-leaflet.1.1.0a.js";import"./leaflet.1.1.0a.js";import"./altcha.1.1.0a.js";import"./react-dropzone.1.1.0a.js";import"./file-selector.1.1.0a.js";import"./tslib.1.1.0a.js";import"./jodit-react.1.1.0a.js";function De(){const[v,l]=o.useState({status:!1}),[n,g]=o.useState(!1),[E,c]=o.useState({status:!1});o.useState(!1);const[F]=o.useContext(I),[h,d]=o.useState(0),{register:t,handleSubmit:U,control:b,resetField:C,setValue:f,getValues:x,reset:p,formState:{errors:a,isDirty:y}}=J({mode:"onBlur",defaultValues:{controlLink:0}}),_=T({control:b}),R=T({name:"id",control:b}),N=["transparencia__pages.*","OP.user_name AS create_by_operator","OP2.user_name AS last_edit_by_operator","transparencia__categories.description AS categorie"],P=[{tableJoin:"operators AS OP",onMatch:"OP.id = transparencia__pages.create_by_operator_id"},{tableJoin:"operators AS OP2",onMatch:"OP2.id = transparencia__pages.last_edit_by_operator_id"},{tableJoin:"transparencia__categories",onMatch:"transparencia__categories.id = transparencia__pages.categorie_id"}],j=(s,r,Q)=>{l({status:!0,frase:"Procurando conteúdo ..."}),V(s,"transparencia__pages",N,P,void 0,r).then(m=>{m.error||(p({...m[0],controlLink:m[0].link.length>0?1:0}),g(!0),d(0),l({status:!1})),m.error&&p(),l({status:!1})})},q=U(s=>{l({status:!0,frase:"Salvando ..."}),D({method:"post",url:u()+"/api/glassretaguarda/save__cad_transparencia_pages.php",withCredentials:!0,data:s}).then(({data:r})=>{if(r.error)throw r;c({status:!0,frases:[r.msg]}),n||j(r.inserted_id,c)}).catch(({response:r})=>{c({status:!0,frases:[r.data.msg,r.data.error]}),console.log(r)}).finally(()=>l({status:!1}))}),k=M(),S=k.page_id&&parseInt(k.page_id);return o.useEffect(()=>{S&&j(S,c)},[S]),o.useEffect(()=>{_.controlLink==0&&y&&f("link","")},[_.controlLink]),O(n||y),e.jsxs("div",{className:"glasspage",children:[e.jsx(w,{...v}),e.jsx(H,{...E,setAlert:c}),e.jsx("h3",{className:"retaguarda_title",children:"Cadastros Portal da Transparência \\ Páginas"}),e.jsxs("form",{className:"retaguarda_form",onSubmit:q,children:[e.jsx(L,{registerForm:t,resetForm:s=>{s&&p({...s,controlLink:s.link.length>0?1:0})},resetFieldForm:C,getValuesForm:x,setValueForm:f,userRetaguarda:F,input:"id",className:"celula_form celula_20",titlePopUp:"Pesquisando Paginas do Portal da Trânsparência:",label:"Cod. Interno:",bdTable:"transparencia__pages",optionsPopUp:[{descricao:"Título",bd_column:"title"},{descricao:"Código Interno",bd_column:"transparencia__pages.id"}],returnPopUp:[{coluna_desc:"Código Interno",complexSelect:"transparencia__pages.id AS transparencia__pagesid",bd_coluna:"transparencia__pagesid"},{coluna_desc:"Título",bd_coluna:"title"},{coluna_desc:"Categoria",complexSelect:"transparencia__categories.description AS CAT",bd_coluna:"CAT"},{coluna_desc:"É um Link?",complexSelect:`
2                           CASE
3                              WHEN transparencia__pages.link != "" THEN "Sim"
4                              WHEN transparencia__pages.link = "" THEN "Não"
5                           END AS link_case
6                        `,bd_coluna:"link_case"},{coluna_desc:"Conteúdo",complexSelect:`
7                        CASE
8                           WHEN COALESCE(transparencia__pages.link, '') != '' THEN 'Link'
9                           ELSE LEFT(CAST(body AS CHAR CHARACTER SET utf8mb4), 200)
10                        END AS body_sub
11                        `,bd_coluna:"body_sub"},{coluna_desc:"Status",complexSelect:"transparencia__pages.status AS page_status",bd_coluna:"page_status"}],arrReturnPopForForm:N,leftJoin:P,error:a.id,editingFormState:n,setEditingFormState:g,setTabState:d}),e.jsx(i,{registerForm:t,className:"celula_form celula_60",input:"title",label:"Título da Página:",options:{required:!0,minLength:4,maxLength:255},type:"text",error:a.title,required:!0}),e.jsx(A,{registerForm:t,className:"celula_form celula_20",input:"status",label:"Status:",selectOptions:[{value:1,option:"Ativa"},{value:0,option:"Inativa"}],error:a.status,required:!0}),e.jsx(L,{registerForm:t,resetForm:p,resetFieldForm:C,getValuesForm:x,setValueForm:f,userRetaguarda:F,input:"categorie_id",className:"celula_form celula_30",titlePopUp:"Pesquisando Categorias de Páginas Transparência:",label:"Categoria:",bdTable:"transparencia__categories",optionsPopUp:[{descricao:"Categoria",bd_column:"description"},{descricao:"Código Interno",bd_column:"id"}],returnPopUp:[{coluna_desc:"Código Interno",bd_coluna:"id"},{coluna_desc:"Categoria",bd_coluna:"description"},{coluna_desc:"Status",complexSelect:"status AS page_status",bd_coluna:"page_status"}],arrReturnPopForForm:["id","description AS categorie"],excecoes:[{coluna:"status",condicao:"=",valor:1}],columnShow:"categorie",error:a.categorie_id,value:x("categorie")}),e.jsx(W,{tabActiveIndex:h,tabsArray:n?["Conteúdo","Uploads"]:["Conteúdo"],setTabActive:d}),{0:e.jsxs(e.Fragment,{children:[e.jsx(A,{registerForm:t,className:"celula_form celula_25",input:"link_newTab",label:"Abrir em Nova Aba?",selectOptions:[{value:0,option:"Não"},{value:1,option:"Sim"}],error:a.link_newTab,required:!0}),e.jsx(A,{registerForm:t,className:"celula_form celula_25",input:"controlLink",label:"Somente um Link?",selectOptions:[{value:0,option:"Não"},{value:1,option:"Sim"}
11],error:a.controlLink,required:!0}),_.controlLink==1&&e.jsx(i,{registerForm:t,className:"celula_form celula_100",input:"link",label:"Link do Botão:",options:{minLength:4,maxLength:255},type:"text",error:a.link,required:!0}),_.controlLink==0&&e.jsx(e.Fragment,{children:e.jsx($,{className:"celula_form celula_100",control:b,input:"body",error:a.body,label:"Conteúdo:",key:"body_joditarea1",required:!1})})]}),1:e.jsx(e.Fragment,{children:e.jsx(B,{uploadApiUrl:`${u()}/api/glassretaguarda/upload__transparencia_pages_files.php`,updateApiUrl:`${u()}/api/glassretaguarda/update__uploads.php`,deleteApiUrl:`${u()}/api/glassretaguarda/delete__uploads.php`,loadApiUrl:`${u()}/api/glassretaguarda/list__page_files_imgs.php`,tabela_bd:"transparencia__pages_uploads",columnActionsRef:"page_id",idRef:R,title:"Carregar Arquivos"})})}[h],e.jsx("div",{className:"celula_100"}),e.jsx(i,{registerForm:t,className:"celula_form celula_20",input:"created_at",label:"Data Criação do Cadastro:",type:"text",error:a.created_at,options:{disabled:!0}}),e.jsx(i,{registerForm:t,className:"celula_form celula_20",input:"create_by_operator",label:"Criado por:",type:"text",error:a.create_by_operator,options:{disabled:!0}}),e.jsx(i,{registerForm:t,className:"celula_form celula_20",input:"last_edit_at",label:"Última Alteração:",type:"text",error:a.last_edit_at,options:{disabled:!0}}),e.jsx(i,{registerForm:t,className:"celula_form celula_20",input:"last_edit_by_operator",label:"Última Alteração por:",type:"text",error:a.last_edit_by_operator,options:{disabled:!0}}),e.jsx("div",{className:"celula_100"}),e.jsx("div",{className:"celula_buttons celula_form celula_25",children:e.jsxs("button",{type:"submit",className:"md success",children:["Salvar ",n&&"alterações"]})}),e.jsx("div",{className:"celula_buttons celula_form celula_15",children:e.jsx("button",{onClick:()=>{p({id:null,categorie_id:null,categorie:"",title:"",created_at:"",last_edit_at:"",last_edit_by_operator:"",last_edit_by_operator_id:null,create_by_operator:"",create_by_operator_id:null,body:"",controlLink:0,link:"",link_newTab:0,status:1}),g(!1),d(0)},type:"button",className:"md primary",children:"Limpar"})})]})]})}export{De as default};

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.