/*! * build: vue-admin-better * vue-admin-beautiful.com * https://gitee.com/chu1204505056/vue-admin-better * time: 2022-10-20 20:43:25 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["vab-layouts"],{"03f9":function(e,t,a){"use strict";a("c6fe")},"0b2d":function(e,t,a){},"1e68":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"nav-bar-container"},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{xs:4,sm:12,md:12,lg:12,xl:12}},[a("div",{staticClass:"left-panel"},[a("i",{staticClass:"fold-unfold",class:e.collapse?"el-icon-s-unfold":"el-icon-s-fold",attrs:{title:e.collapse?"展开":"收起"},on:{click:e.handleCollapse}}),a("vab-breadcrumb",{staticClass:"hidden-xs-only"})],1)]),a("el-col",{attrs:{xs:20,sm:12,md:12,lg:12,xl:12}},[a("div",{staticClass:"right-panel"},[a("vab-error-log"),a("vab-full-screen-bar",{on:{refresh:e.refreshRoute}}),a("vab-icon",{attrs:{title:"重载所有路由",pulse:e.pulse,icon:["fas","redo"]},on:{click:e.refreshRoute}}),a("vab-avatar")],1)])],1)],1)},i=[],s=a("c7eb"),r=a("1da1"),o=a("5530"),l=a("2f62"),c={name:"VabNavBar",data:function(){return{pulse:!1}},computed:Object(o["a"])({},Object(l["c"])({collapse:"settings/collapse",visitedRoutes:"tabsBar/visitedRoutes",device:"settings/device",routes:"routes/routes"})),methods:Object(o["a"])(Object(o["a"])({},Object(l["b"])({changeCollapse:"settings/changeCollapse"})),{},{handleCollapse:function(){this.changeCollapse()},refreshRoute:function(){var e=this;return Object(r["a"])(Object(s["a"])().mark((function t(){return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$baseEventBus.$emit("reload-router-view"),e.pulse=!0,setTimeout((function(){e.pulse=!1}),1e3);case 3:case"end":return t.stop()}}),t)})))()}})},u=c,d=(a("757d"),a("2877")),h=Object(d["a"])(u,n,i,!1,null,"2969a926",null);t["default"]=h.exports},"397a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.routerView?a("div",{staticClass:"app-main-container"},[a("transition",{attrs:{mode:"out-in",name:"fade-transform"}},[a("keep-alive",{attrs:{include:e.cachedRoutes,max:e.keepAliveMaxNum}},[a("router-view",{key:e.key,staticClass:"app-main-height"})],1)],1)],1):e._e()},i=[],s=a("5530"),r=(a("d3b7"),a("159b"),a("b0c0"),a("2f62")),o=a("f121"),l={name:"VabAppMain",data:function(){return{show:!1,fullYear:(new Date).getFullYear(),copyright:o["copyright"],title:o["title"],keepAliveMaxNum:o["keepAliveMaxNum"],routerView:!0,footerCopyright:o["footerCopyright"]}},computed:Object(s["a"])(Object(s["a"])({},Object(r["c"])({visitedRoutes:"tabsBar/visitedRoutes",device:"settings/device"})),{},{cachedRoutes:function(){var e=[];return this.visitedRoutes.forEach((function(t){t.meta.noKeepAlive||e.push(t.name)})),e},key:function(){return this.$route.path}}),watch:{$route:{handler:function(e){"mobile"===this.device&&this.foldSideBar()},immediate:!0}},created:function(){var e=this;this.$baseEventBus.$on("reload-router-view",(function(){e.routerView=!1,e.$nextTick((function(){e.routerView=!0}))}))},mounted:function(){},methods:Object(s["a"])({},Object(r["b"])({foldSideBar:"settings/foldSideBar"}))},c=l,u=(a("ccce"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"fb9a678c",null);t["default"]=d.exports},"3ab0":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"vue-admin-beautiful-wrapper",class:e.classObj},["horizontal"===e.layout?a("div",{staticClass:"layout-container-horizontal",class:{fixed:"fixed"===e.header,"no-tabs-bar":"false"===e.tabsBar||!1===e.tabsBar}},[a("div",{class:"fixed"===e.header?"fixed-header":""},[a("vab-top-bar"),"true"===e.tabsBar||!0===e.tabsBar?a("div",{class:{"tag-view-show":e.tabsBar}},[a("div",{staticClass:"vab-main"},[a("vab-tabs-bar")],1)]):e._e()],1)]):a("div",{staticClass:"layout-container-vertical",class:{fixed:"fixed"===e.header,"no-tabs-bar":"false"===e.tabsBar||!1===e.tabsBar}},["mobile"===e.device&&!1===e.collapse?a("div",{staticClass:"mask",on:{click:e.handleFoldSideBar}}):e._e(),a("vab-side-bar"),a("div",{staticClass:"vab-main",class:e.collapse?"is-collapse-main":""},[a("div",{class:"fixed"===e.header?"fixed-header":""},[a("vab-nav-bar"),"true"===e.tabsBar||!0===e.tabsBar?a("vab-tabs-bar"):e._e()],1),a("vab-app-main")],1)],1),a("el-backtop")],1)},i=[],s=a("5530"),r=(a("caad"),a("2532"),a("2f62")),o=a("f121"),l={name:"Layout",data:function(){return{oldLayout:""}},computed:Object(s["a"])(Object(s["a"])({},Object(r["c"])({layout:"settings/layout",tabsBar:"settings/tabsBar",collapse:"settings/collapse",header:"settings/header",device:"settings/device"})),{},{classObj:function(){return{mobile:"mobile"===this.device}}}),beforeMount:function(){window.addEventListener("resize",this.handleResize)},beforeDestroy:function(){window.removeEventListener("resize",this.handleResize)},mounted:function(){var e=this;this.oldLayout=this.layout;var t=navigator.userAgent;t.includes("Juejin")&&this.$baseAlert("vue-admin-beautiful不支持在掘金内置浏览器演示,请手动复制以下地址到浏览器中查看http://mpfhrd48.sanxing.uz7.cn/vue-admin-beautiful");var a=this.handleIsMobile();a?(a?this.$store.dispatch("settings/changeLayout","vertical"):this.$store.dispatch("settings/changeLayout",this.oldLayout),this.$store.dispatch("settings/toggleDevice","mobile"),setTimeout((function(){e.$store.dispatch("settings/foldSideBar")}),2e3)):this.$store.dispatch("settings/openSideBar"),this.$nextTick((function(){window.addEventListener("storage",(function(e){e.key!==o["tokenName"]&&null!==e.key||window.location.reload(),e.key===o["tokenName"]&&null===e.value&&window.location.reload()}),!1)}))},methods:Object(s["a"])(Object(s["a"])({},Object(r["b"])({handleFoldSideBar:"settings/foldSideBar"})),{},{handleIsMobile:function(){return document.body.getBoundingClientRect().width-1<992},handleResize:function(){if(!document.hidden){var e=this.handleIsMobile();e?this.$store.dispatch("settings/changeLayout","vertical"):this.$store.dispatch("settings/changeLayout",this.oldLayout),this.$store.dispatch("settings/toggleDevice",e?"mobile":"desktop")}}})},c=l,u=(a("fd90"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"ddda3ad2",null);t["default"]=d.exports},"460c":function(e,t,a){},"4d1b":function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#21252b"}},"54f7":function(e,t,a){"use strict";a("8f03")},"5f5f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("router-view")},i=[],s=a("2877"),r={},o=Object(s["a"])(r,n,i,!1,null,null,null);t["default"]=o.exports},6997:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-breadcrumb",{staticClass:"breadcrumb-container",attrs:{separator:">"}},e._l(e.list,(function(t){return a("el-breadcrumb-item",{key:t.path},[e._v(" "+e._s(t.meta.title)+" ")])})),1)},i=[],s=(a("4de4"),a("d3b7"),a("b0c0"),{name:"VabBreadcrumb",data:function(){return{list:this.getBreadcrumb()}},watch:{$route:function(){this.list=this.getBreadcrumb()}},methods:{getBreadcrumb:function(){return this.$route.matched.filter((function(e){return e.name&&e.meta.title}))}}}),r=s,o=(a("becb"),a("2877")),l=Object(o["a"])(r,n,i,!1,null,"08232b77",null);t["default"]=l.exports},"757d":function(e,t,a){"use strict";a("460c")},"803c":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.themeBar?a("span",[a("vab-icon",{attrs:{title:"主题配置",icon:["fas","palette"]},on:{click:e.handleOpenThemeBar}}),a("el-drawer",{attrs:{title:"主题配置",visible:e.drawerVisible,direction:"rtl","append-to-body":"",size:"300px"},on:{"update:visible":function(t){e.drawerVisible=t}}},[a("el-scrollbar",{staticStyle:{height:"80vh",overflow:"hidden"}},[a("div",{staticClass:"el-drawer__body"},[a("el-form",{ref:"form",attrs:{model:e.theme,"label-position":"top"}},[a("el-form-item",{attrs:{label:"主题"}},[a("el-radio-group",{model:{value:e.theme.name,callback:function(t){e.$set(e.theme,"name",t)},expression:"theme.name"}},[a("el-radio-button",{attrs:{label:"default"}},[e._v("默认")]),a("el-radio-button",{attrs:{label:"green"}},[e._v("绿荫草场")]),a("el-radio-button",{attrs:{label:"glory"}},[e._v("荣耀典藏")])],1)],1),a("el-form-item",{attrs:{label:"布局"}},[a("el-radio-group",{model:{value:e.theme.layout,callback:function(t){e.$set(e.theme,"layout",t)},expression:"theme.layout"}},[a("el-radio-button",{attrs:{label:"vertical"}},[e._v("纵向布局")]),a("el-radio-button",{attrs:{label:"horizontal"}},[e._v("横向布局")])],1)],1),a("el-form-item",{attrs:{label:"头部"}},[a("el-radio-group",{model:{value:e.theme.header,callback:function(t){e.$set(e.theme,"header",t)},expression:"theme.header"}},[a("el-radio-button",{attrs:{label:"fixed"}},[e._v("固定头部")]),a("el-radio-button",{attrs:{label:"noFixed"}},[e._v("不固定头部")])],1)],1),a("el-form-item",{attrs:{label:"多标签"}},[a("el-radio-group",{model:{value:e.theme.tabsBar,callback:function(t){e.$set(e.theme,"tabsBar",t)},expression:"theme.tabsBar"}},[a("el-radio-button",{attrs:{label:"true"}},[e._v("开启")]),a("el-radio-button",{attrs:{label:"false"}},[e._v("不开启")])],1)],1)],1)],1)]),a("div",{staticClass:"el-drawer__footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.handleSaveTheme}},[e._v("保存")]),a("el-button",{attrs:{type:""},on:{click:function(t){e.drawerVisible=!1}}},[e._v("取消")])],1)],1)],1):e._e()},i=[],s=a("5530"),r=(a("b0c0"),a("99af"),a("2f62")),o=a("f121"),l={name:"VabThemeBar",data:function(){return{drawerVisible:!1,theme:{name:"default",layout:"",header:"fixed",tabsBar:""}}},computed:Object(s["a"])({},Object(r["c"])({layout:"settings/layout",header:"settings/header",tabsBar:"settings/tabsBar",themeBar:"settings/themeBar"})),created:function(){var e=this;this.$baseEventBus.$on("theme",(function(){e.handleOpenThemeBar()}));var t=localStorage.getItem("vue-admin-beautiful-theme");null!==t?(this.theme=JSON.parse(t),this.handleSetTheme()):(this.theme.layout=this.layout,this.theme.header=this.header,this.theme.tabsBar=this.tabsBar)},methods:Object(s["a"])(Object(s["a"])({},Object(r["b"])({changeLayout:"settings/changeLayout",changeHeader:"settings/changeHeader",changeTabsBar:"settings/changeTabsBar"})),{},{handleIsMobile:function(){return document.body.getBoundingClientRect().width-1<992},handleOpenThemeBar:function(){this.drawerVisible=!0},handleSetTheme:function(){var e=this.theme,t=e.name,a=e.layout,n=e.header,i=e.tabsBar;localStorage.setItem("vue-admin-beautiful-theme",'{\n "name":"'.concat(t,'",\n "layout":"').concat(a,'",\n "header":"').concat(n,'",\n "tabsBar":"').concat(i,'"\n }')),this.handleIsMobile()||this.changeLayout(a),this.changeHeader(n),this.changeTabsBar(i),document.getElementsByTagName("body")[0].className="vue-admin-beautiful-theme-".concat(t),this.drawerVisible=!1},handleSaveTheme:function(){this.handleSetTheme()},handleSetDfaultTheme:function(){var e=this.theme.name;document.getElementsByTagName("body")[0].classList.remove("vue-admin-beautiful-theme-".concat(e)),localStorage.removeItem("vue-admin-beautiful-theme"),this.$refs["form"].resetFields(),Object.assign(this.$data,this.$options.data()),this.changeHeader(o["layout"]),this.theme.name="default",this.theme.layout=this.layout,this.theme.header=this.header,this.theme.tabsBar=this.tabsBar,this.drawerVisible=!1,location.reload()},handleGetCode:function(){var e=this.$route.path+"/index.vue";"/vab/menu1/menu1-1/menu1-1-1/index.vue"===e&&(e="/vab/nested/menu1/menu1-1/menu1-1-1/index.vue"),"/vab/icon/awesomeIcon/index.vue"===e&&(e="/vab/icon/index.vue"),"/vab/icon/remixIcon/index.vue"===e&&(e="/vab/icon/remixIcon.vue"),"/vab/icon/colorfulIcon/index.vue"===e&&(e="/vab/icon/colorfulIcon.vue"),"/vab/table/comprehensiveTable/index.vue"===e&&(e="/vab/table/index.vue"),"/vab/table/inlineEditTable/index.vue"===e&&(e="/vab/table/inlineEditTable.vue"),window.open(url+e)}})},c=l,u=(a("03f9"),a("ad67"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"fefe208e",null);t["default"]=d.exports},"84c8":function(e,t,a){"use strict";a.r(t);a("d3b7"),a("159b"),a("ddb0"),a("b0c0"),a("fb6a");var n=a("a026"),i=a("f192");i.keys().forEach((function(e){var t=i(e),a=t.default.name;n["default"].component(a,t.default||t)}));var s=a("e114");s.keys().forEach((function(e){var t=s(e),a=t.default.name;n["default"].component(a,t.default||t)}));var r=a("1654");r.keys().forEach((function(e){a("e8cc")("./".concat(e.slice(2)))}))},"8f03":function(e,t,a){},ab5f:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:"logo-container-"+e.layout},[a("router-link",{attrs:{to:"/"}},[a("span",{staticClass:"title",class:{"hidden-xs-only":"horizontal"===e.layout},attrs:{title:e.title}},[e._v(" "+e._s(e.title)+" ")])])],1)},i=[],s=a("5530"),r=a("2f62"),o={name:"VabLogo",data:function(){return{title:this.$baseTitle}},computed:Object(s["a"])({},Object(r["c"])({logo:"settings/logo",layout:"settings/layout"}))},l=o,c=(a("d373"),a("2877")),u=Object(c["a"])(l,n,i,!1,null,"58ea88be",null);t["default"]=u.exports},abf6:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"vab-ad"},[e.adList?a("el-carousel",{attrs:{height:"30px",direction:"vertical",autoplay:!0,interval:3e3,"indicator-position":"none"}},e._l(e.adList,(function(t,n){return a("el-carousel-item",{key:n},[a("el-tag",{attrs:{type:"warning"}},[e._v(" Ad ")]),a("a",{attrs:{target:"_blank",href:t.url}},[e._v(e._s(t.title))])],1)})),1):e._e()],1)},i=[],s=a("c7eb"),r=a("1da1"),o=a("ff02"),l={name:"VabAd",data:function(){return{nodeEnv:"production",adList:[]}},created:function(){this.fetchData()},methods:{fetchData:function(){var e=this;return Object(r["a"])(Object(s["a"])().mark((function t(){var a,n;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(o["getList"])();case 2:a=t.sent,n=a.data,e.adList=n;case 5:case"end":return t.stop()}}),t)})))()}}},c=l,u=(a("54f7"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"fd98be9c",null);t["default"]=d.exports},ad67:function(e,t,a){"use strict";a("4d1b")},becb:function(e,t,a){"use strict";a("d986")},c1ad:function(e,t,a){},c6fe:function(e,t,a){},cbe4:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"avatar-dropdown"},[a("img",{staticClass:"user-avatar",attrs:{src:e.avatar,alt:""}}),a("div",{staticClass:"user-name"},[e._v(" "+e._s(e.username)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})])]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"logout",divided:""}},[e._v("退出登录")])],1)],1)},i=[],s=a("c7eb"),r=a("1da1"),o=a("5530"),l=a("2f62"),c=a("f121"),u={name:"VabAvatar",computed:Object(o["a"])({},Object(l["c"])({avatar:"user/avatar",username:"user/username"})),methods:{handleCommand:function(e){switch(e){case"logout":this.logout();break}},personalCenter:function(){this.$router.push("/personalCenter/personalCenter")},logout:function(){var e=this;this.$baseConfirm("您确定要退出"+this.$baseTitle+"吗?",null,Object(r["a"])(Object(s["a"])().mark((function t(){var a;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("user/logout");case 2:c["recordRoute"]?(a=e.$route.fullPath,e.$router.push("/login?redirect=".concat(a))):e.$router.push("/login");case 3:case"end":return t.stop()}}),t)}))))}}},d=u,h=(a("ce1b"),a("2877")),b=Object(h["a"])(d,n,i,!1,null,"f1d2165a",null);t["default"]=b.exports},ccce:function(e,t,a){"use strict";a("c1ad")},ce1b:function(e,t,a){"use strict";a("f770")},d373:function(e,t,a){"use strict";a("de1d")},d986:function(e,t,a){},de1d:function(e,t,a){},f770:function(e,t,a){},fd90:function(e,t,a){"use strict";a("0b2d")}}]);