mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-14 19:52:48 +00:00
2 lines
22 KiB
JavaScript
2 lines
22 KiB
JavaScript
import{d as X,r as R,c as W,e,f as c,g as t,y as o,x as l,B as _,u as a,i as J,aP as $e,aQ as Ee,v as h,A as q,R as de,V as me,o as Se,w as ne,z as j,F as k,Q as Ve,n as O,H as b,Z as Te}from"./base-06478700.js";import{E as _e,a as Le,c as ze,d as Re}from"./el-main-9a0960e7.js";import{u as ee,_ as te,b as fe,c as xe,a as he,k as ve,E as Ae,h as De,s as Ie,aw as Pe,e as Ue,g as je,d as Fe,B as Be,C as ue}from"./index-981b0207.js";import{E as ye}from"./el-overlay-42a687c6.js";/* empty css *//* empty css */import{_ as He,a as qe,b as We}from"./el-sub-menu-981613bb.js";import{i as Ke,a5 as Ne,h as Oe}from"./event-10eba222.js";/* empty css *//* empty css *//* empty css *//* empty css */import{s as se,a as N,d as Qe}from"./common-92a35870.js";import{t as g,a as Ge,u as ge}from"./index-81ed253c.js";import{E as Ze,b as Je}from"./index-6290cf08.js";import{E as Xe}from"./index-f84999b2.js";import{E as Ye}from"./index-b12abbd4.js";import{b as Me,a as et,E as tt}from"./index-d50445bb.js";import{E as re}from"./index-e4abfaa5.js";import{R as lt,aB as ot}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 we}from"./vue-router-d09a2c28.js";import{a as at,E as st}from"./el-form-item-314d006d.js";import{E as nt}from"./index-b68e8463.js";import{E as be}from"./index-c2f001d3.js";import{E as rt,a as it}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 ce=K=>($e("data-v-780ef28a"),K=K(),Ee(),K),ct={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},pt={class:"setting-item flex items-baseline justify-between mb-[10px]"},dt={class:"title text-base text-tx-secondary whitespace-nowrap"},ut={class:""},mt=ce(()=>t("img",{class:"w-[35px] h-[35px]",src:He,alt:""},null,-1)),_t=ce(()=>t("img",{class:"w-[35px] h-[35px]",src:qe,alt:""},null,-1)),ft=ce(()=>t("img",{class:"w-[35px] h-[35px]",src:We,alt:""},null,-1)),xt={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]"},gt={class:"title text-base text-tx-secondary"},kt={class:""},wt=X({__name:"layout-setting",setup(K){const E=R(!1),u=ee(),m=Ke(),L=lt(m),n=W({get(){return u.dark},set(d){u.setTheme("dark",d),L(d),se(u.theme,u.dark?"dark":"light")}});W({get(){return u.sidebar},set(d){u.setTheme("sidebar",d),se(u.theme,u.dark?"dark":"light")}});const x=W({get(){return u.sidebarStyle},set(d){u.setTheme("sidebarStyle",d)}}),z=W({get(){return u.theme},set(d){u.setTheme("theme",d),se(u.theme,u.dark?"dark":"light")}});return(d,p)=>{const C=te,U=Ze,B=Je,I=Xe,P=Ye,H=re,S=Me;return e(),c("div",{class:"flex w-[100%] h-[100%]",onClick:p[4]||(p[4]=y=>E.value=!0)},[t("div",ct,[o(C,{name:"element-Setting"})]),o(S,{modelValue:E.value,"onUpdate:modelValue":p[3]||(p[3]=y=>E.value=y),title:a(g)("layout.layoutSetting"),size:"300px"},{default:l(()=>[o(H,null,{default:l(()=>[t("div",pt,[t("div",dt,_(a(g)("layout.sidebarStyle")),1),t("div",ut,[o(B,{modelValue:a(x),"onUpdate:modelValue":p[0]||(p[0]=y=>J(x)?x.value=y:null),class:"ml-4"},{default:l(()=>[o(U,{label:"oneType",size:"large"},{default:l(()=>[mt]),_:1}),o(U,{label:"twoType",size:"large"},{default:l(()=>[_t]),_:1}),o(U,{label:"threeType",size:"large"},{default:l(()=>[ft]),_:1})]),_:1},8,["modelValue"])])]),t("div",xt,[t("div",ht,_(a(g)("layout.darkMode")),1),t("div",vt,[o(I,{modelValue:a(n),"onUpdate:modelValue":p[1]||(p[1]=y=>J(n)?n.value=y:null),"active-value":!0,"inactive-value":!1},null,8,["modelValue"])])]),t("div",yt,[t("div",gt,_(a(g)("layout.themeColor")),1),t("div",kt,[o(P,{modelValue:a(z),"onUpdate:modelValue":p[2]||(p[2]=y=>J(z)?z.value=y:null)},null,8,["modelValue"])])])]),_:1})]),_:1},8,["modelValue","title"])])}}});const bt=ke(wt,[["__scopeId","data-v-780ef28a"]]),Ct={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},$t=X({__name:"switch-lang",setup(K){const E=ie(),u=ee(),m=L=>{u.$patch(n=>{n.lang=L,N.set({key:"lang",data:L})}),Ge.loadLocaleMessages(E.meta.app||"",E.path,u.lang),location.reload()};return(L,n)=>{const x=te,z=fe,d=xe,p=he;return e(),h(p,{onCommand:m,tabindex:1,class:"h-[100%] w-[100%]"},{dropdown:l(()=>[o(d,null,{default:l(()=>[o(z,{command:"zh-cn",disabled:a(u).lang=="zh-cn"},{default:l(()=>[q("简体中文")]),_:1},8,["disabled"]),o(z,{command:"en",disabled:a(u).lang=="en"},{default:l(()=>[q("English")]),_:1},8,["disabled"])]),_:1})]),default:l(()=>[t("div",Ct,[o(x,{name:"iconfont-iconfanyi"})])]),_:1})}}}),Et={class:"userinfo flex h-full items-center"},St={class:"user-name pl-[8px]"},Vt={class:"form-tip"},Tt={class:"dialog-footer"},Lt=X({__name:"user-info",setup(K){const E=ve(),u=d=>{switch(d){case"logout":E.logout();break}};let m=R(!1);const L=R();let n=de({original_password:"",password:"",password_copy:""});const x=de({original_password:[{required:!0,message:g("originalPasswordPlaceholder"),trigger:"blur"}],password:[{required:!0,message:g("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:g("passwordPlaceholder"),trigger:"blur"}]}),z=d=>{d&&d.validate(p=>{if(p){let C="";if(n.password&&!n.original_password&&(C=g("originalPasswordHint")),n.password&&n.original_password&&!n.password_copy&&(C=g("newPasswordHint")),n.password&&n.original_password&&n.password_copy&&n.password!=n.password_copy&&(C=g("doubleCipherHint")),C){De({type:"error",message:C});return}Ie(n).then(U=>{m.value=!1}).catch(U=>{m.value=!1})}else return!1})};return(d,p)=>{const C=Ae,U=te,B=me("router-link"),I=fe,P=xe,H=he,S=nt,y=at,V=st,Q=be,G=ye;return e(),c("div",null,[o(H,{onCommand:u,tabindex:1},{dropdown:l(()=>[o(P,null,{default:l(()=>[o(I,{command:"usercenter"},{default:l(()=>[o(B,{to:"/user/center"},{default:l(()=>[q("账号设置")]),_:1})]),_:1}),o(I,{command:"usercenter",onClick:p[0]||(p[0]=A=>J(m)?m.value=!0:m=!0)},{default:l(()=>[q("修改密码")]),_:1}),o(I,{command:"logout"},{default:l(()=>[q("退出登录")]),_:1})]),_:1})]),default:l(()=>[t("div",Et,[o(C,{size:25,icon:a(ot)},null,8,["icon"]),t("div",St,_(a(E).userInfo.username),1),o(U,{name:"element-ArrowDown",class:"ml-[5px]"})])]),_:1}),o(G,{modelValue:a(m),"onUpdate:modelValue":p[6]||(p[6]=A=>J(m)?m.value=A:m=A),title:"修改密码",width:"450px","before-close":d.handleClose},{footer:l(()=>[t("span",Tt,[o(Q,{onClick:p[4]||(p[4]=A=>J(m)?m.value=!1:m=!1)},{default:l(()=>[q(_(a(g)("cancel")),1)]),_:1}),o(Q,{type:"primary",onClick:p[5]||(p[5]=A=>z(L.value))},{default:l(()=>[q(_(a(g)("save")),1)]),_:1})])]),default:l(()=>[t("div",null,[o(V,{model:a(n),"label-width":"90px",ref_key:"formRef",ref:L,rules:x,class:"page-form"},{default:l(()=>[o(y,{label:a(g)("originalPassword"),prop:"original_password"},{default:l(()=>[o(S,{modelValue:a(n).original_password,"onUpdate:modelValue":p[1]||(p[1]=A=>a(n).original_password=A),type:"password",placeholder:a(g)("originalPasswordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(y,{label:a(g)("newPassword"),prop:"password"},{default:l(()=>[o(S,{modelValue:a(n).password,"onUpdate:modelValue":p[2]||(p[2]=A=>a(n).password=A),type:"password",placeholder:a(g)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"]),t("div",Vt,_(a(g)("passwordTip")),1)]),_:1},8,["label"]),o(y,{label:a(g)("passwordCopy"),prop:"password_copy"},{default:l(()=>[o(S,{modelValue:a(n).password_copy,"onUpdate:modelValue":p[3]||(p[3]=A=>a(n).password_copy=A),type:"password",placeholder:a(g)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","before-close"])])}}}),zt={class:"left-panel h-full flex items-center"},Rt={class:"flex items-center h-full pl-[10px] hidden-xs-only"},At={class:"right-panel h-full flex items-center justify-end"},Dt=["title"],It={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Pt={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Ut={class:"navbar-item flex items-center h-full cursor-pointer"},jt={class:"dialog-footer"},Ft={class:"flex flex-wrap"},Bt=["onClick"],Ht=["onClick"],qt={class:"dialog-footer"},Wt=X({__name:"index",setup(K){const E=we();N.get("app_type");const{toggle:u,isFullscreen:m}=Ne(),L=ee(),n=ge(),x=ie(),z=R(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),d=W(()=>L.dark);Se(()=>{window.onresize=()=>(()=>{z.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()}),ne(z,()=>{z.value<992?L.menuIsCollapse||L.toggleMenuCollapse(!0):L.menuIsCollapse&&L.toggleMenuCollapse(!1)});const p=()=>{E.push({path:"/app_manage"})},C=()=>{n.routeRefreshTag&&n.refreshRouterView()},U=W(()=>{const S=x.matched.filter(y=>y.meta.title);return S[0]&&S[0].path=="/"&&S.splice(0,1),S}),B=R(),I=R(!1),P=R(""),H=()=>{Pe({view_path:P.value}).then(()=>{I.value=!1,E.go(0)})};return(S,y)=>{const V=te,Q=et,G=tt,A=rt,r=it,i=be,$=ye,T=_e;return e(),h(T,{class:O(["h-full px-[10px]",{"layout-header border-b border-color":!a(d)}])},{default:l(()=>[o(r,{class:"w-100 h-full w-full"},{default:l(()=>[o(A,{span:12},{default:l(()=>[t("div",zt,[t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:C},[o(V,{name:"element-Refresh"})]),t("div",Rt,[o(G,{separator:"/"},{default:l(()=>[(e(!0),c(k,null,j(a(U),(f,F)=>(e(),h(Q,{key:F},{default:l(()=>[q(_(f.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),o(A,{span:12},{default:l(()=>[t("div",At,[t("i",{class:"iconfont iconlingdang-xianxing cursor-pointer px-[8px]",title:a(g)("newInfo")},null,8,Dt),t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:p},[o(V,{name:"iconfont-iconqiehuan",title:a(g)("changeApp"),class:"!text-xs"},null,8,["title"])]),t("div",It,[o($t)]),t("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:y[0]||(y[0]=(...f)=>a(u)&&a(u)(...f))},[a(m)?(e(),h(V,{key:0,name:"iconfont-icontuichuquanping"})):(e(),h(V,{key:1,name:"iconfont-iconquanping"}))]),t("div",Pt,[o(bt)]),t("div",Ut,[o(Lt)])])]),_:1})]),_:1}),Ve(t("input",{type:"hidden","onUpdate:modelValue":y[1]||(y[1]=f=>S.comparisonToken=f)},null,512),[[Oe,S.comparisonToken]]),o($,{modelValue:S.detectionLoginDialog,"onUpdate:modelValue":y[2]||(y[2]=f=>S.detectionLoginDialog=f),title:a(g)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:l(()=>[t("span",jt,[o(i,{onClick:S.detectionLoginFn},{default:l(()=>[q(_(a(g)("layout.detectionLoginOperation")),1)]),_:1},8,["onClick"])])]),default:l(()=>[t("span",null,_(a(g)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"]),o($,{modelValue:I.value,"onUpdate:modelValue":y[3]||(y[3]=f=>I.value=f),title:a(g)("indexTemplate"),width:"550px","destroy-on-close":!0},{footer:l(()=>[t("span",qt,[o(i,{type:"primary",onClick:H},{default:l(()=>[q(_(a(g)("confirm")),1)]),_:1})])]),default:l(()=>[t("div",Ft,[P.value==""?(e(!0),c(k,{key:0},j(B.value,(f,F)=>(e(),c("div",{key:F},[t("div",{onClick:Y=>P.value=f.view_path,class:O(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",f.is_use==1?"bg-primary text-[#fff]":""])},[t("span",null,_(f.name),1)],10,Bt)]))),128)):(e(!0),c(k,{key:1},j(B.value,(f,F)=>(e(),c("div",{key:F},[t("div",{onClick:Y=>P.value=f.view_path,class:O(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",P.value==f.view_path?"bg-primary text-[#fff]":""])},[t("span",null,_(f.name),1)],10,Ht)]))),128))])]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const Kt=ke(Wt,[["__scopeId","data-v-79699dec"]]),Nt={class:"w-[64px] overflow-hidden"},Ot={class:"h-full flex flex-col relative"},Qt=t("span",{class:"iconfont iconyun1 !text-[32px] !w-auto text-[#fff]"},null,-1),Gt=[Qt],Zt=["src"],Jt={key:1,class:"flex items-center justify-center w-[30px] h-[30px]"},Xt=["onClick"],Yt={class:"text-[14px] leading-1"},Mt=["onClick"],el={class:"text-[14px] leading-1"},tl={key:0,class:"w-[201px] box-border border-r-[1px] border-solid second-menu"},ll={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},ol={class:"text-[14px]"},al={class:"text-[14px]"},sl={class:"text-[14px]"},nl={class:"text-[14px]"},rl={class:"text-[14px]"},il={class:"text-[14px]"},cl={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},pl={class:"text-[14px]"},dl=["onClick"],ul={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},ml={class:"text-[14px]"},_l={class:"text-[14px]"},fl={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},xl={class:"text-[14px]"},hl={class:"text-[14px] pl-[20px]"},vl={class:"text-[14px]"},yl={class:"text-[14px]"},gl={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},kl={class:"text-[14px]"},wl=X({__name:"index",setup(K){const E=ve(),u=ee(),m=ie(),L=we(),n=R(""),x=R("");n.value=N.get("menuAppStorage"),x.value=N.get("menuAppStorage");const z=R(!1),d=R([]),p=R([]),C=R([]),U=async()=>{const r=await Be();d.value=d.value.concat(r.data),d.value.forEach((i,$)=>{i.type=="app"&&p.value.push(i.key),i.type=="addon"&&C.value.push(i.key)}),z.value=!0};U();const B=R({}),I=W(()=>{const r=[];return E.routers.forEach((i,$)=>{i.children&&i.children.length?(i.name=ue(i.children),B.value[i.meta.app]=ue(i.children),r.push(i)):(B.value[i.meta.app]=i.name,r.push(i))}),d.value&&d.value.length&&d.value.forEach((i,$)=>{r.forEach((T,f)=>{i.key==T.meta.key&&(T.meta.parentTitle=i.title,T.meta.parentIcon=i.icon)})}),!d.value.length&&!n.value&&(N.set({key:"menuAppStorage",data:""}),n.value=""),d.value.length&&!n.value&&(N.set({key:"menuAppStorage",data:p.value[0]}),n.value=p.value[0]),r.forEach((i,$)=>{n.value&&i.meta.app==n.value&&i.children.forEach((T,f)=>{if(r.push(T),T.children){let F=T.meta.key;T.children.forEach((Y,pe)=>{Y.parentKey=F})}})}),r});W(()=>u.dark),ne(()=>E.globalAppKey,(r,i)=>{U()},{deep:!0});const P=R(""),H=R("");ne(m,()=>{P.value=N.get("plugMenuTypeStorage");const r=m.matched[1];H.value=m.matched[1],m.meta.app&&m.meta.app==n.value?I.value.forEach((i,$)=>{i.children&&i.name!=m.name?i.children.forEach((T,f)=>{T.name==m.name&&(x.value=T.parentKey)}):i.name==m.name&&(x.value=i.name)}):x.value=r.meta.key,C.value.includes(x.value)&&P.value&&(x.value="app_center"),u.$patch(i=>{i.menuDrawer=!1})},{immediate:!0});let S=R(!0);const y=()=>{S.value=!0},V=(r,i)=>{if(i=="threefloatMenu"&&(S.value=!1),!r.meta&&r.type=="app"||r.meta.key!="official_market"){let $=r.name;if(r.type=="app"){n.value=r.key,x.value=r.key,N.set({key:"menuAppStorage",data:r.key}),N.set({key:"plugMenuTypeStorage",data:""});const T=E.appMenuList;T.push(r.key),E.setAppMenuList(T),$=B.value[r.key]}else r.meta.app&&($=Q(r));L.push({name:$})}else window.open("https://www.niucloud.com/product/","_blank")},Q=r=>r.children&&r.children.length?Q(r.children[0]):r.name,G=W(()=>u.sidebar),A=r=>C.value.includes(x.value)&&n.value==r.meta.app||!C.value.includes(x.value)&&(r.meta.key==x.value||r.meta.app==x.value)&&!r.meta.app||r.meta.app&&!C.value.includes(x.value)&&r.meta.key==x.value&&x.value.indexOf("index")==-1;return(r,i)=>{const $=te,T=Le,f=Ue,F=je,Y=Fe,pe=re;return z.value?(e(),c("div",{key:0,class:O(["flex",{"two-type":a(G)=="twoType"},{"three-type":a(G)=="threeType"}])},[t("div",Nt,[o(T,{class:O(["h-screen layout-aside w-[64px] pb-[30px] bg-[#282c34] ease-in duration-200"])},{default:l(()=>[t("div",Ot,[n.value?b("",!0):(e(),c("div",{key:0,class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:y},Gt,32)),(e(!0),c(k,null,j(a(I),(v,M)=>(e(),c(k,{key:M},[n.value==v.meta.app&&v.meta.parentTitle?(e(),c(k,{key:0},[t("div",{class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:y},[v.meta.parentIcon?(e(),c("img",{key:0,src:a(Qe)(v.meta.parentIcon),class:"w-[40px] h-[40px] rounded-full",alt:""},null,8,Zt)):(e(),c("div",Jt,[v.meta.icon?(e(),h($,{key:0,name:v.meta.icon,class:"!w-auto",size:"24px"},null,8,["name"])):b("",!0)]))],32),(e(!0),c(k,null,j(v.children,(s,le)=>(e(),c("div",{key:le,onClick:w=>V(s),class:O(["rounded-[5px] flex justify-center flex-col items-center h-[54px] w-[54px] m-[5px] cursor-pointer text-[#fff] 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.value==s.meta.key}])},[s.meta.icon?(e(),h($,{key:0,name:s.meta.icon,class:"!w-auto",size:"16px",title:s.meta.title},null,8,["name","title"])):b("",!0),t("span",Yt,_(s.meta.shortTitle),1)],10,Xt))),128))],64)):b("",!0)],64))),128)),(e(!0),c(k,null,j(a(I),(v,M)=>(e(),c(k,{key:M},[!v.meta.app&&(v.meta.attr=="common"||v.meta.attr=="system")?(e(),c("div",{key:0,onClick:s=>V(v),class:O(["rounded-[5px] flex justify-center flex-col items-center m-[5px] h-[54px] w-[54px] cursor-pointer text-[#fff] 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 ":v.path==H.value.path||H.value.path=="/admin"&&v.path=="/index"||H.value.meta.app&&v.path=="/index"}])},[v.meta.icon?(e(),h($,{key:0,name:v.meta.icon,class:"!w-auto",size:"16px",title:v.meta.title},null,8,["name","title"])):b("",!0),t("span",el,_(v.meta.shortTitle),1)],10,Mt)):b("",!0)],64))),128))])]),_:1})]),(e(!0),c(k,null,j(a(I),(v,M)=>(e(),c(k,{key:M},[A(v)?(e(),c("div",tl,[t("div",{class:"group flex flex-col items-center justify-center h-[60px] border-b-[1px] border-solid second-head cursor-pointer relative",onMouseenter:i[0]||(i[0]=(...s)=>r.twofloatMenuHover&&r.twofloatMenuHover(...s))},_(v.meta.title),33),o(pe,{class:"overflow-y-auto menus-wrap p-[10px]"},{default:l(()=>[o(Y,{class:"apply-menu !border-0",router:!0,"unique-opened":"true","default-active":String(a(m).name)},{default:l(()=>[(e(!0),c(k,null,j(v.children,(s,le)=>(e(),c(k,null,[s.children&&s.meta.show?(e(),h(F,{key:0,index:String(s.meta.title)},{title:l(()=>[t("div",ll,[s.meta.icon?(e(),h($,{key:0,name:s.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),t("span",ol,_(s.meta.title),1)]),default:l(()=>[(e(!0),c(k,null,j(s.children,(w,oe)=>(e(),c(k,{key:oe},[w.children&&w.meta.show?(e(),h(F,{key:0,index:String(w.meta.title),class:"three-menu"},{title:l(()=>[t("span",al,_(w.meta.title),1)]),default:l(()=>[(e(!0),c(k,null,j(w.children,(D,ae)=>(e(),c(k,{key:ae},[D.children&&D.meta.show?(e(),h(F,{key:0,index:String(D.meta.title)},{title:l(()=>[t("span",sl,_(D.meta.title),1)]),default:l(()=>[(e(!0),c(k,null,j(D.children,(Z,Ce)=>(e(),c(k,{key:Ce},[Z.meta.show?(e(),h(f,{key:0,class:"!pl-[55px]",index:String(Z.name),onClick:Cl=>V(Z)},{title:l(()=>[t("span",nl,_(Z.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):D.meta.show?(e(),h(f,{key:1,class:"!pl-[40px]",index:String(D.name),onClick:Z=>V(D)},{title:l(()=>[t("span",rl,_(D.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):w.meta.show?(e(),h(f,{key:1,class:"!pl-[40px]",index:String(w.name),onClick:D=>V(w)},{title:l(()=>[t("span",il,_(w.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):s.meta.show&&s.meta.key!="official_market"?(e(),h(f,{key:1,class:"!pl-[20px] text-[#333]",index:String(s.name),onClick:w=>V(s)},{title:l(()=>[t("div",cl,[s.meta.icon?(e(),h($,{key:0,name:s.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),t("span",pl,_(s.meta.title),1)]),_:2},1032,["index","onClick"])):s.meta.show&&s.meta.key=="official_market"?(e(),c("div",{key:2,class:"flex items-center !px-[25px] h-[56px] cursor-pointer text-[#333] el-menu-item",onClick:w=>V(s)},[t("div",ul,[s.meta.icon?(e(),h($,{key:0,name:s.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),t("span",ml,_(s.meta.title),1)],8,dl)):b("",!0)],64))),256)),v.children?b("",!0):(e(),h(f,{key:0,class:"!pl-[20px] text-[#333]",index:String(v.name),onClick:s=>V(v)},{title:l(()=>[t("span",_l,_(v.meta.title),1)]),_:2},1032,["index","onClick"])),P.value&&x.value=="app_center"?(e(!0),c(k,{key:1},j(a(I),(s,le)=>(e(),c(k,null,[s.meta.app&&s.meta.app==P.value&&s.children?(e(),h(F,{key:0,index:String(s.meta.title)},{title:l(()=>[t("div",fl,[s.meta.icon?(e(),h($,{key:0,name:s.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),t("span",xl,_(s.meta.title),1)]),default:l(()=>[(e(!0),c(k,null,j(s.children,(w,oe)=>(e(),c(k,{key:oe},[w.children&&w.meta.show?(e(),h(F,{key:0,index:String(w.meta.title)},{title:l(()=>[t("span",hl,_(w.meta.title),1)]),default:l(()=>[(e(!0),c(k,null,j(w.children,(D,ae)=>(e(),c(k,{key:ae},[D.meta.show?(e(),h(f,{key:0,class:"!pl-[55px]",index:String(D.name),onClick:Z=>V(D)},{title:l(()=>[t("span",vl,_(D.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):w.meta.show?(e(),h(f,{key:1,class:"!pl-[40px]",index:String(w.name),onClick:D=>V(w)},{title:l(()=>[t("span",yl,_(w.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):s.meta.app&&s.meta.app==P.value?(e(),h(f,{key:1,class:"!pl-[20px] text-[#333]",index:String(s.name),onClick:w=>V(s)},{title:l(()=>[t("div",gl,[s.meta.icon?(e(),h($,{key:0,name:s.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),t("span",kl,_(s.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),256)):b("",!0)]),_:2},1032,["default-active"])]),_:2},1024)])):b("",!0)],64))),128))],2)):b("",!0)}}});const bl={class:"common-layout min-w-[1200px]"},uo=X({__name:"index",setup(K){const E=ge(),u=ee(),m=W(()=>u.dark);return(L,n)=>{const x=ze,z=me("router-view"),d=re,p=Re,C=_e;return e(),c("div",bl,[o(C,{class:"w-100 h-screen"},{default:l(()=>[o(wl),o(C,null,{default:l(()=>[o(x,null,{default:l(()=>[o(Kt)]),_:1}),o(p,{class:O(["main-wrap h-full p-0",{"bg-page":a(m)}])},{default:l(()=>[o(d,null,{default:l(()=>[t("div",null,[a(E).routeRefreshTag?(e(),h(z,{key:0},{default:l(({Component:U,route:B})=>[(e(),h(Te(U),{key:B.fullPath}))]),_:1})):b("",!0)])]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})])}}});export{uo as default};
|