2023-10-10 16:51:42 +08:00

2 lines
24 KiB
JavaScript

import{d as Q,r as L,c as N,e as t,f as l,g as e,y as n,x as s,B as p,u as a,i as le,A as U,bl as $e,bm as Ce,v as r,V as ue,o as Se,w as ie,z as V,F as u,H as m,Q as Ee,n as P,Z as Te}from"./base-d77b0726.js";import{E as _e,a as Ve,c as Le,d as ze}from"./index-704f0685.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as Ie,a as je,b as Ae}from"./el-menu-item-7374f44c.js";import{_ as Y}from"./index.vue_vue_type_script_setup_true_lang-8d43c28e.js";import{h as De,G as Re,g as Fe}from"./index-331c6de1.js";/* empty css *//* empty css *//* empty css *//* empty css */import{u as M,b as xe,d as Ue,f as me}from"./index-822bfdfd.js";import{s as ae,a as q,d as Be}from"./common-56ee0a80.js";import{t as F,a as He,u as he}from"./index-c7fb4804.js";import{E as We,b as qe}from"./index-ee35aabd.js";import{E as Ne}from"./index-9b58fc9a.js";import{E as Ke}from"./index-b1914892.js";import{E as ce}from"./index-74352d71.js";import{b as Ge,a as Oe,E as Pe,d as Qe,f as Ze,c as Je}from"./index-008fac09.js";import{O as Xe,ax as Ye}from"./index-e37943c3.js";import{_ as fe}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */import{u as re,b as ve}from"./vue-router-57155f94.js";import{a as ye,b as ke,E as ge}from"./index-6f5bf0a3.js";/* empty css */import{E as Me}from"./index-3322df72.js";import{aa as et,ab as tt}from"./sys-953663dd.js";import{E as st,a as lt}from"./index-c314892b.js";import{E as nt}from"./index-6a54cf26.js";import{E as ot}from"./index-91bdda63.js";import"./el-tooltip-4ed993c7.js";import{_ as at}from"./apply_empty-58e89635.js";/* empty css */import"./index-9e51ba8b.js";import"./typescript-defaf979.js";import"./aria-60e0cdc6.js";import"./index-de9bede2.js";import"./event-e06a23af.js";import"./index-6245131d.js";import"./validator-7b087194.js";import"./index-f2dc9b9f.js";import"./index-45cca80f.js";import"./focus-trap-98fda164.js";import"./index-c1eb81db.js";import"./index-d1e433eb.js";import"./position-09adcf79.js";import"./index-a20d1a31.js";import"./index-ef0eb7b1.js";import"./debounce-8a1738b0.js";import"./index-b3418ddc.js";import"./scroll-59301fd6.js";import"./vnode-5920e7a9.js";import"./aria-adfa05c5.js";import"./index-40fcecbc.js";import"./dropdown-2ff49e9b.js";const pe=B=>($e("data-v-9f1f1211"),B=B(),Ce(),B),it={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},ct={class:"setting-item flex items-baseline justify-between mb-[10px]"},rt={class:"title text-base text-tx-secondary whitespace-nowrap"},pt={class:""},dt={class:"setting-item flex items-baseline justify-between mb-[10px]"},mt={class:"title text-base text-tx-secondary whitespace-nowrap"},ut={class:""},_t=pe(()=>e("img",{class:"w-[35px] h-[35px]",src:Ie,alt:""},null,-1)),xt=pe(()=>e("img",{class:"w-[35px] h-[35px]",src:je,alt:""},null,-1)),ht=pe(()=>e("img",{class:"w-[35px] h-[35px]",src:Ae,alt:""},null,-1)),ft={class:"setting-item flex items-center justify-between mb-[10px]"},vt={class:"title text-base text-tx-secondary"},yt={class:""},kt={class:"setting-item flex items-center justify-between mb-[10px]"},gt={class:"title text-base text-tx-secondary"},bt={class:""},wt=Q({__name:"layout-setting",setup(B){const w=L(!1),c=M(),$=De(),j=Xe($),v=N({get(){return c.dark},set(b){c.setTheme("dark",b),j(b),ae(c.theme,c.dark?"dark":"light")}}),y=N({get(){return c.sidebar},set(b){c.setTheme("sidebar",b),ae(c.theme,c.dark?"dark":"light")}}),C=N({get(){return c.sidebarStyle},set(b){c.setTheme("sidebarStyle",b)}}),g=N({get(){return c.theme},set(b){c.setTheme("theme",b),ae(c.theme,c.dark?"dark":"light")}});return(b,k)=>{const K=Y,E=We,R=qe,G=Ne,H=Ke,O=ce,S=Ge;return t(),l("div",{class:"flex w-[100%] h-[100%]",onClick:k[5]||(k[5]=_=>w.value=!0)},[e("div",it,[n(K,{name:"element-Setting"})]),n(S,{modelValue:w.value,"onUpdate:modelValue":k[4]||(k[4]=_=>w.value=_),title:a(F)("layout.layoutSetting"),size:"300px"},{default:s(()=>[n(O,null,{default:s(()=>[e("div",ct,[e("div",rt,p(a(F)("layout.sidebarStyle")),1),e("div",pt,[n(R,{modelValue:a(C),"onUpdate:modelValue":k[0]||(k[0]=_=>le(C)?C.value=_:null),class:"ml-4"},{default:s(()=>[n(E,{label:"oneType",size:"large"},{default:s(()=>[U("样式一")]),_:1}),n(E,{label:"twoType",size:"large"},{default:s(()=>[U("样式二")]),_:1}),n(E,{label:"threeType",size:"large"},{default:s(()=>[U("样式三")]),_:1})]),_:1},8,["modelValue"])])]),e("div",dt,[e("div",mt,p(a(F)("layout.sidebarMode")),1),e("div",ut,[n(R,{modelValue:a(y),"onUpdate:modelValue":k[1]||(k[1]=_=>le(y)?y.value=_:null),class:"ml-4"},{default:s(()=>[n(E,{label:"oneType",size:"large"},{default:s(()=>[_t]),_:1}),n(E,{label:"twoType",size:"large"},{default:s(()=>[xt]),_:1}),n(E,{label:"threeType",size:"large"},{default:s(()=>[ht]),_:1})]),_:1},8,["modelValue"])])]),e("div",ft,[e("div",vt,p(a(F)("layout.darkMode")),1),e("div",yt,[n(G,{modelValue:a(v),"onUpdate:modelValue":k[2]||(k[2]=_=>le(v)?v.value=_:null),"active-value":!0,"inactive-value":!1},null,8,["modelValue"])])]),e("div",kt,[e("div",gt,p(a(F)("layout.themeColor")),1),e("div",bt,[n(H,{modelValue:a(g),"onUpdate:modelValue":k[3]||(k[3]=_=>le(g)?g.value=_:null)},null,8,["modelValue"])])])]),_:1})]),_:1},8,["modelValue","title"])])}}});const $t=fe(wt,[["__scopeId","data-v-9f1f1211"]]),Ct={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},St=Q({__name:"switch-lang",setup(B){const w=re(),c=M(),$=j=>{c.$patch(v=>{v.lang=j,q.set({key:"lang",data:j})}),He.loadLocaleMessages(w.meta.app||"",w.path,c.lang),location.reload()};return(j,v)=>{const y=Y,C=ye,g=ke,b=ge;return t(),r(b,{onCommand:$,tabindex:1,class:"h-[100%] w-[100%]"},{dropdown:s(()=>[n(g,null,{default:s(()=>[n(C,{command:"zh-cn",disabled:a(c).lang=="zh-cn"},{default:s(()=>[U("简体中文")]),_:1},8,["disabled"]),n(C,{command:"en",disabled:a(c).lang=="en"},{default:s(()=>[U("English")]),_:1},8,["disabled"])]),_:1})]),default:s(()=>[e("div",Ct,[n(y,{name:"iconfont-iconfanyi"})])]),_:1})}}}),Et={class:"userinfo flex h-full items-center"},Tt={class:"user-name pl-[8px]"},Vt=Q({__name:"user-info",setup(B){const w=xe(),c=$=>{switch($){case"logout":w.logout();break}};return($,j)=>{const v=Me,y=Y,C=ue("router-link"),g=ye,b=ke,k=ge;return t(),r(k,{onCommand:c,tabindex:1},{dropdown:s(()=>[n(b,null,{default:s(()=>[n(g,{command:"usercenter"},{default:s(()=>[n(C,{to:"/user/center"},{default:s(()=>[U("个人中心")]),_:1})]),_:1}),n(g,{command:"logout"},{default:s(()=>[U("退出登录")]),_:1})]),_:1})]),default:s(()=>[e("div",Et,[n(v,{size:25,icon:a(Ye)},null,8,["icon"]),e("div",Tt,p(a(w).userInfo.username),1),n(y,{name:"element-ArrowDown",class:"ml-[5px]"})])]),_:1})}}}),Lt={class:"left-panel h-full flex items-center"},zt={class:"flex items-center h-full pl-[10px] hidden-xs-only"},It={class:"right-panel h-full flex items-center justify-end"},jt=["title"],At={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Dt={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Rt={class:"navbar-item flex items-center h-full cursor-pointer"},Ft={class:"dialog-footer"},Ut={class:"flex flex-wrap"},Bt=["onClick"],Ht=["onClick"],Wt={class:"dialog-footer"},qt=Q({__name:"index",setup(B){const w=ve(),c=q.get("app_type"),{toggle:$,isFullscreen:j}=Re(),v=M(),y=he(),C=re(),g=L(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),b=N(()=>v.dark);Se(()=>{window.onresize=()=>(()=>{g.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()}),ie(g,()=>{g.value<992?v.menuIsCollapse||v.toggleMenuCollapse(!0):v.menuIsCollapse&&v.toggleMenuCollapse(!1)});const k=()=>{y.routeRefreshTag&&y.refreshRouterView()},K=N(()=>{const S=C.matched.filter(_=>_.meta.title);return S[0]&&S[0].path=="/"&&S.splice(0,1),S}),E=L(),R=L(!1),G=()=>{et().then(S=>{R.value=!0,E.value=S.data;for(let _=0;_<E.value.length;_++)E.value[_].is_use==1&&(H.value=E.value[_].view_path)})},H=L(""),O=()=>{tt({view_path:H.value}).then(()=>{R.value=!1,w.go(0)})};return(S,_)=>{const Z=Y,z=Oe,ee=Pe,te=st,x=lt,f=ot,I=nt,W=_e;return t(),r(W,{class:P(["h-full px-[10px]",{"layout-header border-b border-color":!a(b)}])},{default:s(()=>[n(x,{class:"w-100 h-full w-full"},{default:s(()=>[n(te,{span:12},{default:s(()=>[e("div",Lt,[e("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:k},[n(Z,{name:"element-Refresh"})]),e("div",zt,[n(ee,{separator:"/"},{default:s(()=>[(t(!0),l(u,null,V(a(K),(h,D)=>(t(),r(z,{key:D},{default:s(()=>[U(p(h.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),n(te,{span:12},{default:s(()=>[e("div",It,[a(c)=="site"?(t(),l("i",{key:0,class:"iconfont iconlingdang-xianxing cursor-pointer px-[8px]",title:a(F)("newInfo")},null,8,jt)):m("",!0),a(c)=="site"?(t(),l("div",{key:1,class:"navbar-item flex items-center h-full cursor-pointer",onClick:G},[n(Z,{name:"iconfont-iconqiehuan",title:a(F)("indexSwitch")},null,8,["title"])])):m("",!0),e("div",At,[n(St)]),e("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:_[0]||(_[0]=(...h)=>a($)&&a($)(...h))},[a(j)?(t(),r(Z,{key:0,name:"iconfont-icontuichuquanping"})):(t(),r(Z,{key:1,name:"iconfont-iconquanping"}))]),e("div",Dt,[n($t)]),e("div",Rt,[n(Vt)])])]),_:1})]),_:1}),Ee(e("input",{type:"hidden","onUpdate:modelValue":_[1]||(_[1]=h=>S.comparisonToken=h)},null,512),[[Fe,S.comparisonToken]]),n(I,{modelValue:S.detectionLoginDialog,"onUpdate:modelValue":_[2]||(_[2]=h=>S.detectionLoginDialog=h),title:a(F)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:s(()=>[e("span",Ft,[n(f,{onClick:S.detectionLoginFn},{default:s(()=>[U(p(a(F)("layout.detectionLoginOperation")),1)]),_:1},8,["onClick"])])]),default:s(()=>[e("span",null,p(a(F)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"]),n(I,{modelValue:R.value,"onUpdate:modelValue":_[3]||(_[3]=h=>R.value=h),title:a(F)("indexTemplate"),width:"550px","destroy-on-close":!0},{footer:s(()=>[e("span",Wt,[n(f,{type:"primary",onClick:O},{default:s(()=>[U(p(a(F)("confirm")),1)]),_:1})])]),default:s(()=>[e("div",Ut,[H.value==""?(t(!0),l(u,{key:0},V(E.value,(h,D)=>(t(),l("div",{key:D},[e("div",{onClick:ne=>H.value=h.view_path,class:P(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",h.is_use==1?"bg-primary text-[#fff]":""])},[e("span",null,p(h.name),1)],10,Bt)]))),128)):(t(!0),l(u,{key:1},V(E.value,(h,D)=>(t(),l("div",{key:D},[e("div",{onClick:ne=>H.value=h.view_path,class:P(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",H.value==h.view_path?"bg-primary text-[#fff]":""])},[e("span",null,p(h.name),1)],10,Ht)]))),128))])]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const Nt=fe(qt,[["__scopeId","data-v-1c6f1504"]]),Kt=["onClick"],Gt=["src","title"],Ot={key:0,class:"flex-1 flex flex-col justify-center items-center pb-[30px]"},Pt=e("div",{class:"w-[130px]"},[e("img",{src:at,class:"max-w-full",alt:""})],-1),Qt=e("div",{class:"text-[14px] text-[#909399]"},[U("暂无安装任何应用或插件,马上去"),e("a",{href:"https://www.niucloud.com/product/",target:"_blank",class:"text-[var(--el-color-primary)]"},"官方应用市场"),U("逛逛")],-1),Zt=[Pt,Qt],Jt=Q({__name:"app-menu",props:["isShowHover","data","hoverType"],emits:["child-click"],setup(B,{emit:w}){const c=B;let $=L([]);c.data&&c.data.forEach((v,y)=>{v.type=="app"&&$.value.push(v)});const j=(v,y)=>{w("child-click",v,y)};return(v,y)=>(t(),l("div",{class:P([{"group-hover:flex":c.isShowHover},"hidden fixed left-0 top-[65px] z-[5555] bg-[#fff] w-[640px] px-[28px] py-[20px] flex-wrap box-border shadow-lg "])},[(t(!0),l(u,null,V(a($),(C,g)=>(t(),l("div",{key:g,onClick:b=>j(C,c.hoverType),class:"flex items-center cursor-pointer text-[#6d7278] hover:bg-[#f1f2f6] whitespace-nowrap py-[10px] px-[15px] box-border w-[165px]"},[e("img",{src:a(Be)(C.icon),class:"w-[44px] h-[44px] rounded-full mr-[5px]",alt:"",title:C.title},null,8,Gt),e("span",null,p(C.title),1)],8,Kt))),128)),a($).length?m("",!0):(t(),l("div",Ot,Zt))],2))}}),Xt={class:"w-[65px] overflow-hidden"},Yt={class:"h-full flex flex-col relative"},Mt=e("span",{class:"iconfont icontuodong !text-[30px]"},null,-1),es=e("span",{class:"iconfont iconshouye !text-[24px]"},null,-1),ts=[es],ss={class:"mb-[20px]"},ls=["onClick"],ns={key:0,class:"w-[189px] box-border border-r-[1px] border-solid second-menu"},os={class:"group flex flex-col items-center justify-center h-[64px] border-b-[1px] border-solid second-head cursor-pointer relative"},as={class:"w-[16px] h-[16px] relative flex items-center"},is={class:"ml-[11px] text-[15px]"},cs=e("div",{class:"w-[16px] h-[16px] relative flex items-center"},[e("span",{class:"iconfont icondian !text-[25px]"})],-1),rs={class:"ml-[11px] text-[15px]"},ps=e("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[e("span",{class:"iconfont icondian !text-[25px]"})],-1),ds={class:"ml-[11px] text-[15px]"},ms={class:"text-[14px]"},us={class:"text-[14px]"},_s={class:"text-[14px]"},xs={key:0,class:"w-[16px] h-[16px] relative flex items-center"},hs={class:"ml-[11px] text-[15px]"},fs=["onClick"],vs={key:0,class:"w-[16px] h-[16px] relative flex items-center"},ys={class:"ml-[11px] text-[15px]"},ks=e("div",{class:"!border-0 !border-t-[1px] border-solid mx-[25px] bg-[#f7f7f7] my-[5px]"},null,-1),gs={class:"w-[16px] h-[16px] relative flex items-center"},bs={class:"ml-[11px] text-[15px]"},ws=e("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[e("span",{class:"iconfont iconyuanquan_huaban1 !text-[20px]"})],-1),$s={class:"ml-[11px] text-[15px]"},Cs=e("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[e("span",{class:"iconfont icondian !text-[25px]"})],-1),Ss={class:"ml-[11px] text-[15px]"},Es={class:"text-[14px]"},Ts={class:"text-[14px]"},Vs={class:"text-[14px]"},Ls=e("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[e("span",{class:"iconfont iconyuanquan_huaban1 !text-[20px]"})],-1),zs={class:"ml-[11px] text-[15px]"},Is=e("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[e("span",{class:"iconfont icondian !text-[25px]"})],-1),js={class:"ml-[11px] text-[15px]"},As={class:"text-[14px]"},Ds={class:"text-[14px]"},Rs={key:0,class:"w-[16px] h-[16px] relative flex items-center"},Fs={class:"ml-[11px] text-[15px]"},Us={key:0,class:"w-[16px] h-[16px] relative flex items-center"},Bs={class:"ml-[11px] text-[15px]"},Hs=Q({__name:"index",setup(B){const w=xe(),c=M(),$=re(),j=ve(),v=L(""),y=L("");v.value=q.get("menuAppStorage"),y.value=q.get("menuAppStorage");const C=L(!1),g=L([]),b=L([]),k=L([]),K=async()=>{const x=await Ue();g.value=g.value.concat(x.data),g.value.forEach((f,I)=>{f.type=="app"&&b.value.push(f.key),f.type=="addon"&&k.value.push(f.key)}),k.value=k.value.concat(["member","app_center"]),C.value=!0};K();const E=()=>{const x=q.get("menuAppStorage");x?j.push({name:R.value[x]}):j.push({path:"/"})},R=L({}),G=N(()=>{const x=[];return w.routers.forEach((f,I)=>{f.children&&f.children.length?(f.name=me(f.children),R.value[f.meta.app]=me(f.children),x.push(f)):(R.value[f.meta.app]=f.name,x.push(f))}),g.value&&g.value.length&&g.value.forEach((f,I)=>{x.forEach((W,h)=>{f.key==W.meta.key&&(W.meta.parentTitle=f.title,W.meta.parentIcon=f.icon)})}),g.value.length||(q.set({key:"menuAppStorage",data:""}),v.value=""),g.value.length&&!v.value&&(q.set({key:"menuAppStorage",data:b.value[0]}),v.value=b.value[0]),x}),H=N(()=>c.dark);ie(()=>w.globalAppKey,(x,f)=>{K()},{deep:!0});const O=L(""),S=L("");ie($,()=>{O.value=q.get("plugMenuTypeStorage");const x=$.matched[1];S.value=$.matched[1],y.value=x.meta.key,c.$patch(f=>{f.menuDrawer=!1})},{immediate:!0});let _=L(!0);L(!0);const Z=()=>{_.value=!0},z=(x,f)=>{if(f=="onefloatMenu"&&(_.value=!1),!x.meta&&x.type=="app"||x.meta.key!="official_market"){let I=x.name;if(x.type=="app"){v.value=x.key,y.value=x.key,q.set({key:"menuAppStorage",data:x.key}),q.set({key:"plugMenuTypeStorage",data:""});const W=w.appMenuList;W.push(x.key),w.setAppMenuList(W),I=R.value[x.key]}j.push({name:I})}else window.open("https://www.niucloud.com/product/","_blank")},ee=N(()=>c.sidebar),te=x=>k.value.includes(y.value)&&v.value==x.meta.app||!k.value.includes(y.value)&&(x.meta.key==y.value||x.meta.app==y.value);return(x,f)=>{const I=Y,W=Ve,h=Qe,D=Ze,ne=Je,be=ce;return C.value?(t(),l("div",{key:0,class:P(["flex",{"two-type":a(ee)=="twoType"},{"three-type":a(ee)=="threeType"}])},[e("div",Xt,[n(W,{class:P(["h-screen layout-aside w-[65px] pb-[30px] bg-[#F7F8FA] ease-in duration-200",{bright:!a(H)}])},{default:s(()=>[e("div",Yt,[e("div",{class:"group flex items-center justify-center h-[64px] cursor-pointer cut-style",onMouseenter:Z},[Mt,n(Jt,{isShowHover:a(_),data:g.value,onChildClick:z,hoverType:"onefloatMenu"},null,8,["isShowHover","data"])],32),e("div",{onClick:E,class:"flex items-center justify-center h-[56px] cursor-pointer text-[#6d7278] hover:bg-[#f1f2f6] menu-item hover:text-color whitespace-nowrap"},ts),e("div",ss,[(t(!0),l(u,null,V(a(G),(A,oe)=>(t(),l(u,{key:oe},[A.meta.app==""&&A.meta.attr=="common"?(t(),l("div",{key:0,onClick:o=>z(A),class:P(["flex items-center justify-center h-[56px] cursor-pointer text-[#6d7278] hover:bg-[#f1f2f6] menu-item hover:text-color whitespace-nowrap",{"bg-[#f1f2f6] text-color menu-item-active ":A.path==S.value.path||S.value.path=="/admin"&&A.path=="/index"||S.value.meta.app&&A.path=="/index"}])},[A.meta.icon?(t(),r(I,{key:0,name:A.meta.icon,class:"!w-auto",size:"24px",title:A.meta.title},null,8,["name","title"])):m("",!0)],10,ls)):m("",!0)],64))),128))])])]),_:1},8,["class"])]),(t(!0),l(u,null,V(a(G),(A,oe)=>(t(),l(u,{key:oe},[te(A)?(t(),l("div",ns,[e("div",os,p(A.meta.app?A.meta.parentTitle:A.meta.title),1),n(be,{class:"overflow-y-auto menus-wrap"},{default:s(()=>[n(ne,{class:"apply-menu !border-0",router:!0,"unique-opened":"true","default-active":String(a($).name)},{default:s(()=>[(t(!0),l(u,null,V(A.children,(o,we)=>(t(),l(u,null,[o.children&&o.meta.show?(t(),r(D,{key:0,index:String(o.meta.title)},{title:s(()=>[e("div",as,[o.meta.icon?(t(),r(I,{key:0,name:o.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):m("",!0)]),e("span",is,p(o.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(o.children,(i,se)=>(t(),l(u,{key:se},[i.children&&i.meta.show?(t(),r(D,{key:0,index:String(i.meta.title),class:"three-menu"},{title:s(()=>[cs,e("span",rs,p(i.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(i.children,(d,J)=>(t(),l(u,{key:J},[d.children&&d.meta.show?(t(),r(D,{key:0,index:String(d.meta.title)},{title:s(()=>[ps,e("span",ds,p(d.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(d.children,(T,X)=>(t(),l(u,{key:X},[T.meta.show?(t(),r(h,{key:0,class:"!h-[52px] !pl-[55px]",index:String(T.name),onClick:de=>z(T)},{title:s(()=>[e("span",ms,p(T.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128))]),_:2},1032,["index"])):d.meta.show?(t(),r(h,{key:1,class:"!h-[52px] !pl-[35px]",index:String(d.name),onClick:T=>z(d)},{title:s(()=>[e("span",us,p(d.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128))]),_:2},1032,["index"])):i.meta.show?(t(),r(h,{key:1,class:"!h-[52px] !pl-[52px]",index:String(i.name),onClick:d=>z(i)},{title:s(()=>[e("span",_s,p(i.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128))]),_:2},1032,["index"])):o.meta.show&&o.meta.key!="official_market"?(t(),r(h,{key:1,class:"!pl-[25px] text-[#333]",index:String(o.name),onClick:i=>z(o)},{title:s(()=>[o.meta.icon?(t(),l("div",xs,[o.meta.icon?(t(),r(I,{key:0,name:o.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):m("",!0)])):m("",!0),e("span",hs,p(o.meta.title),1)]),_:2},1032,["index","onClick"])):o.meta.show&&o.meta.key=="official_market"?(t(),l("div",{key:2,class:"flex items-center !px-[25px] h-[56px] cursor-pointer text-[#333] el-menu-item",onClick:i=>z(o)},[o.meta.icon?(t(),l("div",vs,[o.meta.icon?(t(),r(I,{key:0,name:o.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):m("",!0)])):m("",!0),e("span",ys,p(o.meta.title),1)],8,fs)):m("",!0)],64))),256)),b.value.includes(y.value)||k.value.includes(y.value)?(t(),l(u,{key:0},[ks,(t(!0),l(u,null,V(a(G),(o,we)=>(t(),l(u,null,[o.meta.attr=="system"&&!o.meta.app&&o.children?(t(),r(D,{key:0,index:String(o.meta.title)},{title:s(()=>[e("div",gs,[o.meta.icon?(t(),r(I,{key:0,name:o.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):m("",!0)]),e("span",bs,p(o.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(o.children,(i,se)=>(t(),l(u,{key:se},[i.meta.app&&i.children?(t(),r(D,{key:0,index:String(i.meta.title)},{title:s(()=>[ws,e("span",$s,p(i.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(i.children,(d,J)=>(t(),l(u,{key:J},[d.children&&d.meta.show?(t(),r(D,{key:0,index:String(d.meta.title)},{title:s(()=>[Cs,e("span",Ss,p(d.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(d.children,(T,X)=>(t(),l(u,{key:X},[T.meta.show?(t(),r(h,{key:0,class:"!h-[52px] !pl-[55px]",index:String(T.name),onClick:de=>z(T)},{title:s(()=>[e("span",Es,p(T.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128))]),_:2},1032,["index"])):d.meta.show?(t(),r(h,{key:1,class:"!ml-[30px] !h-[52px] !pl-[35px]",index:String(d.name),onClick:T=>z(d)},{title:s(()=>[e("span",Ts,p(d.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128))]),_:2},1032,["index"])):m("",!0),i.meta.show?(t(),r(h,{key:1,class:"!h-[52px] !pl-[52px]",index:String(i.name),onClick:d=>z(i)},{title:s(()=>[e("span",Vs,p(i.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128)),k.value.includes(y.value)&&o.meta.key=="app_center"&&O.value?(t(!0),l(u,{key:0},V(a(G),(i,se)=>(t(),l(u,null,[i.meta.app&&i.meta.app==O.value&&i.children?(t(),r(D,{key:0,index:String(i.meta.title)},{title:s(()=>[Ls,e("span",zs,p(i.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(i.children,(d,J)=>(t(),l(u,{key:J},[d.children&&d.meta.show?(t(),r(D,{key:0,index:String(d.meta.title)},{title:s(()=>[Is,e("span",js,p(d.meta.title),1)]),default:s(()=>[(t(!0),l(u,null,V(d.children,(T,X)=>(t(),l(u,{key:X},[T.meta.show?(t(),r(h,{key:0,class:"!h-[52px] !pl-[55px]",index:String(T.name),onClick:de=>z(T)},{title:s(()=>[e("span",As,p(T.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128))]),_:2},1032,["index"])):d.meta.show?(t(),r(h,{key:1,class:"!ml-[30px] !h-[52px] !pl-[35px]",index:String(d.name),onClick:T=>z(d)},{title:s(()=>[e("span",Ds,p(d.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),128))]),_:2},1032,["index"])):i.meta.app&&i.meta.app==O.value?(t(),r(h,{key:1,class:"!pl-[25px] text-[#333]",index:String(i.name),onClick:d=>z(i)},{title:s(()=>[i.meta.icon?(t(),l("div",Rs,[i.meta.icon?(t(),r(I,{key:0,name:i.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):m("",!0)])):m("",!0),e("span",Fs,p(i.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),256)):m("",!0)]),_:2},1032,["index"])):o.meta.attr=="system"&&!o.meta.app?(t(),r(h,{key:1,class:"!pl-[25px] text-[#333]",index:String(o.name),onClick:i=>z(o)},{title:s(()=>[o.meta.icon?(t(),l("div",Us,[o.meta.icon?(t(),r(I,{key:0,name:o.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):m("",!0)])):m("",!0),e("span",Bs,p(o.meta.title),1)]),_:2},1032,["index","onClick"])):m("",!0)],64))),256))],64)):m("",!0)]),_:2},1032,["default-active"])]),_:2},1024)])):m("",!0)],64))),128))],2)):m("",!0)}}});const Ws={class:"common-layout min-w-[1200px]"},Ol=Q({__name:"index",setup(B){const w=he(),c=M(),$=N(()=>c.dark);return(j,v)=>{const y=Le,C=ue("router-view"),g=ce,b=ze,k=_e;return t(),l("div",Ws,[n(k,{class:"w-100 h-screen"},{default:s(()=>[n(Hs),n(k,null,{default:s(()=>[n(y,null,{default:s(()=>[n(Nt)]),_:1}),n(b,{class:P(["main-wrap h-full p-0",{"bg-page":a($)}])},{default:s(()=>[n(g,null,{default:s(()=>[e("div",null,[a(w).routeRefreshTag?(t(),r(C,{key:0},{default:s(({Component:K,route:E})=>[(t(),r(Te(K),{key:E.fullPath}))]),_:1})):m("",!0)])]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})])}}});export{Ol as default};