Files
bssapp/ui/dist/spa/js/618.f36e56f9.js

1 line
4.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"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})}}]);