1 line
4.9 KiB
JavaScript
1 line
4.9 KiB
JavaScript
"use strict";(globalThis["webpackChunkbaggisowtfaresystem"]=globalThis["webpackChunkbaggisowtfaresystem"]||[]).push([[618],{5618:(e,a,l)=>{l.r(a),l.d(a,{default:()=>K});l(939),l(6461);var t=l(1347),i=l(4187),n=l(7763),o=l(455),r=l(9765),s=l(5767),u=l(2584);const c={__name:"MainLayout",setup(e){const a=(0,o.rd)(),l=(0,s.n)(),c=(0,u.o)(),p=(0,i.KR)(!0);function d(){p.value=!p.value}function b(){r.A.create({title:"Çıkış Yap",message:"Oturumunuzu kapatmak istediğinize emin misiniz?",cancel:!0,persistent:!0}).onOk(()=>{l.clearSession(),c.clear(),a.push("/login")})}(0,t.sV)(async()=>{c.loaded||await c.fetchPermissions()});const m=[{label:"Ana Panel",icon:"dashboard",to:"/app",permission:"system:view"},{label:"Finans",icon:"account_balance",children:[{label:"Cari Ekstre",to:"/app/statementofaccount",permission:"finance:view"}]},{label:"Sipariş",icon:"shopping_cart",children:[{label:"Siparişler",to:"/app/order-gateway",permission:"order:view"},{label:"Tamamlanan Siparişleri Toplu Kapatma",to:"/app/order-bulk-close",permission:"order:update"}]},{label:"Sistem",icon:"settings",children:[{label:"Rol + Departman Yetkileri",to:"/app/role-dept-permissions",permission:"user:update"},{label:"Kullanıcı Yetkileri",to:"/app/user-permissions",permission:"user:update"},{label:"Loglar",to:"/app/activity-logs",permission:"user:view"},{label:"Test Mail",to:"/app/test-mail",permission:"user:insert"}]},{label:"Kullanıcı Yönetimi",icon:"people",children:[{label:"Kullanıcılar",to:"/app/users",permission:"user:view"}]}],g=(0,t.EW)(()=>c.loaded?m.map(e=>{if(e.children){const a=e.children.filter(e=>c.hasApiPermission(e.permission));return a.length?{...e,children:a}:null}return c.hasApiPermission(e.permission)?e:null}).filter(Boolean):[]);return(e,a)=>{const l=(0,t.g2)("q-btn"),o=(0,t.g2)("q-avatar"),r=(0,t.g2)("q-toolbar-title"),s=(0,t.g2)("q-toolbar"),u=(0,t.g2)("q-header"),m=(0,t.g2)("q-icon"),k=(0,t.g2)("q-item-section"),f=(0,t.g2)("q-item"),h=(0,t.g2)("q-expansion-item"),v=(0,t.g2)("q-separator"),F=(0,t.g2)("q-list"),_=(0,t.g2)("q-scroll-area"),w=(0,t.g2)("q-drawer"),y=(0,t.g2)("router-view"),A=(0,t.g2)("q-page-container"),q=(0,t.g2)("q-footer"),Q=(0,t.g2)("q-layout");return(0,t.uX)(),(0,t.Wv)(Q,{view:"hHh Lpr fFf"},{default:(0,t.k6)(()=>[(0,t.bF)(u,{elevated:"",class:"bg-primary text-white"},{default:(0,t.k6)(()=>[(0,t.bF)(s,null,{default:(0,t.k6)(()=>[(0,t.bF)(l,{dense:"",flat:"",round:"",icon:"menu",onClick:d}),(0,t.bF)(r,null,{default:(0,t.k6)(()=>[(0,t.bF)(o,{class:"bg-secondary q-mr-sm"},{default:(0,t.k6)(()=>[...a[1]||(a[1]=[(0,t.Lk)("img",{src:"/images/Baggi-tekstilas-logolu.jpg"},null,-1)])]),_:1}),a[2]||(a[2]=(0,t.eW)(" Baggi Software System ",-1))]),_:1}),(0,t.bF)(l,{flat:"",dense:"",round:"",icon:"logout",onClick:b})]),_:1})]),_:1}),(0,i.R1)(c).loaded?((0,t.uX)(),(0,t.Wv)(w,{key:0,modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),"show-if-above":"",bordered:"",class:"bg-secondary text-white"},{default:(0,t.k6)(()=>[(0,t.bF)(_,{style:{height:"100%"}},{default:(0,t.k6)(()=>[(0,t.bF)(F,{padding:""},{default:(0,t.k6)(()=>[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(g.value,(e,a)=>((0,t.uX)(),(0,t.CE)(t.FK,{key:a},[e.children?((0,t.uX)(),(0,t.Wv)(h,{key:0,icon:e.icon,label:e.label,"expand-separator":""},{default:(0,t.k6)(()=>[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(e.children,(e,a)=>((0,t.uX)(),(0,t.Wv)(f,{key:a,clickable:"",to:e.to},{default:(0,t.k6)(()=>[(0,t.bF)(k,{avatar:""},{default:(0,t.k6)(()=>[(0,t.bF)(m,{name:"chevron_right"})]),_:1}),(0,t.bF)(k,null,{default:(0,t.k6)(()=>[(0,t.eW)((0,n.v_)(e.label),1)]),_:2},1024)]),_:2},1032,["to"]))),128))]),_:2},1032,["icon","label"])):((0,t.uX)(),(0,t.Wv)(f,{key:1,clickable:"",to:e.to},{default:(0,t.k6)(()=>[(0,t.bF)(k,{avatar:""},{default:(0,t.k6)(()=>[(0,t.bF)(m,{name:e.icon},null,8,["name"])]),_:2},1024),(0,t.bF)(k,null,{default:(0,t.k6)(()=>[(0,t.eW)((0,n.v_)(e.label),1)]),_:2},1024)]),_:2},1032,["to"])),(0,t.bF)(v,{spaced:""})],64))),128)),(0,t.bF)(f,{clickable:"",to:"/app/change-password"},{default:(0,t.k6)(()=>[(0,t.bF)(k,{avatar:""},{default:(0,t.k6)(()=>[(0,t.bF)(m,{name:"vpn_key"})]),_:1}),(0,t.bF)(k,null,{default:(0,t.k6)(()=>[...a[3]||(a[3]=[(0,t.eW)(" Şifre Değiştir ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])):(0,t.Q3)("",!0),(0,t.bF)(A,{class:"with-bg"},{default:(0,t.k6)(()=>[(0,t.bF)(y)]),_:1}),(0,t.bF)(q,{class:"bg-grey-8 text-white"},{default:(0,t.k6)(()=>[(0,t.bF)(s,{class:"bg-secondary"},{default:(0,t.k6)(()=>[(0,t.bF)(r,null,{default:(0,t.k6)(()=>[...a[4]||(a[4]=[(0,t.eW)(" Baggi Software System ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})}}};var p=l(4001),d=l(6865),b=l(6739),m=l(2677),g=l(4629),k=l(5305),f=l(3961),h=l(5460),v=l(3766),F=l(2262),_=l(2589),w=l(4958),y=l(3933),A=l(6915),q=l(970),Q=l(5797),S=l(272),W=l.n(S);const C=c,K=C;W()(c,"components",{QLayout:p.A,QHeader:d.A,QToolbar:b.A,QBtn:m.A,QToolbarTitle:g.A,QAvatar:k.A,QDrawer:f.A,QScrollArea:h.A,QList:v.A,QExpansionItem:F.A,QItem:_.A,QItemSection:w.A,QIcon:y.A,QSeparator:A.A,QPageContainer:q.A,QFooter:Q.A})}}]); |