1 line
27 KiB
JavaScript
1 line
27 KiB
JavaScript
import{X as Ue,N as Ge,Y as Ie,Z as Ke,O as We,_ as Fe,Q as Me,R as Je,a as _,$ as Te,a0 as Xe,c as B,w as ye,a1 as Ye,U as k,a2 as F,I as C,J as Ve,a3 as Ze,a4 as x,a5 as et,a6 as qe,d as tt,a7 as at,a8 as lt,a9 as ot,o as it,b as nt,aa as ce,ab as Ce,e as o,s as c,j as e,g as t,ac as Z,C as p,D as u,f as m,i as Q,F as P,A as v,m as R,ad as N,v as ee,ae as W,af as rt}from"./index-3a2b6cd5.js";import{Q as st}from"./QSpace-5fefe78e.js";import{Q as ct}from"./QBadge-61a08caf.js";import{Q as h,a as s}from"./QItemSection-843d83e6.js";import{Q as w}from"./QItemLabel-37c56e27.js";import{Q as A}from"./QList-1b100cb9.js";import{Q as ke}from"./QMenu-59199f2b.js";import{Q as dt}from"./QBtnDropdown-f0b2b9e5.js";import{Q as _e}from"./QToolbar-ccd30184.js";import{Q as ut}from"./QHeader-c13e3501.js";import{Q as ze}from"./QImg-c1ebab1a.js";import{Q as Le}from"./QTooltip-5ceb1b84.js";import{Q as de}from"./QScrollArea-eb9227a3.js";import{Q as mt}from"./QToolbarTitle-e2e05c30.js";import{Q as gt}from"./QSlideTransition-d8814589.js";import{Q as xe,a as ft,b as pt}from"./QLayout-c0be18b8.js";import{Q as vt}from"./QPage-f936aaa3.js";import{C as Be}from"./ClosePopup-d3cbd1bb.js";import{u as bt}from"./data-3e036c46.js";import{u as ht}from"./use-quasar-1e7f9a8b.js";import{u as yt}from"./mixin-183f301b.js";import"./index-932e35b0.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QResizeObserver-889eb2e3.js";import"./TouchPan-3cb133b6.js";import"./touch-5ab90751.js";import"./format-312d1398.js";import"./QSpinnerCube-b3e27bc1.js";const H=Ue({}),kt=Object.keys(Ie),Ee=Ge({name:"QExpansionItem",props:{...Ie,...Ke,...We,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:Number,headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...Fe,"click","afterShow","afterHide"],setup(l,{slots:T,emit:te}){const{proxy:{$q:$}}=Me(),b=Je(l,$),y=_(l.modelValue!==null?l.modelValue:l.defaultOpened),M=_(null),ue=Te(),{show:Qe,hide:me,toggle:ae}=Xe({showing:y});let z,E;const le=B(()=>`q-expansion-item q-item-type q-expansion-item--${y.value===!0?"expanded":"collapsed"} q-expansion-item--${l.popup===!0?"popup":"standard"}`),oe=B(()=>l.contentInsetLevel===void 0?null:{["padding"+($.lang.rtl===!0?"Right":"Left")]:l.contentInsetLevel*56+"px"}),O=B(()=>l.disable!==!0&&(l.href!==void 0||l.to!==void 0&&l.to!==null&&l.to!=="")),ie=B(()=>{const i={};return kt.forEach(q=>{i[q]=l[q]}),i}),j=B(()=>O.value===!0||l.expandIconToggle!==!0),S=B(()=>l.expandedIcon!==void 0&&y.value===!0?l.expandedIcon:l.expandIcon||$.iconSet.expansionItem[l.denseToggle===!0?"denseIcon":"icon"]),L=B(()=>l.disable!==!0&&(O.value===!0||l.expandIconToggle===!0)),J=B(()=>({expanded:y.value===!0,detailsId:l.targetUid,toggle:ae,show:Qe,hide:me})),ne=B(()=>{const i=l.toggleAriaLabel!==void 0?l.toggleAriaLabel:$.lang.label[y.value===!0?"collapse":"expand"](l.label);return{role:"button","aria-expanded":y.value===!0?"true":"false","aria-controls":ue,"aria-label":i}});ye(()=>l.group,i=>{E!==void 0&&E(),i!==void 0&&se()});function U(i){O.value!==!0&&ae(i),te("click",i)}function X(i){i.keyCode===13&&G(i,!0)}function G(i,q){q!==!0&&M.value!==null&&M.value.focus(),ae(i),et(i)}function re(){te("afterShow")}function I(){te("afterHide")}function se(){z===void 0&&(z=Te()),y.value===!0&&(H[l.group]=z);const i=ye(y,K=>{K===!0?H[l.group]=z:H[l.group]===z&&delete H[l.group]}),q=ye(()=>H[l.group],(K,he)=>{he===z&&K!==void 0&&K!==z&&me()});E=()=>{i(),q(),H[l.group]===z&&delete H[l.group],E=void 0}}function ge(){const i={class:[`q-focusable relative-position cursor-pointer${l.denseToggle===!0&&l.switchToggleSide===!0?" items-end":""}`,l.expandIconClass],side:l.switchToggleSide!==!0,avatar:l.switchToggleSide},q=[k(x,{class:"q-expansion-item__toggle-icon"+(l.expandedIcon===void 0&&y.value===!0?" q-expansion-item__toggle-icon--rotated":""),name:S.value})];return L.value===!0&&(Object.assign(i,{tabindex:0,...ne.value,onClick:G,onKeyup:X}),q.unshift(k("div",{ref:M,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),k(s,i,()=>q)}function fe(){let i;return T.header!==void 0?i=[].concat(T.header(J.value)):(i=[k(s,()=>[k(w,{lines:l.labelLines},()=>l.label||""),l.caption?k(w,{lines:l.captionLines,caption:!0},()=>l.caption):null])],l.icon&&i[l.switchToggleSide===!0?"push":"unshift"](k(s,{side:l.switchToggleSide===!0,avatar:l.switchToggleSide!==!0},()=>k(x,{name:l.icon})))),l.disable!==!0&&l.hideExpandIcon!==!0&&i[l.switchToggleSide===!0?"unshift":"push"](ge()),i}function pe(){const i={ref:"item",style:l.headerStyle,class:l.headerClass,dark:b.value,disable:l.disable,dense:l.dense,insetLevel:l.headerInsetLevel};return j.value===!0&&(i.clickable=!0,i.onClick=U,Object.assign(i,O.value===!0?ie.value:ne.value)),k(h,i,fe)}function ve(){return C(k("div",{key:"e-content",class:"q-expansion-item__content relative-position",style:oe.value,id:ue},Ze(T.default)),[[Ve,y.value]])}function be(){const i=[pe(),k(gt,{duration:l.duration,onShow:re,onHide:I},ve)];return l.expandSeparator===!0&&i.push(k(F,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:b.value}),k(F,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:b.value})),i}return l.group!==void 0&&se(),Ye(()=>{E!==void 0&&E()}),()=>k("div",{class:le.value},[k("div",{class:"q-expansion-item__container relative-position"},be())])}}),Ae="/assets/logo-cbd9b6d2.png",$e=qe([{key:1,icon:"mdi-home-variant-outline",activeIcon:"mdi-home-variant",label:"หน้าแรก",path:"dashboard",role:"dashboard"},{key:2,icon:"o_person",activeIcon:"person",label:"ข้อมูลหลัก",path:"metadata",role:"metadata"},{key:3,icon:"o_groups",activeIcon:"groups",label:"โครงสร้างอัตรากำลัง",path:"organizational",role:"organization",children:[{key:3.1,label:"จัดการตำแหน่ง",path:"organizationalMapping"},{key:3.2,label:"แผนภูมิโครงสร้าง",path:"organizationalStructChart"},{key:3.3,label:"แผนภูมิองค์กร",path:"organizationalOrgChart"},{key:3.4,label:"ผังโครงสร้าง",path:"organizationalTree"},{key:3.5,label:"ผังโครงสร้างลูกจ้าง",path:"organizationalEmployee"},{key:3.6,label:"จัดการบัญชี 2",path:"manageReport2"},{key:3.7,label:"รายงานบัญชี",path:"organizationalReport"}]},{key:4,icon:"o_contact_page",activeIcon:"contact_page",label:"ทะเบียนประวัติ",path:"registry",role:"registry"},{key:10,icon:"o_contact_page",activeIcon:"registry_employee_page",label:"ทะเบียนประวัติลูกจ้าง",path:"registry-employee",role:"registryEmployee"},{key:10,icon:"mdi-file-certificate-outline",activeIcon:"order",label:"ออกคำสั่ง",path:"order",role:"order"},{key:5,icon:"o_search",activeIcon:"search",label:"สรรหา",path:"recruiting",role:"recruit",children:[{label:"ตั้งค่าเว็บสรรหา",path:"editorweb",key:5.1,role:"recruit"},{label:"สอบแข่งขัน",path:"",key:5.2,role:"recruit",children:[{label:"จัดการรอบสอบแข่งขัน",path:"competePeriod",role:"recruit"},{label:"สถิติสมัครสอบแข่งขัน",path:"competePeriodStat",role:"recruit"}]},{label:"คัดเลือก",path:"",key:5.3,role:"recruit",children:[{label:"จัดการรอบคัดเลือก",path:"qualifyPeriod",role:"recruit"},{label:"จัดการรอบคัดเลือกคนพิการ",path:"disablePeriod",role:"recruit"},{label:"จัดการรายชื่อคัดเลือก",path:"manage",role:"recruit"},{label:"สถิติสมัครคัดเลือก",path:"qualifyPeriodStat",role:"recruit"},{label:"สถิติสมัครคัดเลือกคนพิการ",path:"qualifyPeriodStatDisable",role:"recruit"}]}]},{key:6,path:"placement",icon:"how_to_reg",activeIcon:"how_to_reg",label:"บรรจุ แต่งตั้ง ย้าย โอน",role:"placement",children:[{key:6.1,label:"รายชื่อผู้สอบผ่าน",path:"placement",role:"placement"},{key:6.3,label:"การทดลองงาน",path:"probation",role:"probation"},{key:6.4,label:"รายการขอโอน",path:"transfer",role:"placement"},{key:6.5,label:"รายการรับโอน",path:"receive",role:"placement"},{key:6.6,label:"รายการช่วยราชการ",path:"help-government",role:"placement"},{key:6.7,label:"รายการส่งตัวกลับ",path:"repatriate",role:"placement"},{key:6.8,label:"รายการแต่งตั้ง-เลื่อน",path:"appoint-promote",role:"placement"},{key:6.9,label:"รายการย้าย",path:"relocation",role:"placement"},{key:6.1,label:"รายการอื่นๆ",path:"other",role:"placement"}]},{key:7,icon:"mdi-account-cancel-outline",activeIcon:"mdi-account-cancel",label:"พ้นจากราชการ",path:"retirement",role:"retirement",children:[{key:7.1,label:"ประกาศเกษียณ",path:"retirement",role:"retirement"},{key:7.2,label:"รายการลาออก",path:"resign",role:"retirement"},{key:7.3,label:"Exit interview",path:"exit-Interview",role:"retirement"},{key:7.4,label:"รายการบันทึกการถึงแก่กรรม",path:"deceased",role:"retirement"},{key:7.5,label:"รายการให้ออก",path:"dismiss-order",role:"retirement"},{key:7.6,label:"รายการปลดออก",path:"discharged",role:"retirement"},{key:7.7,label:"รายการไล่ออก",path:"expulsion",role:"retirement"}]},{key:8,icon:"mdi-medal-outline",activeIcon:"mdi-medal",label:"เครื่องราชฯ",path:"insignia",role:"insignia",children:[{key:8.1,label:"รอบการเสนอขอ",path:"insigniaProposals",role:"insignia"},{key:8.2,label:"จัดการคำขอ",path:"insigniaManage",role:"insignia"},{key:8.3,label:"บันทึกผลการเสนอขอ",path:"insigniaRecord",role:"insignia"},{key:8.4,label:"จัดสรรเครื่องราชฯ",path:"insigniaAllocate",role:"insignia"},{key:8.6,label:"ยืม-คืนเครื่องราชฯ",path:"insigniaBorrow",role:"insignia"},{key:8.5,label:"รายงาน",path:"insigniaReport",role:"insignia"}]}]),we=qe([{key:1,label:"ข้อมูลทั่วไป",tag:"information"},{key:19,label:"ประวัติการเปลี่ยนชื่อ",tag:"oldName"},{key:16,label:"ข้อมูลราชการ",tag:"government"},{key:17,label:"ข้อมูลที่อยู่",tag:"address"},{key:18,label:"ข้อมูลครอบครัว",tag:"family"},{key:15,label:"ใบอนุญาตประกอบอาชีพ",tag:"certicate"},{key:2,label:"ประวัติการศึกษา",tag:"education"},{key:3,label:"การฝึกอบรม/ดูงาน",tag:"training"},{key:4,label:"เครื่องราชอิสริยาภรณ์",tag:"insignia"},{key:5,label:"ประกาศเกียรติคุณ",tag:"coined"},{key:6,label:"ผลการประเมินปฏิบัติราชการ",tag:"assessment"},{key:7,label:"ตำแหน่ง/เงินเดือน/ค่าจ้าง",tag:"position"},{key:8,label:"วินัย",tag:"rule"},{key:9,label:"การลา",tag:"leave"},{key:10,label:"ความสามารถพิเศษ",tag:"talent"},{key:11,label:"ปฎิบัติราชการพิเศษ",tag:"work"},{key:12,label:"บันทึกวันที่ไม่ได้รับเงินเดือนฯ",tag:"record"},{key:13,label:"อื่นๆ",tag:"other"},{key:14,label:"เอกสารหลักฐาน",tag:"document"}]),Se=qe([{key:1,label:"ข้อมูลทั่วไป",tag:"information"},{key:2,label:"ใบอนุญาตประกอบอาชีพ",tag:"certicate"},{key:3,label:"ประวัติการศึกษา",tag:"education"},{key:4,label:"ผลการสอบ",tag:"examresult"},{key:5,label:"การคัดกรองคุณสมบัติ",tag:"qualification"}]),_t=v("div",{class:"q-px-md q-py-sm row col-12 items-center"},[v("div",{class:"text-subtitle1 text-weight-medium"},"การแจ้งเตือน")],-1),xt={class:"text-weight-medium text-uppercase"},wt={class:"row items-center no-wrap"},St={class:"row justify-center",style:{"border-top":"solid 3px #1bb19b !important",width:"273.797px"}},qt={class:"column items-center col-12 q-py-md",color:"grey-3"},Qt={class:"text-subtitle2 q-mt-md q-mb-xs text-center"},Pt={class:"column col-12"},Tt={class:"column q-pb-md justify-center"},Ct=v("div",{class:"text-overline text-grey q-px-md q-pt-sm"}," เลือกโหมด ",-1),zt={key:0},Lt={class:"row items-center no-wrap"},Bt=["to"],Et={key:0},At={key:1},$t=v("div",{class:"row q-ml-md"},[v("div",{style:{color:"#ffffff","letter-spacing":"1px"},class:"text-body2 text-weight-bolder"},[p(" ระบบ"),v("span",{class:"text-primary"},"ทรัพยากรบุคคล")]),v("div",{class:"text-caption text-white"}," กรุงเทพมหานคร")],-1),It={key:0},Vt={key:0},Dt={class:"q-pl-xs"},Rt={class:"q-pl-xs"},pa=tt({__name:"MainLayout",setup(l){const{setVerticalScrollPosition:T,getVerticalScrollPosition:te}=rt,$=bt(),b=at();lt();const y=_(""),M=yt(),{showLoader:ue,hideLoader:Qe,dialogMessage:me,success:ae,messageError:z,date2Thai:E}=M,le=ht(),{tabData:oe,loader:O}=ot($),{changeTab:ie}=$,j=_(!1),S=_(!1),L=_(!1),J=_(0),ne=_(0),U=_(!1),X=_(""),G=_([]),re=_(!1);_("");const I=_([{id:"1",sender:"ท",body:"ขอแก้ไขข้อมูลทะเบียนประวัติ",timereceive:new Date}]),se=_([{icon:"mdi-account-cog",label:"ผู้ดูแลระบบ",value:"op1",color:"primary"},{icon:"mdi-account-group",label:"เจ้าหน้าที่",value:"op2",color:"blue"},{icon:"mdi-account-circle",label:"บุคคล",value:"op3",color:"indigo"}]),ge=()=>b.name=="registryDetail",fe=()=>{S.value=!S.value},pe=()=>{window.innerWidth<1024?U.value=!U.value:j.value=!j.value},ve=n=>{const{position:r}=n;b.name=="PlacementPersonalDetail"?Ne(r):be(r)},be=n=>{n===void 0&&(n=document.documentElement.scrollTop||document.body.scrollTop);let r;for(const g in we){const f=we[g],a=document.getElementById(f.tag);if(a!==null)if(a.offsetTop>=n+155){r===void 0&&(r=f.tag);break}else r=f.tag}if(r!==void 0){ie(r);const g=document.getElementById("tab--"+r);g&&g.scrollIntoView({block:"nearest"})}},i=()=>b.name=="registryDetail"&&L.value;it(async()=>{q(null,!1),window.addEventListener("resize",n=>{q(n,!0)})}),nt(()=>{window.removeEventListener("resize",n=>{q(n,!0)})});const q=(n,r)=>{r?J.value=n.target.innerWidth:J.value=window.innerWidth,J.value<1024?L.value||(L.value=!0):L.value&&(S.value?L.value=!0:L.value=!1)},K=n=>n=="dashboard"&&b.fullPath=="/"?!0:n=="registry"&&b.fullPath=="/registry-employee"||n=="registry"&&b.fullPath.includes("/registry-employee/edit")||n=="registry"&&b.fullPath=="/"?!1:b.fullPath.includes(`/${n}`),he=n=>oe.value==n,De=n=>{const r=`#${n}`,g=document.getElementById(n),f=Math.max(0,g==null?0:g.offsetTop-84);b.hash!==r&&i()&&(S.value=!S.value),T(window,f,300)},Re=()=>b.name=="PlacementPersonalDetail",Ne=n=>{n===void 0&&(n=document.documentElement.scrollTop||document.body.scrollTop);let r;for(const g in Se){const f=Se[g],a=document.getElementById(f.tag);if(a!==null)if(a.offsetTop>=n+100){r===void 0&&(r=f.tag);break}else r=f.tag}if(r!==void 0){ie(r);const g=document.getElementById("tab--"+r);g&&g.scrollIntoView({block:"nearest"})}},Pe=()=>b.name=="PlacementPersonalDetail"&&L.value,He=n=>oe.value==n,Oe=n=>{const r=`#${n}`,g=document.getElementById(n),f=Math.max(0,g==null?0:g.offsetTop+50);b.hash!==r&&Pe()&&(S.value=!S.value),T(window,f,300)},je=()=>{le.dialog({title:"ยืนยันการออกจากระบบ",message:"ต้องการออกจากระบบใช้หรือไม่?",cancel:"ยกเลิก",ok:"ยืนยัน",persistent:!0}).onOk(()=>{ce.logout()})};return ce.tokenParsed!=null&&(X.value=ce.tokenParsed.name,G.value=ce.tokenParsed.role),(n,r)=>{const g=Ce("router-view"),f=Ce("full-loader");return o(),c(pt,{view:"lHh LpR lff",onScroll:ve},{default:e(()=>[t(ut,{flat:"",class:"bg-grey-2 text-dark","height-hint":"7"},{default:e(()=>[t(_e,{style:{padding:"0 2%"}},{default:e(()=>[t(Z,{size:"13px",class:"bg-grey-3",flat:"",dense:"",round:"",onClick:pe,"aria-label":"Menu"},{default:e(()=>[t(x,{name:j.value==!1?"mdi-backburger":"mdi-menu-open",size:"20px",color:"grey-7"},null,8,["name"])]),_:1}),t(st),t(Z,{round:"",dense:"",flat:"",size:"13px",class:"q-mx-md bg-grey-3",color:I.value.length===0?"grey-6":"grey-8",disable:I.value.length===0},{default:e(()=>[t(x,{name:"mdi-bell",size:"18px",color:"grey-7"}),C(t(ct,{rounded:"",color:"negative","text-color":"white",floating:""},{default:e(()=>[p(u(I.value.length),1)]),_:1},512),[[Ve,I.value.length>0]]),t(ke,{modelValue:re.value,"onUpdate:modelValue":r[0]||(r[0]=a=>re.value=a),"max-width":"480px",offset:[0,10]},{default:e(()=>[_t,(o(!0),m(P,null,Q(I.value,a=>(o(),c(A,{style:{"min-width":"300px"},key:a.id},{default:e(()=>[C((o(),c(h,{class:"mytry",dense:""},{default:e(()=>[t(s,{avatar:"",top:"",style:{"min-width":"40px"}},{default:e(()=>[t(N,{color:"primary",size:"22px","text-color":"white"},{default:e(()=>[v("span",xt,u(a.sender),1)]),_:2},1024)]),_:2},1024),t(s,null,{default:e(()=>[t(w,{caption:"",class:"text-black"},{default:e(()=>[p(u(a.body),1)]),_:2},1024),t(w,{caption:"",class:"row items-center text-grey-7"},{default:e(()=>[p(u(R(E)(a.timereceive)),1)]),_:2},1024)]),_:2},1024),t(Z,{size:"sm",unelevated:"",dense:"",icon:"mdi-close",class:"mybtn q-mx-xs"})]),_:2},1024)),[[W]]),t(F,{color:"grey-2"})]),_:2},1024))),128))]),_:1},8,["modelValue"])]),_:1},8,["color","disable"]),v("div",wt,[t(dt,{size:"md","dropdown-color":"grey",flat:""},{label:e(()=>[C((o(),c(h,{class:"q-pa-none"},{default:e(()=>[t(s,{avatar:R(le).screen.gt.xs},{default:e(()=>[t(N,{color:"grey-3"},{default:e(()=>[t(x,{name:"mdi-account",size:"22px",color:"grey-7"})]),_:1})]),_:1},8,["avatar"]),t(s,{class:"text-left gt-xs"},{default:e(()=>[t(w,{class:"text-caption text-weight-medium"},{default:e(()=>[p(u(X.value),1)]),_:1})]),_:1})]),_:1})),[[Be]])]),default:e(()=>[v("div",St,[v("div",qt,[t(N,{size:"72px",color:"grey-4"},{default:e(()=>[t(x,{name:"mdi-account",color:"grey-7"})]),_:1}),v("div",Qt,u(X.value),1),C(t(Z,{color:"primary",label:"ออกจากระบบ",push:"",size:"sm",onClick:je},null,512),[[Be]])]),v("div",Pt,[t(F),v("div",Tt,[Ct,(o(!0),m(P,null,Q(se.value,a=>(o(),c(A,{dense:"",key:a.label},{default:e(()=>[t(h,{clickable:""},{default:e(()=>[t(s,{avatar:""},{default:e(()=>[t(N,{color:a.color,"text-color":"white",icon:a.icon,size:"20px","font-size":"12px"},null,8,["color","icon"])]),_:2},1024),t(s,{class:"q-py-sm"},{default:e(()=>[p(u(a.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])])])]),_:1})]),i()||Pe()?(o(),c(Z,{key:0,size:"13px",class:"bg-blue-1",flat:"",dense:"",round:"",onClick:fe,"aria-label":"Menu"},{default:e(()=>[t(x,{name:"mdi-menu",class:"rotate-180",size:"20px",color:"blue"})]),_:1})):ee("",!0)]),_:1})]),_:1}),t(xe,{side:"left",class:"text-white",style:{background:"#273238"},modelValue:U.value,"onUpdate:modelValue":r[1]||(r[1]=a=>U.value=a),"show-if-above":"",width:260,breakpoint:1023,mini:j.value},{mini:e(()=>[t(de,{class:"fit mini-slot cursor-pointer"},{default:e(()=>[t(_e,{class:"q-py-md"},{default:e(()=>[t(ze,{src:Ae,"spinner-color":"white",style:{height:"32px","max-width":"32px"}})]),_:1}),t(F,{color:"grey-9"}),t(A,{padding:""},{default:e(()=>[(o(!0),m(P,null,Q(R($e),(a,V)=>(o(),m("div",{key:V},[G.value.includes(a.role)?(o(),m("div",zt,[a.key==3||a.key==5?C((o(),c(h,{key:0,clickable:"",active:y.value===a.label,onClick:d=>y.value=a.label,"active-class":"text-primary menuActiveMini text-weight-medium"},{default:e(()=>[v("div",Lt,[t(x,{name:a.icon,size:"20px",class:"q-ml-md"},null,8,["name"]),t(x,{name:"mdi-dots-vertical",size:"13px",color:"grey-6"})]),t(Le,{anchor:"center right",self:"center left",offset:[10,10]},{default:e(()=>[p(u(a.label),1)]),_:2},1024),t(ke,{anchor:"top right",self:"top left",offset:[5,0],style:{background:"#273238","z-index":"9000"}},{default:e(()=>[t(A,{class:"text-white q-py-sm"},{default:e(()=>[(o(!0),m(P,null,Q(a.children,(d,Y)=>(o(),m("div",{key:Y,to:{name:`${d.path}`}},[a.key==5?(o(),m("div",Et,[d.key!==5.1?(o(),c(h,{key:0,dense:"",clickable:""},{default:e(()=>[t(s,null,{default:e(()=>[p(u(d.label),1)]),_:2},1024),t(s,{side:""},{default:e(()=>[t(x,{name:"keyboard_arrow_right"})]),_:1}),t(ke,{anchor:"top end",self:"top start",offset:[5,0],style:{background:"#273238","z-index":"9000"}},{default:e(()=>[t(A,{class:"text-white q-py-sm"},{default:e(()=>[(o(!0),m(P,null,Q(d.children,D=>(o(),c(h,{key:D.label,to:{name:`${D.path}`},dense:"",class:"q-pl-md text-body2","active-class":"text-primary active-item text-weight-medium",clickable:""},{default:e(()=>[t(s,null,{default:e(()=>[t(w,null,{default:e(()=>[p(u(D.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"]))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)):(o(),c(h,{key:1,dense:"",class:"q-pl-md q-pr-xl text-body2","active-class":"text-primary active-item text-weight-medium",clickable:"",to:{name:`${d.path}`}},{default:e(()=>[t(s,null,{default:e(()=>[t(w,null,{default:e(()=>[p(u(d.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"]))])):(o(),m("div",At,[t(h,{dense:"",class:"q-pl-md q-pr-xl text-body2","active-class":"text-primary active-item text-weight-medium",clickable:"",to:{name:`${d.path}`}},{default:e(()=>[t(s,null,{default:e(()=>[t(w,null,{default:e(()=>[p(u(d.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"])]))],8,Bt))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,["active","onClick"])),[[W]]):C((o(),c(h,{key:1,clickable:"",to:{name:`${a.path}`},active:y.value===a.label,onClick:d=>y.value=a.label,"active-class":"text-primary menuActiveMini"},{default:e(()=>[t(s,{avatar:""},{default:e(()=>[t(N,{size:"md","font-size":"20px"},{default:e(()=>[t(x,{name:a.icon},null,8,["name"])]),_:2},1024)]),_:2},1024),t(Le,{anchor:"center right",self:"center left",offset:[10,10]},{default:e(()=>[p(u(a.label),1)]),_:2},1024)]),_:2},1032,["to","active","onClick"])),[[W]])])):ee("",!0)]))),128))]),_:1})]),_:1})]),default:e(()=>[t(de,{class:"fit"},{default:e(()=>[t(_e,{class:"q-py-md"},{default:e(()=>[t(mt,{shrink:"",class:"row items-center no-wrap"},{default:e(()=>[t(ze,{src:Ae,"spinner-color":"white",style:{height:"40px","max-width":"40px"}}),$t]),_:1})]),_:1}),t(F,{inset:"",color:"grey-9"}),t(A,{padding:""},{default:e(()=>[(o(!0),m(P,null,Q(R($e),(a,V)=>(o(),m("div",{key:V},[G.value.includes(a.role)?(o(),m("div",It,[a.key==3||a.key==5||a.key==6||a.key==7||a.key==8?(o(),c(Ee,{key:0,group:"somegroup",class:"menuSub","expand-icon":"mdi-chevron-down","expanded-icon":"mdi-chevron-up"},{header:e(()=>[t(s,{avatar:""},{default:e(()=>[t(N,{icon:a.icon,size:"md","font-size":"20px"},null,8,["icon"])]),_:2},1024),t(s,null,{default:e(()=>[p(u(a.label),1)]),_:2},1024)]),default:e(()=>[a.key==5?(o(),m("div",Vt,[(o(!0),m(P,null,Q(a.children,(d,Y)=>(o(),m("div",{key:Y},[d.key!==5.1?(o(),c(Ee,{key:0,"switch-toggle-side":"","dense-toggle":"",label:d.label,class:"expan2",dense:""},{default:e(()=>[(o(!0),m(P,null,Q(d.children,D=>(o(),c(h,{dense:"",class:"menuSubHover","active-class":"text-primary active-item text-weight-bold menuSubAct",clickable:"",key:D.key,to:{name:`${D.path}`}},{default:e(()=>[t(s,null,{default:e(()=>[t(w,{class:"font-400 subLabel"},{default:e(()=>[p(u(D.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"]))),128))]),_:2},1032,["label"])):(o(),c(h,{key:1,dense:"",class:"menuSubHover","active-class":"text-primary active-item text-weight-bold menuSubAct",clickable:"",to:{name:`${d.path}`}},{default:e(()=>[t(s,null,{default:e(()=>[t(w,null,{default:e(()=>[p(u(d.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"]))]))),128))])):(o(!0),m(P,{key:1},Q(a.children,(d,Y)=>(o(),c(h,{dense:"",class:"menuSubHover","active-class":"text-primary active-item text-weight-bold menuSubAct",clickable:"",key:Y,to:{name:`${d.path}`}},{default:e(()=>[t(s,null,{default:e(()=>[t(w,{class:"font-400"},{default:e(()=>[p(u(d.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"]))),128))]),_:2},1024)):C((o(),c(h,{key:1,class:"text-weight-medium menu",active:K(a.path),"active-class":"text-primary active-item text-weight-bold menuActive",to:{name:`${a.path}`},clickable:"",dense:"",exact:""},{default:e(()=>[t(s,{avatar:""},{default:e(()=>[t(N,{size:"md","font-size":"20px"},{default:e(()=>[t(x,{name:a.key===ne.value?a.activeIcon:a.icon},null,8,["name"])]),_:2},1024)]),_:2},1024),t(s,null,{default:e(()=>[t(w,null,{default:e(()=>[p(u(a.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["active","to"])),[[W]])])):ee("",!0)]))),128))]),_:1})]),_:1})]),_:1},8,["modelValue","mini"]),ge()?(o(),c(xe,{key:0,side:"right",class:"bg-grey-2","show-if-above":"",modelValue:S.value,"onUpdate:modelValue":r[2]||(r[2]=a=>S.value=a),width:220,breakpoint:1023},{default:e(()=>[t(de,{class:"fit"},{default:e(()=>[t(A,{padding:""},{default:e(()=>[(o(!0),m(P,null,Q(R(we),(a,V)=>C((o(),c(h,{key:V,id:"tab--"+a.tag,class:"tabNative","active-class":"text-blue-7 active-item text-weight-medium tabActive",active:he(a.tag),clickable:"",dense:"",exact:"",onClick:d=>De(a.tag)},{default:e(()=>[t(s,null,{default:e(()=>[t(w,null,{default:e(()=>[t(x,{size:"11px",name:"mdi-circle-medium"}),v("span",Dt,u(a.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["id","active","onClick"])),[[W]])),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])):ee("",!0),Re()?(o(),c(xe,{key:1,side:"right",class:"bg-grey-2","show-if-above":"",modelValue:S.value,"onUpdate:modelValue":r[3]||(r[3]=a=>S.value=a),width:220,breakpoint:1023},{default:e(()=>[t(de,{class:"fit"},{default:e(()=>[t(A,{padding:""},{default:e(()=>[(o(!0),m(P,null,Q(R(Se),(a,V)=>C((o(),c(h,{key:V,id:"tab--"+a.tag,class:"tabNative","active-class":"text-blue-7 active-item text-weight-medium tabActive",active:He(a.tag),clickable:"",dense:"",exact:"",onClick:d=>Oe(a.tag)},{default:e(()=>[t(s,null,{default:e(()=>[t(w,null,{default:e(()=>[t(x,{size:"11px",name:"mdi-circle-medium"}),v("span",Rt,u(a.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["id","active","onClick"])),[[W]])),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])):ee("",!0),t(ft,{class:"bg-grey-2"},{default:e(()=>[t(vt,{style:{padding:"0 2%"}},{default:e(()=>[(o(),c(g,{key:n.$route.fullPath}))]),_:1})]),_:1}),t(f,{visibility:R(O)},null,8,["visibility"])]),_:1})}}});export{pa as default};
|