PageSourceSearch

https://primariamusatesti.ro/_nuxt/bf1_GFNz.js

js primariamusatesti.ro collected 2026-09-25 13:49:48 UTC 7,860 bytes, 1 lines download raw bytes

1import{bf as o,b2 as _,I as D,bW as t,$ as e,aQ as d,O as F,F as R,bd as B,X as H,Y as u,br as m,aN as x,aK as Q,G as r,bZ as W,_ as X}from"./yzds40HC.js";import{a as Z,_ as V}from"./Bx_I9pol.js";import{_ as L,M as q}from"./B9wbHaqj.js";import{n as $,a as O,_ as ee,m as te,f as y,i as ne}from"./CqawAVUb.js";import{f as oe}from"./DkpuU7u1.js";import"./BgqE2USM.js";import"./C8Dppsyt.js";import"./CbO2Rjsj.js";import"./DhlRdtTC.js";import"./Dz0mkqCC.js";import"./DtS_aP2E.js";const ae={user:[{icon:"mdi-account-box-outline",key:"menu.profile",text:"Profile",link:"/citizens/profile/"}]},P={toolbarCitizen:ae,navigationCitizen:$},le={components:{ThemeChanger:Z},setup(){return{theme:oe()}},data(){return{menu:P.toolbarCitizen?.user||[],userId:this.$auth?.user?.citizen?.id||null}},computed:{filteredMenu(){return this.menu.filter(n=>n.link||n.text)},listBackgroundColor(){return this.theme.global.name.value==="light"?"#ffffff":"#273743"},textColor(){return this.theme.global.name.value==="light"?"rgba(0, 0, 0, 0.6)":"#ffffff"}},methods:{async logout(){try{await this.$auth.signOut({redirect:!1}),await this.$router.push("/")}catch{}}}};function se(n,l,w,C,s,a){const f=o("v-icon"),k=o("v-avatar"),z=o("v-btn"),h=o("v-list-item-title"),T=o("v-chip"),p=o("v-list-item"),v=o("v-divider"),g=o("ThemeChanger"),N=o("v-list"),I=o("v-card"),S=o("v-menu");return _(),D(S,{"close-on-content-click":!1,location:"bottom end","min-width":"280","offset-y":"",transition:"slide-y-transition"},{activator:t(({props:i})=>[e(z,Q({ripple:!1,class:"ma-1",icon:""},i,{variant:"flat"}),{default:t(()=>[e(k,{class:"elevation-2",color:"#FFFFFF40",size:"40"},{default:t(()=>[e(f,{size:"24"},{default:t(()=>[...l[0]||(l[0]=[u("mdi-account-circle",-1)])]),_:1})]),_:1})]),_:1},16)]),default:t(()=>[e(I,{class:"mx-auto",elevation:"8"},{default:t(()=>[e(N,{style:d({backgroundColor:a.listBackgroundColor,color:a.textColor}),class:"py-0",density:"comfortable",nav:""},{default:t(()=>[(_(!0),F(R,null,B(a.filteredMenu,(i,b)=>(_(),D(p,{key:b,disabled:i.disabled||!1,exact:i.exact||!1,ripple:!i.disabled,to:i.link?i.link+(b===0&&s.userId?s.userId:""):null,class:"px-4 py-2",style:d({color:a.textColor}),rounded:"0"},H({prepend:t(()=>[e(f,{class:x({"text-medium-emphasis":i.disabled}),icon:i.icon||"mdi-alert-circle-outline",style:d({color:a.textColor}),size:"20"},null,8,["class","icon","style"])]),default:t(()=>[e(h,{class:"text-body-2 font-weight-medium",style:d({color:a.textColor})},{default:t(()=>[u(m(i.key?n.$t(i.key):i.text||"Undefined Item"),1)]),_:2},1032,["style"])]),_:2},[i.badge?{name:"append",fn:t(()=>[e(T,{color:"primary",size:"x-small",variant:"flat"},{default:t(()=>[u(m(i.badge),1)]),_:2},1024)]),key:"0"}:void 0]),1032,["disabled","exact","ripple","to","style"]))),128)),e(v,{class:"my-1"}),e(p,{class:"px-4 py-2",style:d({color:a.textColor})},{prepend:t(()=>[e(g)]),_:1},8,["style"]),e(v,{class:"my-1"}),e(p,{ripple:!0,class:"px-4 py-2",style:d({color:a.textColor}),onClick:a.logout},{prepend:t(()=>[e(f,{icon:"mdi-logout-variant",style:d({color:a.textColor}),size:"20"},null,8,["style"])]),default:t(()=>[e(h,{class:"text-body-2 font-weight-medium",style:d({color:a.textColor})},{default:t(()=>[u(m(n.$t("menu.logout")),1)]),_:1},8,["style"])]),_:1},8,["style","onClick"])]),_:1},8,["style"])]),_:1})]),_:1})}const U=O(le,[["render",se]]),ie={name:"CitizenDefault",components:{ToolbarCitizen:U,MainMenu:q,ToolbarLanguage:V,ToolbarNotifications:L},middleware:"auth",data(){return{drawer:null,navigation:P.navigationCitizen,citizen:null,iconSrc:void 0}},async mounted(){await this.getTenant();const n=localStorage.getItem("citizenId");this.citizen=await this.getCitizenName(n),await this.fetchNavigators()},computed:{...y("navigators",["navigator"]),...y("app",["site"]),...y("app",["isContentBoxed","menuTheme","toolbarTheme","isToolbarDetached"]),...y("tenant",["tenant"]),isRtl(){return this.$vuetify.rtl},firstName(){return this.citizen?.first_name||"—"},lastName(){return this.citizen?.last_name||"—"},filteredMenu(){const n=this.tenant,l=C=>C.filter(s=>{if(s.modulePermission&&!ne(n,s.modulePermission))return!1;if(s.items){const a=s.items;if(s.items=l(s.items),a.length>0&&s.items.length===0)return!1}return!0}),w=JSON.parse(JSON.stringify(this.navigation.menu));return l(w)}},methods:{...te("resources",["createResource","getCitizenName","getTenant"]),async fetchNavigators(){try{const n=await $fetch("/api/navigators");n?.data?this.$store.commit("navigators/updateNavigator",n.data):console.error("Invalid navigator data:",n)}catch(n){console.error("Failed to fetch navigators:",n)}}},created(){try{this.iconSrc=new URL(""+new URL("icon.Cb5xaUYK.png",import.meta.url).href,import.meta.url).href}catch{this.iconSrc="/images/icon.png"}}},re={class:"d-flex flex-grow-1"},ce={class:"px-2 text-center"},de={class:"d-flex flex-grow-1 align-center"},me=["src"],ue={class:"hidden-sm-and-down"},_e={class:"text-caption font-weight-bold d-md-inline-block text-white citizen-name"};
1function fe(n,l,w,C,s,a){const f=o("main-menu"),k=o("v-icon"),z=o("v-btn"),h=o("v-img"),T=o("v-navigation-drawer"),p=o("v-app-bar-nav-icon"),v=X,g=o("v-col"),N=V,I=L,S=U,i=o("v-row"),b=o("v-card"),M=o("v-container"),E=o("v-app-bar"),J=ee,K=o("v-spacer"),Y=o("v-footer"),j=o("v-main"),A=o("v-app");return _(),D(A,null,{default:t(()=>[r("div",re,[e(T,{modelValue:s.drawer,"onUpdate:modelValue":l[0]||(l[0]=c=>s.drawer=c),width:220,class:"navigation-drawer-fixed",location:a.isRtl?"end":"start",theme:n.menuTheme,floating:""},{prepend:t(()=>[...l[2]||(l[2]=[r("div",{class:"pa-2"},[r("div",{class:"headline font-weight-bold text-uppercase primary--text"})],-1)])]),append:t(()=>[(_(!0),F(R,null,B(s.navigation.footer,(c,G)=>(_(),F("div",{key:G,class:"pa-1 text-center"},[e(z,{to:c.link,size:"small",variant:"text",block:""},{default:t(()=>[e(k,{size:"small"},{default:t(()=>[u(m(c.icon),1)]),_:2},1024),u(" "+m(c.key?n.$t(c.key):c.text),1)]),_:2},1032,["to"])]))),128)),r("div",ce,[e(h,{alt:"Imagine",class:"mx-auto",src:s.iconSrc,width:"200"},null,8,["src"])])]),default:t(()=>[e(f,{menu:a.filteredMenu},null,8,["menu"])]),_:1},8,["modelValue","location","theme"]),e(E,{elevation:0,color:n.isToolbarDetached?"transparent":void 0,flat:n.isToolbarDetached,theme:n.toolbarTheme,height:"90"},{default:t(()=>[e(M,{fluid:""},{default:t(()=>[e(b,{elevation:n.isToolbarDetached?5:0,class:"flex-grow-1 d-flex toolbar-card ml-1",flat:!n.isToolbarDetached},{default:t(()=>[r("div",de,[e(p,{class:"navbar-icon ml-2",onClick:l[1]||(l[1]=W(c=>s.drawer=!s.drawer,["stop"]))}),e(i,{class:"d-flex align-center flex-1 full-width"},{default:t(()=>[e(g,{class:"d-flex align-center"},{default:t(()=>[r("img",{alt:"Logo",class:"navbar-image d-inline-block pointer",style:{height:"50px"},src:n.navigator.logo_url},null,8,me),e(v,null,{fallback:t(()=>[...l[3]||(l[3]=[r("div",{class:"hidden-sm-and-down"},null,-1)])]),default:t(()=>[r("div",ue,m(n.site),1)]),_:1})]),_:1}),e(g,{class:"d-flex align-center justify-end"},{default:t(()=>[r("div",{class:x([a.isRtl?"ml-2":"mr-2"])},[e(N)],2),r("div",{class:x([a.isRtl?"ml-2":"mr-2"])},[e(I)],2),r("div",{class:x([a.isRtl?"ml-2":"mr-2"])},[e(v,null,{fallback:t(()=>[...l[4]||(l[4]=[r("span",{class:"text-caption font-weight-bold d-md-inline-block text-white citizen-name"},"— —",-1)])]),default:t(()=>[r("span",_e,m(a.firstName||"—")+" "+m(a.lastName||"—"),1)]),_:1}),e(S)],2)]),_:1})]),_:1})])]),_:1},8,["elevation","flat"])]),_:1})]),_:1},8,["color","flat","theme"]),e(j,null,{default:t(()=>[e(M,{fluid:""},{default:t(()=>[e(i,{"no-gutters":""},{default:t(()=>[e(g,null,{default:t(()=>[e(J)]),_:1})]),_:1})]),_:1}),e(Y,{app:"",inset:"",padless:"",theme:"dark",class:"app-footer pa-0"},{default:t(()=>[e(K),l[5]||(l[5]=r("div",{class:"overline"},"Dezvoltat de Hirama Tech",-1))]),_:1})]),_:1})])]),_:1})}const Te=O(ie,[["render",fe]]);export{Te 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.