1import{_ as y,I as b,w as k,c as f,J as w,a as o,d as n,b as t,t as C,l as i,k as h,j as q,F as V,N as S,z as r}from"./CKJpJfkf.js";import{B as N}from"./C_97zubz.js";import{u as $}from"./CjY08ewG.js";import"./C_sEYA7S.js";const z={class:"space-top space-extra-bottom",id:"service-sec"},B={class:"container"},D={class:"row justify-content-center"},F={class:"col-lg-12"},I={class:"title-area text-center mb-4"},j={class:"sec-title"},A={key:0,class:"row mt-4"},E={class:"col-12",style:{height:"80vh"}},L=["src"],P=["href"],T={key:1,class:"alert alert-warning text-center"},H={class:"col-12 mt-4 text-center"},J={key:1,class:"text-center py-5"},M={class:"col-12 mt-4 text-center"},O={key:2,class:"text-center py-5"},R={__name:"[id]",async setup(U){let l,d;const u=b().params.id,{data:x,error:g}=([l,d]=k(()=>$(`carta-${u}`,()=>$fetch(`/api/carta-servico/${u}`))),l=await l,d(),l),a=f(()=>x.value||null),c=f(()=>{var e;return(e=a.value)!=null&&e.arquivo?`https://nexus.webservicesistemas.com.br/assets/${typeof a.value.arquivo=="string"?a.value.arquivo:a.value.arquivo.id||a.value.arquivo}`:null});return w({title:()=>{var s;return`${((s=a.value)==null?void 0:s.titulo)||"Carta de Serviços"} - Visualização`},ogTitle:()=>{var s;return`${((s=a.value)==null?void 0:s.titulo)||"Carta de Serviços"} - Visualização`}}),(s,e)=>{var _,p,m;const v=S;return r(),o(V,null,[n(N,{title:((_=a.value)==null?void 0:_.titulo)||"Carta de Serviços",items:[{text:"Home",href:"/"},{text:"Carta de Serviços",href:"/carta-de-servico"},{text:((p=a.value)==null?void 0:p.titulo)||"Visualizar"}]},null,8,["title","items"]),t("section",z,[t("div",B,[t("div",D,[t("div",F,[t("div",I,[t("h2",j,C(((m=a.value)==null?void 0:m.titulo)||"Carregando..."),1)])])]),a.value?(r(),o("div",A,[t("div",E,[c.value?(r(),o("iframe",{key:0,src:c.value,width:"100%",height:"100%",style:{border:"1px solid #ddd","border-radius":"8px"}},[e[0]||(e[0]=i(" Seu navegador não suporta a visualização de PDF. ")),t("a",{href:c.value,target:"_blank"},"Clique aqui para acessar o documento.",8,P)],8,L)):(r(),o("div",T,e[1]||(e[1]=[t("i",{class:"fa-light fa-circle-exclamation me-2"},null,-1),i(" O arquivo PDF não está disponÃvel para esta carta de serviço. ")])))]),t("div",H,[n(v,{to:"/carta-de-servico",class:"th-btn style4"},{default:h(()=>e[2]||(e[2]=[t("i",{class:"fa-light fa-arrow-left me-2"},null,-1),i(" Voltar para a lista ")])),_:1,__:[2]})])])):q(g)?(r(),o("div",J,[e[4]||(e[4]=t("div",{class:"alert alert-danger"},[t("i",{class:"fa-light fa-triangle-exclamation me-2"}),i(" Erro ao carregar a carta de serviço. ")],-1)),t("div",M,[n(v,{to:"/carta-de-servico",class:"th-btn style4"},{default:h(()=>e[3]||(e[3]=[t("i",{class:"fa-light fa-arrow-left me-2"},null,-1),i(" Voltar para a lista ")])),_:1,__:[3]})])])):(r(),o("div",O,e[5]||(e[5]=[t("div",{class:"spinner-border text-primary",role:"status"},[t("span",{class:"visually-hidden"},"Carregando...")],-1)])))])])],64)}}},Y=y(R,[["__scopeId","data-v-b06d867a"]]);export{Y 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.