PageSourceSearch

https://tokat.bel.tr/_nuxt/10fazTg-.js

js tokat.bel.tr collected 2026-10-02 20:12:17 UTC 5,897 bytes, 1 lines download raw bytes

1import{a as w}from"./DYSr9-ZN.js";import{d as z,r as y,g as i,h as B,j as o,o as a,k as v,v as e,e as x,z as _,D as k,ad as S,p as C,F as b,y as O,c as M,t as H,x as f,u,n as N,G as E}from"./vOe0WySJ.js";const T=["src","alt"],j="/empty-profile-pic.png",V=z({__name:"OrganizationModernCard",props:{organization:{},level:{default:0}},setup(n){const t=n,l=y(!1),d=y(null),g=i(()=>l.value||!t.organization.imageUrl?j:t.organization.imageUrl);function m(){l.value=!0}B(()=>{const p=d.value;p&&p.complete&&p.naturalWidth===0&&(l.value=!0)});const s=i(()=>t.level===0?"org-card--root":t.level===1?"org-card--vp":"org-card--dept"),r=i(()=>t.level===0?"org-card-avatar--lg":t.level===1?"org-card-avatar--md":"org-card-avatar--sm"),c=i(()=>t.level>=2?"org-card-name--sm":""),h=i(()=>t.level>=2?"org-card-title--sm":"");return(p,P)=>(a(),o("div",{class:v(["org-card",[s.value]])},[e("div",{class:v(["org-card-avatar",r.value])},[e("img",{ref_key:"imgEl",ref:d,src:g.value,alt:n.organization.name||"",class:"org-card-avatar-img",onError:m},null,40,T)],2),e("span",{class:v(["org-card-name",c.value])},_(n.organization.name||"-"),3),n.organization.title?(a(),o("span",{key:0,class:v(["org-card-title",h.value])},_(n.organization.title),3)):x("",!0)],2))}}),$=Object.assign(k(V,[["__scopeId","data-v-5db85271"]]),{__name:"HomeOrganizationModernCard"}),A={class:"org-node-card-wrapper"},I=z({__name:"OrganizationModernNode",props:{organization:{},level:{}},setup(n){const t=n,l=i(()=>t.organization.children&&t.organization.children.length>0),d=i(()=>t.organization.children||[]),g=i(()=>t.level>=1),m=i(()=>({"org-node--vertical":t.level>=2}));return(s,r)=>{const c=S("OrganizationModernNode",!0);return a(),o("li",{class:v(["org-node",m.value])},[e("div",A,[C($,{organization:n.organization,level:n.level},null,8,["organization","level"])]),l.value?(a(),o("ul",{key:0,class:v(["org-children",{"org-children--vertical":g.value}])},[(a(!0),o(b,null,O(d.value,h=>(a(),M(c,{key:h.id,organization:h,level:n.level+1},null,8,["organization","level"]))),128))],2)):x("",!0)],2)}}}),W=Object.assign(k(I,[["__scopeId","data-v-58dbc2ba"]]),{__name:"HomeOrganizationModernNode"}),D={class:"org-chart-section"},L={class:"org-chart-container"},Y={key:0,class:"org-chart-state"}
1,F={key:1,class:"org-chart-state"},G={class:"org-chart-error"},U={class:"org-chart-scaler"},K={class:"org-chart-tree"},R={key:3,class:"org-chart-state"},Z=z({__name:"OrganizationSchema",setup(n){const{tree:t,loading:l,error:d,refresh:g}=w(),m=y(null);return H(t,async()=>{if(t.value.length>0){await N();const s=m.value;s&&s.scrollWidth>s.clientWidth&&(s.scrollLeft=(s.scrollWidth-s.clientWidth)/2)}},{immediate:!0}),(s,r)=>(a(),o("section",D,[e("div",L,[r[7]||(r[7]=e("div",{class:"org-chart-header"},[e("div",{class:"org-chart-badge"},[e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"})]),f(" TOKAT BELEDİYESİ ORGANİZASYON ŞEMASI ")])],-1)),u(l)?(a(),o("div",Y,[...r[1]||(r[1]=[e("div",{class:"animate-spin rounded-full h-16 w-16 border-4 border-blue-200 border-t-blue-600"},null,-1),e("span",{class:"text-gray-600 font-medium mt-6"},"Organizasyon şeması yükleniyor...",-1)])])):u(d)?(a(),o("div",F,[e("div",G,[r[3]||(r[3]=e("svg",{class:"w-10 h-10 text-red-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})],-1)),r[4]||(r[4]=e("h3",{class:"text-xl font-bold text-gray-900 mt-4 mb-2"},"Veri Yüklenemedi",-1)),r[5]||(r[5]=e("p",{class:"text-gray-600 mb-6"}," Bir şeyler ters gitti. Lütfen internet bağlantınızı kontrol edip tekrar deneyiniz. ",-1)),e("button",{onClick:r[0]||(r[0]=(...c)=>u(g)&&u(g)(...c)),class:"org-chart-retry-btn"},[...r[2]||(r[2]=[e("svg",{class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"})],-1),f(" Tekrar Dene ",-1)])])])])):u(t).length>0?(a(),o("div",{key:2,class:"org-chart-content",ref_key:"scrollContainer",ref:m},[e("div",U,[e("ul",K,[(a(!0),o(b,null,O(u(t),c=>(a(),M(W,{key:c.id,organization:c,level:0},null,8,["organization"]))),128))])])],512)):(a(),o("div",R,[...r[6]||(r[6]=[e("svg",{class:"w-12 h-12 text-gray-300 mb-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})],-1),e("h3",{class:"text-xl font-bold text-gray-900 mb-2"},"Henüz Veri Yok",-1),e("p",{class:"text-gray-500"},"Organizasyon şeması yakında güncellenecektir.",-1)])]))])]))}}),q=Object.assign(k(Z,[["__scopeId","data-v-5a4558ca"]]),{__name:"HomeOrganizationSchema"}),J={class:"mt-20"},ee=z({__name:"index",setup(n){return E(()=>({title:"Organizasyon Şeması - Tokat Belediyesi",meta:[{name:"description",content:"Tokat Belediyesi organizasyon şeması ve yönetim yapısı"},{property:"og:title",content:"Organizasyon Şeması - Tokat Belediyesi"},{property:"og:description",content:"Tokat Belediyesi organizasyon şeması ve yönetim yapısı"},{property:"og:image",content:"/logo_koyu_zemin.png"},{property:"og:type",content:"article"},{name:"twitter:card",content:"summary_large_image"}]})),(t,l)=>(a(),o("div",J,[C(q)]))}});export{ee 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.