2023-11-15 15:57:04 +08:00

2 lines
26 KiB
JavaScript

/* empty css */import{E as xe,a as Ce,c as Se,d as Ve}from"./el-main-86eb724f.js";import{u as ee,_ as te,b as fe,c as he,a as ve,g as ye,E as Te,d as Le,s as ze,az as Ae,aA as De,y as Ie,z as me}from"./index-7eafba5f.js";import{E as ge}from"./el-overlay-08181e74.js";/* empty css *//* empty css */import{_ as Fe,a as Re,b as Pe,c as He}from"./developer-e346d96e.js";import{b as Ue}from"./event-f85d77b0.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{e as je,G as Be}from"./index-bcd7a424.js";import{s as ae,a as O,c as re}from"./common-c3be41fd.js";import{t as $,a as qe,u as ke}from"./index-0ca94763.js";import{E as We,b as Ke}from"./index-ba04db70.js";import{E as Ne}from"./index-a286aa2a.js";import{E as Oe}from"./index-ded3923d.js";import{b as Ge,a as Je,E as Qe,d as Xe,f as Ye,c as Ze}from"./index-440aa515.js";import{E as ie}from"./index-ebc73046.js";import{d as J,r as z,c as N,e as t,f as r,g as e,y as l,x as o,B as x,u as s,i as Y,aA as Me,aB as et,v as f,A as W,O as _e,$ as we,o as tt,w as ne,z as H,F as w,M as ot,n as K,H as b,S as st}from"./plugin-vue_export-helper-85a4d40b.js";import{I as lt,M as at}from"./index-cf9a2dd7.js";import{_ as be}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import{u as ce,a as pe}from"./vue-router-48fdc1e3.js";import{a as nt,E as rt}from"./el-form-item-1b16c9fc.js";import{E as it}from"./index-e27c3bb0.js";import{E as $e}from"./index-c5914bde.js";import{E as ct,a as pt}from"./index-a7e8e96f.js";import"./el-tooltip-4ed993c7.js";/* empty css */import{_ as dt}from"./apply_empty-78684083.js";/* empty css *//* empty css */import{_ as ut}from"./app_store_default-c4798c2d.js";import{E as mt}from"./index-4d8f36c6.js";import{E as _t}from"./index-558a0748.js";import{E as xt}from"./index-448a4893.js";import{E as ft}from"./index-888853cf.js";import"./index-e513479b.js";import"./index-b9e5f5cb.js";import"./index-d469ae66.js";import"./index-1ad115d7.js";import"./focus-trap-64c402c5.js";import"./index-313cd2ce.js";import"./index-de1d3b53.js";import"./validator-bcf701e4.js";import"./position-37364850.js";import"./index-bd04154b.js";import"./debounce-6c3123a6.js";import"./aria-adfa05c5.js";import"./index-79f2037e.js";import"./_baseClone-3dbf39d6.js";import"./index-344f0086.js";const de=q=>(Me("data-v-780ef28a"),q=q(),et(),q),ht={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},vt={class:"setting-item flex items-baseline justify-between mb-[10px]"},yt={class:"title text-base text-tx-secondary whitespace-nowrap"},gt={class:""},kt=de(()=>e("img",{class:"w-[35px] h-[35px]",src:Fe,alt:""},null,-1)),wt=de(()=>e("img",{class:"w-[35px] h-[35px]",src:Re,alt:""},null,-1)),bt=de(()=>e("img",{class:"w-[35px] h-[35px]",src:Pe,alt:""},null,-1)),$t={class:"setting-item flex items-center justify-between mb-[10px]"},Et={class:"title text-base text-tx-secondary"},Ct={class:""},St={class:"setting-item flex items-center justify-between mb-[10px]"},Vt={class:"title text-base text-tx-secondary"},Tt={class:""},Lt=J({__name:"layout-setting",setup(q){const E=z(!1),d=ee(),u=je(),A=lt(u),n=N({get(){return d.dark},set(_){d.setTheme("dark",_),A(_),ae(d.theme,d.dark?"dark":"light")}});N({get(){return d.sidebar},set(_){d.setTheme("sidebar",_),ae(d.theme,d.dark?"dark":"light")}});const m=N({get(){return d.sidebarStyle},set(_){d.setTheme("sidebarStyle",_)}}),L=N({get(){return d.theme},set(_){d.setTheme("theme",_),ae(d.theme,d.dark?"dark":"light")}});return(_,p)=>{const h=te,S=We,U=Ke,D=Ne,F=Oe,B=ie,g=Ge;return t(),r("div",{class:"flex w-[100%] h-[100%]",onClick:p[4]||(p[4]=v=>E.value=!0)},[e("div",ht,[l(h,{name:"element-Setting"})]),l(g,{modelValue:E.value,"onUpdate:modelValue":p[3]||(p[3]=v=>E.value=v),title:s($)("layout.layoutSetting"),size:"300px"},{default:o(()=>[l(B,null,{default:o(()=>[e("div",vt,[e("div",yt,x(s($)("layout.sidebarStyle")),1),e("div",gt,[l(U,{modelValue:s(m),"onUpdate:modelValue":p[0]||(p[0]=v=>Y(m)?m.value=v:null),class:"ml-4"},{default:o(()=>[l(S,{label:"oneType",size:"large"},{default:o(()=>[kt]),_:1}),l(S,{label:"twoType",size:"large"},{default:o(()=>[wt]),_:1}),l(S,{label:"threeType",size:"large"},{default:o(()=>[bt]),_:1})]),_:1},8,["modelValue"])])]),e("div",$t,[e("div",Et,x(s($)("layout.darkMode")),1),e("div",Ct,[l(D,{modelValue:s(n),"onUpdate:modelValue":p[1]||(p[1]=v=>Y(n)?n.value=v:null),"active-value":!0,"inactive-value":!1},null,8,["modelValue"])])]),e("div",St,[e("div",Vt,x(s($)("layout.themeColor")),1),e("div",Tt,[l(F,{modelValue:s(L),"onUpdate:modelValue":p[2]||(p[2]=v=>Y(L)?L.value=v:null)},null,8,["modelValue"])])])]),_:1})]),_:1},8,["modelValue","title"])])}}});const zt=be(Lt,[["__scopeId","data-v-780ef28a"]]),At={class:"h-[100%] w-[100%] flex items-center justify-center px-[8px]"},Dt=J({__name:"switch-lang",setup(q){const E=ce(),d=ee(),u=A=>{d.$patch(n=>{n.lang=A,O.set({key:"lang",data:A})}),qe.loadLocaleMessages(E.meta.app||"",E.path,d.lang),location.reload()};return(A,n)=>{const m=te,L=fe,_=he,p=ve;return t(),f(p,{onCommand:u,tabindex:1,class:"h-[100%] w-[100%]"},{dropdown:o(()=>[l(_,null,{default:o(()=>[l(L,{command:"zh-cn",disabled:s(d).lang=="zh-cn"},{default:o(()=>[W("简体中文")]),_:1},8,["disabled"]),l(L,{command:"en",disabled:s(d).lang=="en"},{default:o(()=>[W("English")]),_:1},8,["disabled"])]),_:1})]),default:o(()=>[e("div",At,[l(m,{name:"iconfont-iconfanyi"})])]),_:1})}}}),It={class:"userinfo flex h-full items-center"},Ft={class:"user-name pl-[8px]"},Rt={class:"form-tip"},Pt={class:"dialog-footer"},Ht=J({__name:"user-info",setup(q){const E=ye(),d=_=>{switch(_){case"logout":E.logout();break}};let u=z(!1);const A=z();let n=_e({original_password:"",password:"",password_copy:""});const m=_e({original_password:[{required:!0,message:$("originalPasswordPlaceholder"),trigger:"blur"}],password:[{required:!0,message:$("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:$("passwordPlaceholder"),trigger:"blur"}]}),L=_=>{_&&_.validate(p=>{if(p){let h="";if(n.password&&!n.original_password&&(h=$("originalPasswordHint")),n.password&&n.original_password&&!n.password_copy&&(h=$("newPasswordHint")),n.password&&n.original_password&&n.password_copy&&n.password!=n.password_copy&&(h=$("doubleCipherHint")),h){Le({type:"error",message:h});return}ze(n).then(S=>{u.value=!1}).catch(S=>{u.value=!1})}else return!1})};return(_,p)=>{const h=Te,S=te,U=we("router-link"),D=fe,F=he,B=ve,g=it,v=nt,V=rt,G=$e,Q=ge;return t(),r("div",null,[l(B,{onCommand:d,tabindex:1},{dropdown:o(()=>[l(F,null,{default:o(()=>[l(D,{command:"usercenter"},{default:o(()=>[l(U,{to:"/user/center"},{default:o(()=>[W("账号设置")]),_:1})]),_:1}),l(D,{command:"usercenter",onClick:p[0]||(p[0]=R=>Y(u)?u.value=!0:u=!0)},{default:o(()=>[W("修改密码")]),_:1}),l(D,{command:"logout"},{default:o(()=>[W("退出登录")]),_:1})]),_:1})]),default:o(()=>[e("div",It,[s(E).userInfo.head_img?(t(),f(h,{key:1,size:25,src:s(re)(s(E).userInfo.head_img)},null,8,["src"])):(t(),f(h,{key:0,size:25,icon:s(at)},null,8,["icon"])),e("div",Ft,x(s(E).userInfo.username),1),l(S,{name:"element-ArrowDown",class:"ml-[5px]"})])]),_:1}),l(Q,{modelValue:s(u),"onUpdate:modelValue":p[6]||(p[6]=R=>Y(u)?u.value=R:u=R),title:"修改密码",width:"450px","before-close":_.handleClose},{footer:o(()=>[e("span",Pt,[l(G,{onClick:p[4]||(p[4]=R=>Y(u)?u.value=!1:u=!1)},{default:o(()=>[W(x(s($)("cancel")),1)]),_:1}),l(G,{type:"primary",onClick:p[5]||(p[5]=R=>L(A.value))},{default:o(()=>[W(x(s($)("save")),1)]),_:1})])]),default:o(()=>[e("div",null,[l(V,{model:s(n),"label-width":"90px",ref_key:"formRef",ref:A,rules:m,class:"page-form"},{default:o(()=>[l(v,{label:s($)("originalPassword"),prop:"original_password"},{default:o(()=>[l(g,{modelValue:s(n).original_password,"onUpdate:modelValue":p[1]||(p[1]=R=>s(n).original_password=R),type:"password",placeholder:s($)("originalPasswordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(v,{label:s($)("newPassword"),prop:"password"},{default:o(()=>[l(g,{modelValue:s(n).password,"onUpdate:modelValue":p[2]||(p[2]=R=>s(n).password=R),type:"password",placeholder:s($)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"]),e("div",Rt,x(s($)("passwordTip")),1)]),_:1},8,["label"]),l(v,{label:s($)("passwordCopy"),prop:"password_copy"},{default:o(()=>[l(g,{modelValue:s(n).password_copy,"onUpdate:modelValue":p[3]||(p[3]=R=>s(n).password_copy=R),type:"password",placeholder:s($)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","before-close"])])}}}),Ut={class:"left-panel h-full flex items-center"},jt={class:"flex items-center h-full pl-[10px] hidden-xs-only"},Bt={class:"right-panel h-full flex items-center justify-end"},qt=["title"],Wt={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Kt={class:"navbar-item !px-[0] flex items-center h-full cursor-pointer"},Nt={class:"navbar-item flex items-center h-full cursor-pointer"},Ot={class:"dialog-footer"},Gt={class:"flex flex-wrap"},Jt=["onClick"],Qt=["onClick"],Xt={class:"dialog-footer"},Yt=J({__name:"index",setup(q){const E=pe();O.get("app_type");const{toggle:d,isFullscreen:u}=Be(),A=ee(),n=ke(),m=ce(),L=z(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),_=N(()=>A.dark);tt(()=>{window.onresize=()=>(()=>{L.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()}),ne(L,()=>{L.value<992?A.menuIsCollapse||A.toggleMenuCollapse(!0):A.menuIsCollapse&&A.toggleMenuCollapse(!1)});const p=()=>{E.push({path:"/app_manage/app_store"})},h=()=>{n.routeRefreshTag&&n.refreshRouterView()},S=N(()=>{const g=m.matched.filter(v=>v.meta.title);return g[0]&&g[0].path=="/"&&g.splice(0,1),g}),U=z(),D=z(!1),F=z(""),B=()=>{Ae({view_path:F.value}).then(()=>{D.value=!1,E.go(0)})};return(g,v)=>{const V=te,G=Je,Q=Qe,R=ct,i=pt,c=$e,T=ge,I=xe;return t(),f(I,{class:K(["h-full px-[10px]",{"layout-header border-b border-color":!s(_)}])},{default:o(()=>[l(i,{class:"w-100 h-full w-full"},{default:o(()=>[l(R,{span:12},{default:o(()=>[e("div",Ut,[e("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:h},[l(V,{name:"element-Refresh"})]),e("div",jt,[l(Q,{separator:"/"},{default:o(()=>[(t(!0),r(w,null,H(s(S),(y,j)=>(t(),f(G,{key:j},{default:o(()=>[W(x(y.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),l(R,{span:12},{default:o(()=>[e("div",Bt,[e("i",{class:"iconfont iconlingdang-xianxing cursor-pointer px-[8px]",title:s($)("newInfo")},null,8,qt),e("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:p},[l(V,{name:"iconfont-iconqiehuan",title:s($)("changeApp"),class:"!text-xs"},null,8,["title"])]),e("div",Wt,[l(Dt)]),e("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:v[0]||(v[0]=(...y)=>s(d)&&s(d)(...y))},[s(u)?(t(),f(V,{key:0,name:"iconfont-icontuichuquanping"})):(t(),f(V,{key:1,name:"iconfont-iconquanping"}))]),e("div",Kt,[l(zt)]),e("div",Nt,[l(Ht)])])]),_:1})]),_:1}),ot(e("input",{type:"hidden","onUpdate:modelValue":v[1]||(v[1]=y=>g.comparisonToken=y)},null,512),[[Ue,g.comparisonToken]]),l(T,{modelValue:g.detectionLoginDialog,"onUpdate:modelValue":v[2]||(v[2]=y=>g.detectionLoginDialog=y),title:s($)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:o(()=>[e("span",Ot,[l(c,{onClick:g.detectionLoginFn},{default:o(()=>[W(x(s($)("layout.detectionLoginOperation")),1)]),_:1},8,["onClick"])])]),default:o(()=>[e("span",null,x(s($)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"]),l(T,{modelValue:D.value,"onUpdate:modelValue":v[3]||(v[3]=y=>D.value=y),title:s($)("indexTemplate"),width:"550px","destroy-on-close":!0},{footer:o(()=>[e("span",Xt,[l(c,{type:"primary",onClick:B},{default:o(()=>[W(x(s($)("confirm")),1)]),_:1})])]),default:o(()=>[e("div",Gt,[F.value==""?(t(!0),r(w,{key:0},H(U.value,(y,j)=>(t(),r("div",{key:j},[e("div",{onClick:Z=>F.value=y.view_path,class:K(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",y.is_use==1?"bg-primary text-[#fff]":""])},[e("span",null,x(y.name),1)],10,Jt)]))),128)):(t(!0),r(w,{key:1},H(U.value,(y,j)=>(t(),r("div",{key:j},[e("div",{onClick:Z=>F.value=y.view_path,class:K(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",F.value==y.view_path?"bg-primary text-[#fff]":""])},[e("span",null,x(y.name),1)],10,Qt)]))),128))])]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const Zt=be(Yt,[["__scopeId","data-v-1f60bc72"]]),Mt=["onClick"],eo={class:"bg-[#F7FAFB] py-[15px] px-[22px] flex items-center app-item-head"},to=e("div",{class:"image-slot"},[e("img",{class:"w-[40px] h-[40px] rounded-[8px]",src:ut})],-1),oo={class:"py-[15px] px-[22px]"},so={class:"font-[600] leading-[1] text-[14px] text-[#222]"},lo={class:"text-[13px] text-[#6D7278] leading-[18px] mt-[6px] truncate"},ao=e("div",{class:"bg-[#F7FAFB] py-[15px] px-[22px] flex items-center app-item-head developer"},[e("img",{class:"w-[40px] h-[40px] rounded-[8px]",src:He})],-1),no={class:"py-[15px] px-[22px]"},ro=e("div",{class:"font-[600] leading-[1] text-[14px] text-[#222]"},"开发人员模式",-1),io=e("div",{class:"text-[13px] text-[#6D7278] leading-[18px] mt-[6px] truncate"}," 开发人员模式 ",-1),co=e("div",{class:"w-[230px] mx-auto"},[e("img",{src:dt,class:"max-w-full",alt:""})],-1),po={class:"flex items-center"},uo=e("span",null,"暂无安装任何应用,请点击",-1),mo=e("span",null,"安装使用",-1),_o=J({__name:"app-menu",props:["isShowHover","data","hoverType"],emits:["child-click"],setup(q,{emit:E}){const d=q;let u=z(!1);(()=>{De().then(h=>{u.value=h.data.app_debug}).catch(()=>{})})();const n=pe();let m=z([]);d.data&&d.data.forEach((h,S)=>{h.type=="app"&&m.value.push(h)});const L=(h,S)=>{E("child-click",h,S)},_=()=>{n.push("/app_manage/app_store")},p=()=>{n.push("/app_manage/tools")};return(h,S)=>{const U=ft,D=mt,F=_t,B=xt;return s(m).length>1||s(u)?(t(),r("div",{key:0,class:K([{"group-hover:flex":d.isShowHover},"hidden fixed left-0 top-[65px] z-[5555] bg-[#fff] w-[1076px] px-[28px] py-[20px] flex-wrap box-border shadow-lg "])},[(t(!0),r(w,null,H(s(m),(g,v)=>(t(),r("div",{class:K(["app-item w-[240px] box-border !bg-[#fff] rounded-[6px] cursor-pointer mb-[20px] overflow-hidden",{"mr-[20px]":(v+1)%4!=0}]),key:v,onClick:V=>L(g,d.hoverType)},[e("div",eo,[l(U,{class:"w-[44px] h-[44px] rounded-[8px]",src:s(re)(g.icon),fit:"contain"},{error:o(()=>[to]),_:2},1032,["src"])]),e("div",oo,[e("div",so,x(g.title),1),l(D,{class:"box-item",effect:"light",content:g.desc,placement:"bottom-start"},{default:o(()=>[e("div",lo,x(g.desc),1)]),_:2},1032,["content"])])],10,Mt))),128)),s(u)?(t(),r("div",{key:0,class:K(["app-item w-[240px] box-border !bg-[#fff] rounded-[6px] cursor-pointer mb-[20px] overflow-hidden",{"mr-[20px]":(s(m).length+1)%4!=0}]),onClick:S[0]||(S[0]=g=>p())},[ao,e("div",no,[ro,l(D,{class:"box-item",effect:"light",content:"开发人员模式",placement:"bottom-start"},{default:o(()=>[io]),_:1})])],2)):b("",!0),s(m).length?b("",!0):(t(),f(B,{key:1,class:"mx-auto overview-empty"},{image:o(()=>[co]),description:o(()=>[e("p",po,[uo,l(F,{type:"primary",onClick:_,class:"mx-[5px]"},{default:o(()=>[W("安装应用")]),_:1}),mo])]),_:1}))],2)):b("",!0)}}});const xo={class:"w-[64px] overflow-hidden"},fo={class:"h-full flex flex-col relative"},ho=e("span",{class:"iconfont iconyun1 !text-[32px] !w-auto text-[#fff]"},null,-1),vo=[ho],yo=["src"],go={key:1,class:"flex items-center justify-center w-[30px] h-[30px]"},ko=["onClick"],wo={class:"text-[14px] leading-1"},bo=["onClick"],$o={class:"text-[14px] leading-1"},Eo={key:0,class:"w-[201px] box-border border-r-[1px] border-solid second-menu"},Co={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},So={class:"text-[14px]"},Vo={class:"text-[14px]"},To={class:"text-[14px]"},Lo={class:"text-[14px]"},zo={class:"text-[14px]"},Ao={class:"text-[14px]"},Do={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},Io={class:"text-[14px]"},Fo=["onClick"],Ro={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},Po={class:"text-[14px]"},Ho={class:"text-[14px]"},Uo={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},jo={class:"text-[14px]"},Bo={class:"text-[14px] pl-[20px]"},qo={class:"text-[14px]"},Wo={class:"text-[14px]"},Ko={class:"w-[16px] h-[16px] mr-[3px] relative flex items-center"},No={class:"text-[14px]"},Oo=J({__name:"index",setup(q){const E=ye(),d=ee(),u=ce(),A=pe(),n=z(""),m=z("");n.value=O.get("menuAppStorage"),m.value=O.get("menuAppStorage");const L=z(!1),_=z([]),p=z([]),h=z([]),S=async()=>{const i=await Ie();_.value=_.value.concat(i.data),_.value.forEach((c,T)=>{c.type=="app"&&p.value.push(c.key),c.type=="addon"&&h.value.push(c.key)}),L.value=!0};S();const U=z({}),D=N(()=>{const i=[];return E.routers.forEach((c,T)=>{c.children&&c.children.length?(c.name=me(c.children),U.value[c.meta.app]=me(c.children),i.push(c)):(U.value[c.meta.app]=c.name,i.push(c))}),_.value&&_.value.length&&_.value.forEach((c,T)=>{i.forEach((I,y)=>{c.key==I.meta.key&&(I.meta.parentTitle=c.title,I.meta.parentIcon=c.icon)})}),!_.value.length&&!n.value&&(O.set({key:"menuAppStorage",data:""}),n.value=""),_.value.length&&!n.value&&(O.set({key:"menuAppStorage",data:p.value[0]}),n.value=p.value[0]),i.forEach((c,T)=>{n.value&&c.meta.app==n.value&&c.children.forEach((I,y)=>{if(i.push(I),I.children){let j=I.meta.key;I.children.forEach((Z,ue)=>{Z.parentKey=j})}})}),i});N(()=>d.dark),ne(()=>E.globalAppKey,(i,c)=>{S()},{deep:!0});const F=z(""),B=z("");ne(u,()=>{F.value=O.get("plugMenuTypeStorage");const i=u.matched[1];B.value=u.matched[1],u.meta.app&&u.meta.app==n.value?D.value.forEach((c,T)=>{c.children&&c.name!=u.name?c.children.forEach((I,y)=>{I.name==u.name&&(m.value=I.parentKey)}):c.name==u.name&&(m.value=c.name)}):m.value=i.meta.key,h.value.includes(m.value)&&F.value&&(m.value="app_center"),d.$patch(c=>{c.menuDrawer=!1})},{immediate:!0});let g=z(!0);const v=()=>{g.value=!0},V=(i,c)=>{if(c=="threefloatMenu"&&(g.value=!1),!i.meta&&i.type=="app"||i.meta.key!="official_market"){let T=i.name;if(i.type=="app"){n.value=i.key,m.value=i.key,O.set({key:"menuAppStorage",data:i.key}),O.set({key:"plugMenuTypeStorage",data:""});const I=E.appMenuList;I.push(i.key),E.setAppMenuList(I),T=U.value[i.key]}else i.meta.app&&(T=G(i));A.push({name:T})}else window.open("https://www.niucloud.com/app","_blank")},G=i=>i.children&&i.children.length?G(i.children[0]):i.name,Q=N(()=>d.sidebar),R=i=>h.value.includes(m.value)&&n.value==i.meta.app||!h.value.includes(m.value)&&(i.meta.key==m.value||i.meta.app==m.value)&&!i.meta.app||i.meta.app&&!h.value.includes(m.value)&&i.meta.key==m.value&&m.value.indexOf("index")==-1;return(i,c)=>{const T=te,I=Ce,y=Xe,j=Ye,Z=Ze,ue=ie;return L.value?(t(),r("div",{key:0,class:K(["flex",{"two-type":s(Q)=="twoType"},{"three-type":s(Q)=="threeType"}])},[e("div",xo,[l(I,{class:K(["h-screen layout-aside w-[64px] pb-[30px] bg-[#282c34] ease-in duration-200"])},{default:o(()=>[e("div",fo,[n.value?b("",!0):(t(),r("div",{key:0,class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:v},vo,32)),(t(!0),r(w,null,H(s(D),(k,M)=>(t(),r(w,{key:M},[n.value==k.meta.app&&k.meta.parentTitle?(t(),r(w,{key:0},[e("div",{class:"group flex items-center justify-center h-[64px] cursor-pointer",onMouseenter:v},[k.meta.parentIcon?(t(),r("img",{key:0,src:s(re)(k.meta.parentIcon),class:"w-[40px] h-[40px] rounded-full",alt:""},null,8,yo)):(t(),r("div",go,[k.meta.icon?(t(),f(T,{key:0,name:k.meta.icon,class:"!w-auto",size:"24px"},null,8,["name"])):b("",!0)])),l(_o,{isShowHover:s(g),data:_.value,onChildClick:V,hoverType:"threefloatMenu"},null,8,["isShowHover","data"])],32),(t(!0),r(w,null,H(k.children,(a,oe)=>(t(),r("div",{key:oe,onClick:C=>V(a),class:K(["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 ":m.value==a.meta.key}])},[a.meta.icon?(t(),f(T,{key:0,name:a.meta.icon,class:"!w-auto",size:"16px",title:a.meta.title},null,8,["name","title"])):b("",!0),e("span",wo,x(a.meta.shortTitle),1)],10,ko))),128))],64)):b("",!0)],64))),128)),(t(!0),r(w,null,H(s(D),(k,M)=>(t(),r(w,{key:M},[!k.meta.app&&k.meta.attr!="tools"&&k.meta.show?(t(),r("div",{key:0,onClick:a=>V(k),class:K(["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 ":k.path==B.value.path||B.value.path=="/admin"&&k.path=="/index"||B.value.meta.app&&k.path=="/index"}])},[k.meta.icon?(t(),f(T,{key:0,name:k.meta.icon,class:"!w-auto",size:"16px",title:k.meta.title},null,8,["name","title"])):b("",!0),e("span",$o,x(k.meta.shortTitle),1)],10,bo)):b("",!0)],64))),128))])]),_:1})]),(t(!0),r(w,null,H(s(D),(k,M)=>(t(),r(w,{key:M},[R(k)?(t(),r("div",Eo,[e("div",{class:"group flex flex-col items-center justify-center h-[60px] border-b-[1px] border-solid second-head cursor-pointer relative",onMouseenter:c[0]||(c[0]=(...a)=>i.twofloatMenuHover&&i.twofloatMenuHover(...a))},x(k.meta.title),33),l(ue,{class:"overflow-y-auto menus-wrap p-[10px]"},{default:o(()=>[l(Z,{class:"apply-menu !border-0",router:!0,"unique-opened":"true","default-active":String(s(u).name)},{default:o(()=>[(t(!0),r(w,null,H(k.children,(a,oe)=>(t(),r(w,null,[a.children&&a.meta.show?(t(),f(j,{key:0,index:String(a.meta.title)},{title:o(()=>[e("div",Co,[a.meta.icon?(t(),f(T,{key:0,name:a.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),e("span",So,x(a.meta.title),1)]),default:o(()=>[(t(!0),r(w,null,H(a.children,(C,se)=>(t(),r(w,{key:se},[C.children&&C.meta.show?(t(),f(j,{key:0,index:String(C.meta.title),class:"three-menu"},{title:o(()=>[e("span",Vo,x(C.meta.title),1)]),default:o(()=>[(t(!0),r(w,null,H(C.children,(P,le)=>(t(),r(w,{key:le},[P.children&&P.meta.show?(t(),f(j,{key:0,index:String(P.meta.title)},{title:o(()=>[e("span",To,x(P.meta.title),1)]),default:o(()=>[(t(!0),r(w,null,H(P.children,(X,Ee)=>(t(),r(w,{key:Ee},[X.meta.show?(t(),f(y,{key:0,class:"!pl-[55px]",index:String(X.name),onClick:Jo=>V(X)},{title:o(()=>[e("span",Lo,x(X.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):P.meta.show?(t(),f(y,{key:1,class:"!pl-[40px]",index:String(P.name),onClick:X=>V(P)},{title:o(()=>[e("span",zo,x(P.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):C.meta.show?(t(),f(y,{key:1,class:"!pl-[40px]",index:String(C.name),onClick:P=>V(C)},{title:o(()=>[e("span",Ao,x(C.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):a.meta.show&&a.meta.key!="official_market"?(t(),f(y,{key:1,class:"!pl-[20px] text-[#333]",index:String(a.name),onClick:C=>V(a)},{title:o(()=>[e("div",Do,[a.meta.icon?(t(),f(T,{key:0,name:a.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),e("span",Io,x(a.meta.title),1)]),_:2},1032,["index","onClick"])):a.meta.show&&a.meta.key=="official_market"?(t(),r("div",{key:2,class:"flex items-center !px-[25px] h-[56px] cursor-pointer text-[#333] el-menu-item",onClick:C=>V(a)},[e("div",Ro,[a.meta.icon?(t(),f(T,{key:0,name:a.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),e("span",Po,x(a.meta.title),1)],8,Fo)):b("",!0)],64))),256)),k.children?b("",!0):(t(),f(y,{key:0,class:"!pl-[20px] text-[#333]",index:String(k.name),onClick:a=>V(k)},{title:o(()=>[e("span",Ho,x(k.meta.title),1)]),_:2},1032,["index","onClick"])),F.value&&m.value=="app_center"?(t(!0),r(w,{key:1},H(s(D),(a,oe)=>(t(),r(w,null,[a.meta.app&&a.meta.app==F.value&&a.children?(t(),f(j,{key:0,index:String(a.meta.title)},{title:o(()=>[e("div",Uo,[a.meta.icon?(t(),f(T,{key:0,name:a.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),e("span",jo,x(a.meta.title),1)]),default:o(()=>[(t(!0),r(w,null,H(a.children,(C,se)=>(t(),r(w,{key:se},[C.children&&C.meta.show?(t(),f(j,{key:0,index:String(C.meta.title)},{title:o(()=>[e("span",Bo,x(C.meta.title),1)]),default:o(()=>[(t(!0),r(w,null,H(C.children,(P,le)=>(t(),r(w,{key:le},[P.meta.show?(t(),f(y,{key:0,class:"!pl-[55px]",index:String(P.name),onClick:X=>V(P)},{title:o(()=>[e("span",qo,x(P.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):C.meta.show?(t(),f(y,{key:1,class:"!pl-[40px]",index:String(C.name),onClick:P=>V(C)},{title:o(()=>[e("span",Wo,x(C.meta.title),1)]),_:2},1032,["index","onClick"])):b("",!0)],64))),128))]),_:2},1032,["index"])):a.meta.app&&a.meta.app==F.value?(t(),f(y,{key:1,class:"!pl-[20px] text-[#333]",index:String(a.name),onClick:C=>V(a)},{title:o(()=>[e("div",Ko,[a.meta.icon?(t(),f(T,{key:0,name:a.meta.icon,class:"!w-auto",size:"16px"},null,8,["name"])):b("",!0)]),e("span",No,x(a.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 Go={class:"common-layout min-w-[1200px]"},Xs=J({__name:"index",setup(q){const E=ke(),d=ee(),u=N(()=>d.dark);return(A,n)=>{const m=Se,L=we("router-view"),_=ie,p=Ve,h=xe;return t(),r("div",Go,[l(h,{class:"w-100 h-screen"},{default:o(()=>[l(Oo),l(h,null,{default:o(()=>[l(m,null,{default:o(()=>[l(Zt)]),_:1}),l(p,{class:K(["main-wrap h-full p-0",{"bg-page":s(u)}])},{default:o(()=>[l(_,null,{default:o(()=>[e("div",null,[s(E).routeRefreshTag?(t(),f(L,{key:0},{default:o(({Component:S,route:U})=>[(t(),f(st(S),{key:U.fullPath}))]),_:1})):b("",!0)])]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})])}}});export{Xs as default};