mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-20 14:22:48 +00:00
2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
import{d as Q,r as L,c as F,e,f as n,g as t,y as l,x as o,B as m,u as a,i as te,A as U,bl as $e,bm as Ce,v as k,V as me,o as Se,w as ie,z as D,F as f,H as w,Q as Ee,n as q,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 De,a as Ae,b as Ie}from"./el-menu-item-7374f44c.js";import{_ as X}from"./index.vue_vue_type_script_setup_true_lang-8d43c28e.js";import{h as Re,G as je,g as He}from"./index-331c6de1.js";/* empty css *//* empty css *//* empty css *//* empty css */import{u as Y,b as xe,d as Ue,f as de}from"./index-822bfdfd.js";import{s as ae,a as N,d as fe}from"./common-56ee0a80.js";import{t as H,a as Be,u as he}from"./index-c7fb4804.js";import{E as Fe,b as We}from"./index-ee35aabd.js";import{E as Ke}from"./index-9b58fc9a.js";import{E as Ne}from"./index-b1914892.js";import{E as re}from"./index-74352d71.js";import{b as qe,a as Oe,E as Ge,d as Pe,f as Qe,c as Ze}from"./index-008fac09.js";import{O as Je,ax as Xe}from"./index-e37943c3.js";import{_ as ve}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */import{u as ce,b as ye}from"./vue-router-57155f94.js";import{a as ke,b as ge,E as be}from"./index-6f5bf0a3.js";/* empty css */import{E as Ye}from"./index-3322df72.js";import{aa as Me,ab as et}from"./sys-953663dd.js";import{E as tt,a as ot}from"./index-c314892b.js";import{E as lt}from"./index-6a54cf26.js";import{E as nt}from"./index-91bdda63.js";import"./el-tooltip-4ed993c7.js";import{_ as st}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-4d9e7767"),B=B(),Ce(),B),at={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},it={class:"setting-item flex items-baseline justify-between mb-[10px]"},rt={class:"title text-base text-tx-secondary whitespace-nowrap"},ct={class:""},pt={class:"setting-item flex items-baseline justify-between mb-[10px]"},dt={class:"title text-base text-tx-secondary whitespace-nowrap"},ut={class:""},mt=pe(()=>t("img",{class:"w-[35px] h-[35px]",src:De,alt:""},null,-1)),_t=pe(()=>t("img",{class:"w-[35px] h-[35px]",src:Ae,alt:""},null,-1)),xt=pe(()=>t("img",{class:"w-[35px] h-[35px]",src:Ie,alt:""},null,-1)),ft={class:"setting-item flex items-center justify-between mb-[10px]"},ht={class:"title text-base text-tx-secondary"},vt={class:""},yt={class:"setting-item flex items-center justify-between mb-[10px]"},kt={class:"title text-base text-tx-secondary"},gt={class:""},bt=Q({__name:"layout-setting",setup(B){const $=L(!1),p=Y(),h=Re(),A=Je(h),d=F({get(){return p.dark},set(b){p.setTheme("dark",b),A(b),ae(p.theme,p.dark?"dark":"light")}}),u=F({get(){return p.sidebar},set(b){p.setTheme("sidebar",b),ae(p.theme,p.dark?"dark":"light")}}),C=F({get(){return p.sidebarStyle},set(b){p.setTheme("sidebarStyle",b)}}),_=F({get(){return p.theme},set(b){p.setTheme("theme",b),ae(p.theme,p.dark?"dark":"light")}});return(b,v)=>{const O=X,S=Fe,I=We,W=Ke,R=Ne,G=re,T=qe;return e(),n("div",{class:"flex w-[100%] h-[100%]",onClick:v[5]||(v[5]=i=>$.value=!0)},[t("div",at,[l(O,{name:"element-Setting"})]),l(T,{modelValue:$.value,"onUpdate:modelValue":v[4]||(v[4]=i=>$.value=i),title:a(H)("layout.layoutSetting"),size:"300px"},{default:o(()=>[l(G,null,{default:o(()=>[t("div",it,[t("div",rt,m(a(H)("layout.sidebarStyle")),1),t("div",ct,[l(I,{modelValue:a(C),"onUpdate:modelValue":v[0]||(v[0]=i=>te(C)?C.value=i:null),class:"ml-4"},{default:o(()=>[l(S,{label:"oneType",size:"large"},{default:o(()=>[U("样式一")]),_:1}),l(S,{label:"twoType",size:"large"},{default:o(()=>[U("样式二")]),_:1}),l(S,{label:"threeType",size:"large"},{default:o(()=>[U("样式三")]),_:1})]),_:1},8,["modelValue"])])]),t("div",pt,[t("div",dt,m(a(H)("layout.sidebarMode")),1),t("div",ut,[l(I,{modelValue:a(u),"onUpdate:modelValue":v[1]||(v[1]=i=>te(u)?u.value=i:null),class:"ml-4"},{default:o(()=>[l(S,{label:"oneType",size:"large"},{default:o(()=>[mt]),_:1}),l(S,{label:"twoType",size:"large"},{default:o(()=>[_t]),_:1}),l(S,{label:"threeType",size:"large"},{default:o(()=>[xt]),_:1})]),_:1},8,["modelValue"])])]),t("div",ft,[t("div",ht,m(a(H)("layout.darkMode")),1),t("div",vt,[l(W,{modelValue:a(d),"onUpdate:modelValue":v[2]||(v[2]=i=>te(d)?d.value=i:null),"active-value":!0,"inactive-value":!1},null,8,["modelValue"])])]),t("div",yt,[t("div",kt,m(a(H)("layout.themeColor")),1),t("div",gt,[l(R,{modelValue:a(_),"onUpdate:modelValue":v[3]||(v[3]=i=>te(_)?_.value=i:null)},null,8,["modelValue"])])])]),_:1})]),_:1},8,["modelValue","title"])])}}});const wt=ve(bt,[["__scopeId","data-v-4d9e7767"]]),$t={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},Ct=Q({__name:"switch-lang",setup(B){const $=ce(),p=Y(),h=A=>{p.$patch(d=>{d.lang=A,N.set({key:"lang",data:A})}),Be.loadLocaleMessages($.meta.app||"",$.path,p.lang),location.reload()};return(A,d)=>{const u=X,C=ke,_=ge,b=be;return e(),k(b,{onCommand:h,tabindex:1,class:"h-[100%] w-[100%]"},{dropdown:o(()=>[l(_,null,{default:o(()=>[l(C,{command:"zh-cn",disabled:a(p).lang=="zh-cn"},{default:o(()=>[U("简体中文")]),_:1},8,["disabled"]),l(C,{command:"en",disabled:a(p).lang=="en"},{default:o(()=>[U("English")]),_:1},8,["disabled"])]),_:1})]),default:o(()=>[t("div",$t,[l(u,{name:"iconfont-iconfanyi"})])]),_:1})}}}),St={class:"userinfo flex h-full items-center"},Et={class:"user-name pl-[8px]"},Tt=Q({__name:"user-info",setup(B){const $=xe(),p=h=>{switch(h){case"logout":$.logout();break}};return(h,A)=>{const d=Ye,u=X,C=me("router-link"),_=ke,b=ge,v=be;return e(),k(v,{onCommand:p,tabindex:1},{dropdown:o(()=>[l(b,null,{default:o(()=>[l(_,{command:"usercenter"},{default:o(()=>[l(C,{to:"/user/center"},{default:o(()=>[U("个人中心")]),_:1})]),_:1}),l(_,{command:"logout"},{default:o(()=>[U("退出登录")]),_:1})]),_:1})]),default:o(()=>[t("div",St,[l(d,{size:25,icon:a(Xe)},null,8,["icon"]),t("div",Et,m(a($).userInfo.username),1),l(u,{name:"element-ArrowDown",class:"ml-[5px]"})])]),_:1})}}}),Vt={class:"left-panel h-full flex items-center"},Lt={class:"flex items-center h-full pl-[10px] hidden-xs-only"},zt={class:"right-panel h-full flex items-center justify-end"},Dt=["title"],At={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},It={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Rt={class:"navbar-item flex items-center h-full cursor-pointer"},jt={class:"dialog-footer"},Ht={class:"flex flex-wrap"},Ut=["onClick"],Bt=["onClick"],Ft={class:"dialog-footer"},Wt=Q({__name:"index",setup(B){const $=ye(),p=N.get("app_type"),{toggle:h,isFullscreen:A}=je(),d=Y(),u=he(),C=ce(),_=L(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),b=F(()=>d.dark);Se(()=>{window.onresize=()=>(()=>{_.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()}),ie(_,()=>{_.value<992?d.menuIsCollapse||d.toggleMenuCollapse(!0):d.menuIsCollapse&&d.toggleMenuCollapse(!1)});const v=()=>{u.routeRefreshTag&&u.refreshRouterView()},O=F(()=>{const T=C.matched.filter(i=>i.meta.title);return T[0]&&T[0].path=="/"&&T.splice(0,1),T}),S=L(),I=L(!1),W=()=>{Me().then(T=>{I.value=!0,S.value=T.data;for(let i=0;i<S.value.length;i++)S.value[i].is_use==1&&(R.value=S.value[i].view_path)})},R=L(""),G=()=>{et({view_path:R.value}).then(()=>{I.value=!1,$.go(0)})};return(T,i)=>{const P=X,M=Oe,oe=Ge,s=tt,r=ot,z=nt,E=lt,j=_e;return e(),k(j,{class:q(["h-full px-[10px]",{"layout-header border-b border-color":!a(b)}])},{default:o(()=>[l(r,{class:"w-100 h-full w-full"},{default:o(()=>[l(s,{span:12},{default:o(()=>[t("div",Vt,[t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:v},[l(P,{name:"element-Refresh"})]),t("div",Lt,[l(oe,{separator:"/"},{default:o(()=>[(e(!0),n(f,null,D(a(O),(y,K)=>(e(),k(M,{key:K},{default:o(()=>[U(m(y.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),l(s,{span:12},{default:o(()=>[t("div",zt,[a(p)=="site"?(e(),n("i",{key:0,class:"iconfont iconlingdang-xianxing cursor-pointer px-[8px]",title:a(H)("newInfo")},null,8,Dt)):w("",!0),a(p)=="site"?(e(),n("div",{key:1,class:"navbar-item flex items-center h-full cursor-pointer",onClick:W},[l(P,{name:"iconfont-iconqiehuan",title:a(H)("indexSwitch")},null,8,["title"])])):w("",!0),t("div",At,[l(Ct)]),t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:i[0]||(i[0]=(...y)=>a(h)&&a(h)(...y))},[a(A)?(e(),k(P,{key:0,name:"iconfont-icontuichuquanping"})):(e(),k(P,{key:1,name:"iconfont-iconquanping"}))]),t("div",It,[l(wt)]),t("div",Rt,[l(Tt)])])]),_:1})]),_:1}),Ee(t("input",{type:"hidden","onUpdate:modelValue":i[1]||(i[1]=y=>T.comparisonToken=y)},null,512),[[He,T.comparisonToken]]),l(E,{modelValue:T.detectionLoginDialog,"onUpdate:modelValue":i[2]||(i[2]=y=>T.detectionLoginDialog=y),title:a(H)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:o(()=>[t("span",jt,[l(z,{onClick:T.detectionLoginFn},{default:o(()=>[U(m(a(H)("layout.detectionLoginOperation")),1)]),_:1},8,["onClick"])])]),default:o(()=>[t("span",null,m(a(H)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"]),l(E,{modelValue:I.value,"onUpdate:modelValue":i[3]||(i[3]=y=>I.value=y),title:a(H)("indexTemplate"),width:"550px","destroy-on-close":!0},{footer:o(()=>[t("span",Ft,[l(z,{type:"primary",onClick:G},{default:o(()=>[U(m(a(H)("confirm")),1)]),_:1})])]),default:o(()=>[t("div",Ht,[R.value==""?(e(!0),n(f,{key:0},D(S.value,(y,K)=>(e(),n("div",{key:K},[t("div",{onClick:ee=>R.value=y.view_path,class:q(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",y.is_use==1?"bg-primary text-[#fff]":""])},[t("span",null,m(y.name),1)],10,Ut)]))),128)):(e(!0),n(f,{key:1},D(S.value,(y,K)=>(e(),n("div",{key:K},[t("div",{onClick:ee=>R.value=y.view_path,class:q(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",R.value==y.view_path?"bg-primary text-[#fff]":""])},[t("span",null,m(y.name),1)],10,Bt)]))),128))])]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const Kt=ve(Wt,[["__scopeId","data-v-3636e7de"]]),Nt=["onClick"],qt=["src","title"],Ot={key:0,class:"flex-1 flex flex-col justify-center items-center pb-[30px]"},Gt=t("div",{class:"w-[130px]"},[t("img",{src:st,class:"max-w-full",alt:""})],-1),Pt=t("div",{class:"text-[14px] text-[#909399]"},[U("暂无安装任何应用或插件,马上去"),t("a",{href:"https://www.niucloud.com/product/",target:"_blank",class:"text-[var(--el-color-primary)]"},"官方应用市场"),U("逛逛")],-1),Qt=[Gt,Pt],ue=Q({__name:"app-menu",props:["isShowHover","data","hoverType"],emits:["child-click"],setup(B,{emit:$}){const p=B;console.log();let h=L([]);p.data&&p.data.forEach((d,u)=>{d.type=="app"&&h.value.push(d)});const A=(d,u)=>{$("child-click",d,u)};return(d,u)=>(e(),n("div",{class:q([{"group-hover:flex":p.isShowHover},"hidden fixed left-0 top-[65px] z-[5555] bg-[#fff] w-[640px] px-[28px] py-[20px] flex-wrap box-border shadow-lg "])},[(e(!0),n(f,null,D(a(h),(C,_)=>(e(),n("div",{key:_,onClick:b=>A(C,p.hoverType),class:"flex items-center cursor-pointer text-[#6d7278] hover:bg-[#f1f2f6] whitespace-nowrap py-[10px] px-[15px] box-border w-[165px]"},[t("img",{src:a(fe)(C.icon),class:"w-[44px] h-[44px] rounded-full mr-[5px]",alt:"",title:C.title},null,8,qt),t("span",null,m(C.title),1)],8,Nt))),128)),a(h).length?w("",!0):(e(),n("div",Ot,Qt))],2))}}),Zt={class:"w-[124px] overflow-hidden"},Jt={class:"h-full flex flex-col relative"},Xt=t("span",{class:"iconfont iconyun1 !text-[32px] !w-auto text-[#fff]"},null,-1),Yt=["src"],Mt={key:1,class:"flex items-center justify-center w-[30px] h-[30px]"},eo=["onClick"],to={class:"text-[14px] ml-[8px]"},oo=["onClick"],lo={class:"text-[14px] ml-[8px]"},no={key:0,class:"w-[155px] box-border border-r-[1px] border-solid second-menu"},so={class:"text-[14px]"},ao={class:"text-[14px]"},io={class:"text-[14px]"},ro={class:"text-[14px]"},co={class:"text-[14px]"},po={class:"text-[14px]"},uo={class:"text-[14px]"},mo=["onClick"],_o={class:"text-[14px]"},xo={class:"text-[14px]"},fo={class:"text-[14px]"},ho={class:"text-[14px]"},vo={class:"text-[14px]"},yo={class:"text-[14px]"},ko={class:"text-[14px]"},go=Q({__name:"index",setup(B){const $=xe(),p=Y(),h=ce(),A=ye(),d=L(""),u=L("");d.value=N.get("menuAppStorage"),u.value=N.get("menuAppStorage");const C=L(!1),_=L([]),b=L([]),v=L([]),O=async()=>{const s=await Ue();_.value=_.value.concat(s.data),_.value.forEach((r,z)=>{r.type=="app"&&b.value.push(r.key),r.type=="addon"&&v.value.push(r.key)}),C.value=!0};O();const S=L({}),I=F(()=>{const s=[];return $.routers.forEach((r,z)=>{r.children&&r.children.length?(r.name=de(r.children),S.value[r.meta.app]=de(r.children),s.push(r)):(S.value[r.meta.app]=r.name,s.push(r))}),_.value&&_.value.length&&_.value.forEach((r,z)=>{s.forEach((E,j)=>{r.key==E.meta.key&&(E.meta.parentTitle=r.title,E.meta.parentIcon=r.icon)})}),!_.value.length&&!d.value&&(N.set({key:"menuAppStorage",data:""}),d.value=""),_.value.length&&!d.value&&(N.set({key:"menuAppStorage",data:b.value[0]}),d.value=b.value[0]),s.forEach((r,z)=>{d.value&&r.meta.app==d.value&&r.children.forEach((E,j)=>{if(s.push(E),E.children){let y=E.meta.key;E.children.forEach((K,ee)=>{K.parentKey=y})}})}),s});F(()=>p.dark),ie(()=>$.globalAppKey,(s,r)=>{O()},{deep:!0});const W=L(""),R=L("");ie(h,()=>{W.value=N.get("plugMenuTypeStorage");const s=h.matched[1];R.value=h.matched[1],h.meta.app&&h.meta.app==d.value?I.value.forEach((r,z)=>{r.children&&r.name!=h.name?r.children.forEach((E,j)=>{E.name==h.name&&(u.value=E.parentKey)}):r.name==h.name&&(u.value=r.name)}):u.value=s.meta.key,v.value.includes(u.value)&&W.value&&(u.value="app_center"),p.$patch(r=>{r.menuDrawer=!1})},{immediate:!0});let G=L(!0);const T=()=>{G.value=!0},i=(s,r)=>{if(r=="threefloatMenu"&&(G.value=!1),!s.meta&&s.type=="app"||s.meta.key!="official_market"){let z=s.name;if(s.type=="app"){d.value=s.key,u.value=s.key,N.set({key:"menuAppStorage",data:s.key}),N.set({key:"plugMenuTypeStorage",data:""});const E=$.appMenuList;E.push(s.key),$.setAppMenuList(E),z=S.value[s.key]}else s.meta.app&&(z=P(s));A.push({name:z})}else window.open("https://www.niucloud.com/product/","_blank")},P=s=>s.children&&s.children.length?P(s.children[0]):s.name,M=F(()=>p.sidebar),oe=s=>v.value.includes(u.value)&&d.value==s.meta.app||!v.value.includes(u.value)&&(s.meta.key==u.value||s.meta.app==u.value)&&!s.meta.app||s.meta.app&&!v.value.includes(u.value)&&s.meta.key==u.value&&u.value.indexOf("index")==-1;return(s,r)=>{const z=X,E=Ve,j=Pe,y=Qe,K=Ze,ee=re;return C.value?(e(),n("div",{key:0,class:q(["flex",{"two-type":a(M)=="twoType"},{"three-type":a(M)=="threeType"}])},[t("div",Zt,[l(E,{class:q(["h-screen layout-aside w-[124px] pb-[30px] px-[8px] bg-[#202033] ease-in duration-200"])},{default:o(()=>[t("div",Jt,[d.value?w("",!0):(e(),n("div",{key:0,class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:T},[Xt,l(ue,{isShowHover:a(G),data:_.value,onChildClick:i,hoverType:"threefloatMenu"},null,8,["isShowHover","data"])],32)),(e(!0),n(f,null,D(a(I),(x,J)=>(e(),n(f,{key:J},[d.value==x.meta.app&&x.meta.parentTitle?(e(),n(f,{key:0},[t("div",{class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:T},[x.meta.parentIcon?(e(),n("img",{key:0,src:a(fe)(x.meta.parentIcon),class:"w-[40px] h-[40px]",alt:""},null,8,Yt)):(e(),n("div",Mt,[x.meta.icon?(e(),k(z,{key:0,name:x.meta.icon,class:"!w-auto",size:"24px"},null,8,["name"])):w("",!0)])),l(ue,{isShowHover:a(G),data:_.value,onChildClick:i,hoverType:"threefloatMenu"},null,8,["isShowHover","data"])],32),(e(!0),n(f,null,D(x.children,(c,le)=>(e(),n("div",{key:le,onClick:g=>i(c),class:q(["rounded-sm flex items-center px-[8px] mb-[4px] h-[40px] cursor-pointer text-[#b9b9bf] hover:bg-[var(--el-color-primary)] hover:!text-[#fff] menu-item hover:text-color whitespace-nowrap",{"bg-[var(--el-color-primary)] !text-[#fff] menu-item-active ":u.value==c.meta.key}])},[c.meta.icon?(e(),k(z,{key:0,name:c.meta.icon,class:"!w-auto",size:"20px",title:c.meta.title},null,8,["name","title"])):w("",!0),t("span",to,m(c.meta.shortTitle),1)],10,eo))),128))],64)):w("",!0)],64))),128)),(e(!0),n(f,null,D(a(I),(x,J)=>(e(),n(f,{key:J},[!x.meta.app&&(x.meta.attr=="common"||x.meta.attr=="system")?(e(),n("div",{key:0,onClick:c=>i(x),class:q(["rounded-sm flex items-center px-[8px] mb-[4px] h-[40px] cursor-pointer text-[#b9b9bf] hover:bg-[var(--el-color-primary)] hover:!text-[#fff] menu-item hover:text-color whitespace-nowrap",{"bg-[var(--el-color-primary)] !text-[#fff] menu-item-active ":x.path==R.value.path||R.value.path=="/admin"&&x.path=="/index"||R.value.meta.app&&x.path=="/index"}])},[x.meta.icon?(e(),k(z,{key:0,name:x.meta.icon,class:"!w-auto",size:"20px",title:x.meta.title},null,8,["name","title"])):w("",!0),t("span",lo,m(x.meta.shortTitle),1)],10,oo)):w("",!0)],64))),128))])]),_:1})]),(e(!0),n(f,null,D(a(I),(x,J)=>(e(),n(f,{key:J},[oe(x)?(e(),n("div",no,[t("div",{class:"group flex flex-col items-center justify-center h-[64px] border-b-[1px] border-solid second-head cursor-pointer relative",onMouseenter:r[0]||(r[0]=(...c)=>s.twofloatMenuHover&&s.twofloatMenuHover(...c))},m(x.meta.title),33),l(ee,{class:"overflow-y-auto menus-wrap"},{default:o(()=>[l(K,{class:"apply-menu !border-0",router:!0,"unique-opened":"true","default-active":String(a(h).name)},{default:o(()=>[(e(!0),n(f,null,D(x.children,(c,le)=>(e(),n(f,null,[c.children&&c.meta.show?(e(),k(y,{key:0,index:String(c.meta.title)},{title:o(()=>[t("span",so,m(c.meta.title),1)]),default:o(()=>[(e(!0),n(f,null,D(c.children,(g,ne)=>(e(),n(f,{key:ne},[g.children&&g.meta.show?(e(),k(y,{key:0,index:String(g.meta.title),class:"three-menu"},{title:o(()=>[t("span",ao,m(g.meta.title),1)]),default:o(()=>[(e(!0),n(f,null,D(g.children,(V,se)=>(e(),n(f,{key:se},[V.children&&V.meta.show?(e(),k(y,{key:0,index:String(V.meta.title)},{title:o(()=>[t("span",io,m(V.meta.title),1)]),default:o(()=>[(e(!0),n(f,null,D(V.children,(Z,we)=>(e(),n(f,{key:we},[Z.meta.show?(e(),k(j,{key:0,class:"!h-[52px] !pl-[55px]",index:String(Z.name),onClick:wo=>i(Z)},{title:o(()=>[t("span",ro,m(Z.meta.title),1)]),_:2},1032,["index","onClick"])):w("",!0)],64))),128))]),_:2},1032,["index"])):V.meta.show?(e(),k(j,{key:1,class:"!h-[52px] !pl-[35px]",index:String(V.name),onClick:Z=>i(V)},{title:o(()=>[t("span",co,m(V.meta.title),1)]),_:2},1032,["index","onClick"])):w("",!0)],64))),128))]),_:2},1032,["index"])):g.meta.show?(e(),k(j,{key:1,class:"!h-[52px] !pl-[42px]",index:String(g.name),onClick:V=>i(g)},{title:o(()=>[t("span",po,m(g.meta.title),1)]),_:2},1032,["index","onClick"])):w("",!0)],64))),128))]),_:2},1032,["index"])):c.meta.show&&c.meta.key!="official_market"?(e(),k(j,{key:1,class:"!pl-[25px] text-[#333]",index:String(c.name),onClick:g=>i(c)},{title:o(()=>[t("span",uo,m(c.meta.title),1)]),_:2},1032,["index","onClick"])):c.meta.show&&c.meta.key=="official_market"?(e(),n("div",{key:2,class:"flex items-center !px-[25px] h-[56px] cursor-pointer text-[#333] el-menu-item",onClick:g=>i(c)},[t("span",_o,m(c.meta.title),1)],8,mo)):w("",!0)],64))),256)),x.children?w("",!0):(e(),k(j,{key:0,class:"!pl-[25px] text-[#333]",index:String(x.name),onClick:c=>i(x)},{title:o(()=>[t("span",xo,m(x.meta.title),1)]),_:2},1032,["index","onClick"])),W.value&&u.value=="app_center"?(e(!0),n(f,{key:1},D(a(I),(c,le)=>(e(),n(f,null,[c.meta.app&&c.meta.app==W.value&&c.children?(e(),k(y,{key:0,index:String(c.meta.title)},{title:o(()=>[t("span",fo,m(c.meta.title),1)]),default:o(()=>[(e(!0),n(f,null,D(c.children,(g,ne)=>(e(),n(f,{key:ne},[g.children&&g.meta.show?(e(),k(y,{key:0,index:String(g.meta.title)},{title:o(()=>[t("span",ho,m(g.meta.title),1)]),default:o(()=>[(e(!0),n(f,null,D(g.children,(V,se)=>(e(),n(f,{key:se},[V.meta.show?(e(),k(j,{key:0,class:"!h-[52px] !pl-[55px]",index:String(V.name),onClick:Z=>i(V)},{title:o(()=>[t("span",vo,m(V.meta.title),1)]),_:2},1032,["index","onClick"])):w("",!0)],64))),128))]),_:2},1032,["index"])):g.meta.show?(e(),k(j,{key:1,class:"!h-[52px] !pl-[35px]",index:String(g.name),onClick:V=>i(g)},{title:o(()=>[t("span",yo,m(g.meta.title),1)]),_:2},1032,["index","onClick"])):w("",!0)],64))),128))]),_:2},1032,["index"])):c.meta.app&&c.meta.app==W.value?(e(),k(j,{key:1,class:"!pl-[25px] text-[#333]",index:String(c.name),onClick:g=>i(c)},{title:o(()=>[t("span",ko,m(c.meta.title),1)]),_:2},1032,["index","onClick"])):w("",!0)],64))),256)):w("",!0)]),_:2},1032,["default-active"])]),_:2},1024)])):w("",!0)],64))),128))],2)):w("",!0)}}});const bo={class:"common-layout min-w-[1200px]"},Tl=Q({__name:"index",setup(B){const $=he(),p=Y(),h=F(()=>p.dark);return(A,d)=>{const u=Le,C=me("router-view"),_=re,b=ze,v=_e;return e(),n("div",bo,[l(v,{class:"w-100 h-screen"},{default:o(()=>[l(go),l(v,null,{default:o(()=>[l(u,null,{default:o(()=>[l(Kt)]),_:1}),l(b,{class:q(["main-wrap h-full p-0",{"bg-page":a(h)}])},{default:o(()=>[l(_,null,{default:o(()=>[t("div",null,[a($).routeRefreshTag?(e(),k(C,{key:0},{default:o(({Component:O,route:S})=>[(e(),k(Te(O),{key:S.fullPath}))]),_:1})):w("",!0)])]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})])}}});export{Tl as default};
|