combinationMode-legacy.bjVXn3hc.js 3.3 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. System.register(["./index-legacy.C0OrLn5k.js","./index-legacy.C7yqTvSr.js","./menuItem-legacy.CRdYrLNM.js","./asyncSubmenu-legacy.DGRH0Sxy.js"],function(e,t){"use strict";var n,a,l,u,r,o,i,s,c,d,f,v,p,m,h,y,x,b,g,w,k,_,M;return{setters:[function(e){n=e.default},function(e){a=e.M,l=e.N,u=e.K,r=e.u,o=e.ae,i=e.a,s=e.O,c=e.V,d=e.g,f=e.c,v=e.o,p=e.d,m=e.f,h=e.w,y=e.F,x=e.I,b=e.v,g=e.i,w=e.a0,k=e.n,_=e.b,M=e.al},null,null],execute:function(){var t={class:"h-full"},j={key:0,class:"bg-white h-[calc(100%-4px)] text-slate-700 dark:text-slate-300 mx-2 dark:bg-slate-900 flex items-center w-[calc(100vw-600px)] overflow-auto"};e("default",Object.assign({name:"GvaAside"},{__name:"combinationMode",props:{mode:{type:String,default:"normal"}},setup:function(e){var q=a(),O=l(q),S=O.device,A=O.config,z=u(),C=r(),D=o(),I=i(!1),L=i(""),N=s(function(){return I.value?A.value.layout_side_collapsed_width:A.value.layout_side_width});c(function(){L.value=z.meta.activeName||z.name}),c(function(){"mobile"===S.value?I.value=!0:I.value=!1}),M("isCollapse",I);var E=function(e,t,n,a){var l,u,r={},o={};if((null===(l=D.routeMap[e])||void 0===l?void 0:l.parameters)&&(null===(u=D.routeMap[e])||void 0===u||u.parameters.forEach(function(e){"query"===e.type?r[e.key]=e.value:o[e.key]=e.value})),e!==z.name)if(e.indexOf("http://")>-1||e.indexOf("https://")>-1)window.open(e,"_blank");else if(a){var i=D.setLeftMenu(e);if(i){var s=i.find(function(e){return!e.hidden&&-1===e.path.indexOf("http://")&&-1===e.path.indexOf("https://")});C.push({name:s.name,query:r,params:o})}else C.push({name:e,query:r,params:o})}else C.push({name:e,query:r,params:o})},F=function(){I.value=!I.value};return function(a,l){var u=d("el-menu"),r=d("el-scrollbar"),o=d("DArrowLeft"),i=d("el-icon"),s=d("DArrowRight");return v(),f("div",t,["head"===e.mode?(v(),f("div",j,[m(u,{"default-active":b(D).topActive,mode:"horizontal",class:"!border-r-0 border-b-0 w-full flex gap-1 items-center box-border h-[calc(100%-1px)]","unique-opened":"",onSelect:l[0]||(l[0]=function(e,t,n){return E(e,0,0,!0)})},{default:h(function(){return[(v(!0),f(y,null,x(b(D).topMenu,function(e){return v(),f(y,null,[e.hidden?p("",!0):(v(),g(n,{key:e.name,"router-info":e,mode:"horizontal"},null,8,["router-info"]))],64)}),256))]}),_:1},8,["default-active"])])):p("",!0),"normal"===e.mode?(v(),f("div",{key:1,class:k(["relative h-full bg-white text-slate-700 dark:text-slate-300 dark:bg-slate-900 border-r shadow dark:shadow-gray-700",I.value?"":" px-2"]),style:w({width:N.value+"px"})},[m(r,null,{default:h(function(){return[m(u,{collapse:I.value,"collapse-transition":!1,"default-active":L.value,class:"!border-r-0 w-full","unique-opened":"",onSelect:l[1]||(l[1]=function(e,t,n){return E(e,0,0,!1)})},{default:h(function(){return[(v(!0),f(y,null,x(b(D).leftMenu,function(e){return v(),f(y,null,[e.hidden?p("",!0):(v(),g(n,{key:e.name,"router-info":e},null,8,["router-info"]))],64)}),256))]}),_:1},8,["collapse","default-active"])]}),_:1}),_("div",{class:k(["absolute bottom-8 right-2 w-8 h-8 bg-gray-50 dark:bg-slate-800 flex items-center justify-center rounded cursor-pointer",I.value?"right-0 left-0 mx-auto":"right-2"]),onClick:F},[I.value?(v(),g(i,{key:1},{default:h(function(){return[m(s)]}),_:1})):(v(),g(i,{key:0},{default:h(function(){return[m(o)]}),_:1}))],2)],6)):p("",!0)])}}}))}}});