chunk-001410b2.e7c60131.js 6.1 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-001410b2"],{"5da5":function(e,t,s){"use strict";var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return e.clientWidth>1e3?s("el-aside",{staticClass:"layout-aside",class:e.setCollapseWidth},[e.setShowLogo&&e.menuList.length&&"columns"!==e.getThemeConfig.layout?s("Logo"):e._e(),e._v(" "),e.menuList.length&&"columns"==e.getThemeConfig.layout?s("div",{staticClass:"cat-name"},[e._v("\n "+e._s(e.adminTitle||e.catName)+"\n ")]):e._e(),e._v(" "),s("el-scrollbar",{ref:"layoutAsideRef",staticClass:"flex-auto"},[s("Vertical",{class:e.setCollapseWidth,attrs:{menuList:e.menuList}})],1)],1):s("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)}}},[s("el-aside",{staticClass:"layout-aside w100 h100"},[e.setShowLogo&&e.menuList.length?s("Logo"):e._e(),e._v(" "),s("el-scrollbar",{ref:"layoutAsideRef",staticClass:"flex-auto"},[s("Vertical",{attrs:{menuList:e.menuList}})],1)],1)],1)},n=[],o=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-menu",{class:e.setColumnsAsideStyle,attrs:{"background-color":"transparent","default-active":e.activePath||e.defaultActive,collapse:e.setIsCollapse,"unique-opened":e.getThemeConfig.isUniqueOpened,"collapse-transition":!0},on:{select:e.handleMenuSelect}},[e._l(e.menuList,(function(t){return[t.children&&t.children.length>0?s("el-submenu",{key:t.path,attrs:{index:t.path}},[s("template",{slot:"title"},[s("i",{staticClass:"ivu-icon",class:t.icon?"el-icon-"+t.icon:""}),e._v(" "),s("span",[e._v(e._s(t.title))])]),e._v(" "),s("SubItem",{attrs:{chil:t.children}})],2):[s("el-menu-item",{key:t.path,attrs:{index:t.path}},[s("i",{staticClass:"ivu-icon",class:t.icon?"el-icon-"+t.icon:""}),e._v(" "),s("template",{slot:"title"},[s("span",[e._v(e._s(t.title))])])],2)]]}))],2)],1)},a=[],l=s("db72"),u=s("7686"),r=s("2f62"),c={name:"navMenuVertical",components:{SubItem:u["a"]},props:{menuList:{type:Array,default:function(){return[]}}},data:function(){return{defaultActive:this.$route.path,onRoutes:""}},computed:Object(l["a"])(Object(l["a"])({},Object(r["d"])("menu",["activePath"])),{},{setColumnsAsideStyle:function(){return this.$store.state.themeConfig.themeConfig.columnsAsideStyle},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;var t=document.body.clientWidth;t<1e3&&(this.$store.state.themeConfig.themeConfig.isCollapse=!1)},deep:!0}},methods:{handleMenuSelect:function(e){"/merchant/order/customer"===e?window.open(e,"_blank"):this.$router.push(e)}}},h=c,d=(s("9942"),s("2877")),f=Object(d["a"])(h,o,a,!1,null,"27c591fd",null),m=f.exports,p=s("6376"),g={name:"layoutAside",components:{Vertical:m,Logo:p["a"]},data:function(){return{clientWidth:"",catName:""}},watch:{},computed:{adminTitle:function(){return this.$store.state.app.adminTitle||""},menuList:function(){return this.$store.state.user.childMenuList.length>0?this.$store.state.themeConfig.themeConfig.isCollapse=!1:this.$store.state.themeConfig.themeConfig.isCollapse=!0,this.$store.state.user.childMenuList},setCollapseWidth:function(){var e=this.$store.state.themeConfig.themeConfig,t=e.layout,s=e.isCollapse,i="";return("classic"===t||"columns"===t)&&(i="layout-el-aside-br-color"),"columns"===t?s?["layout-aside-width1",i]:["layout-aside-width-default",i]:s?["layout-aside-width64",i]:["layout-aside-width-default",i]},setShowLogo:function(){var e=this.$store.state.themeConfig.themeConfig,t=e.layout,s=e.isShowLogo;return s&&"defaults"===t||s&&"columns"===t},getThemeConfig:function(){return this.$store.state.themeConfig.themeConfig}},mounted:function(){},created:function(){var e=this;this.initMenuFixed(document.body.clientWidth),this.setFilterRoutes(),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)})),"columns"!==this.$store.state.themeConfig.themeConfig.layout&&this.bus.$on("routesListChange",(function(){e.setFilterRoutes()}))},beforeDestroy:function(){this.bus.$off("routesListChange")},methods:{getMenus:function(){this.$store.dispatch("user/getMenus")},setFilterRoutes:function(){if("columns"===this.$store.state.themeConfig.themeConfig.layout)return!1;this.$store.commit("user/childMenuList",this.filterRoutesFun(this.$store.state.user.menuList))},filterRoutesFun:function(e){var t=this;return e.filter((function(e){return e.path})).map((function(e){return e=Object.assign({},e),e.children&&(e.children=t.filterRoutesFun(e.children)),e}))},initMenuFixed:function(e){this.clientWidth=e,this.$emit("routesListChange")}},destroyed:function(){this.bus.$off("updateElScrollBar",(function(){}))}},C=g,b=(s("d73e"),Object(d["a"])(C,i,n,!1,null,"ffa4b622",null));t["a"]=b.exports},9942:function(e,t,s){"use strict";s("e828")},d5ca:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-container",{staticClass:"layout-container"},[s("Asides"),e._v(" "),s("el-container",{staticClass:"flex-center layout-backtop"},[e.isFixedHeader?s("Headers"):e._e(),e._v(" "),s("el-scrollbar",{ref:"layoutDefaultsScrollbarRef"},[e.isFixedHeader?e._e():s("Headers"),e._v(" "),s("Mains")],1)],1),e._v(" "),s("el-backtop",{attrs:{target:".layout-backtop .el-scrollbar__wrap"}})],1)},n=[],o=s("5da5"),a=s("bb39"),l=s("3eeb"),u={name:"layoutDefaults",components:{Asides:o["a"],Headers:a["a"],Mains:l["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}}},r=u,c=s("2877"),h=Object(c["a"])(r,i,n,!1,null,null,null);t["default"]=h.exports},d73e:function(e,t,s){"use strict";s("e516")},e516:function(e,t,s){},e828:function(e,t,s){}}]);