mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 12:18:14 +00:00
2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
import"./base-0e92f4db.js";import{E as me,a as Ee,c as Se,d as Ve}from"./el-main-7a89c415.js";import{u as ee,_ as te,b as _e,c as fe,a as xe,g as he,E as Te,d as Le,s as Ie,at as De,y as Re,z as de}from"./index-9033603c.js";import{E as ve}from"./el-overlay-3eff2fc5.js";/* empty css *//* empty css */import{_ as Ae,a as Pe,b as ze}from"./el-menu-item-8e5bf48a.js";import{i as Ue,a5 as Fe,h as je}from"./event-a537c4cb.js";/* empty css *//* empty css *//* empty css *//* empty css */import{s as se,a as N,c as ye}from"./common-46715e7e.js";import{t as y,a as qe,u as ge}from"./index-8f29cb04.js";import{E as He,b as Be}from"./index-9aa10ae4.js";import{E as We}from"./index-bffcf33f.js";import{E as Ke}from"./index-da35968d.js";import{b as Ne,a as Oe,E as Ge,d as Qe,f as Je,c as Xe}from"./index-6a354aca.js";import{E as re}from"./index-de22cd40.js";import{d as Y,r as I,c as W,b as t,e as i,f as o,q as a,p as e,x as _,u as l,i as X,au as Ye,av as Ze,m as k,v as B,M as ue,Q as ke,o as Me,w as ne,t as F,F as g,L as et,n as O,C as V,U as tt}from"./runtime-core.esm-bundler-67034826.js";import{R as ot,a4 as lt}from"./index-72686045.js";import{_ as we}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import{u as ie,a as be}from"./vue-router-8b032575.js";import{a as at,E as st}from"./el-form-item-c2dd2ffe.js";import{E as nt}from"./index-8cefa3ab.js";import{E as Ce}from"./index-e09a20f5.js";import{E as rt,a as it}from"./index-d23c70b3.js";import"./el-tooltip-4ed993c7.js";import"./index-81f2aa1e.js";import"./index-ebd2990f.js";import"./index-e9d9b1a1.js";import"./index-6cae7119.js";import"./focus-trap-83769a43.js";import"./index-ef31373f.js";import"./index-defed8ff.js";import"./index-d87ae4a2.js";import"./validator-9409f909.js";import"./position-c2e84b2a.js";import"./index-c6aa1547.js";import"./debounce-f6ba9d12.js";import"./aria-adfa05c5.js";import"./index-97d638b4.js";const ce=K=>(Ye("data-v-a34ca4d9"),K=K(),Ze(),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(()=>o("img",{class:"w-[35px] h-[35px]",src:Ae,alt:""},null,-1)),_t=ce(()=>o("img",{class:"w-[35px] h-[35px]",src:Pe,alt:""},null,-1)),ft=ce(()=>o("img",{class:"w-[35px] h-[35px]",src:ze,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=Y({__name:"layout-setting",setup(K){const b=I(!1),u=ee(),m=Ue(),T=ot(m),s=W({get(){return u.dark},set(d){u.setTheme("dark",d),T(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)}}),L=W({get(){return u.theme},set(d){u.setTheme("theme",d),se(u.theme,u.dark?"dark":"light")}});return(d,c)=>{const C=te,U=He,q=Be,A=We,P=Ke,H=re,$=Ne;return t(),i("div",{class:"flex w-[100%] h-[100%]",onClick:c[4]||(c[4]=v=>b.value=!0)},[o("div",ct,[a(C,{name:"element-Setting"})]),a($,{modelValue:b.value,"onUpdate:modelValue":c[3]||(c[3]=v=>b.value=v),title:l(y)("layout.layoutSetting"),size:"300px"},{default:e(()=>[a(H,null,{default:e(()=>[o("div",pt,[o("div",dt,_(l(y)("layout.sidebarStyle")),1),o("div",ut,[a(q,{modelValue:l(x),"onUpdate:modelValue":c[0]||(c[0]=v=>X(x)?x.value=v:null),class:"ml-4"},{default:e(()=>[a(U,{label:"oneType",size:"large"},{default:e(()=>[mt]),_:1}),a(U,{label:"twoType",size:"large"},{default:e(()=>[_t]),_:1}),a(U,{label:"threeType",size:"large"},{default:e(()=>[ft]),_:1})]),_:1},8,["modelValue"])])]),o("div",xt,[o("div",ht,_(l(y)("layout.darkMode")),1),o("div",vt,[a(A,{modelValue:l(s),"onUpdate:modelValue":c[1]||(c[1]=v=>X(s)?s.value=v:null),"active-value":!0,"inactive-value":!1},null,8,["modelValue"])])]),o("div",yt,[o("div",gt,_(l(y)("layout.themeColor")),1),o("div",kt,[a(P,{modelValue:l(L),"onUpdate:modelValue":c[2]||(c[2]=v=>X(L)?L.value=v:null)},null,8,["modelValue"])])])]),_:1})]),_:1},8,["modelValue","title"])])}}});const bt=we(wt,[["__scopeId","data-v-a34ca4d9"]]),Ct={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},$t=Y({__name:"switch-lang",setup(K){const b=ie(),u=ee(),m=T=>{u.$patch(s=>{s.lang=T,N.set({key:"lang",data:T})}),qe.loadLocaleMessages(b.meta.app||"",b.path,u.lang),location.reload()};return(T,s)=>{const x=te,L=_e,d=fe,c=xe;return t(),k(c,{onCommand:m,tabindex:1,class:"h-[100%] w-[100%]"},{dropdown:e(()=>[a(d,null,{default:e(()=>[a(L,{command:"zh-cn",disabled:l(u).lang=="zh-cn"},{default:e(()=>[B("简体中文")]),_:1},8,["disabled"]),a(L,{command:"en",disabled:l(u).lang=="en"},{default:e(()=>[B("English")]),_:1},8,["disabled"])]),_:1})]),default:e(()=>[o("div",Ct,[a(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=Y({__name:"user-info",setup(K){const b=he(),u=d=>{switch(d){case"logout":b.logout();break}};let m=I(!1);const T=I();let s=ue({original_password:"",password:"",password_copy:""});const x=ue({original_password:[{required:!0,message:y("originalPasswordPlaceholder"),trigger:"blur"}],password:[{required:!0,message:y("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:y("passwordPlaceholder"),trigger:"blur"}]}),L=d=>{d&&d.validate(c=>{if(c){let C="";if(s.password&&!s.original_password&&(C=y("originalPasswordHint")),s.password&&s.original_password&&!s.password_copy&&(C=y("newPasswordHint")),s.password&&s.original_password&&s.password_copy&&s.password!=s.password_copy&&(C=y("doubleCipherHint")),C){Le({type:"error",message:C});return}Ie(s).then(U=>{m.value=!1}).catch(U=>{m.value=!1})}else return!1})};return(d,c)=>{const C=Te,U=te,q=ke("router-link"),A=_e,P=fe,H=xe,$=nt,v=at,E=st,G=Ce,Q=ve;return t(),i("div",null,[a(H,{onCommand:u,tabindex:1},{dropdown:e(()=>[a(P,null,{default:e(()=>[a(A,{command:"usercenter"},{default:e(()=>[a(q,{to:"/user/center"},{default:e(()=>[B("账号设置")]),_:1})]),_:1}),a(A,{command:"usercenter",onClick:c[0]||(c[0]=D=>X(m)?m.value=!0:m=!0)},{default:e(()=>[B("修改密码")]),_:1}),a(A,{command:"logout"},{default:e(()=>[B("退出登录")]),_:1})]),_:1})]),default:e(()=>[o("div",Et,[l(b).userInfo.head_img?(t(),k(C,{key:1,size:25,src:l(ye)(l(b).userInfo.head_img)},null,8,["src"])):(t(),k(C,{key:0,size:25,icon:l(lt)},null,8,["icon"])),o("div",St,_(l(b).userInfo.username),1),a(U,{name:"element-ArrowDown",class:"ml-[5px]"})])]),_:1}),a(Q,{modelValue:l(m),"onUpdate:modelValue":c[6]||(c[6]=D=>X(m)?m.value=D:m=D),title:"修改密码",width:"450px","before-close":d.handleClose},{footer:e(()=>[o("span",Tt,[a(G,{onClick:c[4]||(c[4]=D=>X(m)?m.value=!1:m=!1)},{default:e(()=>[B(_(l(y)("cancel")),1)]),_:1}),a(G,{type:"primary",onClick:c[5]||(c[5]=D=>L(T.value))},{default:e(()=>[B(_(l(y)("save")),1)]),_:1})])]),default:e(()=>[o("div",null,[a(E,{model:l(s),"label-width":"90px",ref_key:"formRef",ref:T,rules:x,class:"page-form"},{default:e(()=>[a(v,{label:l(y)("originalPassword"),prop:"original_password"},{default:e(()=>[a($,{modelValue:l(s).original_password,"onUpdate:modelValue":c[1]||(c[1]=D=>l(s).original_password=D),type:"password",placeholder:l(y)("originalPasswordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(v,{label:l(y)("newPassword"),prop:"password"},{default:e(()=>[a($,{modelValue:l(s).password,"onUpdate:modelValue":c[2]||(c[2]=D=>l(s).password=D),type:"password",placeholder:l(y)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"]),o("div",Vt,_(l(y)("passwordTip")),1)]),_:1},8,["label"]),a(v,{label:l(y)("passwordCopy"),prop:"password_copy"},{default:e(()=>[a($,{modelValue:l(s).password_copy,"onUpdate:modelValue":c[3]||(c[3]=D=>l(s).password_copy=D),type:"password",placeholder:l(y)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","before-close"])])}}}),It={class:"left-panel h-full flex items-center"},Dt={class:"flex items-center h-full pl-[10px] hidden-xs-only"},Rt={class:"right-panel h-full flex items-center justify-end"},At=["title"],Pt={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},zt={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Ut={class:"navbar-item flex items-center h-full cursor-pointer"},Ft={class:"dialog-footer"},jt={class:"flex flex-wrap"},qt=["onClick"],Ht=["onClick"],Bt={class:"dialog-footer"},Wt=Y({__name:"index",setup(K){const b=be();N.get("app_type");const{toggle:u,isFullscreen:m}=Fe(),T=ee(),s=ge(),x=ie(),L=I(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),d=W(()=>T.dark);Me(()=>{window.onresize=()=>(()=>{L.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()}),ne(L,()=>{L.value<992?T.menuIsCollapse||T.toggleMenuCollapse(!0):T.menuIsCollapse&&T.toggleMenuCollapse(!1)});const c=()=>{b.push({path:"/app_manage"})},C=()=>{s.routeRefreshTag&&s.refreshRouterView()},U=W(()=>{const $=x.matched.filter(v=>v.meta.title);return $[0]&&$[0].path=="/"&&$.splice(0,1),$}),q=I(),A=I(!1),P=I(""),H=()=>{De({view_path:P.value}).then(()=>{A.value=!1,b.go(0)})};return($,v)=>{const E=te,G=Oe,Q=Ge,D=rt,n=it,r=Ce,z=ve,S=me;return t(),k(S,{class:O(["h-full px-[10px]",{"layout-header border-b border-color":!l(d)}])},{default:e(()=>[a(n,{class:"w-100 h-full w-full"},{default:e(()=>[a(D,{span:12},{default:e(()=>[o("div",It,[o("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:C},[a(E,{name:"element-Refresh"})]),o("div",Dt,[a(Q,{separator:"/"},{default:e(()=>[(t(!0),i(g,null,F(l(U),(f,j)=>(t(),k(G,{key:j},{default:e(()=>[B(_(f.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),a(D,{span:12},{default:e(()=>[o("div",Rt,[o("i",{class:"iconfont iconlingdang-xianxing cursor-pointer px-[8px]",title:l(y)("newInfo")},null,8,At),o("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:c},[a(E,{name:"iconfont-iconqiehuan",title:l(y)("changeApp"),class:"!text-xs"},null,8,["title"])]),o("div",Pt,[a($t)]),o("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:v[0]||(v[0]=(...f)=>l(u)&&l(u)(...f))},[l(m)?(t(),k(E,{key:0,name:"iconfont-icontuichuquanping"})):(t(),k(E,{key:1,name:"iconfont-iconquanping"}))]),o("div",zt,[a(bt)]),o("div",Ut,[a(Lt)])])]),_:1})]),_:1}),et(o("input",{type:"hidden","onUpdate:modelValue":v[1]||(v[1]=f=>$.comparisonToken=f)},null,512),[[je,$.comparisonToken]]),a(z,{modelValue:$.detectionLoginDialog,"onUpdate:modelValue":v[2]||(v[2]=f=>$.detectionLoginDialog=f),title:l(y)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:e(()=>[o("span",Ft,[a(r,{onClick:$.detectionLoginFn},{default:e(()=>[B(_(l(y)("layout.detectionLoginOperation")),1)]),_:1},8,["onClick"])])]),default:e(()=>[o("span",null,_(l(y)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"]),a(z,{modelValue:A.value,"onUpdate:modelValue":v[3]||(v[3]=f=>A.value=f),title:l(y)("indexTemplate"),width:"550px","destroy-on-close":!0},{footer:e(()=>[o("span",Bt,[a(r,{type:"primary",onClick:H},{default:e(()=>[B(_(l(y)("confirm")),1)]),_:1})])]),default:e(()=>[o("div",jt,[P.value==""?(t(!0),i(g,{key:0},F(q.value,(f,j)=>(t(),i("div",{key:j},[o("div",{onClick:Z=>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]":""])},[o("span",null,_(f.name),1)],10,qt)]))),128)):(t(!0),i(g,{key:1},F(q.value,(f,j)=>(t(),i("div",{key:j},[o("div",{onClick:Z=>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]":""])},[o("span",null,_(f.name),1)],10,Ht)]))),128))])]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const Kt=we(Wt,[["__scopeId","data-v-9e49551b"]]),Nt={class:"w-[124px] overflow-hidden"},Ot={class:"h-full flex flex-col relative"},Gt=o("span",{class:"iconfont iconyun1 !text-[32px] !w-auto text-[#fff]"},null,-1),Qt=[Gt],Jt=["src"],Xt={key:1,class:"flex items-center justify-center w-[30px] h-[30px]"},Yt=["onClick"],Zt={class:"text-[14px] ml-[8px]"},Mt=["onClick"],eo={class:"text-[14px] ml-[8px]"},to={key:0,class:"w-[155px] box-border border-r-[1px] border-solid second-menu"},oo={class:"text-[14px]"},lo={class:"text-[14px]"},ao={class:"text-[14px]"},so={class:"text-[14px]"},no={class:"text-[14px]"},ro={class:"text-[14px]"},io={class:"text-[14px]"},co=["onClick"],po={class:"text-[14px]"},uo={class:"text-[14px]"},mo={class:"text-[14px]"},_o={class:"text-[14px] !pl-[10px]"},fo={class:"text-[14px]"},xo={class:"text-[14px]"},ho={class:"text-[14px]"},vo=Y({__name:"index",setup(K){const b=he(),u=ee(),m=ie(),T=be(),s=I(""),x=I("");s.value=N.get("menuAppStorage"),x.value=N.get("menuAppStorage");const L=I(!1),d=I([]),c=I([]),C=I([]),U=async()=>{const n=await Re();d.value=d.value.concat(n.data),d.value.forEach((r,z)=>{r.type=="app"&&c.value.push(r.key),r.type=="addon"&&C.value.push(r.key)}),L.value=!0};U();const q=I({}),A=W(()=>{const n=[];return b.routers.forEach((r,z)=>{r.children&&r.children.length?(r.name=de(r.children),q.value[r.meta.app]=de(r.children),n.push(r)):(q.value[r.meta.app]=r.name,n.push(r))}),d.value&&d.value.length&&d.value.forEach((r,z)=>{n.forEach((S,f)=>{r.key==S.meta.key&&(S.meta.parentTitle=r.title,S.meta.parentIcon=r.icon)})}),!d.value.length&&!s.value&&(N.set({key:"menuAppStorage",data:""}),s.value=""),d.value.length&&!s.value&&(N.set({key:"menuAppStorage",data:c.value[0]}),s.value=c.value[0]),n.forEach((r,z)=>{s.value&&r.meta.app==s.value&&r.children.forEach((S,f)=>{if(n.push(S),S.children){let j=S.meta.key;S.children.forEach((Z,pe)=>{Z.parentKey=j})}})}),n});W(()=>u.dark),ne(()=>b.globalAppKey,(n,r)=>{U()},{deep:!0});const P=I(""),H=I("");ne(m,()=>{P.value=N.get("plugMenuTypeStorage");const n=m.matched[1];H.value=m.matched[1],m.meta.app&&m.meta.app==s.value?A.value.forEach((r,z)=>{r.children&&r.name!=m.name?r.children.forEach((S,f)=>{S.name==m.name&&(x.value=S.parentKey)}):r.name==m.name&&(x.value=r.name)}):x.value=n.meta.key,C.value.includes(x.value)&&P.value&&(x.value="app_center"),u.$patch(r=>{r.menuDrawer=!1})},{immediate:!0});let $=I(!0);const v=()=>{$.value=!0},E=(n,r)=>{if(r=="threefloatMenu"&&($.value=!1),!n.meta&&n.type=="app"||n.meta.key!="official_market"){let z=n.name;if(n.type=="app"){s.value=n.key,x.value=n.key,N.set({key:"menuAppStorage",data:n.key}),N.set({key:"plugMenuTypeStorage",data:""});const S=b.appMenuList;S.push(n.key),b.setAppMenuList(S),z=q.value[n.key]}else n.meta.app&&(z=G(n));T.push({name:z})}else window.open("https://www.niucloud.com/app","_blank")},G=n=>n.children&&n.children.length?G(n.children[0]):n.name,Q=W(()=>u.sidebar),D=n=>C.value.includes(x.value)&&s.value==n.meta.app||!C.value.includes(x.value)&&(n.meta.key==x.value||n.meta.app==x.value)&&!n.meta.app||n.meta.app&&!C.value.includes(x.value)&&n.meta.key==x.value&&x.value.indexOf("index")==-1;return(n,r)=>{const z=te,S=Ee,f=Qe,j=Je,Z=Xe,pe=re;return L.value?(t(),i("div",{key:0,class:O(["flex",{"two-type":l(Q)=="twoType"},{"three-type":l(Q)=="threeType"}])},[o("div",Nt,[a(S,{class:O(["h-screen layout-aside w-[124px] pb-[30px] px-[8px] bg-[#282c34] ease-in duration-200"])},{default:e(()=>[o("div",Ot,[s.value?V("",!0):(t(),i("div",{key:0,class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:v},Qt,32)),(t(!0),i(g,null,F(l(A),(h,M)=>(t(),i(g,{key:M},[s.value==h.meta.app&&h.meta.parentTitle?(t(),i(g,{key:0},[o("div",{class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:v},[h.meta.parentIcon?(t(),i("img",{key:0,src:l(ye)(h.meta.parentIcon),class:"w-[40px] h-[40px] rounded-full",alt:""},null,8,Jt)):(t(),i("div",Xt,[h.meta.icon?(t(),k(z,{key:0,name:h.meta.icon,class:"!w-auto",size:"24px"},null,8,["name"])):V("",!0)]))],32),(t(!0),i(g,null,F(h.children,(p,oe)=>(t(),i("div",{key:oe,onClick:w=>E(p),class:O(["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.value==p.meta.key}])},[p.meta.icon?(t(),k(z,{key:0,name:p.meta.icon,class:"!w-auto",size:"20px",title:p.meta.title},null,8,["name","title"])):V("",!0),o("span",Zt,_(p.meta.shortTitle),1)],10,Yt))),128))],64)):V("",!0)],64))),128)),(t(!0),i(g,null,F(l(A),(h,M)=>(t(),i(g,{key:M},[!h.meta.app&&(h.meta.attr=="common"||h.meta.attr=="system")?(t(),i("div",{key:0,onClick:p=>E(h),class:O(["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 ":h.path==H.value.path||H.value.path=="/admin"&&h.path=="/index"||H.value.meta.app&&h.path=="/index"}])},[h.meta.icon?(t(),k(z,{key:0,name:h.meta.icon,class:"!w-auto",size:"20px",title:h.meta.title},null,8,["name","title"])):V("",!0),o("span",eo,_(h.meta.shortTitle),1)],10,Mt)):V("",!0)],64))),128))])]),_:1})]),(t(!0),i(g,null,F(l(A),(h,M)=>(t(),i(g,{key:M},[D(h)?(t(),i("div",to,[o("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]=(...p)=>n.twofloatMenuHover&&n.twofloatMenuHover(...p))},_(h.meta.title),33),a(pe,{class:"overflow-y-auto menus-wrap"},{default:e(()=>[a(Z,{class:"apply-menu !border-0",router:!0,"unique-opened":"true","default-active":String(l(m).name)},{default:e(()=>[(t(!0),i(g,null,F(h.children,(p,oe)=>(t(),i(g,null,[p.children&&p.meta.show?(t(),k(j,{key:0,index:String(p.meta.title)},{title:e(()=>[o("span",oo,_(p.meta.title),1)]),default:e(()=>[(t(!0),i(g,null,F(p.children,(w,le)=>(t(),i(g,{key:le},[w.children&&w.meta.show?(t(),k(j,{key:0,index:String(w.meta.title),class:"three-menu"},{title:e(()=>[o("span",lo,_(w.meta.title),1)]),default:e(()=>[(t(!0),i(g,null,F(w.children,(R,ae)=>(t(),i(g,{key:ae},[R.children&&R.meta.show?(t(),k(j,{key:0,index:String(R.meta.title)},{title:e(()=>[o("span",ao,_(R.meta.title),1)]),default:e(()=>[(t(!0),i(g,null,F(R.children,(J,$e)=>(t(),i(g,{key:$e},[J.meta.show?(t(),k(f,{key:0,class:"!h-[52px] !pl-[55px]",index:String(J.name),onClick:go=>E(J)},{title:e(()=>[o("span",so,_(J.meta.title),1)]),_:2},1032,["index","onClick"])):V("",!0)],64))),128))]),_:2},1032,["index"])):R.meta.show?(t(),k(f,{key:1,class:"!h-[52px] !pl-[35px]",index:String(R.name),onClick:J=>E(R)},{title:e(()=>[o("span",no,_(R.meta.title),1)]),_:2},1032,["index","onClick"])):V("",!0)],64))),128))]),_:2},1032,["index"])):w.meta.show?(t(),k(f,{key:1,class:"!h-[52px] !pl-[42px]",index:String(w.name),onClick:R=>E(w)},{title:e(()=>[o("span",ro,_(w.meta.title),1)]),_:2},1032,["index","onClick"])):V("",!0)],64))),128))]),_:2},1032,["index"])):p.meta.show&&p.meta.key!="official_market"?(t(),k(f,{key:1,class:"!pl-[25px] text-[#333]",index:String(p.name),onClick:w=>E(p)},{title:e(()=>[o("span",io,_(p.meta.title),1)]),_:2},1032,["index","onClick"])):p.meta.show&&p.meta.key=="official_market"?(t(),i("div",{key:2,class:"flex items-center !px-[25px] h-[56px] cursor-pointer text-[#333] el-menu-item",onClick:w=>E(p)},[o("span",po,_(p.meta.title),1)],8,co)):V("",!0)],64))),256)),h.children?V("",!0):(t(),k(f,{key:0,class:"!pl-[25px] text-[#333]",index:String(h.name),onClick:p=>E(h)},{title:e(()=>[o("span",uo,_(h.meta.title),1)]),_:2},1032,["index","onClick"])),P.value&&x.value=="app_center"?(t(!0),i(g,{key:1},F(l(A),(p,oe)=>(t(),i(g,null,[p.meta.app&&p.meta.app==P.value&&p.children?(t(),k(j,{key:0,index:String(p.meta.title)},{title:e(()=>[o("span",mo,_(p.meta.title),1)]),default:e(()=>[(t(!0),i(g,null,F(p.children,(w,le)=>(t(),i(g,{key:le},[w.children&&w.meta.show?(t(),k(j,{key:0,index:String(w.meta.title)},{title:e(()=>[o("span",_o,_(w.meta.title),1)]),default:e(()=>[(t(!0),i(g,null,F(w.children,(R,ae)=>(t(),i(g,{key:ae},[R.meta.show?(t(),k(f,{key:0,class:"!h-[52px] !pl-[55px]",index:String(R.name),onClick:J=>E(R)},{title:e(()=>[o("span",fo,_(R.meta.title),1)]),_:2},1032,["index","onClick"])):V("",!0)],64))),128))]),_:2},1032,["index"])):w.meta.show?(t(),k(f,{key:1,class:"!h-[52px] !pl-[35px]",index:String(w.name),onClick:R=>E(w)},{title:e(()=>[o("span",xo,_(w.meta.title),1)]),_:2},1032,["index","onClick"])):V("",!0)],64))),128))]),_:2},1032,["index"])):p.meta.app&&p.meta.app==P.value?(t(),k(f,{key:1,class:"!pl-[25px] text-[#333]",index:String(p.name),onClick:w=>E(p)},{title:e(()=>[o("span",ho,_(p.meta.title),1)]),_:2},1032,["index","onClick"])):V("",!0)],64))),256)):V("",!0)]),_:2},1032,["default-active"])]),_:2},1024)])):V("",!0)],64))),128))],2)):V("",!0)}}});const yo={class:"common-layout min-w-[1200px]"},pl=Y({__name:"index",setup(K){const b=ge(),u=ee(),m=W(()=>u.dark);return(T,s)=>{const x=Se,L=ke("router-view"),d=re,c=Ve,C=me;return t(),i("div",yo,[a(C,{class:"w-100 h-screen"},{default:e(()=>[a(vo),a(C,null,{default:e(()=>[a(x,null,{default:e(()=>[a(Kt)]),_:1}),a(c,{class:O(["main-wrap h-full p-0",{"bg-page":l(m)}])},{default:e(()=>[a(d,null,{default:e(()=>[o("div",null,[l(b).routeRefreshTag?(t(),k(L,{key:0},{default:e(({Component:U,route:q})=>[(t(),k(tt(U),{key:q.fullPath}))]),_:1})):V("",!0)])]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})])}}});export{pl as default};
|