/*! * build: admin-pro * copyright: chuzhixin 1204505056@qq.com * time: 2022-11-22 15:52:37 */(function(e){function t(t){for(var n,s,i=t[0],c=t[1],l=t[2],u=0,d=[];ue.name),a=t.slice(0,this.dept).join(",");this.parentNames||(this.parentNames=a);const n=t.slice(0,this.dept+1).join(",");1!==this.dept&&a!==this.parentNames||(this.key=this.dept===t.length-1?e.fullPath:n)},immediate:!0}},methods:{findParent(e){return"VabAppMain"===e.$options.name?["VabAppMain"]:"VabRouterView"===e.$options.name||e.$options.name.startsWith("El")?this.findParent(e.$parent):[...this.findParent(e.$parent),e.$options.name]}}},c=i,l=a("0b56"),u=Object(l["a"])(c,n,s,!1,null,null,null);t["default"]=u.exports},"0606":function(e,t,a){"use strict";a("7b42")},"076e":function(e,t,a){},"0781":function(e,t,a){"use strict";a.r(t);var n=a("61f7"),s=a("f121");const o={layout:s["layout"],themeName:s["themeName"],columnStyle:s["columnStyle"],fixedHeader:s["fixedHeader"],showProgressBar:s["showProgressBar"],showTabs:s["showTabs"],tabsBarStyle:s["tabsBarStyle"],showTabsBarIcon:s["showTabsBarIcon"],showLanguage:s["showLanguage"],showRefresh:s["showRefresh"],showSearch:s["showSearch"],showTheme:s["showTheme"],showNotice:s["showNotice"],showFullScreen:s["showFullScreen"],showThemeSetting:s["showThemeSetting"]},r=e=>{const t=localStorage.getItem(e);return!!Object(n["isJson"])(t)&&JSON.parse(t)},{collapse:i}=r("collapse"),{language:c}=r("language"),l=()=>({logo:s["logo"],title:s["title"],device:"desktop",collapse:i||!1,language:c||s["i18n"],theme:r("theme")||{...o},extra:{first:"",transferRouteName:""}}),u={logo:e=>e.logo,title:e=>e.title,device:e=>e.device,collapse:e=>e.collapse,language:e=>e.language,theme:e=>e.theme,extra:e=>e.extra},d={openSideBar(e){e.collapse=!1},foldSideBar(e){e.collapse=!0},toggleDevice(e,t){e.device=t},toggleCollapse(e){e.collapse=!e.collapse,localStorage.setItem("collapse",`{"collapse":${e.collapse}}`)},changeLanguage(e,t){e.language=t,localStorage.setItem("language",`{"language":"${t}"}`)},saveTheme(e){localStorage.setItem("theme",JSON.stringify(e.theme))},resetTheme(e){e.theme={...o},localStorage.removeItem("theme"),document.getElementsByTagName("body")[0].className="vab-theme-"+e.theme.themeName}},h={openSideBar({commit:e}){e("openSideBar")},foldSideBar({commit:e}){e("foldSideBar")},toggleDevice({commit:e},t){e("toggleDevice",t)},toggleCollapse({commit:e}){e("toggleCollapse")},changeLanguage:({commit:e},t)=>{e("changeLanguage",t)},saveTheme({commit:e}){e("saveTheme")},resetTheme({commit:e}){e("resetTheme")}};t["default"]={state:l,getters:u,mutations:d,actions:h}},"0a48":function(e,t,a){"use strict";a.r(t),a.d(t,"checkNeed",(function(){return i}));var n=a("1b79"),s=a("4360"),o=a("f121"),r=a("61f7");const i=()=>{const e=Object(r["isArray"])(o["errorLog"])?[...o["errorLog"]]:[o["errorLog"]];return e.includes("production")};i()&&(n["default"].config.errorHandler=e=>{console.error("vue-admin-beautiful错误拦截:",e);const t=window.location.href;n["default"].nextTick(()=>{s["default"].dispatch("errorLog/addErrorLog",{err:e,url:t}).then(()=>{})})})},"0bb4":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s}));var n=a("b775");function s(){return Object(n["default"])({url:"/notice/getList",method:"get"})}},"0c07":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-breadcrumb",{staticClass:"vab-breadcrumb",attrs:{separator:">"}},e._l(e.levelList,(function(a,n){return t("el-breadcrumb-item",{key:n},[t("a",{on:{click:function(t){return t.preventDefault(),e.handleLink(a.redirect)}}},[a.meta&&a.meta.icon?t("vab-icon",{attrs:{icon:a.meta.icon}}):e._e(),e._v(" "+e._s(e.translateTitle(a.meta.title))+" ")],1)])})),1)},s=[],o=(a("24b8"),a("79fa")),r={name:"VabBreadcrumb",data(){return{levelList:[]}},watch:{$route:{handler(){this.levelList=this.getBreadcrumb()},immediate:!0}},methods:{translateTitle:o["translateTitle"],getBreadcrumb(){return this.$route.matched.filter(e=>e.meta&&e.meta.title)},handleLink(e){this.$router.push(e)}}},i=r,c=(a("0606"),a("0b56")),l=Object(c["a"])(i,n,s,!1,null,"30ad12f6",null);t["default"]=l.exports},"0f9a":function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("c24f"),o=a("cc33"),r=a("a18c"),i=a("61f7"),c=a("f121");const l=()=>({token:Object(o["getToken"])(),username:"游客",avatar:"https://i.gtimg.cn/club/item/face/img/2/15922_100.gif",tab:"0",search:""}),u={token:e=>e.token,username:e=>e.username,avatar:e=>e.avatar,tab:e=>e.tab,search:e=>e.state},d={setToken(e,t){e.token=t,Object(o["setToken"])(t)},setUsername(e,t){e.username=t},setAvatar(e,t){e.avatar=t},setTab(e,t){e.tab=t},setSearch(e,t){e.search=t}},h={setVirtualRoles({commit:e,dispatch:t}){t("acl/setFull",!0,{root:!0}),e("setAvatar","https://i.gtimg.cn/club/item/face/img/2/15922_100.gif"),e("setTab","0"),e("setUsername","admin(未开启登录拦截)")},async login({commit:e},t){const{data:a}=await Object(s["login"])(t),o=a[c["tokenName"]];if(!o){const e=`登录接口异常,未正确返回${c["tokenName"]}...`;throw n["default"].prototype.$baseMessage(e,"error"),e}{e("setToken",o);const t=(new Date).getHours(),a=t<8?"早上好":t<=11?"上午好":t<=13?"中午好":t<18?"下午好":"晚上好";n["default"].prototype.$baseNotify("欢迎登录"+c["title"],a+"!")}},async socialLogin({commit:e},t){const{data:a}=await Object(s["socialLogin"])(t),o=a[c["tokenName"]];if(!o){const e=`login核心接口异常,请检查返回JSON格式是否正确,是否正确返回${c["tokenName"]}...`;throw n["default"].prototype.$baseMessage(e,"error"),e}{e("setToken",o);const t=(new Date).getHours(),a=t<8?"早上好":t<=11?"上午好":t<=13?"中午好":t<18?"下午好":"晚上好";n["default"].prototype.$baseNotify("欢迎登录"+c["title"],a+"!")}},async getUserInfo({commit:e,dispatch:t}){const{data:a}=await Object(s["getUserInfo"])(),{username:o,avatar:r,roles:c,ability:l}=a;if(o&&!Object(i["isString"])(o)||r&&!Object(i["isString"])(r)||c&&!Object(i["isArray"])(c)||l&&!Object(i["isArray"])(l)){const e="getUserInfo核心接口异常,请检查返回JSON格式是否正确";throw n["default"].prototype.$baseMessage(e,"error"),e}o&&e("setUsername",o),r&&e("setAvatar",r),c&&t("acl/setRole",c,{root:!0}),l&&t("acl/setAbility",l,{root:!0})},async logout({dispatch:e}){await Object(s["logout"])(),await e("resetAll")},async resetAll({commit:e,dispatch:t}){e("setUsername","游客"),e("setAvatar","https://i.gtimg.cn/club/item/face/img/2/15922_100.gif"),e("setTab","0"),e("routes/setRoutes",[],{root:!0}),await t("setToken",""),await t("acl/setFull",!1,{root:!0}),await t("acl/setRole",[],{root:!0}),await t("acl/setAbility",[],{root:!0}),await t("tabs/delAllVisitedRoutes",null,{root:!0}),await Object(r["resetRouter"])(),Object(o["removeToken"])()},setToken({commit:e},t){e("setToken",t)},setAvatar({commit:e},t){e("setAvatar",t)},setTab({commit:e},t){e("setTab",t)},setSearch({commit:e},t){e("setSearch",t)},setUsername({commit:e},t){e("setUsername",t)}};t["default"]={state:l,getters:u,mutations:d,actions:h}},1:function(e,t){},"12cb":function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("4360"),o=a("397c"),r=a("dcd7"),i=a.n(r),c=a("a655"),l=a.n(c),u=a("b7d1"),d=a("7897");n["default"].use(o["a"]);const h={en:{...u["default"],...i.a},zh:{...d["default"],...l.a}};function m(){return s["default"].getters["settings/language"]||"zh"}const b=new o["a"]({locale:m(),messages:h});t["default"]=b},"163e":function(e,t,a){"use strict";a("28b8")},"16d8":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-nav"},[t("el-row",{attrs:{gutter:15}},[t("el-col",{attrs:{lg:12,md:12,sm:12,xl:12,xs:4}},[t("div",{staticClass:"left-panel"},[t("img",{staticClass:"logo",attrs:{alt:"",src:a("cf05")}}),t("ul",{staticClass:"nav"},e._l(e.handleRoutes,(function(a){return t("li",{key:a.name,class:e.extra.first==a.children[0].name?"active-nav":"",attrs:{name:a.name},on:{click:function(t){return e.handleTabClick(a)}}},[e._v(" "+e._s(a.meta.title)+" ")])})),0)])]),t("el-col",{attrs:{lg:12,md:12,sm:12,xl:12,xs:20}},[t("div",{staticClass:"right-panel"},[t("vab-search"),t("vab-full-screen"),t("vab-language"),t("vab-theme"),e.token?t("vab-avatar"):e._e(),e.token?e._e():t("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"text"},on:{click:e.toLogin}},[e._v(" "+e._s(e.token)+" 登录 ")]),e.token?e._e():t("el-button",{attrs:{type:"text"},on:{click:e.toRegister}},[e._v(" 注册 ")])],1)])],1)],1)},s=[],o=(a("24b8"),a("79fa")),r=a("7736"),i={name:"CustomNav",props:{layout:{type:String,default:"",token:""}},data(){return{firstMenu:""}},computed:{...Object(r["c"])({token:"user/token",routes:"routes/routes",extra:"settings/extra"}),...Object(r["d"])({token:e=>e.user.token}),handleRoutes(){return this.routes.filter(e=>(console.log(e,"roite"),e.meta&&!0!==e.meta.hidden))},handleActiveMenu(){return this.routes.find(e=>e.name===this.extra.first)},handlePartialRoutes(){const e=this.handleActiveMenu;return e?e.children:[]}},watch:{token(){},$route:{handler(e){const t=e.matched[1].name;this.extra.first!==t&&(this.extra.first=t)},immediate:!0}},created(){this.extra.first=this.$route.name},methods:{translateTitle:o["translateTitle"],toLogin(){this.$router.push("/login/index"),console.log(this.$router,"点击导航")},toRegister(){this.$router.push("/register")},handleTabClick(e){console.log(e,"点击导航"),console.log(this.routes,"点击导航"),console.log(this.extra.first,"点击导航"),this.extra.first=e.name,this.$router.push(this.handleActiveMenu)}}},c=i,l=(a("6efa"),a("0b56")),u=Object(l["a"])(c,n,s,!1,null,"546cb69e",null);t["default"]=u.exports},1859:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-menu-item",{attrs:{index:e.itemOrMenu.fullPath},on:{click:e.handleLink}},[e.itemOrMenu.meta&&e.itemOrMenu.meta.icon?t("vab-icon",{attrs:{icon:e.itemOrMenu.meta.icon,"is-custom-svg":e.itemOrMenu.meta.isCustomSvg,title:e.translateTitle(e.itemOrMenu.meta.title)}}):e._e(),t("span",{attrs:{title:e.translateTitle(e.itemOrMenu.meta.title)}},[e._v(" "+e._s(e.translateTitle(e.itemOrMenu.meta.title))+" ")]),e.itemOrMenu.meta&&e.itemOrMenu.meta.badge?t("el-tag",{attrs:{effect:"dark",type:"danger"}},[e._v(" "+e._s(e.itemOrMenu.meta.badge)+" ")]):e._e(),e.itemOrMenu.meta&&e.itemOrMenu.meta.dot?t("span",{staticClass:"vab-dot vab-dot-error"},[t("span")]):e._e()],1)},s=[],o=(a("24b8"),a("f121")),r=a("79fa"),i=a("61f7"),c=a("7736"),l={name:"VabMenuItem",props:{itemOrMenu:{type:Object,default(){return null}}},computed:{...Object(c["c"])({device:"settings/device"})},methods:{translateTitle:r["translateTitle"],...Object(c["b"])({foldSideBar:"settings/foldSideBar"}),handleLink(){const e=this.itemOrMenu.path,t=this.itemOrMenu.meta.target;"_blank"===t?Object(i["isExternal"])(e)?window.open(e):this.$route.fullPath!==e&&("hash"===o["routerMode"]?window.open("/#"+e):window.open(e)):Object(i["isExternal"])(e)?window.location.href=e:this.$route.fullPath!==e&&("mobile"===this.device&&this.foldSideBar(),this.$router.push(this.itemOrMenu.fullPath))}}},u=l,d=(a("3f3f"),a("0b56")),h=Object(d["a"])(u,n,s,!1,null,"ee10bac8",null);t["default"]=h.exports},"197e":function(e,t,a){e.exports={baseURL:"http://course.demo.xmnk.cn/api",contentType:"application/json;charset=UTF-8",requestTimeout:1e4,successCode:[200,0,"200","0"],statusName:"code",messageName:"message"}},"1d22":function(e,t,a){"use strict";a("1ebe")},"1ebe":function(e,t,a){},2:function(e,t){},2033:function(e,t,a){"use strict";a.r(t),a.d(t,"getRouterList",(function(){return s}));var n=a("b775");function s(e){return Object(n["default"])({url:"/router/getList",method:"get",params:e})}},2384:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-col",{attrs:{lg:e.span,md:24,sm:24,xl:e.span,xs:24}},[t("div",{staticClass:"left-panel"},[e._t("default")],2)])},s=[],o={name:"VabQueryFormLeftPanel",props:{span:{type:Number,default:14}}},r=o,i=a("0b56"),c=Object(i["a"])(r,n,s,!1,null,null,null);t["default"]=c.exports},"270b":function(e,t,a){},"28b8":function(e,t,a){},"296a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.errorLogs.length>0?t("div",[t("el-badge",{attrs:{value:e.errorLogs.length},nativeOn:{click:function(t){e.dialogTableVisible=!0}}},[t("vab-icon",{attrs:{icon:"bug-line"}})],1),t("el-dialog",{attrs:{"append-to-body":"",title:"admin-pro(vue-admin-beautiful pro 版本) 异常捕获(温馨提示:错误必须解决)",visible:e.dialogTableVisible,width:"70%"},on:{"update:visible":function(t){e.dialogTableVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("el-button",{on:{click:function(t){e.dialogTableVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"danger"},on:{click:e.clearAll}},[e._v("暂不显示")])]},proxy:!0}],null,!1,523777005)},[t("el-table",{attrs:{border:"",data:e.errorLogs}},[t("el-table-column",{attrs:{label:"报错路由"},scopedSlots:e._u([{key:"default",fn:function({row:a}){return[t("a",{attrs:{href:a.url,target:"_blank"}},[t("el-tag",{attrs:{type:"success"}},[e._v(e._s(a.url))])],1)]}}],null,!1,2176999649)}),t("el-table-column",{attrs:{label:"错误信息"},scopedSlots:e._u([{key:"default",fn:function({row:a}){return[t("el-tag",{attrs:{type:"danger"}},[e._v(e._s(a.err.message))])]}}],null,!1,2907049969)}),t("el-table-column",{attrs:{label:"错误详情",width:"120"},scopedSlots:e._u([{key:"default",fn:function({row:a}){return[t("el-popover",{attrs:{placement:"top-start",trigger:"hover"},scopedSlots:e._u([{key:"reference",fn:function(){return[t("el-button",[e._v("查看")])]},proxy:!0}],null,!0)},[e._v(" "+e._s(a.err.stack)+" ")])]}}],null,!1,2595311188)}),t("el-table-column",{attrs:{label:"操作",width:"380"},scopedSlots:e._u([{key:"default",fn:function({row:a}){return e._l(e.searchList,(function(n,s){return t("a",{key:s,attrs:{href:n.url+a.err.message,target:"_blank"}},[t("el-button",{attrs:{type:"primary"}},[e._v(" "+e._s(n.title)+" ")])],1)}))}}],null,!1,3520737484)})],1)],1)],1):e._e()},s=[],o=a("f121"),r=a("7736"),i={name:"VabErrorLog",data(){return{dialogTableVisible:!1,title:o["title"],abbreviation:o["abbreviation"],searchList:[{title:"百度搜索",url:"https://www.baidu.com/baidu?wd="},{title:"谷歌搜索",url:"https://www.google.com/search?q="},{title:"Magi搜索",url:"https://magi.com/search?q="}]}},computed:{...Object(r["c"])({errorLogs:"errorLog/errorLogs"})},methods:{...Object(r["b"])({clearErrorLog:"errorLog/clearErrorLog"}),clearAll(){this.dialogTableVisible=!1,this.clearErrorLog()}}},c=i,l=(a("3391"),a("0b56")),u=Object(l["a"])(c,n,s,!1,null,"108b702a",null);t["default"]=u.exports},2991:function(e,t,a){"use strict";a("e5ce")},"2a25":function(e,t,a){"use strict";a("e216")},"2a7d":function(e,t,a){"use strict";a("c6f6")},"2e50":function(e,t,a){"use strict";a("008b")},3391:function(e,t,a){"use strict";a("827a")},3825:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-app-main"},[t("section",[t("transition",{attrs:{mode:"out-in",name:"fade-transform"}},[e.routerView?t("vab-router-view"):e._e()],1)],1),t("vab-footer")],1)},s=[],o=a("7736"),r=a("38bc"),i=a.n(r),c={name:"VabAppMain",data(){return{routerView:!0}},computed:{...Object(o["c"])({theme:"settings/theme",extra:"settings/extra",visitedRoutes:"tabs/visitedRoutes"}),changeData(){return[...new Set(this.visitedRoutes.filter(e=>!e.meta.noKeepAlive&&e.name!==this.extra.transferRouteName).flatMap(e=>e.matched))]}},watch:{changeData:{handler(e){this.setCachedRoutes(e)}}},created(){const{showProgressBar:e}=this.theme;this.$baseEventBus.$on("reload-router-view",()=>{this.routerView=!1,e&&i.a.start(),this.$nextTick(()=>{this.routerView=!0,setTimeout(()=>{e&&i.a.done()},200)})})},methods:{...Object(o["b"])({setCachedRoutes:"routes/setCachedRoutes"})}},l=c,u=a("0b56"),d=Object(u["a"])(l,n,s,!1,null,null,null);t["default"]=d.exports},3972:function(e,t,a){"use strict";a("6636")},3975:function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("4ff3");n["default"].directive("permissions",{inserted(e,t){const{value:a}=t;a&&(Object(s["hasAccess"])(a)||e.parentNode&&e.parentNode.removeChild(e))}}),n["default"].directive("drag",{bind(e,t,a){if(e.querySelector(".el-dialog__header")&&e.querySelector(".el-dialog")){const t=e.querySelector(".el-dialog__header"),n=e.querySelector(".el-dialog");t.style.cssText+=";cursor:move;",n.style.cssText+=";top:0;";const s=function(){return window.document.currentStyle?(e,t)=>e.currentStyle[t]:(e,t)=>getComputedStyle(e,null)[t]}();t.onmousedown=e=>{const o=e.clientX-t.offsetLeft,r=e.clientY-t.offsetTop,i=n.offsetWidth,c=n.offsetHeight,l=document.body.clientWidth,u=document.body.clientHeight,d=n.offsetLeft,h=l-n.offsetLeft-i,m=n.offsetTop,b=u-n.offsetTop-c;let f=s(n,"left"),p=s(n,"top");f.includes("%")?(f=+document.body.clientWidth*(+f/100),p=+document.body.clientHeight*(+p/100)):(f=+f.slice(0,-2),p=+p.slice(0,-2)),document.onmousemove=function(e){let t=e.clientX-o,s=e.clientY-r;-t>d?t=-d:t>h&&(t=h),-s>m?s=-m:s>b&&(s=b),n.style.cssText+=`;left:${t+f}px;top:${s+p}px;`,a.child.$emit("drag-dialog")},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null}}}}})},"3a7d":function(e,t,a){"use strict";a("f86c")},"3d47":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-header"},[t("div",{staticClass:"vab-main"},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:6}},[t("vab-logo")],1),t("el-col",{attrs:{span:18}},[t("div",{staticClass:"right-panel"},[t("vab-error-log"),t("vab-search"),t("vab-notice"),t("vab-full-screen"),t("vab-language"),t("vab-theme"),t("vab-refresh"),t("vab-avatar")],1)])],1)],1)])},s=[],o=a("73e1"),r=a.n(o),i=a("7736"),c=a("9f2e"),l={name:"VabHeader",props:{layout:{type:String,default:"horizontal"}},data(){return{activeMenu:"",menuTrigger:"hover"}},computed:{...Object(i["c"])({routes:"routes/routes"}),variables(){return r.a},handleRoutes(){return this.routes.flatMap(e=>e.meta&&!0===e.meta.levelHidden&&e.children?e.children:e)}},watch:{$route:{handler(e){this.activeMenu=Object(c["handleActivePath"])(e)},immediate:!0}}},u=l,d=(a("3972"),a("0b56")),h=Object(d["a"])(u,n,s,!1,null,"9305a8be",null);t["default"]=h.exports},"3dfd":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},s=[],o={name:"App"},r=o,i=a("0b56"),c=Object(i["a"])(r,n,s,!1,null,null,null);t["default"]=c.exports},"3e3c":function(e,t,a){"use strict";a.r(t),a.d(t,"getPublicKey",(function(){return s}));var n=a("b775");function s(){return Object(n["default"])({url:"/publicKey",method:"get"})}},"3f1c":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.theme.showTheme?t("span",[t("vab-icon",{attrs:{icon:"brush-2-line"},on:{click:e.handleOpenTheme}})],1):e._e()},s=[],o=a("7736"),r={name:"VabTheme",computed:{...Object(o["c"])({theme:"settings/theme"})},methods:{handleOpenTheme(){this.$baseEventBus.$emit("theme")}}},i=r,c=a("0b56"),l=Object(c["a"])(i,n,s,!1,null,null,null);t["default"]=l.exports},"3f3f":function(e,t,a){"use strict";a("77c1")},"3f52":function(e,t,a){"use strict";a.r(t),a.d(t,"getRecord",(function(){return s})),a.d(t,"getPerson",(function(){return o})),a.d(t,"getEdit",(function(){return r}));var n=a("b775");function s(e){return Object(n["default"])({url:"/course/course-look",method:"get",params:e})}function o(e){return Object(n["default"])({url:"/auth/me",method:"get",params:e})}function r(e){return Object(n["default"])({url:"/auth/me",method:"put",data:e})}},4240:function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=(a("a6a5"),a("ef9b"),a("2dd5")),o=a.n(s);a("0f9f");n["default"].component("VabIcon",o.a);const r=a("fe19");r.keys().map(r);const i=a("a404");i.keys().map(i);const c=a("7c00");c.keys().map(c).forEach(e=>{e.default.name&&"Layouts"!==e.default.name&&n["default"].component(e.default.name,e.default)})},4360:function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("7736");n["default"].use(s["a"]);const o={},r=a("d307");r.keys().forEach(e=>{o[e.replace(/(modules|\/|\.|js)/g,"")]={...r(e).default,namespaced:!0}});const i=new s["a"].Store({modules:o});t["default"]=i},4369:function(e,t,a){"use strict";a("a5e2")},"448d":function(e,t){e.exports={layout:"column",themeName:"default",columnStyle:"vertical",fixedHeader:!0,showProgressBar:!0,showTabs:!0,tabsBarStyle:"card",showTabsBarIcon:!0,showLanguage:!0,showRefresh:!0,showSearch:!0,showTheme:!1,showNotice:!0,showFullScreen:!0,showThemeSetting:!1}},4661:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-nav"},[t("el-row",{attrs:{gutter:15}},[t("el-col",{attrs:{lg:12,md:12,sm:12,xl:12,xs:4}},[t("div",{staticClass:"left-panel"},[t("vab-fold"),"comprehensive"===e.layout?t("el-tabs",{attrs:{"tab-position":"top"},on:{"tab-click":e.handleTabClick},model:{value:e.extra.first,callback:function(t){e.$set(e.extra,"first",t)},expression:"extra.first"}},e._l(e.handleRoutes,(function(a){return t("el-tab-pane",{key:a.name,attrs:{name:a.name},scopedSlots:e._u([{key:"label",fn:function(){return[a.meta.icon?t("vab-icon",{staticStyle:{"min-width":"16px"},attrs:{icon:a.meta.icon,"is-custom-svg":a.meta.isCustomSvg}}):e._e(),e._v(" "+e._s(e.translateTitle(a.meta.title))+" ")]},proxy:!0}],null,!0)})})),1):t("vab-breadcrumb",{staticClass:"hidden-xs-only"})],1)]),t("el-col",{attrs:{lg:12,md:12,sm:12,xl:12,xs:20}},[t("div",{staticClass:"right-panel"},[t("vab-error-log"),t("vab-search"),t("vab-notice"),t("vab-full-screen"),t("vab-language"),t("vab-theme"),t("vab-refresh"),t("vab-avatar")],1)])],1)],1)},s=[],o=(a("24b8"),a("79fa")),r=a("7736"),i=a("f121"),c={name:"VabNav",props:{layout:{type:String,default:""}},data(){return{firstMenu:""}},computed:{...Object(r["c"])({extra:"settings/extra",routes:"routes/routes"}),handleRoutes(){return this.routes.filter(e=>e.meta&&!0!==e.meta.hidden)},handleActiveMenu(){return this.routes.find(e=>e.name===this.extra.first)},handlePartialRoutes(){const e=this.handleActiveMenu;return e?e.children:[]}},watch:{$route:{handler(e){const t=e.matched[0].name;this.extra.first!==t&&(this.extra.first=t,this.handleTabClick(!0))},immediate:!0}},methods:{translateTitle:o["translateTitle"],handleTabClick(e){!0!==e&&i["openFirstMenu"]&&this.$router.push(this.handleActiveMenu)}}},l=c,u=(a("fbfe"),a("0b56")),d=Object(u["a"])(l,n,s,!1,null,"2c6fabef",null);t["default"]=d.exports},"4d49":function(e,t,a){"use strict";a.r(t);a("24b8");const n=()=>({errorLogs:[]}),s={errorLogs:e=>e.errorLogs},o={addErrorLog(e,t){e.errorLogs.push(t)},clearErrorLog:e=>{e.errorLogs.splice(0)}},r={addErrorLog({commit:e},t){e("addErrorLog",t)},clearErrorLog({commit:e}){e("clearErrorLog")}};t["default"]={state:n,getters:s,mutations:o,actions:r}},"4d6e":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.theme.showRefresh?t("vab-icon",{attrs:{icon:"refresh-line"},on:{click:e.refreshRoute}}):e._e()},s=[],o=a("7736"),r={name:"VabRefresh",computed:{...Object(o["c"])({theme:"settings/theme",extra:"settings/extra",visitedRoutes:"tabs/visitedRoutes"})},methods:{async refreshRoute(){const e=this.$route,t=e.matched.slice(0,-1).map(e=>e.components.default.name).join(","),a=this.visitedRoutes.filter(t=>t.name!==e.name);if(a.length){let n=a.find(e=>e.matched.slice(0,-1).join(",")===t);n||(n=a[0]),this.extra.transferRouteName=e.name,this.$router.replace(n).then(()=>{this.extra.transferRouteName="",this.$router.replace(e)})}else this.$baseEventBus.$emit("reload-router-view")}}},i=r,c=a("0b56"),l=Object(c["a"])(i,n,s,!1,null,null,null);t["default"]=l.exports},"4ff3":function(e,t,a){"use strict";a.r(t),a.d(t,"hasAccess",(function(){return o})),a.d(t,"can",(function(){return r}));var n=a("4360"),s=a("61f7");function o(e){if(n["default"].getters["acl/admin"])return!0;if(Object(s["isArray"])(e)&&e.length>0)return r(n["default"].getters["acl/role"],{role:e,mode:"oneOf"});const{role:t,ability:a,mode:o="oneOf"}=e;let i=!0;return t&&(i=i&&r(n["default"].getters["acl/role"],{role:t,mode:o})),i&&a&&(i=r(n["default"].getters["acl/ability"],{role:a,mode:o})),i}function r(e,t){let a=!1;const{role:n,mode:s}=t;return n&&s&&("allOf"===s&&(a=n.every(t=>e.includes(t))),"oneOf"===s&&(a=n.some(t=>e.includes(t))),"except"===s&&(a=!n.some(t=>e.includes(t)))),a}},"513e":function(e,t,a){"use strict";a("95f4")},5155:function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#282c34","column-second-menu-background":"#fff"}},"55b1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-col",{attrs:{span:24}},[t("div",{staticClass:"bottom-panel"},[e._t("default")],2)])},s=[],o={name:"VabQueryFormBottomPanel"},r=o,i=a("0b56"),c=Object(i["a"])(r,n,s,!1,null,null,null);t["default"]=c.exports},"560f":function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#282c34","column-second-menu-background":"#fff"}},"56d7":function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("3dfd"),o=a("12cb"),r=a("4360"),i=a("a18c"),c=(a("4240"),a("eb74"));a("6cc6"),a("3184"),a("16fe");c["a"].addLanguage("zh-CN",{Play:"播放",Pause:"暂停","Current Time":"当前时间",Duration:"时长","Remaining Time":"剩余时间","Stream Type":"媒体流类型",LIVE:"直播",Loaded:"加载完成",Progress:"进度",Fullscreen:"全屏","Non-Fullscreen":"退出全屏","Picture-in-Picture":"画中画","Exit Picture-in-Picture":"退出画中画",Mute:"静音",Unmute:"取消静音","Playback Rate":"播放速度",Subtitles:"字幕","subtitles off":"关闭字幕",Captions:"内嵌字幕","captions off":"关闭内嵌字幕",Chapters:"节目段落","Close Modal Dialog":"关闭弹窗",Descriptions:"描述","descriptions off":"关闭描述","Audio Track":"音轨","You aborted the media playback":"视频播放被终止","A network error caused the media download to fail part-way.":"网络错误导致视频下载中途失败。","The media could not be loaded, either because the server or network failed or because the format is not supported.":"视频因格式不支持或者服务器或网络的问题无法加载。","The media playback was aborted due to a corruption problem or because the media used features your browser did not support.":"由于视频文件损坏或是该视频使用了你的浏览器不支持的功能,播放终止。","No compatible source was found for this media.":"无法找到此视频兼容的源。","The media is encrypted and we do not have the keys to decrypt it.":"视频已加密,无法解密。","Play Video":"播放视频",Close:"关闭","Modal Window":"弹窗","This is a modal window":"这是一个弹窗","This modal can be closed by pressing the Escape key or activating the close button.":"可以按ESC按键或启用关闭按钮来关闭此弹窗。",", opens captions settings dialog":", 开启标题设置弹窗",", opens subtitles settings dialog":", 开启字幕设置弹窗",", opens descriptions settings dialog":", 开启描述设置弹窗",", selected":", 选择","captions settings":"字幕设定","Audio Player":"音频播放器","Video Player":"视频播放器",Replay:"重新播放","Progress Bar":"进度条","Volume Level":"音量","subtitles settings":"字幕设定","descriptions settings":"描述设定",Text:"文字",White:"白",Black:"黑",Red:"红",Green:"绿",Blue:"蓝",Yellow:"黄",Magenta:"紫红",Cyan:"青",Background:"背景",Window:"窗口",Transparent:"透明","Semi-Transparent":"半透明",Opaque:"不透明","Font Size":"字体尺寸","Text Edge Style":"字体边缘样式",None:"无",Raised:"浮雕",Depressed:"压低",Uniform:"均匀",Dropshadow:"下阴影","Font Family":"字体库","Proportional Sans-Serif":"比例无细体","Monospace Sans-Serif":"单间隔无细体","Proportional Serif":"比例细体","Monospace Serif":"单间隔细体",Casual:"舒适",Script:"手写体","Small Caps":"小型大写字体",Reset:"重置","restore all settings to the default values":"恢复全部设定至预设值",Done:"完成","Caption Settings Dialog":"字幕设定窗口","Beginning of dialog window. Escape will cancel and close the window.":"打开对话窗口。Escape键将取消并关闭对话窗口","End of dialog window.":"结束对话窗口","Seek to live, currently behind live":"尝试直播,当前为延时播放","Seek to live, currently playing live":"尝试直播,当前为实时播放","progress bar timing: currentTime={1} duration={2}":"{1}/{2}","{1} is loading.":"正在加载 {1}。"}),n["default"].prototype.$video=c["a"],n["default"].config.productionTip=!1,new n["default"]({el:"#app",i18n:o["default"],store:r["default"],router:i["default"],render:e=>e(s["default"])})},5942:function(e,t,a){"use strict";a("a66c")},"5a53":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-row",{staticClass:"vab-query-form",attrs:{gutter:0}},[e._t("default")],2)},s=[],o={name:"VabQueryForm"},r=o,i=(a("4369"),a("0b56")),c=Object(i["a"])(r,n,s,!1,null,"13349cf8",null);t["default"]=c.exports},"5df5":function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#282c34","column-second-menu-background":"#fff"}},"5f27":function(e,t,a){"use strict";a("6073")},"5f4b":function(e,t,a){},6073:function(e,t,a){},"60fd":function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#282c34","column-second-menu-background":"#fff"}},"61f7":function(e,t,a){"use strict";function n(e){return/^(https?:|mailto:|tel:|\/\/)/.test(e)}function s(e){return e.length>=6}function o(e){const t=/^[0-9]*$/;return t.test(e)}function r(e){const t=/^[\u4e00-\u9fa5a-zA-Z0-9]+$/;return t.test(e)}function i(e){const t=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return t.test(e)}function c(e){const t=/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/;return t.test(e)}function l(e){const t=/^[a-z]+$/;return t.test(e)}function u(e){const t=/^[A-Z]+$/;return t.test(e)}function d(e){const t=/^[A-Za-z]+$/;return t.test(e)}function h(e){return"string"===typeof e||e instanceof String}function m(e){return"undefined"===typeof Array.isArray?"[object Array]"===Object.prototype.toString.call(e):Array.isArray(e)}function b(e){const t=/^([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/;return t.test(e)}function f(e){const t=/^1\d{10}$/;return t.test(e)}function p(e){const t=/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;return t.test(e)}function v(e){const t=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;return t.test(e)}function g(e){const t=/^[\u4E00-\u9FA5]{2,4}$/;return t.test(e)}function k(e){return null===e||""===e||""===e.trim()||"null"===e.toLocaleLowerCase().trim()}function y(e){const t=/^(400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})([- ])?)?([0-9]{7,8})(([- 转])*([0-9]{1,4}))?$/;return t.test(e)}function w(e){const t=/^\d+(\.\d{1,2})?$/;return t.test(e)}function x(e){if("string"===typeof e){const t=JSON.parse(e);return!("object"!==typeof t||!t)}return!1}a.r(t),a.d(t,"isExternal",(function(){return n})),a.d(t,"isPassword",(function(){return s})),a.d(t,"isNumber",(function(){return o})),a.d(t,"isName",(function(){return r})),a.d(t,"isIP",(function(){return i})),a.d(t,"isUrl",(function(){return c})),a.d(t,"isLowerCase",(function(){return l})),a.d(t,"isUpperCase",(function(){return u})),a.d(t,"isAlphabets",(function(){return d})),a.d(t,"isString",(function(){return h})),a.d(t,"isArray",(function(){return m})),a.d(t,"isPort",(function(){return b})),a.d(t,"isPhone",(function(){return f})),a.d(t,"isIdCard",(function(){return p})),a.d(t,"isEmail",(function(){return v})),a.d(t,"isChina",(function(){return g})),a.d(t,"isBlank",(function(){return k})),a.d(t,"isTel",(function(){return y})),a.d(t,"isNum",(function(){return w})),a.d(t,"isJson",(function(){return x}))},"626a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"logo-container",class:{["logo-container-"+e.theme.layout]:!0}},[t("router-link",{attrs:{to:"/"}},[t("span",{staticClass:"logo"},[e.logo?t("vab-icon",{attrs:{icon:e.logo,"is-custom-svg":""}}):e._e()],1),t("span",{staticClass:"title",class:{"hidden-xs-only":"horizontal"===e.theme.layout}},[e._v(" "+e._s(e.title)+" ")])])],1)},s=[],o=a("7736"),r={name:"VabLogo",computed:{...Object(o["c"])({logo:"settings/logo",title:"settings/title",theme:"settings/theme"})}},i=r,c=(a("1d22"),a("0b56")),l=Object(c["a"])(i,n,s,!1,null,"d99e6d68",null);t["default"]=l.exports},"64fa":function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#282c34","column-second-menu-background":"#fff"}},6636:function(e,t,a){},"66f7":function(e,t,a){"use strict";a.r(t);a("24b8");var n=a("1b79"),s=a("a18c"),o=a("2033"),r=a("9f2e"),i=a("f121"),c=a("61f7");const l=()=>({routes:[],cachedRoutes:[]}),u={routes:e=>e.routes,cachedRoutes:e=>e.cachedRoutes},d={setRoutes(e,t){e.routes=t},setCachedRoutes(e,t){e.cachedRoutes=t},changeMenuMeta(e,t){function a(e){return e.map(e=>(e.name===t.name&&Object.assign(e.meta,t.meta),e.children&&e.children.length&&(e.children=a(e.children)),e))}e.routes=a(e.routes)}},h={async setRoutes({commit:e},t="none"){let a=[...s["asyncRoutes"]];const l="visit"!==t&&i["rolesControl"];if("all"===i["authentication"]){const{data:e}=await Object(o["getRouterList"])(),{list:t}=e;Object(c["isArray"])(t)||n["default"].prototype.$baseMessage("路由格式返回有误!","error",!1,"vab-hey-message-error"),"*"!==t[t.length-1].path&&t.push({path:"*",redirect:"/404",meta:{hidden:!0}}),a=Object(r["convertRouter"])(t)}const u=Object(r["filterRoutes"])([...s["constantRoutes"],...a],l);e("setRoutes",u),await Object(s["resetRouter"])(u)},setCachedRoutes({commit:e},t){e("setCachedRoutes",t)},changeMenuMeta({commit:e},t={}){e("changeMenuMeta",t)}};t["default"]={state:l,getters:u,mutations:d,actions:h}},6959:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-layout-common",class:{fixed:e.fixedHeader,"no-tabs-bar":!e.showTabs}},[t("div",{staticClass:"vab-layout-header",class:{"fixed-header":e.fixedHeader}},[t("vab-header",{attrs:{layout:"common"}}),t("div",[t("vab-side-bar",{attrs:{layout:"common"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showTabs,expression:"showTabs"}],staticClass:"vab-main",class:{"is-collapse-main":e.collapse}},[t("vab-tabs",{attrs:{layout:"common"}})],1)],1)],1),t("div",{staticClass:"vab-main main-padding",class:{"is-collapse-main":e.collapse}},[t("vab-app-main")],1)])},s=[],o={name:"VabLayoutCommon",props:{collapse:{type:Boolean,default(){return!1}},fixedHeader:{type:Boolean,default(){return!0}},showTabs:{type:Boolean,default(){return!0}},device:{type:String,default(){return"desktop"}}}},r=o,i=(a("89af"),a("0b56")),c=Object(i["a"])(r,n,s,!1,null,"70dc0ecd",null);t["default"]=c.exports},"6e07":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-col",{attrs:{span:24}},[t("div",{staticClass:"top-panel"},[e._t("default")],2)])},s=[],o={name:"VabQueryFormTopPanel"},r=o,i=a("0b56"),c=Object(i["a"])(r,n,s,!1,null,null,null);t["default"]=c.exports},"6efa":function(e,t,a){"use strict";a("b271")},"6fe3":function(e,t){e.exports={publicPath:"",outputDir:"dist",assetsDir:"static",lintOnSave:!0,transpileDependencies:["resize-detector"],devPort:1e4,providePlugin:{},build7z:!1,buildGzip:!1,imageCompression:!0}},"70f0":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.theme.showSearch?t("span",[t("div",{staticClass:"search-div"},[t("el-input",{staticClass:"search-input",attrs:{placeholder:"请输入内容"},model:{value:e.queryForm.searchWord,callback:function(t){e.$set(e.queryForm,"searchWord",t)},expression:"queryForm.searchWord"}}),t("i",{staticClass:"el-icon-search",on:{click:e.getCourses}})],1)]):e._e()},s=[],o=(a("24b8"),a("7736")),r=a("4360"),i={name:"VabSearch",directives:{focus:{inserted(e){e.querySelector("input").focus()}}},data(){return{dialogVisible:!1,queryForm:{searchWord:""},restaurants:[],state:"",timeout:null}},computed:{...Object(o["c"])({theme:"settings/theme",search:"user/search"})},created(){this.$nextTick(()=>{})},methods:{...Object(o["b"])({_setSearch:"user/setSearch"}),openDialog(){this.queryForm.searchWord="",this.dialogVisible=!0},querySearchAsync(e,t){const a=this.restaurants,n=e?a.filter(this.createStateFilter(e)):a;clearTimeout(this.timeout),this.timeout=setTimeout(()=>{t(n)},500)},createStateFilter(e){return t=>t.value.includes(e.toLowerCase())},handleSelect(e){e.url?window.open(e.url):window.open("https://www.baidu.com/s?wd="+e.value)},getCourses(){console.log(this.queryForm.searchWord,"import"),this._setSearch(this.queryForm.searchWord),console.log(r["default"],"import"),this.$router.push({path:"/search"})}}},c=i,l=(a("7d2b"),a("0b56")),u=Object(l["a"])(c,n,s,!1,null,"adce0e26",null);t["default"]=u.exports},7255:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("vab-router-view")},s=[],o={name:"VabEmptyLayout"},r=o,i=a("0b56"),c=Object(i["a"])(r,n,s,!1,null,null,null);t["default"]=c.exports},"73e1":function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#282c34","column-second-menu-background":"#fff"}},7569:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.theme.showLanguage?t("el-dropdown",{on:{command:e.handleCommand},scopedSlots:e._u([{key:"dropdown",fn:function(){return[t("el-dropdown-menu",[t("el-dropdown-item",{attrs:{command:"zh"}},[e._v("中文简体")]),t("el-dropdown-item",{attrs:{command:"en"}},[e._v("English")])],1)]},proxy:!0}],null,!1,3382601339)},[t("vab-icon",{attrs:{icon:"translate"}})],1):e._e()},s=[],o=a("7736"),r=a("f8ab"),i={name:"VabLanguage",computed:{...Object(o["c"])({theme:"settings/theme"})},methods:{...Object(o["b"])({changeLanguage:"settings/changeLanguage"}),handleCommand(e){this.changeLanguage(e),this.$i18n.locale=e,document.title=Object(r["default"])(this.$route.meta.title)}}},c=i,l=a("0b56"),u=Object(l["a"])(c,n,s,!1,null,null,null);t["default"]=u.exports},"75bc":function(e,t,a){},"75d3":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.theme.showThemeSetting?t("ul",{staticClass:"vab-theme-setting"},[t("li",{on:{click:e.handleOpenTheme}},[t("a",[t("vab-icon",{attrs:{icon:"brush-2-line"}}),t("p",[e._v(e._s(e.translateTitle("主题配置")))])],1)]),t("li",{on:{click:e.randomTheme}},[t("a",[t("vab-icon",{attrs:{icon:"apps-line"}}),t("p",[e._v(e._s(e.translateTitle("随机换肤")))])],1)]),t("li",{on:{click:e.buy}},[t("a",[t("vab-icon",{attrs:{icon:"shopping-cart-2-line"}}),t("p",[e._v(e._s(e.translateTitle("购买源码")))])],1)]),t("li",{on:{click:e.getCode}},[t("a",[t("vab-icon",{attrs:{icon:"file-copy-line"}}),t("p",[e._v(e._s(e.translateTitle("拷贝源码")))])],1)]),t("li",{on:{click:e.removeLocalStorage}},[t("a",[t("vab-icon",{attrs:{icon:"delete-bin-4-line"}}),t("p",[e._v(" "+e._s(e.translateTitle("清理缓存"))+" ")])],1)])]):e._e()},s=[],o=a("79fa"),r=a("7736"),i={name:"VabThemeSetting",computed:{...Object(r["c"])({theme:"settings/theme"})},methods:{translateTitle:o["translateTitle"],handleOpenTheme(){this.$baseEventBus.$emit("theme")},randomTheme(){this.$baseEventBus.$emit("random-theme")},buy(){window.open("https://chu1204505056.gitee.io/authorization")},getCode(){this.$prompt("请输入秘钥(秘钥请在源码中查看,跳转后需登录购买时绑定的github账号)","温馨提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(({value:e})=>{"vabp"!==e&&this.$baseMessage("秘钥不正确!","error",!1,"vab-hey-message-error");let t=this.$route.path+"/index.vue";const a=this.$route.path;switch(a){case"/workbench":t="/index/workbench.vue";break;case"/vab/icon/remixIcon":t="/vab/icon/remixIcon.vue";break;case"/vab/icon/iconSelector":t="/vab/icon/iconSelector.vue";break;case"/vab/table/comprehensiveTable":t="/vab/table/comprehensiveTable.vue";break;case"/vab/table/inlineEditTable":t="/vab/table/inlineEditTable.vue";break;case"/vab/table/customTable":t="/vab/table/customTable.vue";break;case"/vab/form/comprehensiveForm":t="/vab/form/comprehensiveForm.vue";break;case"/vab/form/stepForm":t="/vab/form/stepForm.vue";break;case"/other/dynamicSegment/test1/1":t="/other/dynamicSegment/test1.vue";break;case"/other/dynamicSegment/test2?id=1":t="/other/dynamicSegment/test2.vue";break;case"/other/drag/dialogDrag":t="/other/drag/dialogDrag.vue";break;case"/other/drag/cardDrag":t="/other/drag/cardDrag.vue";break;case"/other/drag/flowSheetDrag":t="/other/drag/flowSheetDrag.vue";break;case"/vab/editor/richTextEditor":t="/vab/editor/richTextEditor.vue";break;case"/vab/editor/markdownEditor":t="/vab/editor/markdownEditor.vue";break;case"/other/menu1/menu1-1/menu1-1-1/menu1-1-1-1":t="/other/nested/menu1/menu1-1/menu1-1-1/menu1-1-1-1/index.vue";break;case"/other/excel/exportExcel":t="/other/excel/exportExcel.vue";break;case"/other/excel/exportSelectedExcel":t="/other/excel/exportSelectedExcel.vue";break;case"/other/excel/exportMergeHeaderExcel":t="/other/excel/exportMergeHeaderExcel.vue";break}window.open("https://github.com/vue-admin-beautiful/admin-pro/blob/master/src/views"+t)}).catch(()=>{})},removeLocalStorage(){localStorage.clear(),location.reload()}}},c=i,l=(a("a57d"),a("0b56")),u=Object(l["a"])(c,n,s,!1,null,"25f70513",null);t["default"]=u.exports},"771b":function(e,t,a){"use strict";a.r(t),a.d(t,"getCourses",(function(){return s})),a.d(t,"getNavType",(function(){return o}));var n=a("b775");function s(e){return Object(n["default"])({url:"/courses",method:"get",params:e})}function o(e){return Object(n["default"])({url:"/course/categories",method:"get",params:e})}},"77c1":function(e,t,a){},7897:function(e,t,a){"use strict";a.r(t),t["default"]={vabI18n:{"首页":"首页","仪表盘":"仪表盘","工作台":"工作台","更新日志":"更新日志","配置":"配置","个人中心":"个人中心","用户管理":"用户管理","角色管理":"角色管理","部门管理":"部门管理","菜单管理":"菜单管理","系统日志":"系统日志","组件":"组件","其他":"其他","角色权限":"角色权限","外链":"外链","图标":"图标","常规图标":"常规图标","小清新图标":"小清新图标","图标选择器":"图标选择器","表格":"表格","综合表格":"综合表格","行内编辑表格":"行内编辑表格","自定义表格":"自定义表格","表单":"表单","综合表单":"综合表单","分步表单":"分步表单","按钮":"按钮","文字链接":"文字链接","单选框":"单选框","多选框":"多选框","输入框":"输入框","计数器":"计数器","选择器":"选择器","开关":"开关","滑块":"滑块","时间选择器":"时间选择器","日期选择器":"日期选择器","日期时间选择器":"日期时间选择器","评分":"评分","工作流":"工作流","打印":"打印","手机预览":"手机预览","头像裁剪":"头像裁剪","时间线":"时间线","数字自增长":"数字自增长","多标签":"多标签","动态Meta":"动态Meta","动态路径参数":"动态路径参数","拖拽":"拖拽","弹窗拖拽":"弹窗拖拽","卡片拖拽":"卡片拖拽","流程图拖拽":"流程图拖拽","右键菜单":"右键菜单","列表":"列表","多级路由缓存":"多级路由缓存","多级路由1-1":"多级路由1-1","多级路由1-1-1":"多级路由1-1-1","加载":"加载","视频播放器":"视频播放器","编辑器":"编辑器","Markdown编辑器":"Markdown编辑器","富文本编辑器":"富文本编辑器","上传":"上传","错误日志模拟":"错误日志模拟",Excel:"Excel","导出Excel":"导出Excel","导出选中行Excel":"导出选中行Excel","导出合并Excel":"导出合并Excel","Css动画":"Css动画","第三方登录":"第三方登录","物料源":"物料源","物料市场":"物料市场","错误页":"错误页",403:"403",404:"404","邮件":"邮件","清空消息":"清空消息","更多":"更多","关闭其他":"关闭其他","关闭左侧":"关闭左侧","关闭右侧":"关闭右侧","关闭全部":"关闭全部","退出登录":"退出登录","登录":"登录","验证码":"验证码","注册":"注册","主题配置":"主题配置","主题":"主题","常用设置":"常用设置","其它设置":"其它设置","分栏布局时生效":"分栏布局时生效","标签开启时生效":"标签开启时生效","布局配置仅在电脑视窗下生效,手机视窗时将默认锁定为纵向布局":"布局配置仅在电脑视窗下生效,手机视窗时将默认锁定为纵向布局","默认":"默认","海洋之心":"海洋之心","绿荫草场":"绿荫草场","碰触纯白":"碰触纯白","月上重火":"月上重火","布局":"布局","分栏":"分栏","纵向":"纵向","横向":"横向","综合":"综合","常规":"常规","分栏风格":"分栏风格","箭头":"箭头","头部固定":"头部固定","固定":"固定","不固定":"不固定","标签":"标签","标签风格":"标签风格","标签图标":"标签图标","卡片":"卡片","灵动":"灵动","圆滑":"圆滑","国际化":"国际化","进度条":"进度条","刷新":"刷新","通知":"通知","全屏":"全屏","搜索":"搜索","开启":"开启","关闭":"关闭","随机换肤":"随机换肤","购买源码":"购买源码","拷贝源码":"拷贝源码","清理缓存":"清理缓存","恢复默认":"恢复默认","保存":"保存","欢迎来到":"欢迎来到","请输入用户名":"请输入用户名","请输入密码":"请输入密码","用户名不能为空":"用户名不能为空","密码不能少于6位":"密码不能少于6位","请输入正确的手机号":"请输入正确的手机号","请输入手机号":"请输入手机号","请输入手机验证码":"请输入手机验证码","获取验证码":"获取验证码"}}},7900:function(e,t,a){},"79fa":function(e,t,a){"use strict";function n(e){return this.$te("vabI18n."+e)?this.$t("vabI18n."+e):e}a.r(t),a.d(t,"translateTitle",(function(){return n}))},"7b42":function(e,t,a){},"7b6c":function(e,t,a){},"7c00":function(e,t,a){var n={"./components/CustomBar/index.vue":"bff0","./components/CustomNav/index.vue":"16d8","./components/VabAppMain/index.vue":"3825","./components/VabAvatar/index.vue":"c7dc","./components/VabBreadcrumb/index.vue":"0c07","./components/VabErrorLog/index.vue":"296a","./components/VabFold/index.vue":"b32c","./components/VabFooter/index.vue":"a3b2","./components/VabFullScreen/index.vue":"d9a1","./components/VabHeader/index.vue":"3d47","./components/VabKeepAlive/index.vue":"ad27","./components/VabLanguage/index.vue":"7569","./components/VabLink/index.vue":"a514","./components/VabLogo/index.vue":"626a","./components/VabMenu/components/VabMenuItem.vue":"1859","./components/VabMenu/components/VabSubmenu.vue":"8b7a","./components/VabMenu/index.vue":"8541","./components/VabNav/index.vue":"4661","./components/VabNotice/index.vue":"daa1","./components/VabQueryForm/components/VabQueryFormBottomPanel.vue":"55b1","./components/VabQueryForm/components/VabQueryFormLeftPanel.vue":"2384","./components/VabQueryForm/components/VabQueryFormRightPanel.vue":"b174","./components/VabQueryForm/components/VabQueryFormTopPanel.vue":"6e07","./components/VabQueryForm/index.vue":"5a53","./components/VabRefresh/index.vue":"4d6e","./components/VabRouterView/index.vue":"05bc","./components/VabSearch/index.vue":"70f0","./components/VabSideBar/index.vue":"8717","./components/VabTabs/index.vue":"a493","./components/VabTheme/components/VabThemeDrawer.vue":"97ee","./components/VabTheme/components/VabThemeSetting.vue":"75d3","./components/VabTheme/index.vue":"3f1c","./layouts/VabEmptyLayout/index.vue":"7255","./layouts/VabLayoutColumn/components/ColumnBar.vue":"f9eb","./layouts/VabLayoutColumn/index.vue":"f312","./layouts/VabLayoutCommon/index.vue":"6959","./layouts/VabLayoutComprehensive/index.vue":"a2d2","./layouts/VabLayoutHorizontal/index.vue":"c0c3","./layouts/VabLayoutVertical/index.vue":"99b1","./layouts/index.vue":"a3b4"};function s(e){var t=o(e);return a(t)}function o(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=o,e.exports=s,s.id="7c00"},"7d2b":function(e,t,a){"use strict";a("7b6c")},"7d923":function(e,t,a){"use strict";a.r(t),function(e){a.d(t,"encryptedData",(function(){return c})),a.d(t,"decryptedData",(function(){return l}));a("c6a49");var n=a("e5f8"),s=a("3e3c");const o="MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAMFPa+v52FkSUXvcUnrGI/XzW3EpZRI0s9BCWJ3oNQmEYA5luWW5p8h0uadTIoTyYweFPdH4hveyxlwmS7oefvbIdiP+o+QIYW/R4Wjsb4Yl8MhR4PJqUE3RCy6IT9fM8ckG4kN9ECs6Ja8fQFc6/mSl5dJczzJO3k1rWMBhKJD/AgMBAAECgYEAucMakH9dWeryhrYoRHcXo4giPVJsH9ypVt4KzmOQY/7jV7KFQK3x//27UoHfUCak51sxFw9ek7UmTPM4HjikA9LkYeE7S381b4QRvFuf3L6IbMP3ywJnJ8pPr2l5SqQ00W+oKv+w/VmEsyUHr+k4Z+4ik+FheTkVWp566WbqFsECQQDjYaMcaKw3j2Zecl8T6eUe7fdaRMIzp/gcpPMfT/9rDzIQk+7ORvm1NI9AUmFv/FAlfpuAMrdL2n7p9uznWb7RAkEA2aP934kbXg5bdV0R313MrL+7WTK/qdcYxATUbMsMuWWQBoS5irrt80WCZbG48hpocJavLNjbtrjmUX3CuJBmzwJAOJg8uP10n/+ZQzjEYXh+BszEHDuw+pp8LuT/fnOy5zrJA0dO0RjpXijO3vuiNPVgHXT9z1LQPJkNrb5ACPVVgQJBALPeb4uV0bNrJDUb5RB4ghZnIxv18CcaqNIft7vuGCcFBAIPIRTBprR+RuVq+xHDt3sNXdsvom4h49+Hky1b0ksCQBBwUtVaqH6ztCtwUF1j2c/Zcrt5P/uN7IHAd44K0gIJc1+Csr3qPG+G2yoqRM8KVqLI8Z2ZYn9c+AvEE+L9OQY=",r=117,i=128;async function c(t){let a;const o=await Object(s["getPublicKey"])();if(a=o.data.publicKey,o.data.mockServer&&(a=""),""===a)return t;const i=new n["a"];i.setPublicKey(`-----BEGIN PUBLIC KEY-----${a}-----END PUBLIC KEY-----`);let c="",l="",u="";const d=e.from(JSON.stringify(t));let h=0;const m=d.length;while(m-h>0)c=m-h>r?d.slice(h,h+r):d.slice(h,m),l=i.encrypt(c.toString()),u+=atob(l),h+=r;return btoa(u)}function l(e){const t=new n["a"];t.setPrivateKey(`-----BEGIN RSA PRIVATE KEY-----${o}-----END RSA PRIVATE KEY-----`);let a="",s="",r="";const c=atob(e);let l=0;const u=c.length;while(u-l>0)a=u-l>i?c.slice(l,l+i):c.slice(l,u),s=t.decrypt(btoa(a)),r+=s,l+=i;return JSON.parse(r)}}.call(this,a("fd40").Buffer)},"827a":function(e,t,a){},8315:function(e,t,a){"use strict";a("60fd")},8541:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.item.meta&&!e.item.meta.hidden?t(e.menuComponent,{tag:"component",attrs:{"item-or-menu":e.itemOrMenu}},[e.item.children&&e.item.children.length?["horizontal"===e.layout&&e.item.children.length>18||"horizontal"!==e.layout&&e.collapse&&e.item.children.length>18?t("el-scrollbar",{staticStyle:{height:"86vh"}},e._l(e.item.children,(function(e){return t("vab-menu",{key:e.fullPath,attrs:{item:e}})})),1):e._l(e.item.children,(function(e){return t("vab-menu",{key:e.fullPath,attrs:{item:e}})}))]:e._e()],2):e._e()},s=[],o=a("7736"),r={name:"VabMenu",props:{item:{type:Object,required:!0},layout:{type:String,default:""}},data(){return{itemOrMenu:this.item,menuComponent:"VabMenuItem"}},computed:{...Object(o["c"])({collapse:"settings/collapse"})},created(){this.item.children&&this.item.children.some(e=>e.meta&&!0!==e.meta.hidden)&&(this.menuComponent="VabSubmenu")}},i=r,c=a("0b56"),l=Object(c["a"])(i,n,s,!1,null,null,null);t["default"]=l.exports},8717:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-scrollbar",{staticClass:"vab-side-bar",class:{"is-collapse":e.collapse,"side-bar-common":"common"===e.layout}},["vertical"===e.layout||"comprehensive"===e.layout?t("vab-logo"):e._e(),t("el-menu",{attrs:{"active-text-color":e.variables["menu-color-active"],"background-color":e.variables["menu-background"],collapse:e.collapse,"collapse-transition":!1,"default-active":e.activeMenu,"default-openeds":e.defaultOpeneds,"menu-trigger":"click",mode:"vertical","text-color":e.variables["menu-color"],"unique-opened":e.uniqueOpened}},[e._l(e.handleRoutes,(function(a){return[a.meta&&!a.meta.hidden?t("vab-menu",{key:a.fullPath,attrs:{item:a}}):e._e()]}))],2)],1)},s=[],o=a("73e1"),r=a.n(o),i=a("7736"),c=a("f121"),l=a("9f2e"),u={name:"VabSideBar",props:{layout:{type:String,default:"vertical"}},data(){return{activeMenu:"",defaultOpeneds:c["defaultOpeneds"],uniqueOpened:c["uniqueOpened"],variables:r.a}},computed:{...Object(i["c"])({collapse:"settings/collapse",extra:"settings/extra",routes:"routes/routes"}),handleRoutes(){return"comprehensive"===this.layout?this.handlePartialRoutes:this.routes.flatMap(e=>e.meta&&!0===e.meta.levelHidden&&e.children?e.children:e)},handlePartialRoutes(){const e=this.routes.find(e=>e.name===this.extra.first);return e?e.children:[]}},watch:{$route:{handler(e){this.activeMenu=Object(l["handleActivePath"])(e)},immediate:!0}}},d=u,h=(a("dc7b"),a("0b56")),m=Object(h["a"])(d,n,s,!1,null,"49fb9049",null);t["default"]=m.exports},"89af":function(e,t,a){"use strict";a("7900")},"8b7a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.itemOrMenu.meta&&e.itemOrMenu.meta.levelHidden?t("div",[e._l(e.itemOrMenu.children,(function(e){return[t("vab-menu",{key:e.fullPath,attrs:{item:e}})]}))],2):t("el-submenu",{ref:"subMenu",attrs:{index:e.itemOrMenu.fullPath,"popper-append-to-body":!1},scopedSlots:e._u([{key:"title",fn:function(){return[e.itemOrMenu.meta&&e.itemOrMenu.meta.icon?t("vab-icon",{attrs:{icon:e.itemOrMenu.meta.icon,"is-custom-svg":e.itemOrMenu.meta.isCustomSvg,title:e.translateTitle(e.itemOrMenu.meta.title)}}):e._e(),t("span",{attrs:{title:e.translateTitle(e.itemOrMenu.meta.title)}},[e._v(" "+e._s(e.translateTitle(e.itemOrMenu.meta.title))+" ")])]},proxy:!0}])},[e._t("default")],2)},s=[],o=a("79fa"),r={name:"VabSubmenu",props:{itemOrMenu:{type:Object,default(){return null}}},methods:{translateTitle:o["translateTitle"]}},i=r,c=a("0b56"),l=Object(c["a"])(i,n,s,!1,null,null,null);t["default"]=l.exports},"8cf1":function(e,t,a){"use strict";a.r(t);var n=a("09f1"),s=a.n(n),o=a("368d"),r=a.n(o),i=new s.a({id:"vab-icon-vab",use:"vab-icon-vab-usage",viewBox:"0 0 550 400",content:'\n\n\n\n \n\n \n\n\n \n\n \n\n\n \n\n'});r.a.add(i);t["default"]=i},9224:function(e){e.exports=JSON.parse('{"a":{"@logicflow/core":"^0.4.11","@logicflow/extension":"^0.4.12","axios":"^0.21.1","clipboard":"^2.0.8","core-js":"^3.13.1","dayjs":"^1.10.5","echarts":"^5.1.1","element-ui":"^2.15.2","file-saver":"^2.0.5","js-cookie":"^2.2.1","jsencrypt":"^3.2.0","jsplumb":"^2.15.6","lodash":"^4.17.21","mockjs":"^1.1.0","nprogress":"^0.2.0","qs":"^6.10.1","resize-detector":"^0.3.0","screenfull":"^5.1.0","vab-contextmenu":"^0.0.1","vab-count":"^0.0.1","vab-cropper":"^0.0.1","vab-icons":"^0.0.20","vab-magnifier":"^0.0.1","vab-player":"^0.0.4","vab-quill":"^0.0.4","video.js":"^7.14.3","vue":"^2.6.12","vue-i18n":"^8.24.4","vue-json-viewer":"^2.2.19","vue-router":"^3.5.1","vuedraggable":"^2.24.3","vuex":"^3.6.2","xlsx":"^0.17.0","zx-markdown-editor":"^0.0.2"},"b":{"@vue/cli-plugin-babel":"^4.5.13","@vue/cli-plugin-eslint":"^4.5.13","@vue/cli-plugin-router":"^4.5.13","@vue/cli-plugin-vuex":"^4.5.13","@vue/cli-service":"^4.5.13","@vue/eslint-config-prettier":"^6.0.0","body-parser":"^1.19.0","chalk":"^4.1.1","chokidar-next":"^4.0.6","compression-webpack-plugin":"^6.1.1","eslint":"^7.27.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.10.0","filemanager-webpack-plugin":"^3.1.1","image-webpack-loader":"^7.0.1","lint-staged":"^11.0.0","plop":"^2.7.4","prettier":"^2.3.0","raw-loader":"^4.0.2","sass":"~1.32.13","sass-loader":"^10.2.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-recess-order":"^2.4.0","svg-sprite-loader":"^6.0.7","swiper":"^3.4.2","vab-templates":"^0.0.4","vue-awesome-swiper":"^3.1.3","vue-eslint-parser":"^7.6.0","vue-template-compiler":"^2.6.12","webpackbar":"^5.0.0-3"}}')},9288:function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("f121"),o=a("8e41"),r=a("9224");n["default"].prototype.$baseLoading=(e=null,t=s["loadingText"])=>o["Loading"].service({lock:!0,text:t,spinner:e?"vab-loading-type"+e:e,background:"hsla(0,0%,100%,.8)"}),n["default"].prototype.$baseColorfullLoading=(e,t=s["loadingText"])=>{let a;if(e){switch(e){case 1:e="dots";break;case 2:e="gauge";break;case 3:e="inner-circles";break;case 4:e="plus";break}a=o["Loading"].service({lock:!0,text:t,spinner:e+"-loader",background:"hsla(0,0%,100%,.8)"})}else a=o["Loading"].service({lock:!0,text:t,spinner:"dots-loader",background:"hsla(0,0%,100%,.8)"});return a},n["default"].prototype.$baseMessage=(e,t,a,n)=>{Object(o["Message"])({showClose:!0,message:e,type:t,dangerouslyUseHTMLString:a,duration:s["messageDuration"],customClass:n})},n["default"].prototype.$baseAlert=(e,t,a)=>{o["MessageBox"].alert(e,t||"温馨提示",{confirmButtonText:"确定",dangerouslyUseHTMLString:!0,callback:()=>{a&&a()}}).then(()=>{})},n["default"].prototype.$baseConfirm=(e,t,a,n,s="确定",r="取消")=>{o["MessageBox"].confirm(e,t||"温馨提示",{confirmButtonText:s,cancelButtonText:r,closeOnClickModal:!1,type:"warning",lockScroll:!1}).then(()=>{a&&a()}).catch(()=>{n&&n()})},n["default"].prototype.$baseNotify=(e,t,a="success",n="top-right")=>{Object(o["Notification"])({title:t,message:e,position:n,type:a,duration:s["messageDuration"]})},n["default"].prototype.$baseTableHeight=e=>{let t=window.innerHeight;const a=291,n=60;return"number"===typeof e?t=t-a-n*e:t-=a,t},n["default"].prototype.$baseEventBus=new n["default"],(()=>{{const e="vab-icons",t=unescape(e.replace(/\\u/g,"%u"));r["a"][t]||(n["default"].prototype=null)}})()},"95f4":function(e,t,a){},"97ee":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-drawer",{attrs:{"append-to-body":"","custom-class":"vab-drawer",direction:"rtl",size:"280px",title:e.translateTitle("主题配置"),visible:e.drawerVisible},on:{"update:visible":function(t){e.drawerVisible=t}}},[t("el-scrollbar",{staticClass:"theme-scrollbar"},[t("div",{staticClass:"el-drawer__body"},[t("el-form",{ref:"form",attrs:{"label-position":"left",model:e.theme}},[t("el-divider",{attrs:{"content-position":"left"}},[t("vab-icon",{attrs:{icon:"settings-3-line"}}),e._v(" "+e._s(e.translateTitle("常用设置"))+" ")],1),t("el-form-item",{scopedSlots:e._u([{key:"label",fn:function(){return[t("label",{staticClass:"el-form-item__label"},[e._v(" "+e._s(e.translateTitle("布局"))+" "),t("el-tooltip",{attrs:{content:e.translateTitle("布局配置仅在电脑视窗下生效,手机视窗时将默认锁定为纵向布局"),effect:"dark",placement:"top"}},[t("vab-icon",{attrs:{icon:"question-line"}})],1)],1)]},proxy:!0}])},[t("el-select",{attrs:{disabled:"mobile"===e.device},model:{value:e.theme.layout,callback:function(t){e.$set(e.theme,"layout",t)},expression:"theme.layout"}},[t("el-option",{key:"column",attrs:{label:e.translateTitle("分栏"),value:"column"}}),t("el-option",{key:"comprehensive",attrs:{label:e.translateTitle("综合"),value:"comprehensive"}}),t("el-option",{key:"vertical",attrs:{label:e.translateTitle("纵向"),value:"vertical"}}),t("el-option",{key:"horizontal",attrs:{label:e.translateTitle("横向"),value:"horizontal"}}),t("el-option",{key:"common",attrs:{label:e.translateTitle("常规"),value:"common"}})],1)],1),t("el-form-item",{attrs:{label:e.translateTitle("主题")}},[t("el-select",{on:{change:e.setTheme},model:{value:e.theme.themeName,callback:function(t){e.$set(e.theme,"themeName",t)},expression:"theme.themeName"}},[t("el-option",{key:"default",attrs:{label:e.translateTitle("默认"),value:"default"}}),t("el-option",{key:"ocean",attrs:{label:e.translateTitle("海洋之心"),value:"ocean"}}),t("el-option",{key:"green",attrs:{label:e.translateTitle("绿荫草场"),value:"green"}}),t("el-option",{key:"white",attrs:{label:e.translateTitle("碰触纯白"),value:"white"}}),t("el-option",{key:"red",attrs:{label:e.translateTitle("月上重火")+"(非内置)",value:"red"}})],1)],1),t("el-form-item",{attrs:{label:e.translateTitle("标签")}},[t("el-switch",{model:{value:e.theme.showTabs,callback:function(t){e.$set(e.theme,"showTabs",t)},expression:"theme.showTabs"}})],1),t("el-form-item",{scopedSlots:e._u([{key:"label",fn:function(){return[t("label",{staticClass:"el-form-item__label"},[e._v(" "+e._s(e.translateTitle("标签图标"))+" "),t("el-tooltip",{attrs:{content:e.translateTitle("标签开启时生效"),effect:"dark",placement:"top"}},[t("vab-icon",{attrs:{icon:"question-line"}})],1)],1)]},proxy:!0}])},[t("el-switch",{attrs:{disabled:!e.theme.showTabs},model:{value:e.theme.showTabsBarIcon,callback:function(t){e.$set(e.theme,"showTabsBarIcon",t)},expression:"theme.showTabsBarIcon"}})],1),t("el-form-item",{scopedSlots:e._u([{key:"label",fn:function(){return[t("label",{staticClass:"el-form-item__label"},[e._v(" "+e._s(e.translateTitle("标签风格"))+" "),t("el-tooltip",{attrs:{content:e.translateTitle("标签开启时生效"),effect:"dark",placement:"top"}},[t("vab-icon",{attrs:{icon:"question-line"}})],1)],1)]},proxy:!0}])},[t("el-select",{attrs:{disabled:!e.theme.showTabs},model:{value:e.theme.tabsBarStyle,callback:function(t){e.$set(e.theme,"tabsBarStyle",t)},expression:"theme.tabsBarStyle"}},[t("el-option",{key:"card",attrs:{label:e.translateTitle("卡片"),value:"card"}}),t("el-option",{key:"smart",attrs:{label:e.translateTitle("灵动"),value:"smart"}}),t("el-option",{key:"smooth",attrs:{label:e.translateTitle("圆滑"),value:"smooth"}})],1)],1),t("el-form-item",{scopedSlots:e._u([{key:"label",fn:function(){return[t("label",{staticClass:"el-form-item__label"},[e._v(" "+e._s(e.translateTitle("分栏风格"))+" "),t("el-tooltip",{attrs:{content:e.translateTitle("分栏布局时生效"),effect:"dark",placement:"top"}},[t("vab-icon",{attrs:{icon:"question-line"}})],1)],1)]},proxy:!0}])},[t("el-select",{attrs:{disabled:"column"!==e.theme.layout},model:{value:e.theme.columnStyle,callback:function(t){e.$set(e.theme,"columnStyle",t)},expression:"theme.columnStyle"}},[t("el-option",{key:"vertical",attrs:{label:e.translateTitle("纵向"),value:"vertical"}}),t("el-option",{key:"horizontal",attrs:{label:e.translateTitle("横向"),value:"horizontal"}}),t("el-option",{key:"card",attrs:{label:e.translateTitle("卡片"),value:"card"}}),t("el-option",{key:"arrow",attrs:{label:e.translateTitle("箭头"),value:"arrow"}})],1)],1),t("el-divider",{staticStyle:{"margin-top":"20px"},attrs:{"content-position":"left"}},[t("vab-icon",{attrs:{icon:"settings-3-line"}}),e._v(" "+e._s(e.translateTitle("其它设置"))+" ")],1),t("el-form-item",{attrs:{label:e.translateTitle("头部固定")}},[t("el-switch",{attrs:{disabled:"common"===e.theme.layout},model:{value:e.theme.fixedHeader,callback:function(t){e.$set(e.theme,"fixedHeader",t)},expression:"theme.fixedHeader"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("国际化")}},[t("el-switch",{model:{value:e.theme.showLanguage,callback:function(t){e.$set(e.theme,"showLanguage",t)},expression:"theme.showLanguage"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("进度条")}},[t("el-switch",{model:{value:e.theme.showProgressBar,callback:function(t){e.$set(e.theme,"showProgressBar",t)},expression:"theme.showProgressBar"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("刷新")}},[t("el-switch",{model:{value:e.theme.showRefresh,callback:function(t){e.$set(e.theme,"showRefresh",t)},expression:"theme.showRefresh"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("搜索")}},[t("el-switch",{model:{value:e.theme.showSearch,callback:function(t){e.$set(e.theme,"showSearch",t)},expression:"theme.showSearch"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("通知")}},[t("el-switch",{model:{value:e.theme.showNotice,callback:function(t){e.$set(e.theme,"showNotice",t)},expression:"theme.showNotice"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("全屏")}},[t("el-switch",{model:{value:e.theme.showFullScreen,callback:function(t){e.$set(e.theme,"showFullScreen",t)},expression:"theme.showFullScreen"}})],1)],1)],1)]),t("div",{staticClass:"el-drawer__footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.handleSaveTheme}},[e._v(" "+e._s(e.translateTitle("保存"))+" ")]),t("el-button",{on:{click:e.setDefaultTheme}},[e._v(" "+e._s(e.translateTitle("恢复默认"))+" ")])],1)],1)},s=[],o=a("79fa"),r=a("7736"),i=a("7c98"),c=a.n(i),l={name:"VabThemeDrawer",data(){return{drawerVisible:!1}},computed:{...Object(r["c"])({theme:"settings/theme",device:"settings/device"})},created(){this.$baseEventBus.$on("theme",()=>{this.handleOpenTheme()}),this.$baseEventBus.$on("random-theme",()=>{this.randomTheme()}),this.setTheme()},methods:{translateTitle:o["translateTitle"],...Object(r["b"])({saveTheme:"settings/saveTheme",resetTheme:"settings/resetTheme"}),handleOpenTheme(){this.drawerVisible=!0},async setDefaultTheme(){await this.resetTheme(),this.drawerVisible=!1},async handleSaveTheme(){await this.saveTheme(),this.drawerVisible=!1},async randomTheme(){const e=this.$baseColorfullLoading(0);await this.resetTheme();const t=["default","ocean","green","white"];this.theme.themeName=c.a.sample(c.a.pull(t,[this.theme.themeName]));const a=["vertical","horizontal","card","arrow"];this.theme.columnStyle=c.a.sample(c.a.pull(a,[this.theme.columnStyle]));const n=["card","smart","smooth"];this.theme.tabsBarStyle=c.a.sample(c.a.pull(n,[this.theme.tabsBarStyle]));const s=[!0,!1];if(this.theme.showTabsBarIcon=c.a.sample(c.a.pull(s,[this.theme.showTabsBarIcon])),"desktop"===this.device){const e=["horizontal","vertical","column","comprehensive","common"];this.theme.layout=c.a.sample(c.a.pull(e,[this.theme.layout]))}else this.theme.layout="vertical";await this.setTheme(),await this.saveTheme(),setTimeout(()=>{e.close()},1e3)},setTheme(){document.getElementsByTagName("body")[0].className="vab-theme-"+this.theme.themeName}}},u=l,d=(a("2a7d"),a("8315"),a("0b56")),h=Object(d["a"])(u,n,s,!1,null,"60096272",null);t["default"]=h.exports},9813:function(e,t,a){"use strict";a.r(t);a("24b8");const n=()=>({visitedRoutes:[]}),s={visitedRoutes:e=>e.visitedRoutes},o={addVisitedRoute(e,t){const a=e.visitedRoutes.find(e=>e.path===t.path);a&&!t.meta.dynamicNewTab?Object.assign(a,t):a||e.visitedRoutes.push(Object.assign({},t))},delVisitedRoute(e,t){e.visitedRoutes.splice(e.visitedRoutes.findIndex(e=>e.path===t),1)},delOthersVisitedRoutes(e,t){e.visitedRoutes=e.visitedRoutes.filter(e=>e.meta.noClosable||e.path===t)},delLeftVisitedRoutes(e,t){let a=!1;e.visitedRoutes=e.visitedRoutes.filter(e=>(e.path===t&&(a=!0),e.meta.noClosable||a))},delRightVisitedRoutes(e,t){let a=!1;e.visitedRoutes=e.visitedRoutes.filter(e=>{const n=a;return e.path===t&&(a=!0),e.meta.noClosable||!n})},delAllVisitedRoutes(e){e.visitedRoutes=e.visitedRoutes.filter(e=>e.meta.noClosable)},changeTabsMeta(e,t){function a(e){return e.map(e=>(e.name!==t.name&&e.meta.title!==t.title||Object.assign(e.meta,t.meta),e.children&&e.children.length&&(e.children=a(e.children)),e))}e.visitedRoutes=a(e.visitedRoutes)}},r={addVisitedRoute({commit:e},t){e("addVisitedRoute",t)},delVisitedRoute({commit:e},t){e("delVisitedRoute",t)},delOthersVisitedRoutes({commit:e},t){e("delOthersVisitedRoutes",t)},delLeftVisitedRoutes({commit:e},t){e("delLeftVisitedRoutes",t)},delRightVisitedRoutes({commit:e},t){e("delRightVisitedRoutes",t)},delAllVisitedRoutes({commit:e}){e("delAllVisitedRoutes")},changeTabsMeta({commit:e},t={}){e("changeTabsMeta",t)}};t["default"]={state:n,getters:s,mutations:o,actions:r}},"99b1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-layout-vertical",class:{fixed:e.fixedHeader,"no-tabs-bar":!e.showTabs}},[t("vab-side-bar"),"mobile"!==e.device||e.collapse?e._e():t("div",{staticClass:"v-modal",on:{click:e.handleFoldSideBar}}),t("div",{staticClass:"vab-main",class:{"is-collapse-main":e.collapse}},[t("div",{staticClass:"vab-layout-header",class:{"fixed-header":e.fixedHeader}},[t("vab-nav"),t("vab-tabs",{directives:[{name:"show",rawName:"v-show",value:e.showTabs,expression:"showTabs"}]})],1),t("vab-app-main")],1)],1)},s=[],o=a("7736"),r={name:"VabLayoutVertical",props:{collapse:{type:Boolean,default(){return!1}},fixedHeader:{type:Boolean,default(){return!0}},showTabs:{type:Boolean,default(){return!0}},device:{type:String,default(){return"desktop"}}},methods:{...Object(o["b"])({handleFoldSideBar:"settings/foldSideBar"})}},i=r,c=(a("513e"),a("0b56")),l=Object(c["a"])(i,n,s,!1,null,"71984608",null);t["default"]=l.exports},"9f2e":function(e,t,a){"use strict";a.r(t),a.d(t,"convertRouter",(function(){return i})),a.d(t,"filterRoutes",(function(){return c})),a.d(t,"handleActivePath",(function(){return l})),a.d(t,"toLoginRoute",(function(){return u}));var n=a("6266"),s=a("4ff3"),o=a("61f7"),r=a("f121");function i(e){return e.map(e=>{if(e.component)if("Layout"===e.component)e.component=e=>Promise.resolve().then(function(){var t=[a("a3b4")];e.apply(null,t)}.bind(this)).catch(a.oe);else{const t=e.component.indexOf("views"),n=t>0?e.component.slice(t):"views/"+e.component;e.component=e=>Promise.all([a.e("extra"),a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-a17b4f7c"),a.e("chunk-9b3c6078"),a.e("chunk-7a472832")]).then(function(){var t=[a("a8ec")("./"+n)];e.apply(null,t)}.bind(this)).catch(a.oe)}return e.children&&e.children.length&&(e.children=i(e.children)),e.children&&0===e.children.length&&delete e.children,e})}function c(e,t,a="/"){return e.filter(e=>!(t&&e.meta&&e.meta.roles)||Object(s["hasAccess"])(e.meta.roles)).map(e=>(e.fullPath="*"===e.path||Object(o["isExternal"])(e.path)?e.path:Object(n["resolve"])(a,e.path),e.children&&(e.children=c(e.children,t,e.fullPath),e.redirect||(e.redirect=e.children[0].fullPath)),e))}function l(e,t=!1){const{meta:a,fullPath:n}=e,s=e.matched?e.matched[e.matched.length-1].path:n;return t?a.dynamicNewTab?n:s:a.activeMenu?a.activeMenu:n||s}function u(e){return r["recordRoute"]&&"/"!==e?{path:"/login",query:{redirect:e},replace:!0}:{path:"/index",replace:!0}}},a03f:function(e,t,a){"use strict";a.r(t);var n=a("09f1"),s=a.n(n),o=a("368d"),r=a.n(o),i=new s.a({id:"vab-icon-vuejs-fill",use:"vab-icon-vuejs-fill-usage",viewBox:"0 0 24 24",content:'\n \n \n'});r.a.add(i);t["default"]=i},a18c:function(e,t,a){"use strict";a.r(t),a.d(t,"constantRoutes",(function(){return i})),a.d(t,"asyncRoutes",(function(){return c})),a.d(t,"resetRouter",(function(){return u}));var n=a("1b79"),s=a("f038"),o=a("a3b4"),r=a("f121");n["default"].use(s["a"]);const i=[{path:"/",component:o["default"],name:"Root",meta:{hidden:!0},children:[{path:"index",name:"Index",component:()=>Promise.all([a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-5bb3b92a")]).then(a.bind(null,"37f9")),meta:{title:"首页",icon:"home-2-line",noClosable:!0}},{path:"search",name:"SearchResult",component:()=>a.e("chunk-37bd78cc").then(a.bind(null,"1976")),meta:{title:"搜索结果",icon:"settings-6-line",dot:!0}}]},{path:"/course",component:o["default"],redirect:"/course/index",name:"Course",meta:{hidden:!0},children:[{path:"index",name:"CourseList",component:()=>a.e("chunk-73159162").then(a.bind(null,"bff8")),meta:{title:"课程列表",icon:"settings-6-line",dot:!0}},{path:"videodetail",name:"VideoDetail",component:()=>a.e("chunk-fb393fd2").then(a.bind(null,"0139")),meta:{title:"视频详情",icon:"settings-6-line",dot:!0}}]},{path:"/login",component:o["default"],redirect:"/login/index",name:"Login",meta:{hidden:!0},children:[{path:"index",name:"LoginIndex",component:()=>a.e("chunk-a86689cc").then(a.bind(null,"9ed6")),meta:{title:"登录",icon:"settings-6-line",dot:!0}}]},{path:"/register",component:o["default"],name:"Register",redirect:"/register/index",meta:{hidden:!0},children:[{path:"index",name:"RegisterIndex",component:()=>a.e("chunk-5f634ea6").then(a.bind(null,"d5c2")),meta:{title:"注册",icon:"settings-6-line",dot:!0}}]},{path:"/callback",component:()=>a.e("chunk-613b6fa8").then(a.bind(null,"a124")),meta:{hidden:!0}},{path:"/403",name:"403",component:()=>a.e("chunk-3579e344").then(a.bind(null,"00a5")),meta:{hidden:!0}},{path:"/404",name:"404",component:()=>a.e("chunk-eb7b3ffc").then(a.bind(null,"8cdb")),meta:{hidden:!0}}],c=[{path:"/",component:o["default"],redirect:"/index",name:"Root",meta:{title:"首页",icon:"home-2-line"},children:[{path:"index",name:"Index",component:()=>Promise.all([a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-5bb3b92a")]).then(a.bind(null,"37f9")),meta:{title:"首页",icon:"home-2-line",noClosable:!0}},{path:"personal",name:"Personal",component:()=>Promise.all([a.e("extra"),a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-08a32a90")]).then(a.bind(null,"f483")),meta:{title:"个人中心",icon:"settings-6-line",dot:!0}},{path:"workbench",name:"Workbench",component:()=>Promise.all([a.e("extra"),a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-782454bd")]).then(a.bind(null,"fedc")),meta:{title:"工作台",icon:"settings-6-line",dot:!0}}]},{path:"/course",name:"Course",component:o["default"],redirect:"/course/index",meta:{title:"课程",icon:"home-2-line"},children:[{path:"index",name:"CourseList",component:()=>a.e("chunk-73159162").then(a.bind(null,"bff8")),meta:{title:"课程列表",icon:"settings-6-line",dot:!0}},{path:"videodetail",name:"VideoDetail",component:()=>a.e("chunk-fb393fd2").then(a.bind(null,"0139")),meta:{title:"视频详情",icon:"settings-6-line",dot:!0}},{path:"videolearn",name:"VideoLearn",component:()=>a.e("chunk-9f108aba").then(a.bind(null,"0e9b")),meta:{title:"视频",icon:"settings-6-line",dot:!0}}]},{path:"/node",component:o["default"],redirect:"/node/index",name:"Node",meta:{title:"笔记"},children:[{path:"index",name:"NodeIndex",component:()=>Promise.all([a.e("extra"),a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-5437d4e7")]).then(a.bind(null,"5ce7")),meta:{title:"笔记",icon:"settings-6-line",dot:!0}},{path:"detail",name:"NodeDetail",component:()=>a.e("chunk-2e1132b9").then(a.bind(null,"c1a3")),meta:{title:"笔记详情",icon:"settings-6-line",dot:!0,hidden:!0}},{path:"mynode",name:"MyNode",component:()=>Promise.all([a.e("extra"),a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-3f6733be")]).then(a.bind(null,"c3af")),meta:{title:"我的笔记",icon:"settings-6-line",dot:!0,hidden:!0}}]},{path:"/wenda",component:o["default"],redirect:"/wenda/index",name:"Wenda",meta:{title:"问答"},children:[{path:"index",name:"WendaIndex",component:()=>Promise.all([a.e("extra"),a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-05fe7860")]).then(a.bind(null,"a2b5")),meta:{title:"问答",icon:"settings-6-line",dot:!0}},{path:"wdetail",name:"WendaDetails",component:()=>a.e("chunk-9b3c6078").then(a.bind(null,"6605")),meta:{title:"问答",icon:"settings-6-line",dot:!0}},{path:"mywenda",name:"myWenda",component:()=>Promise.all([a.e("extra"),a.e("chunk-c703ebae"),a.e("chunk-92dba14a"),a.e("chunk-1ef4ca52"),a.e("chunk-149175ec"),a.e("chunk-936ecb75"),a.e("chunk-c8a971e7"),a.e("chunk-ee5d7aa8"),a.e("chunk-70bb1515"),a.e("chunk-26ad3acc"),a.e("chunk-e688f932"),a.e("chunk-add8a43f"),a.e("chunk-3421fa78"),a.e("chunk-6f4d2000"),a.e("chunk-7dcb5b46"),a.e("chunk-797c466d")]).then(a.bind(null,"f7d4")),meta:{title:"问答",icon:"settings-6-line",dot:!0}}]},{path:"/login",component:o["default"],redirect:"/login/index",name:"Login",meta:{hidden:!0},children:[{path:"index",name:"LoginIndex",component:()=>a.e("chunk-a86689cc").then(a.bind(null,"9ed6")),meta:{title:"登录",icon:"settings-6-line",dot:!0}}]},{path:"/register",component:o["default"],name:"Register",redirect:"/register/index",meta:{hidden:!0},children:[{path:"index",name:"RegisterIndex",component:()=>a.e("chunk-5f634ea6").then(a.bind(null,"d5c2")),meta:{title:"注册",icon:"settings-6-line",dot:!0}}]},{path:"*",redirect:"/404",meta:{hidden:!0}}],l=d();function u(e=i){l.matcher=d(e).matcher}function d(e=i){return new s["a"]({base:r["publicPath"],mode:r["routerMode"],scrollBehavior:()=>({y:0}),routes:e})}const h=s["a"].prototype.push;s["a"].prototype.push=function(e,t,a){return t||a?h.call(this,e,t,a):h.call(this,e).catch(e=>e)},t["default"]=l},a2d2:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-layout-comprehensive",class:{fixed:e.fixedHeader,"no-tabs-bar":!e.showTabs}},[t("vab-side-bar",{attrs:{layout:"comprehensive"}}),t("div",{staticClass:"vab-main",class:{"is-collapse-main":e.collapse}},[t("div",{staticClass:"vab-layout-header",class:{"fixed-header":e.fixedHeader}},[t("vab-nav",{attrs:{layout:"comprehensive"}}),t("vab-tabs",{directives:[{name:"show",rawName:"v-show",value:e.showTabs,expression:"showTabs"}]})],1),t("vab-app-main")],1)],1)},s=[],o={name:"VabLayoutComprehensive",props:{collapse:{type:Boolean,default(){return!1}},fixedHeader:{type:Boolean,default(){return!0}},showTabs:{type:Boolean,default(){return!0}},device:{type:String,default(){return"desktop"}}}},r=o,i=(a("cd03"),a("0b56")),c=Object(i["a"])(r,n,s,!1,null,"1d912f1f",null);t["default"]=c.exports},a3b2:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("footer",{staticClass:"vab-footer"},[e._v(" Copyright "),t("vab-icon",{attrs:{icon:"copyright-line"}}),e._v(" "+e._s(e.title)+" "+e._s(e.fullYear)+" ")],1)},s=[],o=a("f121"),r={name:"VabFooter",data(){return{fullYear:(new Date).getFullYear(),title:o["title"]}}},i=r,c=(a("5942"),a("0b56")),l=Object(c["a"])(i,n,s,!1,null,"39f9a2d4",null);t["default"]=l.exports},a3b4:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vue-admin-beautiful-wrapper",class:e.classObj},[t("vab-layout-"+e.theme.layout,{tag:"component",attrs:{collapse:e.collapse,device:e.device,"fixed-header":e.theme.fixedHeader,"show-tabs":e.theme.showTabs}}),t("el-backtop",{attrs:{target:"#app"}}),t("vab-theme-drawer"),t("vab-theme-setting")],1)},s=[],o=a("7736"),r={name:"Layouts",data(){return{isMobile:!1,oldLayout:""}},computed:{...Object(o["c"])({device:"settings/device",collapse:"settings/collapse",theme:"settings/theme"}),classObj(){return{mobile:"mobile"===this.device}}},beforeMount(){this.oldLayout=this.theme.layout,window.addEventListener("resize",this.handleLayouts),this.handleLayouts()},beforeDestroy(){window.removeEventListener("resize",this.handleLayouts),this.isMobile&&(this.theme.layout=this.oldLayout)},methods:{...Object(o["b"])({toggleDevice:"settings/toggleDevice",foldSideBar:"settings/foldSideBar",openSideBar:"settings/openSideBar"}),handleLayouts(){const e=document.body.getBoundingClientRect().width-1<992;this.isMobile!==e&&(e?(this.oldLayout=this.theme.layout,this.foldSideBar()):this.openSideBar(),this.toggleDevice(e?"mobile":"desktop"),this.theme.layout=e?"vertical":this.oldLayout,this.isMobile=e)}}},i=r,c=(a("d5c8"),a("0b56")),l=Object(c["a"])(i,n,s,!1,null,"a479ef7e",null);t["default"]=l.exports},a404:function(e,t,a){var n={"./directive.js":"3975","./element.js":"e3bf","./errorLog.js":"0a48","./permissions.js":"a842","./support.js":"cfc2","./vab.js":"9288"};function s(e){var t=o(e);return a(t)}function o(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=o,e.exports=s,s.id="a404"},a493:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-tabs"},["common"===e.layout?t("vab-fold"):e._e(),t("el-tabs",{staticClass:"vab-tabs-content",class:{["vab-tabs-content-"+e.theme.tabsBarStyle]:!0},attrs:{type:"card"},on:{"tab-click":e.handleTabClick,"tab-remove":e.handleTabRemove},model:{value:e.tabActive,callback:function(t){e.tabActive=t},expression:"tabActive"}},e._l(e.visitedRoutes,(function(a){return t("el-tab-pane",{key:a.path,attrs:{closable:!e.isNoClosable(a),name:a.path}},[t("span",{staticStyle:{display:"inline-block"},attrs:{slot:"label"},on:{contextmenu:function(t){return t.preventDefault(),e.openMenu(t,a)}},slot:"label"},[e.theme.showTabsBarIcon?[a.meta&&a.meta.icon?t("vab-icon",{attrs:{icon:a.meta.icon,"is-custom-svg":a.meta.isCustomSvg}}):t("vab-icon",{attrs:{icon:a.parentIcon}})]:e._e(),t("span",[e._v(e._s(e.translateTitle(a.meta.title)))])],2)])})),1),t("el-dropdown",{on:{command:e.handleCommand,"visible-change":e.handleVisibleChange},scopedSlots:e._u([{key:"dropdown",fn:function(){return[t("el-dropdown-menu",{staticClass:"tabs-more"},[t("el-dropdown-item",{attrs:{command:"closeOthersTabs"}},[t("vab-icon",{attrs:{icon:"close-line"}}),t("span",[e._v(" "+e._s(e.translateTitle("关闭其他"))+" ")])],1),t("el-dropdown-item",{attrs:{command:"closeLeftTabs"}},[t("vab-icon",{attrs:{icon:"arrow-left-line"}}),t("span",[e._v(" "+e._s(e.translateTitle("关闭左侧"))+" ")])],1),t("el-dropdown-item",{attrs:{command:"closeRightTabs"}},[t("vab-icon",{attrs:{icon:"arrow-right-line"}}),t("span",[e._v(" "+e._s(e.translateTitle("关闭右侧"))+" ")])],1),t("el-dropdown-item",{attrs:{command:"closeAllTabs"}},[t("vab-icon",{attrs:{icon:"close-line"}}),t("span",[e._v(" "+e._s(e.translateTitle("关闭全部"))+" ")])],1)],1)]},proxy:!0}])},[t("span",{staticClass:"vab-tabs-more",class:{"vab-tabs-more-active":e.active}},[t("span",{staticClass:"vab-tabs-more-icon"},[t("i",{staticClass:"box box-t"}),t("i",{staticClass:"box box-b"})])])]),e.visible?t("ul",{staticClass:"contextmenu el-dropdown-menu el-dropdown-menu--small",style:{left:e.left+"px",top:e.top+"px"}},[t("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":1===e.visitedRoutes.length},on:{click:e.closeOthersTabs}},[t("vab-icon",{attrs:{icon:"close-line"}}),t("span",[e._v(e._s(e.translateTitle("关闭其他")))])],1),t("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":!e.visitedRoutes.indexOf(e.hoverRoute)},on:{click:e.closeLeftTabs}},[t("vab-icon",{attrs:{icon:"arrow-left-line"}}),t("span",[e._v(e._s(e.translateTitle("关闭左侧")))])],1),t("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":e.visitedRoutes.indexOf(e.hoverRoute)===e.visitedRoutes.length-1},on:{click:e.closeRightTabs}},[t("vab-icon",{attrs:{icon:"arrow-right-line"}}),t("span",[e._v(e._s(e.translateTitle("关闭右侧")))])],1),t("li",{staticClass:"el-dropdown-menu__item",on:{click:e.closeAllTabs}},[t("vab-icon",{attrs:{icon:"close-line"}}),t("span",[e._v(e._s(e.translateTitle("关闭全部")))])],1)]):e._e()],1)},s=[],o=(a("24b8"),a("79fa")),r=a("7736"),i=a("9f2e"),c={name:"VabTabs",props:{layout:{type:String,default:""}},data(){return{tabActive:"",active:!1,visible:!1,top:0,left:0,hoverRoute:null}},computed:{...Object(r["c"])({visitedRoutes:"tabs/visitedRoutes",routes:"routes/routes",theme:"settings/theme"})},watch:{$route:{handler(e){this.$nextTick(()=>{this.addTabs(e)})},immediate:!0},visible(e){e?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},created(){this.initNoClosableTabs(this.routes)},methods:{translateTitle:o["translateTitle"],...Object(r["b"])({addVisitedRoute:"tabs/addVisitedRoute",delVisitedRoute:"tabs/delVisitedRoute",delOthersVisitedRoutes:"tabs/delOthersVisitedRoutes",delLeftVisitedRoutes:"tabs/delLeftVisitedRoutes",delRightVisitedRoutes:"tabs/delRightVisitedRoutes",delAllVisitedRoutes:"tabs/delAllVisitedRoutes"}),handleTabClick(e){this.isActive(e.name)||this.$router.push(this.visitedRoutes[e.index])},handleVisibleChange(e){this.active=e},initNoClosableTabs(e){e.forEach(e=>{e.meta&&e.meta.noClosable&&this.addTabs(e,!0),e.children&&this.initNoClosableTabs(e.children)})},async addTabs(e,t=!1){let a=null;if(e.matched)for(let n=e.matched.length-2;n>=0;n--)!a&&e.matched[n].meta.icon&&(a=e.matched[n].meta.icon);if(a||(a="menu-line"),e.name&&e.meta&&!0!==e.meta.tabHidden){const n=Object(i["handleActivePath"])(e,!0);await this.addVisitedRoute({path:n,query:e.query,params:e.params,name:e.name,matched:t?[e.name]:e.matched.map(e=>e.components.default.name),parentIcon:a,meta:{...e.meta}}),this.tabActive=n}},async handleTabRemove(e){await this.delVisitedRoute(e),this.isActive(e)&&this.toLastTab()},handleCommand(e){switch(e){case"closeOthersTabs":this.closeOthersTabs();break;case"closeLeftTabs":this.closeLeftTabs();break;case"closeRightTabs":this.closeRightTabs();break;case"closeAllTabs":this.closeAllTabs();break}},async closeOthersTabs(){this.hoverRoute?(await this.$router.push(this.hoverRoute),await this.delOthersVisitedRoutes(this.hoverRoute.path)):await this.delOthersVisitedRoutes(Object(i["handleActivePath"])(this.$route,!0)),await this.closeMenu()},async closeLeftTabs(){this.hoverRoute?(await this.$router.push(this.hoverRoute),await this.delLeftVisitedRoutes(this.hoverRoute.path)):await this.delLeftVisitedRoutes(Object(i["handleActivePath"])(this.$route,!0)),await this.closeMenu()},async closeRightTabs(){this.hoverRoute?(await this.$router.push(this.hoverRoute),await this.delRightVisitedRoutes(this.hoverRoute.path)):await this.delRightVisitedRoutes(Object(i["handleActivePath"])(this.$route,!0)),await this.closeMenu()},async closeAllTabs(){await this.delAllVisitedRoutes(),this.toLastTab(),await this.closeMenu()},toLastTab(){const e=this.visitedRoutes.slice(-1)[0];e?this.$router.push(e):this.$router.push("/")},isActive(e){return e===Object(i["handleActivePath"])(this.$route,!0)},isNoClosable(e){return e.meta&&e.meta.noClosable},openMenu(e,t){const a=this.$el.getBoundingClientRect().left,n=this.$el.offsetWidth,s=Math.round(n),o=Math.round(e.clientX-a);this.left=o>s?s:o,this.top=Math.round(e.clientY-80),this.hoverRoute=t,this.hoverRoute.fullPath=t.path,this.visible=!0},closeMenu(){this.visible=!1,this.hoverRoute=null}}},l=c,u=(a("2e50"),a("0b56")),d=Object(u["a"])(l,n,s,!1,null,"61258c13",null);t["default"]=d.exports},a514:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t(e.type,e._b({tag:"component"},"component",e.linkProps(e.to),!1),[e._t("default")],2)},s=[],o=a("61f7"),r={name:"VabLink",props:{to:{type:String,required:!0}},computed:{isExternal(){return Object(o["isExternal"])(this.to)},type(){return this.isExternal?"a":"router-link"}},methods:{linkProps(e){return this.isExternal?{href:e,target:"_blank",rel:"noopener"}:{to:e}}}},i=r,c=a("0b56"),l=Object(c["a"])(i,n,s,!1,null,null,null);t["default"]=l.exports},a57d:function(e,t,a){"use strict";a("75bc")},a5e2:function(e,t,a){},a66c:function(e,t,a){},a6a5:function(e,t,a){const n=a("b986");n.keys().map(n)},a842:function(e,t,a){"use strict";a.r(t);var n=a("a18c"),s=a("4360"),o=a("38bc"),r=a.n(o),i=(a("70e7"),a("f8ab")),c=a("9f2e"),l=a("f121");r.a.configure({easing:"ease",speed:500,trickleSpeed:200,showSpinner:!1}),n["default"].beforeEach(async(e,t,a)=>{const{showProgressBar:n}=s["default"].getters["settings/theme"];n&&r.a.start();let o=s["default"].getters["user/token"];if(l["loginInterception"]||(o=!0),o)if(s["default"].getters["routes/routes"].length)console.log(e.path,"to.path"),"/login"===e.path?(a({path:"/"}),n&&r.a.done()):a();else try{l["loginInterception"]?await s["default"].dispatch("user/getUserInfo"):await s["default"].dispatch("user/setVirtualRoles"),await s["default"].dispatch("routes/setRoutes",l["authentication"]),console.log(l["authentication"],"authentication"),a({...e,replace:!0})}catch(i){console.error("vue-admin-beautiful错误拦截:",i),await s["default"].dispatch("user/resetAll"),a(Object(c["toLoginRoute"])(e.path))}else l["routesWhiteList"].includes(e.path)?l["supportVisit"]&&!s["default"].getters["routes/routes"].length?(await s["default"].dispatch("routes/setRoutes","visit"),a({...e,replace:!0})):a():a(Object(c["toLoginRoute"])(e.path))}),n["default"].afterEach(e=>{document.title=Object(i["default"])(e.meta.title),r.a.status&&r.a.done()})},ad27:function(e,t,a){"use strict";a.r(t);a("24b8");var n,s,o={name:"VabKeepAlive",abstract:!0,props:{include:{type:[String,RegExp,Array],default:void 0},max:{type:[String,Number],default:void 0}},updated(){this.cacheVNode()},created(){this.keys=[],this.cache=Object.create(null)},destroyed(){for(const e in this.cache)this.pruneCacheEntry(this.cache,e,this.keys)},mounted(){this.cacheVNode(),this.$watch("include",e=>{this.pruneCache(this,t=>this.matches(e,t))})},methods:{cacheVNode(){const{cache:e,keys:t,vnodeToCache:a,keyToCache:n}=this;if(a){const{tag:s,componentInstance:o,componentOptions:r}=a;e[n]={tag:s,componentInstance:o,name:this.getComponentName(r)},t.push(n),this.max&&t.length>parseInt(this.max)&&this.pruneCacheEntry(e,t[0],t,this._vnode),this.vnodeToCache=null}},isDef(e){return void 0!==e&&null!==e},matches(e,t){return e.indexOf(t)>-1},remove(e,t){if(e.length){const a=e.indexOf(t);if(a>-1)return e.splice(a,1)}},isAsyncPlaceholder(e){return e.isComment&&e.asyncFactory},getFirstComponentChild(e){if(Array.isArray(e))for(let t=0;t{m&&m.close();let o=t&&t[r["statusName"]]?t[r["statusName"]]:a;switch(b.indexOf(t[r["statusName"]])+1&&(o=200),o){case 200:return t;case 204:return t;case 401:i["default"].dispatch("user/resetAll").then(()=>u["default"].push({path:"/denglu",replace:!0}).then(()=>{}));break;case 402:return i["default"].dispatch("user/setToken",t.data.token),t;case 403:u["default"].push({path:"/403"}).then(()=>{});break}const c=`${e.url} 后端接口 ${o} 异常:${t&&t[r["messageName"]]?t[r["messageName"]]:f[o]?f[o]:s}`;n["default"].prototype.$baseMessage(c,"error",!1,"vab-hey-message-error");const l=new Error(c);return Object(h["checkNeed"])()&&i["default"].dispatch("errorLog/addErrorLog",{err:l,url:e.url}).then(()=>{}),Promise.reject(l)},v=o.a.create({baseURL:r["baseURL"],timeout:r["requestTimeout"],headers:{"Content-Type":r["contentType"]}});v.interceptors.request.use(e=>{const t=i["default"].getters["user/token"];return t&&(e.headers["Authorization"]="Bearer "+t),e.data&&"application/x-www-form-urlencoded;charset=UTF-8"===e.headers["Content-Type"]&&(e.data=l.a.stringify(e.data)),r["debounce"].some(t=>e.url.includes(t))&&(m=n["default"].prototype.$baseLoading()),e},e=>Promise.reject(e)),v.interceptors.response.use(e=>p(e),e=>{const{response:t}=e;return void 0===t?(n["default"].prototype.$baseMessage("未可知错误,大部分是由于后端不支持跨域CORS或无效配置引起","error"),{}):p(t)}),t["default"]=v},b7d1:function(e,t,a){"use strict";a.r(t),t["default"]={vabI18n:{"首页":"Home","仪表盘":"Dashboard","工作台":"Workbench","更新日志":"Change log","配置":"Settings","个人中心":"User center","用户管理":"User management","角色管理":"Role management","部门管理":"Department management","菜单管理":"Menu management","系统日志":"System log","组件":"Part","其他":"Other","角色权限":"Roles","外链":"External links","图标":"Icon","常规图标":"Awesome icon","小清新图标":"Remix icon","图标选择器":"Icon selector","表格":"Table","综合表格":"Comprehensive table","行内编辑表格":"Inline edit table","自定义表格":"Custom table","表单":"Form","综合表单":"Comprehensive form","分步表单":"Step form","按钮":"Button","文字链接":"Link","单选框":"Radip","多选框":"Checkbox","输入框":"Input","计数器":"Input number","选择器":"Select","开关":"Switch","滑块":"Slider","时间选择器":"Time picker","日期选择器":"Date picker","日期时间选择器":"Date time picker","评分":"rate","工作流":"Workflow","打印":"print","手机预览":"Mobile preview","头像裁剪":"Head cropper","时间线":"Timeline","数字自增长":"Count","多标签":"Tabs","动态Meta":"Dynamic meta","动态路径参数":"Dynamic segment","拖拽":"Drag","弹窗拖拽":"Dialog drag","卡片拖拽":"Card drag","流程图拖拽":"Flowsheet drag","右键菜单":"Contextmenu","列表":"List","多级路由缓存":"Menu1","多级路由1-1":"Menu1-1","多级路由1-1-1":"Menu1-1-1","加载":"Loading","视频播放器":"Player","编辑器":"Editor","Markdown编辑器":"Markdown editor","富文本编辑器":"Rich text editor","上传":"Upload","错误日志模拟":"Log",Excel:"Excel","导出Excel":"Export excel","导出选中行Excel":"Export selected excel","导出合并Excel":"Export merge header excel","Css动画":"Cssfx","第三方登录":"Social login","物料源":"Material","物料市场":"Material market","错误页":"Error",403:"403",404:"404","邮件":"Email","清空消息":"Clear message","更多":"More","关闭其他":"Close other","关闭左侧":"Close left","关闭右侧":"Close right","关闭全部":"Close all","退出登录":"Logout","登录":"Login","验证码":"Verification code","注册":"register","主题配置":"Theme","主题":"Theme","常用设置":"Common settings","其它设置":"Other settings","分栏布局时生效":"Column layout takes effect","标签开启时生效":"Effective when the label is opened","布局配置仅在电脑视窗下生效,手机视窗时将默认锁定为纵向布局":"The layout configuration only takes effect in the computer window,the vertical layout will be locked in the mobile window by default","默认":"Default","海洋之心":"Ocean","绿荫草场":"Green","碰触纯白":"White","月上重火":"Red","布局":"Layouts","分栏":"Column","纵向":"Vertical","横向":"Horizontal","综合":"Comprehensive","常规":"Common","分栏风格":"Column style","箭头":"Arrow","头部固定":"Header","固定":"Fixed","不固定":"No fixed","标签":"Tabs","标签风格":"Tabs style","标签图标":"Tabs Icon","卡片":"Card","灵动":"Smart","圆滑":"Smooth","国际化":"Language","进度条":"Progress","刷新":"Refresh","通知":"Notice","全屏":"Full screen","搜索":"Search","开启":"Open","关闭":"Close","随机换肤":"Random","购买源码":"Buy","拷贝源码":"Code","恢复默认":"Defalut","清理缓存":"Claer","保存":"Save","欢迎来到":"Welcome to","请输入用户名":"Please enter one user name","请输入密码":"Please input a password","用户名不能为空":"The user name cannot be empty","密码不能少于6位":"The password cannot be less than 6 digits","请输入正确的手机号":"Please enter the correct mobile phone number","请输入手机号":"Please enter your mobile phone number","请输入手机验证码":"Please input the mobile phone verification code","获取验证码":"Get captcha"}}},b986:function(e,t,a){var n={"./vab.svg":"8cf1","./vuejs-fill.svg":"a03f"};function s(e){var t=o(e);return a(t)}function o(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=o,e.exports=s,s.id="b986"},be55:function(e,t,a){},bff0:function(e,t,a){"use strict";a.r(t);var n,s,o=a("0b56"),r={},i=Object(o["a"])(r,n,s,!1,null,null,null);t["default"]=i.exports},c0c3:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-layout-horizontal",class:{fixed:e.fixedHeader,"no-tabs-bar":!e.showTabs}},[t("div",{staticClass:"vab-layout-header",class:{"fixed-header":e.fixedHeader}},[t("vab-header"),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showTabs,expression:"showTabs"}],class:{"vab-tabs-horizontal":e.showTabs}},[t("div",{staticClass:"vab-main"},[t("vab-tabs")],1)])],1),t("div",{staticClass:"vab-main main-padding"},[t("vab-app-main")],1)])},s=[],o={name:"VabLayoutHorizontal",props:{collapse:{type:Boolean,default(){return!1}},fixedHeader:{type:Boolean,default(){return!0}},showTabs:{type:Boolean,default(){return!0}},device:{type:String,default(){return"desktop"}}}},r=o,i=(a("5f27"),a("0b56")),c=Object(i["a"])(r,n,s,!1,null,"27fcb574",null);t["default"]=c.exports},c24f:function(e,t,a){"use strict";a.r(t),a.d(t,"login",(function(){return r})),a.d(t,"socialLogin",(function(){return i})),a.d(t,"getUserInfo",(function(){return c})),a.d(t,"logout",(function(){return l})),a.d(t,"register",(function(){return u}));var n=a("b775"),s=a("7d923"),o=a("f121");async function r(e){return o["loginRSA"]&&(e=await Object(s["encryptedData"])(e)),Object(n["default"])({url:"/auth/login",method:"post",data:e})}async function i(e){return o["loginRSA"]&&(e=await Object(s["encryptedData"])(e)),Object(n["default"])({url:"/socialLogin",method:"post",data:e})}function c(){return Object(n["default"])({url:"/auth/me",method:"get"})}function l(){return Object(n["default"])({url:"/auth/logout",method:"get"})}function u(e){return Object(n["default"])({url:"/auth/register",method:"post",data:e})}},c6a4:function(e,t,a){"use strict";a.r(t);const n=()=>({admin:!1,role:[],ability:[]}),s={admin:e=>e.admin,role:e=>e.role,ability:e=>e.ability},o={setFull(e,t){e.admin=t},setRole(e,t){e.role=t},setAbility(e,t){e.ability=t}},r={setFull({commit:e},t){e("setFull",t)},setRole({commit:e},t){e("setRole",t)},setAbility({commit:e},t){e("setAbility",t)}};t["default"]={state:n,getters:s,mutations:o,actions:r}},c6f6:function(e,t,a){},c7dc:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-dropdown",{on:{command:e.handleCommand,"visible-change":e.handleVisibleChange},scopedSlots:e._u([{key:"dropdown",fn:function(){return[t("el-dropdown-menu",[t("el-dropdown-item",{attrs:{command:"myNote"}},[t("vab-icon",{attrs:{icon:"align-justify"}}),e._v(" "+e._s(e.translateTitle("我的笔记"))+" ")],1),t("el-dropdown-item",{attrs:{command:"myQuestion"}},[t("vab-icon",{attrs:{icon:"wechat-2-line"}}),e._v(" "+e._s(e.translateTitle("我的问答"))+" ")],1),t("el-dropdown-item",{attrs:{command:"personalCenter"}},[t("vab-icon",{attrs:{icon:"user-line"}}),e._v(" "+e._s(e.translateTitle("个人中心"))+" ")],1),t("el-dropdown-item",{attrs:{command:"logout"}},[t("vab-icon",{attrs:{icon:"logout-circle-r-line"}}),e._v(" "+e._s(e.translateTitle("退出登录"))+" ")],1)],1)]},proxy:!0}])},[t("span",{staticClass:"avatar-dropdown"},[t("el-avatar",{staticClass:"user-avatar",attrs:{src:e.avatar}}),t("div",{staticClass:"user-name"},[t("span",{staticClass:"hidden-xs-only"},[e._v(e._s(e.username))]),t("vab-icon",{staticClass:"vab-dropdown",class:{"vab-dropdown-active":e.active},attrs:{icon:"arrow-down-s-line"}})],1)],1)])},s=[],o=(a("24b8"),a("3f52")),r=a("79fa"),i=a("7736"),c=a("4360"),l={name:"VabAvatar",data(){return{active:!1}},computed:{...Object(i["c"])({avatar:"user/avatar",username:"user/username"})},created(){this.getPerson()},methods:{translateTitle:r["translateTitle"],...Object(i["b"])({_logout:"user/logout",setAvatar:"user/setAvatar",setUsername:"user/setUsername"}),handleCommand(e){switch(e){case"logout":this.logout();break;case"personalCenter":this.personalCenter();break;case"myNote":this.myNote();break;case"myQuestion":this.myQuestion();break}},handleVisibleChange(e){this.active=e},personalCenter(){this.$router.push("/personal"),console.log(this.$router)},async logout(){await this._logout(),await this.$router.push("/index")},async getPerson(){const{data:e}=await Object(o["getPerson"])();this.setAvatar(e.headimg),this.setUsername(e.name),console.log(c["default"],"00000000")},myNote(){console.log("iiii"),this.$router.push("/node/mynode")},myQuestion(){this.$router.push("/wenda/mywenda")}}},u=l,d=(a("3a7d"),a("0b56")),h=Object(d["a"])(u,n,s,!1,null,"080c196d",null);t["default"]=h.exports},cc33:function(e,t,a){"use strict";a.r(t),a.d(t,"getToken",(function(){return r})),a.d(t,"setToken",(function(){return i})),a.d(t,"removeToken",(function(){return c}));var n=a("f121"),s=a("e04f"),o=a.n(s);function r(){return n["storage"]?"localStorage"===n["storage"]?localStorage.getItem(n["tokenTableName"]):"sessionStorage"===n["storage"]?sessionStorage.getItem(n["tokenTableName"]):"cookie"===n["storage"]?o.a.get(n["tokenTableName"]):localStorage.getItem(n["tokenTableName"]):localStorage.getItem(n["tokenTableName"])}function i(e){return n["storage"]?"localStorage"===n["storage"]?localStorage.setItem(n["tokenTableName"],e):"sessionStorage"===n["storage"]?sessionStorage.setItem(n["tokenTableName"],e):"cookie"===n["storage"]?o.a.set(n["tokenTableName"],e):localStorage.setItem(n["tokenTableName"],e):localStorage.setItem(n["tokenTableName"],e)}function c(){return n["storage"]?"localStorage"===n["storage"]?localStorage.removeItem(n["tokenTableName"]):"sessionStorage"===n["storage"]?sessionStorage.clear():"cookie"===n["storage"]?o.a.remove(n["tokenTableName"]):localStorage.removeItem(n["tokenTableName"]):localStorage.removeItem(n["tokenTableName"])}},cd03:function(e,t,a){"use strict";a("5f4b")},cf05:function(e,t,a){e.exports=a.p+"static/img/logo.0b9ae158.png"},cfc2:function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("8e41"),o=a("f121"),r=a("9224");(window.ActiveXObject||"ActiveXObject"in window)&&Object(s["MessageBox"])({title:"温馨提示",message:'检测到您当前浏览器使用的是IE内核,自2015年3月起,微软已宣布弃用IE,且不再对IE提供任何更新维护,请点击此处访问微软官网更新浏览器,如果您使用的是双核浏览器,请您切换浏览器内核为极速模式',type:"warning",showClose:!0,showConfirmButton:!1,closeOnClickModal:!1,closeOnPressEscape:!1,closeOnHashChange:!1,dangerouslyUseHTMLString:!0}),console.log(` %c ${o["title"]} %c 基于admin-pro构建 `,"color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),(()=>{{const e="vab-icons",t=unescape(e.replace(/\\u/g,"%u"));r["a"][t]||(n["default"].prototype=null)}})()},d307:function(e,t,a){var n={"./acl.js":"c6a4","./errorLog.js":"4d49","./routes.js":"66f7","./settings.js":"0781","./tabs.js":"9813","./user.js":"0f9a"};function s(e){var t=o(e);return a(t)}function o(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=o,e.exports=s,s.id="d307"},d4a5:function(e,t){e.exports={title:"希梦耐康在线课程管理系统",titleSeparator:" - ",titleReverse:!1,abbreviation:"希梦耐康在线课程管理系统",copyright:"chuzhixin 1204505056@qq.com",keepAliveMaxNum:20,routerMode:"hash",routesWhiteList:["/course/index","/course/videodetail","/search","/registers","/denglu","/index","/login/index","/register/index","/callback","/404","/403"],loadingText:"正在加载中...",tokenName:"token",tokenTableName:"admin-pro-token",storage:"localStorage",recordRoute:!0,logo:"vuejs-fill",i18n:"zh",messageDuration:3e3,errorLog:"development",loginInterception:!0,loginRSA:!1,authentication:"intelligence",supportVisit:!0,rolesControl:!0,uniqueOpened:!1,defaultOpeneds:["/vab","/vab/table","/vab/icon","/vab/form","/vab/editor","/vab/editor"],debounce:["doEdit"],openFirstMenu:!1}},d5c8:function(e,t,a){"use strict";a("076e")},d9a1:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.theme.showFullScreen?t("vab-icon",{attrs:{icon:e.isFullscreen?"fullscreen-exit-fill":"fullscreen-fill"},on:{click:e.click}}):e._e()},s=[],o=a("7736"),r=a("bd3e"),i=a.n(r),c={name:"VabFullScreen",data(){return{isFullscreen:!1}},computed:{...Object(o["c"])({theme:"settings/theme"})},mounted(){this.init()},beforeDestroy(){this.destroy()},methods:{click(){i.a.isEnabled||this.$baseMessage("开启全屏失败","error",!1,"vab-hey-message-error"),i.a.toggle(),this.$emit("refresh")},change(){this.isFullscreen=i.a.isFullscreen},init(){i.a.isEnabled&&i.a.on("change",this.change)},destroy(){i.a.isEnabled&&i.a.off("change",this.change)}}},l=c,u=a("0b56"),d=Object(u["a"])(l,n,s,!1,null,null,null);t["default"]=d.exports},daa1:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.theme.showNotice?t("el-badge",{attrs:{value:e.badge}},[t("el-popover",{attrs:{placement:"bottom",trigger:"hover",width:"300"},scopedSlots:e._u([{key:"reference",fn:function(){return[t("vab-icon",{attrs:{icon:"notification-line"}})]},proxy:!0}],null,!1,3189420217)},[t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:e.translateTitle("通知"),name:"notice"}},[t("div",{staticClass:"notice-list"},[t("el-scrollbar",[t("ul",e._l(e.list,(function(a,n){return t("li",{key:n},[t("el-avatar",{attrs:{size:45,src:a.image}}),t("span",{domProps:{innerHTML:e._s(a.notice)}})],1)})),0)])],1)]),t("el-tab-pane",{attrs:{label:e.translateTitle("邮件"),name:"email"}},[t("div",{staticClass:"notice-list"},[t("el-scrollbar",[t("ul",e._l(e.list,(function(a,n){return t("li",{key:n},[t("el-avatar",{attrs:{size:45,src:a.image}}),t("span",[e._v(e._s(a.email))])],1)})),0)])],1)])],1),t("div",{staticClass:"notice-clear",on:{click:e.handleClearNotice}},[t("el-button",{attrs:{type:"text"}},[t("vab-icon",{attrs:{icon:"close-circle-line"}}),t("span",[e._v(e._s(e.translateTitle("清空消息")))])],1)],1)],1)],1):e._e()},s=[],o=a("7736"),r=a("79fa"),i=a("0bb4"),c={name:"VabNotice",data(){return{activeName:"notice",badge:null,list:[]}},computed:{...Object(o["c"])({theme:"settings/theme"})},created(){this.$nextTick(()=>{this.theme.showNotice&&this.fetchData()})},methods:{translateTitle:r["translateTitle"],handleClick(){this.fetchData()},handleClearNotice(){this.badge=null,this.list=[],this.$baseMessage("清空消息成功","success",!1,"vab-hey-message-success")},async fetchData(){const{data:e}=await Object(i["getList"])(),{list:t,total:a}=e;this.list=t,this.badge=0===a?null:a}}},l=c,u=(a("163e"),a("0b56")),d=Object(u["a"])(l,n,s,!1,null,"524c22e1",null);t["default"]=d.exports},dc7b:function(e,t,a){"use strict";a("be55")},e216:function(e,t,a){},e3bf:function(e,t,a){"use strict";a.r(t);var n=a("1b79"),s=a("8e41"),o=a.n(s),r=(a("5155"),a("5cbd"),a("12cb"));n["default"].use(o.a,{size:"small",i18n:(e,t)=>r["default"].t(e,t)})},e5ce:function(e,t,a){},ef9b:function(e,t,a){e.exports={"menu-color":"rgba(255,255,255,.95)","menu-color-active":"rgba(255,255,255,.95)","menu-background":"#282c34","column-second-menu-background":"#fff"}},f121:function(e,t,a){const n=a("6fe3"),s=a("d4a5"),o=a("448d"),r=a("197e");e.exports={...n,...s,...o,...r}},f259:function(e,t,a){},f312:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vab-layout-column",class:{fixed:e.fixedHeader,"no-tabs-bar":!e.showTabs}},[t("div",{staticClass:"vab-main",class:{["vab-main-"+e.theme.columnStyle]:!0,"is-collapse-main":e.collapse}},[t("div",{staticClass:"vab-layout-header",class:{"fixed-header":e.fixedHeader}},[t("custom-nav"),"CourseList"==e.$route.name?t("div",{staticClass:"wrap"},[t("div",{staticClass:"nav_wrap"},[t("div",{staticClass:"nav_left"},[e._v(" "+e._s(e.translateTitle("分类:"))+" ")]),t("div",{staticClass:"nav_right"},[t("ul",e._l(e.nav_arr,(function(a,n){return t("li",{key:n,class:[e.ischecked==a.id?"li_bg":""],on:{click:function(t){return e.isclick(a.id)}}},[t("div",[e._v(e._s(a.name))])])})),0)])])]):e._e()],1),t("vab-app-main")],1)])},s=[],o=a("7736"),r=a("79fa"),i=a("771b"),c={name:"VabLayoutColumn",props:{collapse:{type:Boolean,default(){return!1}},fixedHeader:{type:Boolean,default(){return!0}},showTabs:{type:Boolean,default(){return!0}}},data(){return{nav_arr1:[{id:0,name:"全部"},{id:1,name:"全部"},{id:2,name:"全部"},{id:3,name:"全部"}],ischecked:0,nav_arr:[{id:0,name:"全部"}]}},computed:{...Object(o["c"])({theme:"settings/theme"})},created(){console.log(this.$route.name,"router-name"),this.getNavType(),this._setTab(this.ischecked)},methods:{...Object(o["b"])({_setTab:"user/setTab"}),translateTitle:r["translateTitle"],isclick(e){console.log(e,"e"),this.ischecked=e,this._setTab(this.ischecked)},async getNavType(){const{data:e}=await Object(i["getNavType"])();console.log(e,"data"),this.nav_arr=this.nav_arr.concat(e)}}},l=c,u=(a("2a25"),a("0b56")),d=Object(u["a"])(l,n,s,!1,null,"40c0b50d",null);t["default"]=d.exports},f86c:function(e,t,a){},f8ab:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return o}));a("24b8");var n=a("f121"),s=a("12cb");function o(e){s["default"].te("vabI18n."+e)&&(e=s["default"].t("vabI18n."+e));let t=[];return e&&t.push(e),n["title"]&&t.push(n["title"]),n["titleReverse"]&&(t=t.reverse()),t.join(n["titleSeparator"])}},f9eb:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("el-scrollbar",{staticClass:"vab-column-bar-container",class:{"is-collapse":e.collapse,["vab-column-bar-container-"+e.theme.columnStyle]:!0}},[t("vab-logo"),t("el-tabs",{attrs:{"tab-position":"left"},on:{"tab-click":e.handleTabClick},model:{value:e.extra.first,callback:function(t){e.$set(e.extra,"first",t)},expression:"extra.first"}},e._l(e.handleRoutes,(function(a){return t("el-tab-pane",{key:a.name,attrs:{name:a.name}},[t("template",{slot:"label"},[t("div",{staticClass:"vab-column-grid",class:{["vab-column-grid-"+e.theme.columnStyle]:!0},attrs:{title:e.translateTitle(a.meta.title)}},[t("div",[a.meta.icon?t("vab-icon",{attrs:{icon:a.meta.icon,"is-custom-svg":a.meta.isCustomSvg}}):e._e(),t("span",[e._v(" "+e._s(e.translateTitle(a.meta.title))+" ")])],1)])])],2)})),1)],1)},s=[],o=(a("24b8"),a("79fa")),r=a("73e1"),i=a.n(r),c=a("7736"),l=a("f121"),u=a("9f2e"),d={name:"VabColumnBar",data(){return{activeMenu:"",groupTitle:"",defaultOpeneds:l["defaultOpeneds"],uniqueOpened:l["uniqueOpened"],variables:i.a}},computed:{...Object(c["c"])({collapse:"settings/collapse",routes:"routes/routes",theme:"settings/theme",extra:"settings/extra"}),handleRoutes(){return this.routes.filter(e=>e.meta&&!0!==e.meta.hidden)},handleActiveMenu(){return this.routes.find(e=>e.name===this.extra.first)},handlePartialRoutes(){const e=this.handleActiveMenu;return e?e.children:[]},handleGroupTitle(){const e=this.handleActiveMenu;return e?e.meta.title:""}},watch:{$route:{handler(e){this.activeMenu=Object(u["handleActivePath"])(e);const t=e.matched[0].name;this.extra.first!==t&&(this.extra.first=t,this.handleTabClick(!0))},immediate:!0}},methods:{translateTitle:o["translateTitle"],handleTabClick(e){!0!==e&&l["openFirstMenu"]&&(this.$router.push(this.handleActiveMenu),this.$store.dispatch("settings/openSideBar"))}}},h=d,m=(a("2991"),a("0b56")),b=Object(m["a"])(h,n,s,!1,null,"78825842",null);t["default"]=b.exports},fbfe:function(e,t,a){"use strict";a("270b")},fe19:function(e,t,a){var n={"./green.scss":"560f","./ocean.scss":"5df5","./white.scss":"64fa"};function s(e){var t=o(e);return a(t)}function o(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=o,e.exports=s,s.id="fe19"}});