| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-05b7b3ab"],{"5da5":function(e,t,i){"use strict";i("d81d"),i("4de4"),i("d3b7");var s={name:"navMenuVertical",components:{SubItem:i("7686").a},props:{menuList:{type:Array,default:function(){return[]}}},data:function(){return{defaultActive:this.$route.path}},computed:{getThemeConfig:function(){return this.$store.state.themeConfig.themeConfig},setIsCollapse:function(){return!(document.body.clientWidth<1e3)&&this.$store.state.themeConfig.themeConfig.isCollapse}},watch:{$route:{handler:function(e){this.defaultActive=e.path,document.body.clientWidth<1e3&&(this.$store.state.themeConfig.themeConfig.isCollapse=!1)},deep:!0}},created:function(){}},n=(i("6bf9"),i("2877"));s={name:"layoutAside",components:{Vertical:Object(n.a)(s,(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-menu",{attrs:{router:"","background-color":"transparent","default-active":e.defaultActive,collapse:e.setIsCollapse,"unique-opened":e.getThemeConfig.isUniqueOpened,"collapse-transition":!0}},[e._l(e.menuList,(function(t){return[t.children&&0<t.children.length?i("el-submenu",{key:t.path,attrs:{index:t.path}},[i("template",{slot:"title"},[i("Icon",{class:["defaults","classic"].includes(e.getThemeConfig.layout)&&e.getThemeConfig.isCollapse?"center":"mr10",attrs:{type:t.icon||""}}),i("span",[e._v(e._s(e.$t(t.title)))])],1),i("SubItem",{attrs:{chil:t.children}})],2):[i("el-menu-item",{key:t.path,attrs:{index:t.path}},[i("Icon",{class:["defaults","classic"].includes(e.getThemeConfig.layout)&&e.getThemeConfig.isCollapse?"center":"mr10",attrs:{type:t.icon||""}}),!t.isLink||t.isLink&&t.isIframe?i("template",{slot:"title"},[i("span",[e._v(e._s(e.$t(t.title)))])]):i("template",{slot:"title"},[i("a",{attrs:{href:t.isLink,target:"_blank"}},[e._v(e._s(e.$t(t.title)))])])],2)]]}))],2)}),[],!1,null,"159f6903",null).exports,Logo:i("6376").a},data:function(){return{menuList:[],clientWidth:"",catName:""}},computed:{setCollapseWidth:function(){var e=this.$store.state.themeConfig.themeConfig,t=e.layout,i=(e=e.isCollapse,"classic"!==t&&"columns"!==t?"":"layout-el-aside-br-color");return"columns"===t?e?["layout-aside-width1",i]:["layout-aside-width-default",i]:e?["layout-aside-width64",i]:["layout-aside-width-default",i]},setShowLogo:function(){var e=this.$store.state.themeConfig.themeConfig,t=e.layout;e=e.isShowLogo;return e&&"defaults"===t||e&&"columns"===t},getThemeConfig:function(){return this.$store.state.themeConfig.themeConfig}},created:function(){var e=this;this.initMenuFixed(document.body.clientWidth),this.setFilterRoutes(),this.bus.$on("setSendColumnsChildren",(function(t){e.menuList=t||[],0<e.menuList.length?e.$store.state.themeConfig.themeConfig.isCollapse=!1:e.$store.state.themeConfig.themeConfig.isCollapse=!0})),this.bus.$on("layoutMobileResize",(function(t){e.initMenuFixed(t.clientWidth)})),this.bus.$on("oneCatName",(function(t){e.catName=t})),this.bus.$on("updateElScrollBar",(function(){setTimeout((function(){e.$refs.layoutAsideRef.update()}),300)}))},methods:{setFilterRoutes:function(){if("columns"===this.$store.state.themeConfig.themeConfig.layout)return!1;this.menuList=this.filterRoutesFun(this.$store.state.routesList.routesList)},filterRoutesFun:function(e){var t=this;return e.filter((function(e){return e.path})).map((function(e){return(e=Object.assign({},e)).children&&(e.children=t.filterRoutesFun(e.children)),e}))},initMenuFixed:function(e){this.clientWidth=e}},destroyed:function(){this.bus.$off("updateElScrollBar",(function(){}))}},i=Object(n.a)(s,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return 1e3<e.clientWidth?t("el-aside",{staticClass:"layout-aside",class:e.setCollapseWidth},[e.setShowLogo&&e.menuList.length&&"columns"!==e.getThemeConfig.layout?t("Logo"):e._e(),e.menuList.length&&!e.getThemeConfig.isCollapse&&"columns"==e.getThemeConfig.layout?t("el-divider",{attrs:{"content-position":"center"}},[e._v(e._s(e.catName))]):e._e(),t("el-scrollbar",{ref:"layoutAsideRef",staticClass:"flex-auto"},[t("Vertical",{class:e.setCollapseWidth,attrs:{menuList:e.menuList}})],1)],1):t("el-drawer",{attrs:{visible:e.getThemeConfig.isCollapse,"with-header":!1,direction:"ltr",size:"180px"},on:{"update:visible":function(t){return e.$set(e.getThemeConfig,"isCollapse",t)}}},[t("el-aside",{staticClass:"layout-aside w100 h100"},[e.setShowLogo&&e.menuList.length?t("Logo"):e._e(),t("el-scrollbar",{ref:"layoutAsideRef",staticClass:"flex-auto"},[t("Vertical",{attrs:{menuList:e.menuList}})],1)],1)],1)}),[],!1,null,null,null);t.a=i.exports},"6bf9":function(e,t,i){"use strict";var s=i("6da3");i.n(s).a},"6da3":function(e,t,i){},d5ca:function(e,t,i){"use strict";i.r(t);var s=i("5da5"),n=i("bb39"),o=i("3eeb");s={name:"layoutDefaults",components:{Asides:s.a,Headers:n.a,Mains:o.default},data:function(){return{}},computed:{isFixedHeader:function(){return this.$store.state.themeConfig.themeConfig.isFixedHeader}},watch:{$route:{handler:function(){this.$refs.layoutDefaultsScrollbarRef.wrap.scrollTop=0},deep:!0}}},n=i("2877"),o=Object(n.a)(s,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("el-container",{staticClass:"layout-container"},[t("Asides"),t("el-container",{staticClass:"flex-center layout-backtop"},[e.isFixedHeader?t("Headers"):e._e(),t("el-scrollbar",{ref:"layoutDefaultsScrollbarRef"},[e.isFixedHeader?e._e():t("Headers"),t("Mains")],1)],1),t("el-backtop",{attrs:{target:".layout-backtop .el-scrollbar__wrap"}})],1)}),[],!1,null,null,null);t.default=o.exports}}]);
|