(function(e){function t(t){for(var o,a,s=t[0],c=t[1],l=t[2],m=0,d=[];m1?n("collapsed-menu",{key:"drop-menu-"+t.name,attrs:{"hide-title":"","root-icon-size":e.rootIconSize,"icon-size":e.iconSize,theme:e.theme,"parent-item":t},on:{"on-click":e.handleSelect}}):n("Tooltip",{key:"drop-menu-"+t.name,attrs:{transfer:"",content:e.showTitle(t.children&&t.children[0]?t.children[0]:t),placement:"right"}},[n("a",{staticClass:"drop-menu-a",style:{textAlign:"center"},on:{click:function(n){e.handleSelect(e.getNameOrHref(t,!0))}}},[n("common-icon",{attrs:{size:e.rootIconSize,color:e.textColor,type:t.icon||t.children&&t.children[0].icon}})],1)])]})],2)],2)}),s=[],c=(n("cf54"),n("84fb"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Submenu",{attrs:{name:""+e.parentName}},[n("template",{slot:"title"},[n("common-icon",{attrs:{type:e.parentItem.icon||""}}),n("span",[e._v(e._s(e.showTitle(e.parentItem)))])],1),e._l(e.children,function(t){return[t.children&&1===t.children.length?[e.showChildren(t)?n("side-menu-item",{key:"menu-"+t.name,attrs:{"parent-item":t}}):n("menu-item",{key:"menu-"+t.children[0].name,attrs:{name:e.getNameOrHref(t,!0)}},[n("common-icon",{attrs:{type:t.children[0].icon||""}}),n("span",[e._v(e._s(e.showTitle(t.children[0])))])],1)]:[e.showChildren(t)?n("side-menu-item",{key:"menu-"+t.name,attrs:{"parent-item":t}}):n("menu-item",{key:"menu-"+t.name,attrs:{name:e.getNameOrHref(t)}},[n("common-icon",{attrs:{type:t.icon||""}}),n("span",[e._v(e._s(e.showTitle(t)))])],1)]]})],2)}),l=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.iconType,{tag:"component",attrs:{type:e.iconName,color:e.iconColor,size:e.iconSize}})},m=[],d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("i",{class:"iconfont icon-"+e.type,style:e.styles})},f=[],h={name:"Icons",props:{type:{type:String,required:!0},color:{type:String,default:"#5c6b77"},size:{type:Number,default:16}},computed:{styles:function(){return{fontSize:"".concat(this.size,"px"),color:this.color}}}},p=h,v=(n("5ac2"),n("048f")),g=Object(v["a"])(p,d,f,!1,null,null,null);g.options.__file="icons.vue";var y=g.exports,b=y,_={name:"CommonIcon",components:{Icons:b},props:{type:{type:String,required:!0},color:String,size:Number},computed:{iconType:function(){return 0===this.type.indexOf("_")?"Icons":"Icon"},iconName:function(){return"Icons"===this.iconType?this.getCustomIconName(this.type):this.type},iconSize:function(){return this.size||("Icons"===this.iconType?12:void 0)},iconColor:function(){return this.color||""}},methods:{getCustomIconName:function(e){return e.slice(1)}}},w=_,C=(n("0c4a"),Object(v["a"])(w,u,m,!1,null,null,null));C.options.__file="common-icon.vue";var S=C.exports,N=S,O=(n("25d7"),n("bc72"),n("4dde"),n("aba3"),n("dccb"),n("63af"),n("49a7")),x=n("113c"),$=(n("8c92"),n("dc2a"),n("ff66"),n("bd2d"),n("f063"),function(e,t){return Array.from(new Set(Object(O["a"])(e).concat(Object(O["a"])(t))))});(function(){document.addEventListener})(),function(){document.removeEventListener}();var k=function(e,t){var n=Object.keys(e),o=Object.keys(t);return n.length===o.length&&(0===n.length&&0===o.length||!n.some(function(n){return e[n]!=t[n]}))},L=function(e,t){var n=e.meta.title;if(n)return n=t.$config.useI18n?n.includes("{{")&&n.includes("}}")&&t.$config.useI18n?n.replace(/({{[\s\S]+?}})/,function(e,n){return n.replace(/{{([\s\S]*)}}/,function(e,n){return t.$t(n.trim())})}):t.$t(e.name):e.meta&&e.meta.title||e.name,n},T=function e(t,n){var o=t.parentNode;if(o){var i=o.classList;return i&&n.every(function(e){return i.contains(e)})?o:e(o,n)}},B=function(e,t){var n=e.params||{},o=t.params||{},i=e.query||{},r=t.query||{};return e.name===t.name&&k(n,o)&&k(i,r)},z={components:{CommonIcon:N},methods:{showTitle:function(e){return L(e,this)},showChildren:function(e){return e.children&&(e.children.length>1||e.meta&&e.meta.showAlways)},getNameOrHref:function(e,t){return e.href?"isTurnByHref_".concat(e.href):t?e.children[0].name:e.name}}},I={props:{parentItem:{type:Object,default:function(){}},theme:String,iconSize:Number},computed:{parentName:function(){return this.parentItem.name},children:function(){return this.parentItem.children},textColor:function(){return"dark"===this.theme?"#fff":"#495060"}}},E={name:"SideMenuItem",mixins:[z,I]},M=E,j=Object(v["a"])(M,c,l,!1,null,null,null);j.options.__file="side-menu-item.vue";var F=j.exports,D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Dropdown",{ref:"dropdown",class:e.hideTitle?"":"collased-menu-dropdown",attrs:{transfer:e.hideTitle,placement:e.placement},on:{"on-click":e.handleClick}},[n("a",{staticClass:"drop-menu-a",style:{textAlign:e.hideTitle?"":"left"},attrs:{type:"text"},on:{mouseover:function(t){e.handleMousemove(t,e.children)}}},[n("common-icon",{attrs:{size:e.rootIconSize,color:e.textColor,type:e.parentItem.icon}}),e.hideTitle?e._e():n("span",{staticClass:"menu-title"},[e._v(e._s(e.showTitle(e.parentItem)))]),e.hideTitle?e._e():n("Icon",{staticStyle:{float:"right"},attrs:{type:"ios-arrow-forward",size:16}})],1),n("DropdownMenu",{ref:"dropdown",attrs:{slot:"list"},slot:"list"},[e._l(e.children,function(t){return[e.showChildren(t)?n("collapsed-menu",{key:"drop-"+t.name,attrs:{"icon-size":e.iconSize,"parent-item":t}}):n("DropdownItem",{key:"drop-"+t.name,attrs:{name:t.name}},[n("common-icon",{attrs:{size:e.iconSize,type:t.icon}}),n("span",{staticClass:"menu-title"},[e._v(e._s(e.showTitle(t)))])],1)]})],2)],1)},A=[],P={name:"CollapsedMenu",mixins:[z,I],props:{hideTitle:{type:Boolean,default:!1},rootIconSize:{type:Number,default:16}},data:function(){return{placement:"right-end"}},methods:{handleClick:function(e){this.$emit("on-click",e)},handleMousemove:function(e,t){var n=e.pageY,o=38*t.length,i=n+o0?this.tagBodyLeft=Math.min(0,this.tagBodyLeft+e):t-this.tagBodyLeft&&e.offsetLeft+e.offsetWidth<-this.tagBodyLeft+t?this.tagBodyLeft=Math.min(0,t-e.offsetWidth-e.offsetLeft-this.outerPadding):this.tagBodyLeft=-(e.offsetLeft-(t-this.outerPadding-e.offsetWidth))},getTagElementByName:function(e){var t=this;this.$nextTick(function(){t.refsTag=t.$refs.tagsPageOpened,t.refsTag.forEach(function(n,o){if(B(e,n.$attrs["data-route-item"])){var i=t.refsTag[o].$el;t.moveToView(i)}})})},contextMenu:function(e,t){if(e.name!==this.$config.homeName){this.visible=!0;var n=this.$el.getBoundingClientRect().left;this.contextMenuLeft=t.clientX-n+10,this.contextMenuTop=t.clientY-64}},closeMenu:function(){this.visible=!1}},watch:{$route:function(e){this.getTagElementByName(e)},visible:function(e){e?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},mounted:function(){var e=this;setTimeout(function(){e.getTagElementByName(e.$route)},200)}},we=_e,Ce=(n("37a8"),Object(v["a"])(we,ve,ge,!1,null,null,null));Ce.options.__file="tags-nav.vue";var Se=Ce.exports,Ne=Se,Oe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"user-avator-dropdown"},[n("Dropdown",{on:{"on-click":e.handleClick}},[n("Avatar",{attrs:{src:e.userAvator}}),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}}),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"logout"}},[e._v("退出登录")])],1)],1)],1)},xe=[],$e=(n("3daa"),n("f2de")),ke={name:"User",props:{userAvator:{type:String,default:""}},methods:Object(x["a"])({},Object($e["a"])(["handleLogOut"]),{handleClick:function(e){var t=this;switch(e){case"logout":this.handleLogOut().then(function(){t.$router.push({name:"login"})});break}}})},Le=ke,Te=Object(v["a"])(Le,Oe,xe,!1,null,null,null);Te.options.__file="user.vue";var Be=Te.exports,ze=Be,Ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.showFullScreenBtn?n("div",{staticClass:"full-screen-btn-con"},[n("Tooltip",{attrs:{content:e.value?"退出全屏":"全屏",placement:"bottom"}},[n("Icon",{attrs:{type:e.value?"md-contract":"md-expand",size:23},nativeOn:{click:function(t){return e.handleChange(t)}}})],1)],1):e._e()},Ee=[],Me={name:"Fullscreen",computed:{showFullScreenBtn:function(){return window.navigator.userAgent.indexOf("MSIE")<0}},props:{value:{type:Boolean,default:!1}},methods:{handleFullscreen:function(){var e=document.body;this.value?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},handleChange:function(){this.handleFullscreen()}},mounted:function(){var e=this,t=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen;t=!!t,document.addEventListener("fullscreenchange",function(){e.$emit("input",!e.value),e.$emit("on-change",!e.value)}),document.addEventListener("mozfullscreenchange",function(){e.$emit("input",!e.value),e.$emit("on-change",!e.value)}),document.addEventListener("webkitfullscreenchange",function(){e.$emit("input",!e.value),e.$emit("on-change",!e.value)}),document.addEventListener("msfullscreenchange",function(){e.$emit("input",!e.value),e.$emit("on-change",!e.value)}),this.$emit("input",t)}},je=Me,Fe=(n("e282"),Object(v["a"])(je,Ie,Ee,!1,null,null,null));Fe.options.__file="fullscreen.vue";var De=Fe.exports,Ae=De,Pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("Dropdown",{attrs:{trigger:"click"},on:{"on-click":e.selectLang}},[n("a",{attrs:{href:"javascript:void(0)"}},[e._v("\n "+e._s(e.title)+"\n "),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},e._l(e.localList,function(t,o){return n("DropdownItem",{key:"lang-"+o,attrs:{name:o}},[e._v(e._s(t))])}))],1)],1)},qe=[],Re={name:"Language",props:{lang:String},data:function(){return{langList:{"zh-CN":"语言","zh-TW":"語言","en-US":"Lang"},localList:{"zh-CN":"中文简体","zh-TW":"中文繁体","en-US":"English"}}},watch:{lang:function(e){this.$i18n.locale=e}},computed:{title:function(){return this.langList[this.lang]}},methods:{selectLang:function(e){this.$emit("on-lang-change",e)}}},He=Re,We=Object(v["a"])(He,Pe,qe,!1,null,null,null);We.options.__file="language.vue";var Ue=We.exports,Ve=Ue,Je=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"error-store"},[n("Badge",{attrs:{dot:"",count:e.countComputed}},[n("Button",{attrs:{type:"text"},on:{click:e.openErrorLoggerPage}},[n("Icon",{attrs:{size:20,type:"ios-bug"}})],1)],1)],1)},Ye=[],Xe={name:"ErrorStore",props:{count:{type:Number,default:0},hasRead:{type:Boolean,default:!1}},computed:{countComputed:function(){return this.hasRead?0:this.count}},methods:{openErrorLoggerPage:function(){this.$router.push({name:"error_logger_page"})}}},Ge=Xe,Ke=(n("c038"),Object(v["a"])(Ge,Je,Ye,!1,null,null,null));Ke.options.__file="error-store.vue";var Qe=Ke.exports,Ze=Qe;o["default"].use(r.a),o["default"].config.productionTip=!1,window.Vue=o["default"],o["default"].component("side-menu",Y),o["default"].component("header-bar",pe),o["default"].component("tags-nav",Ne),o["default"].component("user",ze),o["default"].component("fullscreen",Ae),o["default"].component("language",Ve),o["default"].component("error-store",Ze)},"5ac2":function(e,t,n){"use strict";var o=n("bcfb"),i=n.n(o);i.a},"9ec1":function(e,t,n){},b149:function(e,t,n){},b554:function(e,t,n){"use strict";var o=n("157c"),i=n.n(o);i.a},b858:function(e,t,n){"use strict";var o=n("07af"),i=n.n(o);i.a},bcfb:function(e,t,n){},c038:function(e,t,n){"use strict";var o=n("facf"),i=n.n(o);i.a},ca62:function(e,t,n){},e282:function(e,t,n){"use strict";var o=n("b149"),i=n.n(o);i.a},facf:function(e,t,n){}}); //# sourceMappingURL=app.10c7a465.js.map