(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f7747ab"],{2868:function(e,t){e.exports=[{name:"default",color:"#409EFF",desc:"默认色",hasBuild:!1},{name:"cyan",color:"#0BB2D4",desc:"青色",hasBuild:!1},{name:"blue",color:"#3E8EF7",desc:"蓝色",hasBuild:!1},{name:"green",color:"#11C26D",desc:"绿色",hasBuild:!1},{name:"turquoise",color:"#17B3A3",desc:"蓝绿色",hasBuild:!1},{name:"indigo",color:"#667AFA",desc:"靛青色",hasBuild:!1},{name:"brown",color:"#997B71",desc:"棕色",hasBuild:!1},{name:"purple",color:"#9463F7",desc:"紫色",hasBuild:!1},{name:"gray",color:"#757575",desc:"灰色",hasBuild:!1},{name:"orange",color:"#EB6709",desc:"橙色",hasBuild:!1},{name:"pink",color:"#F74584",desc:"粉红色",hasBuild:!1},{name:"yellow",color:"#FCB900",desc:"黄色",hasBuild:!1},{name:"red",color:"#FF4C52",desc:"红色",hasBuild:!1}]},"28a5":function(e,t,n){"use strict";var r=n("aae3"),a=n("cb7c"),s=n("ebd6"),o=n("0390"),i=n("9def"),l=n("5f1b"),c=n("520a"),u=n("79e5"),d=Math.min,m=[].push,f="split",h="length",b="lastIndex",p=4294967295,v=!u((function(){RegExp(p,"y")}));n("214f")("split",2,(function(e,t,n,u){var g;return g="c"=="abbc"[f](/(b)*/)[1]||4!="test"[f](/(?:)/,-1)[h]||2!="ab"[f](/(?:ab)*/)[h]||4!="."[f](/(.?)(.?)/)[h]||"."[f](/()()/)[h]>1||""[f](/.?/)[h]?function(e,t){var a=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(a,e,t);var s,o,i,l=[],u=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,f=void 0===t?p:t>>>0,v=new RegExp(e.source,u+"g");while(s=c.call(v,a)){if(o=v[b],o>d&&(l.push(a.slice(d,s.index)),s[h]>1&&s.index=f))break;v[b]===s.index&&v[b]++}return d===a[h]?!i&&v.test("")||l.push(""):l.push(a.slice(d)),l[h]>f?l.slice(0,f):l}:"0"[f](void 0,0)[h]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var a=e(this),s=void 0==n?void 0:n[t];return void 0!==s?s.call(n,a,r):g.call(String(a),n,r)},function(e,t){var r=u(g,e,this,t,g!==n);if(r.done)return r.value;var c=a(e),m=String(this),f=s(c,RegExp),h=c.unicode,b=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(v?"y":"g"),w=new f(v?c:"^(?:"+c.source+")",b),$=void 0===t?p:t>>>0;if(0===$)return[];if(0===m.length)return null===l(w,m)?[m]:[];var _=0,y=0,k=[];while(ye.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},"67a4":function(e,t,n){"use strict";n("d3b8")},"7f94":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],class:["aui-wrapper",{"aui-sidebar--fold":e.$store.state.sidebarFold}],attrs:{"element-loading-text":e.$t("loading")}},[e.loading?e._e():[n("main-navbar"),n("main-sidebar"),n("div",{staticClass:"aui-content__wrapper"},[e.$store.state.contentIsNeedRefresh?e._e():n("main-content")],1)]],2)},a=[],s=(n("8e6e"),n("456d"),n("28a5"),n("ade3")),o=(n("7f7f"),n("ac6a"),n("5df3"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"aui-navbar",class:"aui-navbar--"+e.$store.state.navbarLayoutType},[n("div",{staticClass:"aui-navbar__header"},[n("h1",{staticClass:"aui-navbar__brand",on:{click:function(t){return e.$router.push({name:"home"})}}},[n("a",{staticClass:"aui-navbar__brand-lg",attrs:{href:"javascript:;"}}),n("a",{staticClass:"aui-navbar__brand-mini",attrs:{href:"javascript:;"}})])]),n("div",{staticClass:"aui-navbar__body"},[n("el-menu",{staticClass:"aui-navbar__menu mr-auto",attrs:{mode:"horizontal"}},[n("el-menu-item",{attrs:{index:"1"},on:{click:function(t){e.$store.state.sidebarFold=!e.$store.state.sidebarFold}}},[n("svg",{staticClass:"icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--switch",attrs:{"aria-hidden":"true"}},[n("use",{attrs:{"xlink:href":"#icon-outdent"}})])]),n("el-menu-item",{attrs:{index:"2"},on:{click:function(t){return e.refresh()}}},[n("svg",{staticClass:"icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--refresh",attrs:{"aria-hidden":"true"}},[n("use",{attrs:{"xlink:href":"#icon-sync"}})])]),n("el-menu-item",{attrs:{index:"2"},on:{click:function(t){return e.openindex()}}},[n("svg",{staticClass:"icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--refresh",attrs:{"aria-hidden":"true"}},[n("use",{attrs:{"xlink:href":"#icon-home"}})])])],1),n("el-menu",{staticClass:"aui-navbar__menu mr-auto menu-title",attrs:{mode:"horizontal"}},[n("el-menu-item",{attrs:{index:"1"},on:{click:function(t){return e.$router.push({name:"home"})}}},[n("span",{staticStyle:{"font-size":"22px","user-select":"none"}},[e._v(e._s(e.$t("brand.lg")))])])],1),n("el-menu",{staticClass:"aui-navbar__menu",attrs:{mode:"horizontal"}},[n("el-menu-item",{attrs:{index:"1"}}),n("el-menu-item",{staticClass:"aui-navbar__avatar",attrs:{index:"4"}},[n("el-dropdown",{attrs:{placement:"bottom","show-timeout":0}},[n("span",{staticClass:"el-dropdown-link"},[n("i",{staticClass:"el-icon-s-custom"}),n("span",[e._v(e._s(e.$store.state.user.realName))]),n("i",{staticClass:"el-icon-arrow-down"})]),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[1!==e.$store.state.user.superAdmin?n("el-dropdown-item",{nativeOn:{click:function(t){return e.updateSelfInfoHandle()}}},[e._v("个人信息")]):e._e(),n("el-dropdown-item",{nativeOn:{click:function(t){return e.updatePasswordHandle()}}},[e._v(e._s(e.$t("updatePassword.title")))]),n("el-dropdown-item",{nativeOn:{click:function(t){return e.logoutHandle()}}},[e._v(e._s(e.$t("logout")))])],1)],1)],1)],1)],1),e.updatePasswordVisible?n("update-password",{ref:"updatePassword"}):e._e(),e.updateInfoVisible?n("update-info",{ref:"updateInfo"}):e._e()],1)}),i=[],l=(n("a481"),n("12cb")),c=n("93bf"),u=n.n(c),d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{visible:e.visible,title:e.$t("updatePassword.title"),"close-on-click-modal":!1,"close-on-press-escape":!1,"append-to-body":!0},on:{"update:visible":function(t){e.visible=t}}},[n("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmitHandle()}}},[n("el-form-item",{attrs:{label:e.$t("updatePassword.username")}},[n("span",{staticStyle:{padding:"0 10px"}},[e._v(e._s(e.$store.state.user.name))])]),n("el-form-item",{attrs:{prop:"password",label:e.$t("updatePassword.password")}},[n("el-input",{attrs:{type:"password",placeholder:e.$t("updatePassword.password")},model:{value:e.dataForm.password,callback:function(t){e.$set(e.dataForm,"password",t)},expression:"dataForm.password"}})],1),n("el-form-item",{attrs:{prop:"newPassword",label:e.$t("updatePassword.newPassword")}},[n("el-input",{attrs:{type:"password",placeholder:e.$t("updatePassword.newPassword")},model:{value:e.dataForm.newPassword,callback:function(t){e.$set(e.dataForm,"newPassword",t)},expression:"dataForm.newPassword"}})],1),n("el-form-item",{attrs:{prop:"confirmPassword",label:e.$t("updatePassword.confirmPassword")}},[n("el-input",{attrs:{type:"password",placeholder:e.$t("updatePassword.confirmPassword")},model:{value:e.dataForm.confirmPassword,callback:function(t){e.$set(e.dataForm,"confirmPassword",t)},expression:"dataForm.confirmPassword"}})],1)],1),n("template",{slot:"footer"},[n("el-button",{on:{click:function(t){e.visible=!1}}},[e._v(e._s(e.$t("cancel")))]),n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmitHandle()}}},[e._v(e._s(e.$t("confirm")))])],1)],2)},m=[],f=n("b047"),h=n.n(f),b=n("ed08"),p={data:function(){return{visible:!1,dataForm:{password:"",newPassword:"",confirmPassword:""}}},computed:{dataRule:function(){var e=this,t=function(t,n,r){if(e.dataForm.newPassword!==n)return r(new Error(e.$t("updatePassword.validate.confirmPassword")));r()};return{password:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}],newPassword:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}],confirmPassword:[{required:!0,message:this.$t("validate.required"),trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs["dataForm"].resetFields()}))},dataFormSubmitHandle:h()((function(){var e=this;this.$refs["dataForm"].validate((function(t){if(!t)return!1;e.$http.put("/sys/user/password",e.dataForm).then((function(t){var n=t.data;if(0!==n.code)return e.$message.error(n.msg);e.$message({message:e.$t("prompt.success"),type:"success",duration:500,onClose:function(){e.visible=!1,Object(b["b"])(),e.$router.replace({name:"login"})}})})).catch((function(){}))}))}),1e3,{leading:!0,trailing:!1})}},v=p,g=n("2877"),w=Object(g["a"])(v,d,m,!1,null,null,null),$=w.exports,_=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{visible:e.visible,title:"修改个人信息","close-on-click-modal":!1,"close-on-press-escape":!1,"append-to-body":!0},on:{"update:visible":function(t){e.visible=t}}},[n("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"}},[n("el-form-item",{attrs:{prop:"realName",label:e.$t("user.realName")}},[n("el-input",{attrs:{placeholder:e.$t("user.realName")},model:{value:e.dataForm.realName,callback:function(t){e.$set(e.dataForm,"realName",t)},expression:"dataForm.realName"}})],1),n("el-form-item",{attrs:{prop:"mobile",label:"联系电话"}},[n("el-input",{attrs:{placeholder:e.$t("user.mobile")},model:{value:e.dataForm.mobile,callback:function(t){e.$set(e.dataForm,"mobile",t)},expression:"dataForm.mobile"}})],1),n("el-form-item",{attrs:{prop:"email",label:"邮箱"}},[n("el-input",{attrs:{placeholder:e.$t("user.email")},model:{value:e.dataForm.email,callback:function(t){e.$set(e.dataForm,"email",t)},expression:"dataForm.email"}})],1)],1),n("template",{slot:"footer"},[n("el-button",{on:{click:function(t){e.visible=!1}}},[e._v(e._s(e.$t("cancel")))]),n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmitHandle()}}},[e._v(e._s(e.$t("confirm")))])],1)],2)},y=[],k=n("2909"),O=n("61f7");function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t0&&(e.messageTip=!0)})).catch((function(){}))},openindex:function(){if("home"==this.$route.name){var e=document.querySelectorAll(".home")[0];u.a.toggle(e)}else this.$router.replace({name:"home"});this.$store.commit("SET_FULL_SCREEN",!0)},fullscreenHandle:function(){if(!u.a.enabled)return this.$message({message:this.$t("fullscreen.prompt"),type:"warning",duration:500});u.a.toggle()},updatePasswordHandle:function(){var e=this;this.updatePasswordVisible=!0,this.$nextTick((function(){e.$refs.updatePassword.init()}))},updateSelfInfoHandle:function(){var e=this;this.updateInfoVisible=!0,this.$nextTick((function(){e.$refs.updateInfo.init()}))},logoutHandle:function(){var e=this;this.$confirm(this.$t("prompt.info",{handle:this.$t("logout")}),this.$t("prompt.title"),{confirmButtonText:this.$t("confirm"),cancelButtonText:this.$t("cancel"),type:"warning"}).then((function(){e.$http.post("/auth/oauth/logout").then((function(t){var n=t.data;if(0!==n.code)return e.$message.error(n.msg);Object(b["b"])(),e.$router.push({name:"login"})})).catch((function(){}))})).catch((function(){}))}}},j=S,I=(n("67a4"),Object(g["a"])(j,o,i,!1,null,"66761d6f",null)),L=I.exports,N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("aside",{class:["aui-sidebar","aui-sidebar--"+e.$store.state.sidebarLayoutSkin]},[n("div",{staticClass:"aui-sidebar__inner"},[n("el-menu",{staticClass:"aui-sidebar__menu",attrs:{"default-active":e.$store.state.sidebarMenuActiveName,collapse:e.$store.state.sidebarFold,"unique-opened":!0,collapseTransition:!1}},e._l(e.$store.state.sidebarMenuList,(function(e){return n("sub-menu",{key:e.id,attrs:{menu:e}})})),1)],1)])},A=[],R=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.menu.children&&e.menu.children.length>=1?n("el-submenu",{attrs:{index:e.menu.id,"popper-append-to-body":!1}},[n("template",{slot:"title"},[n("svg",{staticClass:"icon-svg aui-sidebar__menu-icon",attrs:{"aria-hidden":"true"}},[n("use",{attrs:{"xlink:href":"#"+e.menu.icon}})]),n("span",[e._v(e._s(e.menu.name))])]),e._l(e.menu.children,(function(e){return n("sub-menu",{key:e.id,attrs:{menu:e}})}))],2):n("el-menu-item",{attrs:{index:e.menu.id},on:{click:function(t){return e.gotoRouteHandle(e.menu.id)}}},[n("svg",{staticClass:"icon-svg aui-sidebar__menu-icon",attrs:{"aria-hidden":"true"}},[n("use",{attrs:{"xlink:href":"#"+e.menu.icon}})]),n("span",[e._v(e._s(e.menu.name))])])},q=[],H={name:"sub-menu",props:{menu:{type:Object,required:!0}},components:{SubMenu:M},methods:{gotoRouteHandle:function(e){var t=window.SITE_CONFIG["dynamicMenuRoutes"].filter((function(t){return t.meta.menuId===e}))[0];t&&this.$router.push({name:t.name})}}},B=H,D=Object(g["a"])(B,R,q,!1,null,null,null),M=D.exports,U={data:function(){return{}},components:{SubMenu:M},created:function(){this.$store.state.sidebarMenuList=window.SITE_CONFIG["menuList"]}},W=U,z=Object(g["a"])(W,N,A,!1,null,null,null),V=z.exports,G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("main",{class:["aui-content",{"aui-content--tabs":e.$route.meta.isTab}]},[e.$route.meta.isTab?[n("el-dropdown",{staticClass:"aui-content--tabs-tools"},[n("i",{staticClass:"el-icon-arrow-down"}),n("el-dropdown-menu",{attrs:{slot:"dropdown","show-timeout":0},slot:"dropdown"},[n("el-dropdown-item",{nativeOn:{click:function(t){return e.tabRemoveHandle(e.$store.state.contentTabsActiveName)}}},[e._v(e._s(e.$t("contentTabs.closeCurrent")))]),n("el-dropdown-item",{nativeOn:{click:function(t){return e.tabsCloseOtherHandle()}}},[e._v(e._s(e.$t("contentTabs.closeOther")))]),n("el-dropdown-item",{nativeOn:{click:function(t){return e.tabsCloseAllHandle()}}},[e._v(e._s(e.$t("contentTabs.closeAll")))])],1)],1),n("el-tabs",{on:{"tab-click":e.tabSelectedHandle,"tab-remove":e.tabRemoveHandle},model:{value:e.$store.state.contentTabsActiveName,callback:function(t){e.$set(e.$store.state,"contentTabsActiveName",t)},expression:"$store.state.contentTabsActiveName"}},e._l(e.$store.state.contentTabs,(function(t){return n("el-tab-pane",{key:t.name,class:{"is-iframe":e.tabIsIframe(t.iframeURL)},attrs:{name:t.name,label:t.title,closable:"home"!==t.name}},["home"===t.name?[n("svg",{staticClass:"icon-svg aui-content--tabs-icon-nav",attrs:{slot:"label","aria-hidden":"true"},slot:"label"},[n("use",{attrs:{"xlink:href":"#icon-home"}})])]:e._e(),n("el-scrollbar",{staticClass:"main-content-scrollbar"},[e.tabIsIframe(t.iframeURL)?n("iframe",{attrs:{src:t.iframeURL,width:"100%",height:"100%",frameborder:"0",scrolling:"yes"}}):n("keep-alive",[t.name===e.$store.state.contentTabsActiveName?n("router-view"):e._e()],1)],1)],2)})),1)]:[n("keep-alive",[n("router-view")],1)]],2)},J=[],K={data:function(){return{visitorWebsocketCount:0}},created:function(){this.visitorWebsocketCount=0,"admin"!=this.$store.state.user.name&&Object(b["i"])("sys:visitor:webscoket")&&this.iinitVisitorWebsocket()},methods:{iinitVisitorWebsocket:function(){var e=this;try{var t=new WebSocket(window.GLOBAL_CONFIG["VISITOR_SOCKET_URL"]);t.onopen=function(){console.log("websocket连接成功")},t.onclose=function(){console.log("websocket连接已关闭")},t.onerror=function(){console.log("websocket连接失败")},t.onmessage=function(t){var n=JSON.parse(t.data);e.$store.commit("visitor/UPDATE_VISITOR",n.msg)},e.$once("hook:beforeDestroy",(function(){t.close()})),window.addEventListener("beforeunload",(function(){t.close()}))}catch(n){console.error("链接websocket失败:",n),e.visitorWebsocketCount++,e.visitorWebsocketCount<5?e.iinitVisitorWebsocket():e.$confirm("建立websocket连接失败,访客信息无法直接录入!是否重试?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.visitorWebsocketCount=0,e.iinitVisitorWebsocket()})).catch((function(){}))}}}};function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t