2023-10-24 18:45:37 +08:00

2 lines
25 KiB
JavaScript

import{d as M,r as D,c as H,e,f as n,g as t,y as o,x as s,B as m,u as i,i as X,aP as Ce,aQ as Se,v as d,A as B,R as pe,V as me,o as $e,w as ne,z,F as x,Q as Ee,n as Y,H as u,Z as Ve}from"./base-06478700.js";import{E as _e,c as Te,d as Ie}from"./el-main-9a0960e7.js";import{u as te,_ as se,b as ue,c as xe,a as fe,k as he,E as ze,h as Le,s as Re,aw as De,e as Ae,g as Pe,d as je,B as Ue,C as de}from"./index-6b4020a9.js";import{E as ve}from"./el-overlay-42a687c6.js";/* empty css *//* empty css */import{_ as Fe,a as qe,b as Be}from"./el-sub-menu-981613bb.js";import{i as He,a5 as We,h as Ne}from"./event-10eba222.js";/* empty css *//* empty css *//* empty css *//* empty css */import{s as ae,a as N,d as Ke}from"./common-92a35870.js";import{t as k,a as Qe,u as ye}from"./index-7ea27073.js";import{E as Ge,b as Oe}from"./index-6290cf08.js";import{E as Ze}from"./index-f84999b2.js";import{E as Je}from"./index-b12abbd4.js";import{b as Xe,a as Ye,E as Me}from"./index-d50445bb.js";import{E as oe}from"./index-e4abfaa5.js";import{R as et,aB as tt}from"./index-2fcd1254.js";import{_ as ke}from"./_plugin-vue_export-helper-c27b6911.js";import"./el-tooltip-58212670.js";import{u as ie,a as ge}from"./vue-router-d09a2c28.js";import{a as st,E as lt}from"./el-form-item-314d006d.js";import{E as at}from"./index-b68e8463.js";import{E as we}from"./index-c2f001d3.js";import{E as nt,a as ot}from"./index-c17093ae.js";import"./index-adb89d14.js";import"./index-6b67c4ac.js";import"./index-b52d0f2a.js";import"./index-f27d6ce0.js";import"./focus-trap-3e826cdc.js";import"./index-2a269c7c.js";import"./index-9ee9102c.js";import"./index-9fe5de95.js";import"./index-818c0ce2.js";import"./validator-6e9db238.js";import"./position-c3bcd0be.js";import"./index-5a0d60aa.js";import"./debounce-1db848fd.js";const re=W=>(Ce("data-v-75f81c87"),W=W(),Se(),W),it={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},rt={class:"setting-item flex items-baseline justify-between mb-[10px]"},ct={class:"title text-base text-tx-secondary whitespace-nowrap"},pt={class:""},dt=re(()=>t("img",{class:"w-[35px] h-[35px]",src:Fe,alt:""},null,-1)),mt=re(()=>t("img",{class:"w-[35px] h-[35px]",src:qe,alt:""},null,-1)),_t=re(()=>t("img",{class:"w-[35px] h-[35px]",src:Be,alt:""},null,-1)),ut={class:"setting-item flex items-center justify-between mb-[10px]"},xt={class:"title text-base text-tx-secondary"},ft={class:""},ht={class:"setting-item flex items-center justify-between mb-[10px]"},vt={class:"title text-base text-tx-secondary"},yt={class:""},kt=M({__name:"layout-setting",setup(W){const E=D(!1),h=te(),g=He(),L=et(g),_=H({get(){return h.dark},set(f){h.setTheme("dark",f),L(f),ae(h.theme,h.dark?"dark":"light")}});H({get(){return h.sidebar},set(f){h.setTheme("sidebar",f),ae(h.theme,h.dark?"dark":"light")}});const y=H({get(){return h.sidebarStyle},set(f){h.setTheme("sidebarStyle",f)}}),R=H({get(){return h.theme},set(f){h.setTheme("theme",f),ae(h.theme,h.dark?"dark":"light")}});return(f,r)=>{const $=se,A=Ge,U=Oe,F=Ze,P=Je,K=oe,V=Xe;return e(),n("div",{class:"flex w-[100%] h-[100%]",onClick:r[4]||(r[4]=w=>E.value=!0)},[t("div",it,[o($,{name:"element-Setting"})]),o(V,{modelValue:E.value,"onUpdate:modelValue":r[3]||(r[3]=w=>E.value=w),title:i(k)("layout.layoutSetting"),size:"300px"},{default:s(()=>[o(K,null,{default:s(()=>[t("div",rt,[t("div",ct,m(i(k)("layout.sidebarStyle")),1),t("div",pt,[o(U,{modelValue:i(y),"onUpdate:modelValue":r[0]||(r[0]=w=>X(y)?y.value=w:null),class:"ml-4"},{default:s(()=>[o(A,{label:"oneType",size:"large"},{default:s(()=>[dt]),_:1}),o(A,{label:"twoType",size:"large"},{default:s(()=>[mt]),_:1}),o(A,{label:"threeType",size:"large"},{default:s(()=>[_t]),_:1})]),_:1},8,["modelValue"])])]),t("div",ut,[t("div",xt,m(i(k)("layout.darkMode")),1),t("div",ft,[o(F,{modelValue:i(_),"onUpdate:modelValue":r[1]||(r[1]=w=>X(_)?_.value=w:null),"active-value":!0,"inactive-value":!1},null,8,["modelValue"])])]),t("div",ht,[t("div",vt,m(i(k)("layout.themeColor")),1),t("div",yt,[o(P,{modelValue:i(R),"onUpdate:modelValue":r[2]||(r[2]=w=>X(R)?R.value=w:null)},null,8,["modelValue"])])])]),_:1})]),_:1},8,["modelValue","title"])])}}});const gt=ke(kt,[["__scopeId","data-v-75f81c87"]]),wt={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},bt=M({__name:"switch-lang",setup(W){const E=ie(),h=te(),g=L=>{h.$patch(_=>{_.lang=L,N.set({key:"lang",data:L})}),Qe.loadLocaleMessages(E.meta.app||"",E.path,h.lang),location.reload()};return(L,_)=>{const y=se,R=ue,f=xe,r=fe;return e(),d(r,{onCommand:g,tabindex:1,class:"h-[100%] w-[100%]"},{dropdown:s(()=>[o(f,null,{default:s(()=>[o(R,{command:"zh-cn",disabled:i(h).lang=="zh-cn"},{default:s(()=>[B("简体中文")]),_:1},8,["disabled"]),o(R,{command:"en",disabled:i(h).lang=="en"},{default:s(()=>[B("English")]),_:1},8,["disabled"])]),_:1})]),default:s(()=>[t("div",wt,[o(y,{name:"iconfont-iconfanyi"})])]),_:1})}}}),Ct={class:"userinfo flex h-full items-center"},St={class:"user-name pl-[8px]"},$t={class:"form-tip"},Et={class:"dialog-footer"},Vt=M({__name:"user-info",setup(W){const E=he(),h=f=>{switch(f){case"logout":E.logout();break}};let g=D(!1);const L=D();let _=pe({original_password:"",password:"",password_copy:""});const y=pe({original_password:[{required:!0,message:k("originalPasswordPlaceholder"),trigger:"blur"}],password:[{required:!0,message:k("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:k("passwordPlaceholder"),trigger:"blur"}]}),R=f=>{f&&f.validate(r=>{if(r){let $="";if(_.password&&!_.original_password&&($=k("originalPasswordHint")),_.password&&_.original_password&&!_.password_copy&&($=k("newPasswordHint")),_.password&&_.original_password&&_.password_copy&&_.password!=_.password_copy&&($=k("doubleCipherHint")),$){Le({type:"error",message:$});return}Re(_).then(A=>{g.value=!1}).catch(A=>{g.value=!1})}else return!1})};return(f,r)=>{const $=ze,A=se,U=me("router-link"),F=ue,P=xe,K=fe,V=at,w=st,C=lt,Q=we,ee=ve;return e(),n("div",null,[o(K,{onCommand:h,tabindex:1},{dropdown:s(()=>[o(P,null,{default:s(()=>[o(F,{command:"usercenter"},{default:s(()=>[o(U,{to:"/user/center"},{default:s(()=>[B("账号设置")]),_:1})]),_:1}),o(F,{command:"usercenter",onClick:r[0]||(r[0]=c=>X(g)?g.value=!0:g=!0)},{default:s(()=>[B("修改密码")]),_:1}),o(F,{command:"logout"},{default:s(()=>[B("退出登录")]),_:1})]),_:1})]),default:s(()=>[t("div",Ct,[o($,{size:25,icon:i(tt)},null,8,["icon"]),t("div",St,m(i(E).userInfo.username),1),o(A,{name:"element-ArrowDown",class:"ml-[5px]"})])]),_:1}),o(ee,{modelValue:i(g),"onUpdate:modelValue":r[6]||(r[6]=c=>X(g)?g.value=c:g=c),title:"修改密码",width:"450px","before-close":f.handleClose},{footer:s(()=>[t("span",Et,[o(Q,{onClick:r[4]||(r[4]=c=>X(g)?g.value=!1:g=!1)},{default:s(()=>[B(m(i(k)("cancel")),1)]),_:1}),o(Q,{type:"primary",onClick:r[5]||(r[5]=c=>R(L.value))},{default:s(()=>[B(m(i(k)("save")),1)]),_:1})])]),default:s(()=>[t("div",null,[o(C,{model:i(_),"label-width":"90px",ref_key:"formRef",ref:L,rules:y,class:"page-form"},{default:s(()=>[o(w,{label:i(k)("originalPassword"),prop:"original_password"},{default:s(()=>[o(V,{modelValue:i(_).original_password,"onUpdate:modelValue":r[1]||(r[1]=c=>i(_).original_password=c),type:"password",placeholder:i(k)("originalPasswordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(w,{label:i(k)("newPassword"),prop:"password"},{default:s(()=>[o(V,{modelValue:i(_).password,"onUpdate:modelValue":r[2]||(r[2]=c=>i(_).password=c),type:"password",placeholder:i(k)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"]),t("div",$t,m(i(k)("passwordTip")),1)]),_:1},8,["label"]),o(w,{label:i(k)("passwordCopy"),prop:"password_copy"},{default:s(()=>[o(V,{modelValue:i(_).password_copy,"onUpdate:modelValue":r[3]||(r[3]=c=>i(_).password_copy=c),type:"password",placeholder:i(k)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","before-close"])])}}}),Tt={class:"left-panel h-full flex items-center"},It={class:"flex items-center h-full pl-[10px] hidden-xs-only"},zt={class:"right-panel h-full flex items-center justify-end"},Lt=["title"],Rt={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"},At={class:"navbar-item flex items-center h-full cursor-pointer"},Pt={class:"dialog-footer"},jt={class:"flex flex-wrap"},Ut=["onClick"],Ft=["onClick"],qt={class:"dialog-footer"},Bt=M({__name:"index",setup(W){const E=ge();N.get("app_type");const{toggle:h,isFullscreen:g}=We(),L=te(),_=ye(),y=ie(),R=D(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),f=H(()=>L.dark);$e(()=>{window.onresize=()=>(()=>{R.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()}),ne(R,()=>{R.value<992?L.menuIsCollapse||L.toggleMenuCollapse(!0):L.menuIsCollapse&&L.toggleMenuCollapse(!1)});const r=()=>{_.routeRefreshTag&&_.refreshRouterView()},$=H(()=>{const V=y.matched.filter(w=>w.meta.title);return V[0]&&V[0].path=="/"&&V.splice(0,1),V}),A=D(),U=D(!1),F=()=>{E.push({path:"/app_manage"})},P=D(""),K=()=>{De({view_path:P.value}).then(()=>{U.value=!1,E.go(0)})};return(V,w)=>{const C=se,Q=Ye,ee=Me,c=nt,v=ot,T=we,b=ve,j=_e;return e(),d(j,{class:Y(["h-full px-[10px]",{"layout-header border-b border-color":!i(f)}])},{default:s(()=>[o(v,{class:"w-100 h-full w-full"},{default:s(()=>[o(c,{span:12},{default:s(()=>[t("div",Tt,[t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:r},[o(C,{name:"element-Refresh"})]),t("div",It,[o(ee,{separator:"/"},{default:s(()=>[(e(!0),n(x,null,z(i($),(I,G)=>(e(),d(Q,{key:G},{default:s(()=>[B(m(I.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),o(c,{span:12},{default:s(()=>[t("div",zt,[t("i",{class:"iconfont iconlingdang-xianxing cursor-pointer px-[8px]",title:i(k)("newInfo")},null,8,Lt),t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:F},[o(C,{name:"iconfont-iconqiehuan",title:i(k)("changeApp"),class:"!text-xs"},null,8,["title"])]),t("div",Rt,[o(bt)]),t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:w[0]||(w[0]=(...I)=>i(h)&&i(h)(...I))},[i(g)?(e(),d(C,{key:0,name:"iconfont-icontuichuquanping"})):(e(),d(C,{key:1,name:"iconfont-iconquanping"}))]),t("div",Dt,[o(gt)]),t("div",At,[o(Vt)])])]),_:1})]),_:1}),Ee(t("input",{type:"hidden","onUpdate:modelValue":w[1]||(w[1]=I=>V.comparisonToken=I)},null,512),[[Ne,V.comparisonToken]]),o(b,{modelValue:V.detectionLoginDialog,"onUpdate:modelValue":w[2]||(w[2]=I=>V.detectionLoginDialog=I),title:i(k)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:s(()=>[t("span",Pt,[o(T,{onClick:V.detectionLoginFn},{default:s(()=>[B(m(i(k)("layout.detectionLoginOperation")),1)]),_:1},8,["onClick"])])]),default:s(()=>[t("span",null,m(i(k)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"]),o(b,{modelValue:U.value,"onUpdate:modelValue":w[3]||(w[3]=I=>U.value=I),title:i(k)("indexTemplate"),width:"550px","destroy-on-close":!0},{footer:s(()=>[t("span",qt,[o(T,{type:"primary",onClick:K},{default:s(()=>[B(m(i(k)("confirm")),1)]),_:1})])]),default:s(()=>[t("div",jt,[P.value==""?(e(!0),n(x,{key:0},z(A.value,(I,G)=>(e(),n("div",{key:G},[t("div",{onClick:q=>P.value=I.view_path,class:Y(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",I.is_use==1?"bg-primary text-[#fff]":""])},[t("span",null,m(I.name),1)],10,Ut)]))),128)):(e(!0),n(x,{key:1},z(A.value,(I,G)=>(e(),n("div",{key:G},[t("div",{onClick:q=>P.value=I.view_path,class:Y(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",P.value==I.view_path?"bg-primary text-[#fff]":""])},[t("span",null,m(I.name),1)],10,Ft)]))),128))])]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const Ht=ke(Bt,[["__scopeId","data-v-3fa87285"]]),Wt={key:0,class:"w-[210px] box-border border-r-[1px] border-solid second-menu"},Nt={class:"flex items-center"},Kt=["src"],Qt={key:1,class:"flex items-center justify-center w-[30px] h-[30px]"},Gt={class:"w-[16px] h-[16px] relative flex items-center"},Ot={class:"ml-[11px] text-[15px]"},Zt={class:"w-[16px] h-[16px] relative flex items-center"},Jt={class:"ml-[11px] text-[15px]"},Xt=t("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[t("span",{class:"iconfont icondian !text-[25px]"})],-1),Yt={class:"ml-[11px] text-[15px]"},Mt={class:"text-[14px]"},es={class:"text-[14px]"},ts={class:"text-[14px]"},ss={key:0,class:"w-[16px] h-[16px] relative flex items-center"},ls={class:"ml-[11px] text-[15px]"},as=["onClick"],ns={key:0,class:"w-[16px] h-[16px] relative flex items-center"},os={class:"ml-[11px] text-[15px]"},is=t("div",{class:"!border-0 !border-t-[1px] border-solid mx-[25px] bg-[#f7f7f7] my-[5px]"},null,-1),rs={class:"w-[16px] h-[16px] relative flex items-center"},cs={class:"ml-[11px] text-[15px]"},ps=t("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[t("span",{class:"iconfont iconyuanquan_huaban1 !text-[20px]"})],-1),ds={class:"ml-[11px] text-[15px]"},ms=t("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[t("span",{class:"iconfont icondian !text-[25px]"})],-1),_s={class:"ml-[11px] text-[15px]"},us={class:"text-[14px]"},xs={class:"text-[14px]"},fs={class:"text-[14px]"},hs=t("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[t("span",{class:"iconfont iconyuanquan_huaban1 !text-[20px]"})],-1),vs={class:"ml-[11px] text-[15px]"},ys=t("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[t("span",{class:"iconfont icondian !text-[25px]"})],-1),ks={class:"ml-[11px] text-[15px]"},gs={class:"text-[14px]"},ws={class:"text-[14px]"},bs={key:0,class:"w-[16px] h-[16px] relative flex items-center"},Cs={class:"ml-[11px] text-[15px]"},Ss={key:0,class:"w-[16px] h-[16px] relative flex items-center"},$s={class:"ml-[11px] text-[15px]"},Es={class:"w-[16px] h-[16px] relative flex items-center"},Vs={class:"ml-[11px] text-[15px]"},Ts=t("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[t("span",{class:"iconfont iconyuanquan_huaban1 !text-[20px]"})],-1),Is={class:"ml-[11px] text-[15px]"},zs=t("div",{class:"w-[16px] h-[16px] relative flex items-center justify-center"},[t("span",{class:"iconfont icondian !text-[25px]"})],-1),Ls={class:"ml-[11px] text-[15px]"},Rs={class:"text-[14px]"},Ds={class:"text-[14px]"},As={class:"text-[14px]"},Ps=["onClick"],js={class:"text-[15px]"},Us={key:0,class:"w-[16px] h-[16px] relative flex items-center"},Fs={class:"ml-[11px] text-[15px]"},qs=M({__name:"index",setup(W){const E=he(),h=te(),g=ie(),L=ge(),_=D(""),y=D("");_.value=N.get("menuAppStorage"),y.value=N.get("menuAppStorage");const R=D(!1),f=D([]),r=D([]),$=D([]),A=async()=>{const c=await Ue();f.value=f.value.concat(c.data),f.value.forEach((v,T)=>{v.type=="app"&&r.value.push(v.key),v.type=="addon"&&$.value.push(v.key)}),$.value=$.value.concat(["member","app_center"]),R.value=!0};A();const U=D({}),F=H(()=>{const c=[];return E.routers.forEach((v,T)=>{v.children&&v.children.length?(v.name=de(v.children),U.value[v.meta.app]=de(v.children),c.push(v)):(U.value[v.meta.app]=v.name,c.push(v))}),f.value&&f.value.length&&f.value.forEach((v,T)=>{c.forEach((b,j)=>{v.key==b.meta.key&&(b.meta.parentTitle=v.title,b.meta.parentIcon=v.icon)})}),f.value.length||(N.set({key:"menuAppStorage",data:""}),_.value=""),f.value.length&&!_.value&&(N.set({key:"menuAppStorage",data:r.value[0]}),_.value=r.value[0]),c});H(()=>h.dark),ne(()=>E.globalAppKey,(c,v)=>{A()},{deep:!0});const P=D(""),K=D("");ne(g,()=>{P.value=N.get("plugMenuTypeStorage");const c=g.matched[1];K.value=g.matched[1],y.value=c.meta.key||"overview",h.$patch(v=>{v.menuDrawer=!1})},{immediate:!0});let V=D(!0);const w=()=>{V.value=!0},C=(c,v)=>{if(v=="twofloatMenu"&&(V.value=!1),!c.meta&&c.type=="app"||c.meta.key!="official_market"){let T=c.name;if(c.type=="app"){_.value=c.key,y.value=c.key,N.set({key:"menuAppStorage",data:c.key}),N.set({key:"plugMenuTypeStorage",data:""});const b=E.appMenuList;b.push(c.key),E.setAppMenuList(b),T=U.value[c.key]}L.push({name:T})}else window.open("https://www.niucloud.com/product/","_blank")},Q=H(()=>h.sidebar),ee=c=>$.value.includes(y.value)&&_.value==c.meta.app||!r.value.includes(y.value)&&!$.value.includes(y.value)&&_.value&&_.value==c.meta.app||r.value.includes(y.value)&&(c.meta.key==y.value||c.meta.app==y.value)||!r.value.length&&(c.meta.key==y.value||c.meta.app==y.value);return(c,v)=>{const T=se,b=Ae,j=Pe,I=je,G=oe;return R.value?(e(),n("div",{key:0,class:Y(["flex",{"two-type":i(Q)=="twoType"},{"three-type":i(Q)=="threeType"}])},[(e(!0),n(x,null,z(i(F),(q,be)=>(e(),n(x,{key:be},[ee(q)?(e(),n("div",Wt,[t("div",{class:"group flex flex-col items-center justify-center h-[64px] border-b-[1px] border-solid second-head cursor-pointer relative",onMouseenter:w},[t("div",Nt,[q.meta.parentIcon?(e(),n("img",{key:0,src:i(Ke)(q.meta.parentIcon),class:"w-[40px] h-[40px] mr-[8px] rounded-full",alt:""},null,8,Kt)):(e(),n("div",Qt,[q.meta.icon?(e(),d(T,{key:0,name:q.meta.icon,class:"!w-auto",size:"24px"},null,8,["name"])):u("",!0)])),t("span",null,m(q.meta.app?q.meta.parentTitle:q.meta.title),1)])],32),o(G,{class:"overflow-y-auto menus-wrap"},{default:s(()=>[o(I,{class:"apply-menu !border-0",router:!0,"unique-opened":!0,"default-active":String(i(g).name)},{default:s(()=>[r.value.length?(e(),n(x,{key:0},[(e(!0),n(x,null,z(q.children,(l,ce)=>(e(),n(x,null,[l.children&&l.meta.show?(e(),d(j,{key:0,index:String(l.meta.title)},{title:s(()=>[t("div",Gt,[l.meta.icon?(e(),d(T,{key:0,name:l.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)]),t("span",Ot,m(l.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(l.children,(a,J)=>(e(),n(x,{key:J},[a.children&&a.meta.show?(e(),d(j,{key:0,index:String(a.meta.title),class:"three-menu"},{title:s(()=>[t("div",Zt,[a.meta.icon?(e(),d(T,{key:0,name:a.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)]),t("span",Jt,m(a.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(a.children,(p,O)=>(e(),n(x,{key:O},[p.children&&p.meta.show?(e(),d(j,{key:0,index:String(p.meta.title)},{title:s(()=>[Xt,t("span",Yt,m(p.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(p.children,(S,Z)=>(e(),n(x,{key:Z},[S.meta.show?(e(),d(b,{key:0,class:"!h-[52px] !pl-[55px]",index:String(S.name),onClick:le=>C(S)},{title:s(()=>[t("span",Mt,m(S.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):p.meta.show?(e(),d(b,{key:1,class:"!h-[52px] !pl-[35px]",index:String(p.name),onClick:S=>C(p)},{title:s(()=>[t("span",es,m(p.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):a.meta.show?(e(),d(b,{key:1,class:"!h-[52px] !pl-[52px]",index:String(a.name),onClick:p=>C(a)},{title:s(()=>[t("span",ts,m(a.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):l.meta.show&&l.meta.key!="official_market"?(e(),d(b,{key:1,class:"!pl-[25px] text-[#333]",index:String(l.name),onClick:a=>C(l)},{title:s(()=>[l.meta.icon?(e(),n("div",ss,[l.meta.icon?(e(),d(T,{key:0,name:l.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)])):u("",!0),t("span",ls,m(l.meta.title),1)]),_:2},1032,["index","onClick"])):l.meta.show&&l.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:a=>C(l)},[l.meta.icon?(e(),n("div",ns,[l.meta.icon?(e(),d(T,{key:0,name:l.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)])):u("",!0),t("span",os,m(l.meta.title),1)],8,as)):u("",!0)],64))),256)),r.value.includes(y.value)||$.value.includes(y.value)?(e(),n(x,{key:0},[is,(e(!0),n(x,null,z(i(F),(l,ce)=>(e(),n(x,null,[l.meta.attr=="system"&&!l.meta.app&&l.children?(e(),d(j,{key:0,index:String(l.meta.title)},{title:s(()=>[t("div",rs,[l.meta.icon?(e(),d(T,{key:0,name:l.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)]),t("span",cs,m(l.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(l.children,(a,J)=>(e(),n(x,{key:J},[a.meta.app&&a.children?(e(),d(j,{key:0,index:String(a.meta.title)},{title:s(()=>[ps,t("span",ds,m(a.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(a.children,(p,O)=>(e(),n(x,{key:O},[p.children&&p.meta.show?(e(),d(j,{key:0,index:String(p.meta.title)},{title:s(()=>[ms,t("span",_s,m(p.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(p.children,(S,Z)=>(e(),n(x,{key:Z},[S.meta.show?(e(),d(b,{key:0,class:"!h-[52px] !pl-[55px]",index:String(S.name),onClick:le=>C(S)},{title:s(()=>[t("span",us,m(S.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):p.meta.show?(e(),d(b,{key:1,class:"!ml-[30px] !h-[52px] !pl-[35px]",index:String(p.name),onClick:S=>C(p)},{title:s(()=>[t("span",xs,m(p.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):u("",!0),a.meta.show?(e(),d(b,{key:1,class:"!h-[52px] !pl-[52px]",index:String(a.name),onClick:p=>C(a)},{title:s(()=>[t("span",fs,m(a.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128)),$.value.includes(y.value)&&l.meta.key=="app_center"&&P.value?(e(!0),n(x,{key:0},z(i(F),(a,J)=>(e(),n(x,null,[a.meta.app&&a.meta.app==P.value&&a.children?(e(),d(j,{key:0,index:String(a.meta.title)},{title:s(()=>[hs,t("span",vs,m(a.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(a.children,(p,O)=>(e(),n(x,{key:O},[p.children&&p.meta.show?(e(),d(j,{key:0,index:String(p.meta.title)},{title:s(()=>[ys,t("span",ks,m(p.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(p.children,(S,Z)=>(e(),n(x,{key:Z},[S.meta.show?(e(),d(b,{key:0,class:"!h-[52px] !pl-[55px]",index:String(S.name),onClick:le=>C(S)},{title:s(()=>[t("span",gs,m(S.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):p.meta.show?(e(),d(b,{key:1,class:"!ml-[30px] !h-[52px] !pl-[35px]",index:String(p.name),onClick:S=>C(p)},{title:s(()=>[t("span",ws,m(p.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):a.meta.app&&a.meta.app==P.value?(e(),d(b,{key:1,class:"!pl-[25px] text-[#333]",index:String(a.name),onClick:p=>C(a)},{title:s(()=>[a.meta.icon?(e(),n("div",bs,[a.meta.icon?(e(),d(T,{key:0,name:a.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)])):u("",!0),t("span",Cs,m(a.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),256)):u("",!0)]),_:2},1032,["index"])):l.meta.attr=="system"&&!l.meta.app?(e(),d(b,{key:1,class:"!pl-[25px] text-[#333]",index:String(l.name),onClick:a=>C(l)},{title:s(()=>[l.meta.icon?(e(),n("div",Ss,[l.meta.icon?(e(),d(T,{key:0,name:l.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)])):u("",!0),t("span",$s,m(l.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),256))],64)):u("",!0)],64)):u("",!0),t("div",{class:Y(["!border-0 border-solid mx-[25px] bg-[#f7f7f7] my-[5px]",r.value.length?"!border-t-[1px]":""])},null,2),(e(!0),n(x,null,z(i(F),(l,ce)=>(e(),n(x,null,[l.meta.attr=="common"&&!l.meta.app&&l.children?(e(),d(j,{key:0,index:String(l.meta.title)},{title:s(()=>[t("div",Es,[l.meta.icon?(e(),d(T,{key:0,name:l.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)]),t("span",Vs,m(l.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(l.children,(a,J)=>(e(),n(x,{key:J},[a.children&&a.meta.show?(e(),d(j,{key:0,index:String(a.meta.title)},{title:s(()=>[Ts,t("span",Is,m(a.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(a.children,(p,O)=>(e(),n(x,{key:O},[p.children&&p.meta.show?(e(),d(j,{key:0,index:String(p.meta.title)},{title:s(()=>[zs,t("span",Ls,m(p.meta.title),1)]),default:s(()=>[(e(!0),n(x,null,z(a.children,(S,Z)=>(e(),n(x,{key:Z},[S.meta.show?(e(),d(b,{key:0,class:"!h-[52px] !pl-[55px]",index:String(S.name),onClick:le=>C(S)},{title:s(()=>[t("span",Rs,m(S.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):p.meta.show?(e(),d(b,{key:1,class:"!h-[52px] !pl-[55px]",index:String(p.name),onClick:S=>C(p)},{title:s(()=>[t("span",Ds,m(p.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),128))]),_:2},1032,["index"])):a.meta.show&&a.meta.key!="official_market"?(e(),d(b,{key:1,class:"!h-[52px] !pl-[52px]",index:String(a.name),onClick:p=>C(a)},{title:s(()=>[t("span",As,m(a.meta.title),1)]),_:2},1032,["index","onClick"])):a.meta.show&&a.meta.key=="official_market"?(e(),n("div",{key:2,class:"flex items-center !px-[52px] h-[56px] cursor-pointer text-[#333] el-menu-item",onClick:p=>C(a)},[t("span",js,m(l.meta.title),1)],8,Ps)):u("",!0)],64))),128))]),_:2},1032,["index"])):l.meta.attr=="common"?(e(),d(b,{key:1,class:"!pl-[35px] text-[#333]",index:String(l.name),onClick:a=>C(l)},{title:s(()=>[l.meta.icon?(e(),n("div",Us,[l.meta.icon?(e(),d(T,{key:0,name:l.meta.icon,class:"absolute !w-auto",size:"18px"},null,8,["name"])):u("",!0)])):u("",!0),t("span",Fs,m(l.meta.title),1)]),_:2},1032,["index","onClick"])):u("",!0)],64))),256))]),_:2},1032,["default-active"])]),_:2},1024)])):u("",!0)],64))),128))],2)):u("",!0)}}});const Bs={class:"common-layout min-w-[1200px]"},Vl=M({__name:"index",setup(W){const E=ye(),h=te(),g=H(()=>h.dark);return(L,_)=>{const y=Te,R=me("router-view"),f=oe,r=Ie,$=_e;return e(),n("div",Bs,[o($,{class:"w-100 h-screen"},{default:s(()=>[o(qs),o($,null,{default:s(()=>[o(y,null,{default:s(()=>[o(Ht)]),_:1}),o(r,{class:Y(["main-wrap h-full p-0",{"bg-page":i(g)}])},{default:s(()=>[o(f,null,{default:s(()=>[t("div",null,[i(E).routeRefreshTag?(e(),d(R,{key:0},{default:s(({Component:A,route:U})=>[(e(),d(Ve(A),{key:U.fullPath}))]),_:1})):u("",!0)])]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})])}}});export{Vl as default};