PageSourceSearch

https://hkie.hr/_nuxt/index.T-KAbt3q.js

js hkie.hr collected 2026-10-05 00:49:01 UTC 14,151 bytes, 2 lines download raw bytes

1import{_ as R,u as D,r as b,w as P,a as O,m as J,b as Z,d as G,h as a,e as i,f as Q,g as e,t as _,F as j,i as x,j as h,s as I,v as q,x as U,y as X,z as W,A as B,o as r,p as Y,k as ee}from"./entry.NxVCu3BN.js";import{u as f}from"./fetch.HyzJfzcj.js";import"./moment.WSJ9un1t.js";import"./vue-easy-lightbox.esm.min.dkNcDyzy.js";import{C as te}from"./CircuitBoard.Yy7vcWI0.js";const c=k=>(Y("data-v-4ef4b560"),k=k(),ee(),k),ae={key:0,class:"relative pt-8 pb-14"},ie={class:"relative z-[2] mx-[3%] sm:mx-[5%] md:mx-[8%] lg:mx-[15.2%] flex flex-col lg:flex-row gap-10"},re={class:"sidebar-panel"},se={class:"bg-gradient-to-r from-primary-500 to-primary-400 text-white text-sm font-bold px-5 py-3.5 rounded-t-2xl w-full tracking-tight"},oe={class:"py-3 px-4 space-y-0.5"},ne=["href"],le={key:0,class:"flex flex-col w-full min-w-0"},de={key:0,class:"lg:mx-2 mb-6 rounded-2xl overflow-hidden shadow-card group"},ue=["src"],ce={class:"lg:px-2 text-sm font-medium text-slate-400 mb-2 flex items-center gap-1.5"},pe=["href"],_e={class:"title-banner px-4 lg:px-5 lg:mx-2 text-2xl mt-2 font-bold text-primary-700 py-6 rounded-xl"},me={class:"flex flex-col lg:px-2 pt-6"},ve=c(()=>e("div",{class:"flex items-center gap-3 mb-4"},[e("div",{class:"w-1 h-5 rounded-full bg-gradient-to-b from-primary-400 to-primary-600"}),e("span",{class:"text-sm font-bold text-slate-500 uppercase tracking-[0.15em]"},"Aktivni članovi")],-1)),he=c(()=>e("div",{class:"h-px bg-gradient-to-r from-slate-200 to-transparent"},null,-1)),ge={class:"pt-4 pb-4 content"},be=["innerHTML"],je=c(()=>e("div",{class:"h-px bg-gradient-to-r from-slate-200 to-transparent"},null,-1)),xe={class:"mt-10"},ze={key:0,class:"mb-8 glass rounded-2xl border border-white/40 shadow-glass-sm p-4 sm:p-7"},fe=c(()=>e("div",{class:"flex items-center gap-3 mb-6"},[e("div",{class:"w-1 h-5 rounded-full bg-gradient-to-b from-primary-400 to-primary-600"}),e("span",{class:"text-sm font-bold text-slate-700 uppercase tracking-[0.15em]"},"Pretraživanje")],-1)),ke={key:0,class:"flex flex-col sm:flex-row sm:items-center gap-3 mb-5"},ye=c(()=>e("label",{class:"text-sm text-slate-500 font-medium sm:w-24 shrink-0"},"Županija:",-1)),we=c(()=>e("option",{value:null},"svi > odaberi",-1)),Ce=["value"],Se={key:1,class:"flex flex-col sm:flex-row sm:items-center gap-3 mb-5"},Pe=c(()=>e("label",{class:"text-sm text-slate-500 font-medium sm:w-24 shrink-0"},"Sjedište:",-1)),Ve=c(()=>e("option",{value:null},"svi > odaberi",-1)),Le=["value"],Ae={class:"flex items-center justify-between pt-3"},Ie={key:1,class:"mb-8 glass rounded-2xl border border-white/40 shadow-glass-sm p-4 sm:p-7"},Ue=c(()=>e("div",{class:"flex items-center gap-3 mb-6"},[e("div",{class:"w-1 h-5 rounded-full bg-gradient-to-b from-primary-400 to-primary-600"}),e("span",{class:"text-sm font-bold text-slate-700 uppercase tracking-[0.15em]"},"Brzo pretraživanje")],-1)),Be={class:"flex flex-col sm:flex-row sm:items-center gap-3 mb-5"},Ee=c(()=>e("label",{class:"text-sm text-slate-500 font-medium sm:w-24 shrink-0"},"Prezime:",-1)),Fe={class:"flex items-center justify-between pt-3"},Me={class:"text-right mt-4"},Ne=c(()=>e("svg",{class:"w-4 h-4 transition-transform duration-200 group-hover:-translate-y-0.5",fill:"none",stroke:"currentColor","stroke-width":"2",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"})],-1)),Te={class:"lg:px-2 pt-6"},$e=c(()=>e("div",{class:"flex items-center gap-3 mb-2"},[e("div",{class:"w-1 h-5 rounded-full bg-gradient-to-b from-primary-400 to-primary-600"}),e("span",{class:"text-sm font-bold text-slate-600 uppercase tracking-wide"},"Rezultati pretraživanja")],-1)),qe={class:"text-sm text-slate-400 mb-6 ml-4"},He={class:"text-slate-700"},Ke={class:"mb-4 p-4 glass rounded-xl border border-white/40 hover:shadow-card transition-shadow duration-300"},Re={class:"font-bold text-slate-700 text-sm"},De={class:"text-sm text-slate-500 mt-1"},Oe={class:"result-row py-2.5 px-3 text-sm font-medium text-slate-700 border-b border-slate-100/80 last:border-0 rounded-lg transition-all duration-200"},Je={__name:"index",async setup(k){let o,g;const y=D(),E=b("https://api.hkie.hr/api/web"),F=b("https://www.hkie.hr"),s=b(y.params.imenik),{data:V}=([o,g]=P(()=>f(E.value+"/categories-by-slug/imenici-i-upisnici","$jJjLdXAPTf")),o=await o,g(),o),{data:n}=([o,g]=P(()=>f(E.value+"/categories-by-slug/"+s.value,"$tji7ax7Qqx")),o=await o,g(),o);O({title:"HKIE | "+n.value.contents[0].name,meta:[{name:"description",content:n.value.contents[0].meta_description},{property:"og:site_name",content:"HKIE"},{property:"og:title",content:"HKIE | "+n.value.contents[0].name},{property:"og:image",content:n.value.image_path_original},{property:"og:description",content:n.value.contents[0].meta_description},{property:"og:url",content:F.value+"/"+n.value.contents[0].slug},{property:"og:type",content:"article"},{"http-equiv":"refresh",content:"900"}],link:{rel:"canonical",href:F.value+"/"+n.value.contents[0].slug}});const{data:M}=([o,g]=P(()=>f(()=>"https://clanstvo.hkie.hr/api/hkig-web/zupanije",{method:"post",headers:{"Content-Type":"multipart/form-data"}},"$P3d23VOU6l")),o=await o,g(),o),w=b([]),{data:C}=([o,g]=P(()=>f(()=>"https://clanstvo.hkie.hr/api/hkig-web/poste",{method:"post",headers:{"Content-Type":"multipart/form-data"}},"$vIkNKJnG5w")),o=await o,g(),o),l=b({zupanija_id:y.query.zupanija_id||"",prezime:y.query.prezime||"",posta_id:y.query.posta_id||""}),N=()=>{w.value=[],!(!C.value||!C.value.data)&&(l.value.zupanija_id?C.value.data.forEach(m=>{m.zupanija_id.toString()===l.value.zupanija_id.toString()&&w.value.push(m)}):w.value=C.value.data)};N(),J(()=>l.value.zupanija_id,()=>{N()});const T=()=>{window.location.href="/imenici-i-upisnici/"+s.value},L=()=>{window.location.href="/imenici-i-upisnici/"+s.value+"?prezime="+l.value.prezime+"&zupanija_id="+l.value.zupanija_id+"&posta_id="+l.value.posta_id},u=Z({"imenik-ovlastenih-inzenjera-elektrotehnike":{evidencija_id:"1",grupa_status_id:"1",izzymember_route:"clanovi",oblik_organizacije_id:null,aktivan:null,status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:1,pretraga_brza:1,pretraga_sjediste:0},"imenik-inzenjera-gradilista":{evidencija_id:"23",grupa_status_id:"1",izzymember_route:"clanovi",oblik_organizacije_id:null,aktivan:null,status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:1,pretraga_brza:1,pretraga_sjediste:0},"imenik-voditelja-radova":{evidencija_id:"24",grupa_status_id:"1",izzymember_route:"clanovi",oblik_organizacije_id:null,aktivan:null,status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:1,pretraga_brza:1,pretraga_sjediste:0},"upisnici-samostalni":{evidencija_id:null,grupa_status_id:"1",izzymember_route:"samostalni-uredi",oblik_organizacije_id:"2",aktivan:"1",status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:1,pretraga_brza:1,pretraga_sjediste:1},"upisnici-zajednicki":{evidencija_id:null,grupa_status_id:null,izzymember_route:"zajednicki-uredi",oblik_organizacije_id:null,aktivan:"1",status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:1,pretraga_brza:1,pretraga_sjediste:1},"evidencija-stranih-ovlastenih-osoba-kojima-je-izdana-potvrda-za-povremeno-ili-privremeno-obavljanje-poslova-projektiranja-iili-strucnog-nadzora-gradenja":{evidencija_id:"22",grupa_status_id:"",izzymember_route:"privremeno-povremeno",oblik_organizacije_id:null,aktivan:null,status:null,naziv_evidencije_prop:"evidencija",pretraga_zupanija:0,pretraga_brza:1,pretraga_sjediste:0},"imenik-stranih-ovlastenih-inzenjera":{evidencija_id:"25",grupa_status_id:"1",izzymember_route:"clanovi",oblik_organizacije_id:null,aktivan:null,status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:1,pretraga_brza:1,pretraga_sjediste:0},"imenik-stranih-voditelja-gradenja":{evidencija_id:"19",grupa_status_id:"1",izzymember_route:"clanovi-stranci",oblik_organizacije_id:null,aktivan:null,status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:0,pretraga_brza:1,pretraga_sjediste:0},"imenik-stranih-voditelja-radova":{evidencija_id:"20",grupa_status_id:"1",izzymember_route:"clanovi-stranci",oblik_organizacije_id:null,aktivan:null,status:null,naziv_evidencije_prop:"evidencija_kratki_naziv",pretraga_zupanija:0,pretraga_brza:1,pretraga_sjediste:0}}),z=b([]),S=b([]),$=b(0),A=G(()=>s.value==="upisnici-zajednicki");(async()=>{const m={evidencija_id:u[s.value].evidencija_id,oblik_organizacije_id:u[s.value].oblik_organizacije_id,grupa_statusa_id:u[s.value].grupa_status_id,prebivaliste_zupanija_id:l.value.zupanija_id,prebivaliste_id:l.value.posta_id,aktivan:u[s.value].aktivan,status:u[s.value].status};A.value?m.osoba_prezime=l.value.prezime:m.prezime=l.value.prezime;const{data:d}=await f(()=>"https://clanstvo.hkie.hr/api/hkig-web/"+u[s.value].izzymember_route,{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify({page:1,order:"desc",orderBy:"id",filters:m})},"$xxLMzizfFq");d.value&&($.value=d.value.results,z.value=[],S.value=[],A.value?d.value.data.forEach(t=>{const p=t.osobe.map(v=>(v.strucna_titula?v.strucna_titula+" ":"")+v.ime+" "+v.prezime+(v.broj_ovlastenja?", "+(v.evidencija_kratki_naziv||"")+v.broj_ovlastenja:""));z.value.push({naziv:t.tvrtka_naziv||"Zajednički ured br. "+t.broj_zajednickog_ureda,osobe:p}),S.value.push([t.tvrtka_naziv||"",p.join("; "),t.broj_zajednickog_ureda||""])}):d.value.data.forEach(t=>{z.value.push((t.strucna_titula?t.strucna_titula+" ":"")+t.ime+" "+t.prezime+", "+t.akademska_titula+", "+t[u[s.value].naziv_evidencije_prop]+t.broj_ovlastenja),S.value.push([(t.strucna_titula?t.strucna_titula+" ":"")+t.ime+" "+t.prezime+", "+t.akademska_titula,t[u[s.value].naziv_evidencije_prop],t.broj_ovlastenja])}))})();const H=()=>{let m="rezultati_pretrage.csv";const d=S.value.map(v=>v.map(K=>`"${K}"`).join(",")).join(`
2`),t=new Blob([d],{type:"text/csv;charset=utf-8;"}),p=document.createElement("a");p.href=URL.createObjectURL(t),p.download=m,document.body.appendChild(p),p.click(),document.body.removeChild(p)};return(m,d)=>a(V)?(r(),i("div",ae,[Q(te,{class:"hidden lg:block"}),e("div",ie,[e("div",re,[e("div",se,_(a(V).contents[0].name),1),e("ul",oe,[(r(!0),i(j,null,x(a(V).children,t=>(r(),i("li",{key:t.id},[e("a",{href:t.contents[0].slug,class:"sidebar-link block py-2 px-2 text-sm text-primary-600 hover:text-primary-800 hover:bg-primary-50/50 rounded-lg transition-all duration-200"},_(t.contents[0].name),9,ne)]))),128))])]),a(n)?(r(),i("div",le,[a(n).image_path?(r(),i("div",de,[e("img",{src:a(n).image_path,alt:"",class:"w-full h-auto transition-transform duration-700 group-hover:scale-[1.02]"},null,8,ue)])):h("",!0),e("div",ce,[a(n).parent?(r(),i("a",{key:0,href:"/"+a(n).parent.contents[0].slug,class:"hover:text-primary-500 transition-colors"},_(a(n).parent.contents[0].name),9,pe)):h("",!0)]),e("div",_e,_(a(n).contents[0].name),1),e("div",me,[ve,he,e("div",ge,[a(n)?(r(),i("div",{key:0,innerHTML:a(n).contents[0].content},null,8,be)):h("",!0)]),je,e("div",xe,[a(M)&&(a(u)[a(s)].pretraga_zupanija||a(u)[a(s)].pretraga_sjediste)?(r(),i("div",ze,[fe,a(u)[a(s)].pretraga_zupanija?(r(),i("div",ke,[ye,I(e("select",{"onUpdate:modelValue":d[
20]||(d[0]=t=>a(l).zupanija_id=t),class:"search-select flex-1 border border-slate-200 px-4 py-2.5 rounded-xl text-sm text-slate-700 bg-white/80 focus:outline-none focus:ring-2 focus:ring-primary-500/20 focus:border-primary-400 transition-all duration-200"},[we,(r(!0),i(j,null,x(a(M).data,t=>(r(),i("option",{value:t.id},_(t.naziv),9,Ce))),256))],512),[[q,a(l).zupanija_id]])])):h("",!0),a(u)[a(s)].pretraga_sjediste?(r(),i("div",Se,[Pe,I(e("select",{"onUpdate:modelValue":d[1]||(d[1]=t=>a(l).posta_id=t),class:"search-select flex-1 border border-slate-200 px-4 py-2.5 rounded-xl text-sm text-slate-700 bg-white/80 focus:outline-none focus:ring-2 focus:ring-primary-500/20 focus:border-primary-400 transition-all duration-200"},[Ve,(r(!0),i(j,null,x(a(w),t=>(r(),i("option",{value:t.id},_(t.postanski_broj+" "+t.naziv),9,Le))),256))],512),[[q,a(l).posta_id]])])):h("",!0),e("div",Ae,[e("button",{onClick:L,class:"bg-gradient-to-r from-primary-500 to-primary-400 hover:from-primary-400 hover:to-accent-400 text-white font-bold text-sm py-2.5 px-7 rounded-full transition-all duration-300 shadow-md hover:shadow-lg hover:-translate-y-0.5"}," Pretraži "),e("a",{onClick:U(T,["prevent"]),class:"text-primary-500 hover:text-primary-700 text-sm font-semibold cursor-pointer transition-colors"},"Nova pretraga")])])):h("",!0),a(u)[a(s)].pretraga_brza?(r(),i("div",Ie,[Ue,e("div",Be,[Ee,I(e("input",{onKeypress:W(L,["enter"]),type:"text","onUpdate:modelValue":d[2]||(d[2]=t=>a(l).prezime=t),class:"flex-1 border border-slate-200 px-4 py-2.5 rounded-xl text-sm bg-white/80 focus:outline-none focus:ring-2 focus:ring-primary-500/20 focus:border-primary-400 transition-all duration-200",placeholder:"Unesite prezime"},null,544),[[X,a(l).prezime]])]),e("div",Fe,[e("button",{onClick:L,class:"bg-gradient-to-r from-primary-500 to-primary-400 hover:from-primary-400 hover:to-accent-400 text-white font-bold text-sm py-2.5 px-7 rounded-full transition-all duration-300 shadow-md hover:shadow-lg hover:-translate-y-0.5"}," Pretraži "),e("a",{onClick:d[3]||(d[3]=U(t=>T(),["prevent"])),class:"text-primary-500 hover:text-primary-700 text-sm font-semibold cursor-pointer transition-colors"},"Nova pretraga")]),e("div",Me,[e("a",{onClick:U(H,["prevent"]),class:"group text-primary-500 hover:text-primary-700 text-sm font-semibold cursor-pointer transition-colors inline-flex items-center gap-1.5"},[Ne,B(" Preuzmi u CSV formatu ")])])])):h("",!0)])]),e("div",Te,[$e,e("div",qe,[B("Pronađeno je ukupno: "),e("strong",He,_(a($)),1),B(" rezultata")]),a(A)?(r(!0),i(j,{key:0},x(a(z),t=>(r(),i("div",Ke,[e("div",Re,_(t.naziv),1),(r(!0),i(j,null,x(t.osobe,p=>(r(),i("div",De,_(p),1))),256))]))),256)):(r(!0),i(j,{key:1},x(a(z),t=>(r(),i("div",Oe,_(t),1))),256))])])):h("",!0)])])):h("",!0)}},et=R(Je,[["__scopeId","data-v-4ef4b560"]]);export{et 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.