(function(e){function c(c){for(var n,t,s=c[0],i=c[1],u=c[2],h=0,r=[];he.user,theme:e=>e.theme,userInfo:e=>e.user.user,platform:e=>e.platform},d=a("bc3a"),o=a.n(d),s=a("d2b8"),i=a("b05c"),u={namespaced:!0,state:{user:s["a"].takeUser(),authorities:[],roles:[],menus:null},mutations:{SET(e,c){e[c.key]=c.value},SET_TOKEN(e,c){s["a"].cacheToken(c.token,c.remember),e.token=c.token,c.token||(e.user={},e.menus=null,s["a"].cacheUser())}},actions:{setToken({commit:e},c){let a=!0;"object"===typeof c&&(a=c.remember,c=c.token),e("SET_TOKEN",{token:c,remember:a})},removeToken({commit:e}){e("SET_TOKEN",{})},setUser({commit:e},c){s["a"].cacheUser(c),e("SET",{key:"user",value:c})},setAuthorities({commit:e},c){e("SET",{key:"authorities",value:c})},setRoles({commit:e},c){e("SET",{key:"roles",value:c})},setMenus({commit:e},c){e("SET",{key:"menus",value:c})},getMenus({commit:e}){return new Promise((c,a)=>{if(!s["a"].menuUrl){const{menus:a,homePath:n}=Object(i["b"])(s["a"].menus);return e("SET",{key:"menus",value:a}),c({menus:a,home:n})}o.a.get(s["a"].menuUrl).then(n=>{const t="function"===typeof s["a"].parseMenu?s["a"].parseMenu(n.data):n.data;if(t.user&&(s["a"].cacheUser(t.user),e("SET",{key:"user",value:t.user}),e("SET",{key:"roles",value:t.user.roles}),e("SET",{key:"authorities",value:t.user.authorities})),!t.data)return console.error("get menus error: ",t),a(new Error(t.msg));const{menus:d,homePath:o}=Object(i["b"])(t.data,s["a"].parseMenuItem);e("SET",{key:"menus",value:d}),c({menus:d,home:o})}).catch(e=>{a(e)})})}}},h=a("3916");const r=["collapse","tabs","homeComponents","keepAliveInclude","keepAliveExclude","tabKeepAlive","screenWidth","screenHeight"];function k(e){let c={};try{const a=localStorage.getItem(e);if(a){const e=JSON.parse(a);"object"===typeof e&&(c=e)}}catch(a){console.error(a)}return c}function b(e,c,a){if(r.includes(c))return;const n=k(e);n[c]!==a&&(n[c]=a,localStorage.setItem(e,JSON.stringify(n)))}function l(e,c){if("number"===typeof c){if("sideStyle"===e)return["light","dark"][c<2?c:1];if("headStyle"===e)return["light","dark","primary"][c<3?c:2];if("tabStyle"===e)return["default","dot","card"][c<3?c:2];if("layoutStyle"===e)return["side","top","mix"][c<3?c:2]}return c}function m(e){const c={sideStyle:"dark",headStyle:"light",tabStyle:"default",layoutStyle:"side",sideMenuStyle:"default",fixedSidebar:!0,fixedHeader:!1,fixedBody:!1,bodyFull:!0,showTabs:!0,logoAutoSize:!1,colorfulIcon:!1,sideUniqueOpen:!0,showFooter:!0,weakMode:!1,darkMode:!1,color:null,collapse:!1,tabs:[],homeComponents:[],keepAliveInclude:[],keepAliveExclude:[],tabKeepAlive:!0,screenWidth:document.documentElement.clientWidth||document.body.clientWidth,screenHeight:document.documentElement.clientHeight||document.body.clientHeight};for(let a in c){if(!Object.prototype.hasOwnProperty.call(c,a))continue;const n=k(e.themeStoreName);void 0!==n[a]?c[a]=l(a,n[a]):void 0!==e[a]&&(c[a]=l(a,e[a]))}return c.weakMode&&v(!0),(c.color||c.darkMode)&&window.addEventListener("load",()=>{f(c.color,c.darkMode).catch(e=>{console.error(e)})}),c}function f(e,c){return new Promise((a,n)=>{try{Object(h["a"])(e,c),a()}catch(t){n(t)}})}function v(e){const c="ele-admin-weak";e?document.body.classList.add(c):document.body.classList.remove(c)}function p(e,c){const a=new Set;return e&&e.forEach(e=>{e&&e.components&&e.components.length&&e.components.forEach(e=>{"string"===typeof e&&e&&a.add(e)})}),c&&c.forEach(e=>{a.add(e)}),Array.from(a)}var g={namespaced:!0,state:m(s["a"]),mutations:{SET:function(e,c){e[c.key]=c.value,b(s["a"].themeStoreName,c.key,c.value)},UPDATE_KEEP_ALIVE_INCLUDE:function(e){e.showTabs&&e.tabKeepAlive?e.keepAliveInclude=p(e.tabs,e.homeComponents):e.keepAliveInclude=[]}},actions:{set({commit:e},c){e("SET",c),"showTabs"!==c.key&&"tabKeepAlive"!==c.key||e("UPDATE_KEEP_ALIVE_INCLUDE")},toggle({commit:e,state:c},a){e("SET",{key:a,value:!c[a]})},setColor({commit:e,state:c},a){return new Promise((n,t)=>{f(a,c.darkMode).then(()=>(e("SET",{key:"color",value:a}),n())).catch(e=>{t(e)})})},setDarkMode({commit:e,state:c},a){return new Promise((n,t)=>{f(c.color,a).then(()=>(e("SET",{key:"darkMode",value:a}),n())).catch(e=>{t(e)})})},setWeakMode({commit:e},c){return new Promise(a=>{v(c),e("SET",{key:"weakMode",value:c}),a()})},tabAdd({commit:e,state:c},a){a.key||(a.key=a.fullPath||a.path);const n=c.tabs.findIndex(e=>e.key===a.key);-1===n?e("SET",{key:"tabs",value:c.tabs.concat([a])}):a.fullPath!==c.tabs[n].fullPath&&e("SET",{key:"tabs",value:c.tabs.slice(0,n).concat([a]).concat(c.tabs.slice(n+1))}),e("UPDATE_KEEP_ALIVE_INCLUDE")},tabRemove({commit:e,state:c},a){return new Promise(n=>{let t,d,o=-1,s=-1;for(let e=0;ec!==o)}),e("UPDATE_KEEP_ALIVE_INCLUDE"),n({lastIndex:s,lastPath:t,last:d})})},tabRemoveAll({commit:e}){e("SET",{key:"tabs",value:[]}),e("UPDATE_KEEP_ALIVE_INCLUDE")},tabRemoveLeft({commit:e,state:c},a){for(let n=0;ne.key===a)}),e("UPDATE_KEEP_ALIVE_INCLUDE")},tabSetTitle({commit:e,state:c},a){let n=-1;if(a.fullPath?n=c.tabs.findIndex(e=>e.fullPath===a.fullPath):a.path&&(n=c.tabs.findIndex(e=>e.path===a.path)),-1!==n){const t=Object.assign({},c.tabs[n]);"string"===typeof a.title&&a.title&&(t.title=a.title),"boolean"===typeof a.closable&&(t.closable=a.closable);const d=c.tabs.slice(0,n).concat([t]).concat(c.tabs.slice(n+1));e("SET",{key:"tabs",value:d})}},setHomeComponents({commit:e},c){e("SET",{key:"homeComponents",value:c}),e("UPDATE_KEEP_ALIVE_INCLUDE")},setKeepAliveExclude({commit:e},c){e("SET",{key:"keepAliveExclude",value:c})},updateScreen({commit:e,state:c}){const a=document.documentElement.clientWidth||document.body.clientWidth,n=document.documentElement.clientHeight||document.body.clientHeight;a!==c.screenWidth&&e("SET",{key:"screenWidth",value:a}),n!==c.screenHeight&&e("SET",{key:"screenHeight",value:n})}}},w=a("6ace"),j=a("9b19"),y=a.n(j);c["a"]=Object(n["a"])({state:{platform:{platform_logo:y.a,platform_name:"书嗨",end_time:null}},mutations:{setPlatform(e,c){e.platform=c}},actions:{getConfig({commit:e}){Object(w["c"])("/manager/pcSaas/getSaasBaseConfigs").then(c=>{if(c){if(e("setPlatform",c),c.tag_logo){const e=document.querySelector('link[rel="icon"]')||document.createElement("link");e.href=c.tag_logo,document.head.appendChild(e)}window.titleName=c.platform_name||Object({NODE_ENV:"production",VUE_APP_API_BASE_URL:"https://book.shuhi.com/api",BASE_URL:""}).VUE_APP_NAME}})}},modules:{user:u,theme:g},getters:{...t,platform:e=>e.platform}})},4678:function(e,c,a){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-ps":"4c98","./ar-ps.js":"4c98","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku-kmr":"7558","./ku-kmr.js":"7558","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function t(e){var c=d(e);return a(c)}function d(e){if(!a.o(n,e)){var c=new Error("Cannot find module '"+e+"'");throw c.code="MODULE_NOT_FOUND",c}return n[e]}t.keys=function(){return Object.keys(n)},t.resolve=d,e.exports=t,t.id="4678"},"56d7":function(e,c,a){"use strict";a.r(c);var n=a("7a23");function t(e,c,a,t,d,o){const s=Object(n["resolveComponent"])("router-view"),i=Object(n["resolveComponent"])("a-config-provider");return Object(n["openBlock"])(),Object(n["createBlock"])(i,{locale:d.locale},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s)]),_:1},8,["locale"])}var d=a("0ad9"),o=a("b2e2"),s=a("49cd");const i={zh_CN:d["a"],zh_TW:o["a"],en:s["a"]};var u={data(){return{locale:i[this.$i18n.locale]}},created(){},computed:{language(){return this.$i18n.locale}},watch:{language(){this.locale=i[this.language]}}},h=a("6b0d"),r=a.n(h);const k=r()(u,[["render",t]]);var b=k,l=a("4360"),m=a("a18c"),f=a("bc3a"),v=a.n(f),p=a("2106"),g=a.n(p),w=a("d2b8"),j=a("f64c"),y=a("ed3b");v.a.defaults.baseURL="https://book.shuhi.com/api",v.a.interceptors.request.use(e=>{const c=w["a"].takeToken();return c&&(e.headers[w["a"].tokenHeaderName]=c),e.headers["hostname"]=window.location.hostname,e},e=>Promise.reject(e));const O=["/manager/travelCard/getCardExcel","/manager/shopBook/getBookPendingExcel"];function _(e){l["a"].dispatch("user/removeToken").then(()=>{if(!e){const e=m["a"].currentRoute.path;return m["a"].push({path:"/login",query:e&&"/"!==e?{form:e}:null})}location.replace("/")})}v.a.interceptors.response.use(e=>(console.log("resconfig",e.config),1==e.data.code||401==e.data.code||403==e.data.code||O.includes(e.config.url)||j["a"].error(e.data.msg),401===e.data.code?(e.config.url===w["a"].menuUrl?_():(y["a"].destroyAll(),y["a"].info({title:"系统提示",content:"登录状态已过期, 请退出重新登录!",okText:"重新登录",onOk:()=>{_(!0)}})),Promise.reject(new Error(e.data.msg))):e),e=>{let c=e.response;return 401===c.data.code&&(c.config.url===w["a"].menuUrl?_():(y["a"].destroyAll(),y["a"].info({title:"系统提示",content:"登录状态已过期, 请退出重新登录!",okText:"重新登录",onOk:()=>{_(!0)}}))),Promise.reject(e)});var E={install(e){e.config.globalProperties.$hasRole=this.hasRole,e.config.globalProperties.$hasAnyRole=this.hasAnyRole,e.config.globalProperties.$hasPermission=this.hasPermission,e.config.globalProperties.$hasAnyPermission=this.hasAnyPermission,e.directive("role",{mounted:(e,c)=>{this.hasRole(c.value)||e.parentNode&&e.parentNode.removeChild(e)}}),e.directive("any-role",{mounted:(e,c)=>{this.hasAnyRole(c.value)||e.parentNode&&e.parentNode.removeChild(e)}}),e.directive("permission",{mounted:(e,c)=>{this.hasPermission(c.value)||e.parentNode&&e.parentNode.removeChild(e)}}),e.directive("any-permission",{mounted:(e,c)=>{this.hasAnyPermission(c.value)||e.parentNode&&e.parentNode.removeChild(e)}})},hasRole(e){const c=l["a"].state.user?l["a"].state.user.roles:null;return C(c,e)},hasAnyRole(e){const c=l["a"].state.user?l["a"].state.user.roles:null;return x(c,e)},hasPermission(e){const c=l["a"].state.user?l["a"].state.user.authorities:null;return C(c,e)},hasAnyPermission(e){const c=l["a"].state.user?l["a"].state.user.authorities:null;return x(c,e)}};function C(e,c){if(!c)return!0;if(!e)return!1;if(Array.isArray(c)){for(let a=0;a{t()(o).then(a=>{1==a.data.code?(n&&d["a"].success(a.data.msg),e(a.data.data)):c(new Error(a.data.msg))}).catch(e=>{c(e)})})}function s(e,c,a=!1,n="post",o=!1){let s={url:e,method:n};return"post"==n?s.data=c:s.params=c,new Promise((c,n)=>{console.log("url",e),t()(s).then(t=>{if(console.log("res",t),1==t.data.code)a&&d["a"].success(t.data.msg),c(o?t.data:t.data.data);else{if("/travelCard/getCardExcel"==e)return;n(new Error(t.data.msg))}}).catch(e=>{n(e)})})}const i=(e,c,a="post")=>{let n={url:e,method:a};return"post"==a?n.data=c:n.params=c,t()(n)};function u(e,c,a,n="post"){let d={url:e,method:n,responseType:"blob"};return"post"==n?d.data=c:d.params=c,new Promise((e,c)=>{t()(d).then(n=>{if(200===n.status){var t=new Blob([n.data],{type:void 0}),d=document.createElement("a");d.download=a,d.href=URL.createObjectURL(t),d.click(),e(!0)}else c(new Error(n.data.msg))}).catch(e=>{c(e)})})}},"9b19":function(e,c,a){e.exports=a.p+"static/img/logo.985c62e3.svg"},a18c:function(e,c,a){"use strict";var n=a("6c02"),t=a("4360"),d=a("d2b8"),o=a("7a23");function s(e,c,a,n,t,d){const s=Object(o["resolveComponent"])("ele-header-right"),i=Object(o["resolveComponent"])("ele-footer"),u=Object(o["resolveComponent"])("ele-password"),h=Object(o["resolveComponent"])("ele-pro-layout");return Object(o["openBlock"])(),Object(o["createBlock"])(h,{ref:"layout",i18n:d.i18n,menus:e.user.menus,"home-title":t.setting.homeTitle,"project-name":e.platform.platform_name||t.projectName,"show-content":t.showContent,"show-setting":t.showSetting,"onUpdate:show-setting":c[2]||(c[2]=e=>t.showSetting=e),"need-setting":t.setting.needSetting,"hide-footers":t.setting.hideFooters,"hide-sidebars":t.setting.hideSidebars,"repeatable-tabs":t.setting.repeatableTabs,tabs:e.theme.tabs,color:e.theme.color,collapse:e.theme.collapse,"head-style":e.theme.headStyle,"side-style":e.theme.sideStyle,"layout-style":e.theme.layoutStyle,"side-menu-style":e.theme.sideMenuStyle,"fixed-body":e.theme.fixedBody,"fixed-header":e.theme.fixedHeader,"fixed-sidebar":e.theme.fixedSidebar,"body-full":e.theme.bodyFull,"show-footer":e.theme.showFooter,"colorful-icon":e.theme.colorfulIcon,"logo-auto-size":e.theme.logoAutoSize,"side-unique-open":e.theme.sideUniqueOpen,"show-tabs":e.theme.showTabs,"tab-style":e.theme.tabStyle,"dark-mode":e.theme.darkMode,"weak-mode":e.theme.weakMode,onLogoClick:d.onLogoClick,onReloadPage:d.reloadPage,onUpdateScreen:d.updateScreen,onUpdateCollapse:d.updateCollapse,onTabAdd:d.tabAdd,onTabRemove:d.tabRemove,onTabRemoveAll:d.tabRemoveAll,onTabRemoveLeft:d.tabRemoveLeft,onTabRemoveRight:d.tabRemoveRight,onTabRemoveOther:d.tabRemoveOther,onChangeStyle:d.changeStyle,onChangeColor:d.changeColor,onChangeDarkMode:d.changeDarkMode,onChangeWeakMode:d.changeWeakMode,onSetHomeComponents:d.setHomeComponents},{logo:Object(o["withCtx"])(()=>[Object(o["createVNode"])("img",{src:e.platform.platform_logo,alt:"logo"},null,8,["src"])]),right:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{ref:"header","show-setting":t.setting.needSetting,onChangeLanguage:d.changeLanguage,onItemClick:d.onItemClick},null,8,["show-setting","onChangeLanguage","onItemClick"])]),footer:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i)]),default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{visible:t.showPassword,"onUpdate:visible":c[1]||(c[1]=e=>t.showPassword=e)},null,8,["visible"])]),_:1},8,["i18n","menus","home-title","project-name","show-content","show-setting","need-setting","hide-footers","hide-sidebars","repeatable-tabs","tabs","color","collapse","head-style","side-style","layout-style","side-menu-style","fixed-body","fixed-header","fixed-sidebar","body-full","show-footer","colorful-icon","logo-auto-size","side-unique-open","show-tabs","tab-style","dark-mode","weak-mode","onLogoClick","onReloadPage","onUpdateScreen","onUpdateCollapse","onTabAdd","onTabRemove","onTabRemoveAll","onTabRemoveLeft","onTabRemoveRight","onTabRemoveOther","onChangeStyle","onChangeColor","onChangeDarkMode","onChangeWeakMode","onSetHomeComponents"])}var i=a("5502");const u={class:"ele-admin-header-tool"},h={key:0,class:"ele-text-warning"},r={class:"ele-admin-header-tool-item",style:{display:"none"}},k={class:"ele-admin-header-tool-item"},b={class:"ele-admin-header-avatar"},l={key:0},m={key:1},f={class:"ele-cell"},v={class:"ele-cell-content"};function p(e,c,a,n,t,d){const s=Object(o["resolveComponent"])("fullscreen-exit-outlined"),i=Object(o["resolveComponent"])("fullscreen-outlined"),p=Object(o["resolveComponent"])("ele-notice"),g=Object(o["resolveComponent"])("down-outlined"),w=(Object(o["resolveComponent"])("user-outlined"),Object(o["resolveComponent"])("a-menu-item")),j=Object(o["resolveComponent"])("a-menu-divider"),y=Object(o["resolveComponent"])("logout-outlined"),O=Object(o["resolveComponent"])("a-menu"),_=Object(o["resolveComponent"])("a-dropdown"),E=Object(o["resolveComponent"])("MoreOutlined");return Object(o["openBlock"])(),Object(o["createBlock"])("div",u,[t.showEndTime?(Object(o["openBlock"])(),Object(o["createBlock"])("div",h,"服务截止时间:"+Object(o["toDisplayString"])(t.showEndTime),1)):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])("div",{class:"ele-admin-header-tool-item hidden-sm-and-down",onClick:c[1]||(c[1]=(...e)=>d.changeFullscreen&&d.changeFullscreen(...e))},[t.fullscreen?(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:0})):(Object(o["openBlock"])(),Object(o["createBlock"])(i,{key:1}))]),Object(o["createVNode"])("div",r,[Object(o["createVNode"])(p)]),Object(o["createVNode"])("div",k,[Object(o["createVNode"])(_,{placement:"bottomCenter","overlay-style":{minWidth:"120px"}},{overlay:Object(o["withCtx"])(()=>[Object(o["createVNode"])(O,{onClick:d.onUserDropClick},{default:Object(o["withCtx"])(()=>[Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(j),Object(o["createVNode"])(w,{key:"logout"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])("div",f,[Object(o["createVNode"])(y),Object(o["createVNode"])("div",v,Object(o["toDisplayString"])(e.$t("layout.header.logout")),1)])]),_:1})]),_:1},8,["onClick"])]),default:Object(o["withCtx"])(()=>[Object(o["createVNode"])("div",b,["partner"==e.userInfo.adminable_type?(Object(o["openBlock"])(),Object(o["createBlock"])("span",l,"合伙人-"+Object(o["toDisplayString"])(d.loginUser.nickname)+" ",1)):(Object(o["openBlock"])(),Object(o["createBlock"])("span",m,Object(o["toDisplayString"])(d.loginUser.nickname||"平台名称")+" ",1)),Object(o["createVNode"])(g)])]),_:1})]),a.showSetting?(Object(o["openBlock"])(),Object(o["createBlock"])("div",{key:1,class:"ele-admin-header-tool-item",onClick:c[2]||(c[2]=(...e)=>d.openSetting&&d.openSetting(...e))},[Object(o["createVNode"])(E)])):Object(o["createCommentVNode"])("",!0)])}var g=a("35c8"),w=a("0a0b"),j=a("edc4"),y=a("ed6f"),O=a("2023"),_=a("1736"),E=a("96d9"),C=a("2c2a");const x={class:"ant-dropdown-menu ele-notice-pop"},S={key:0,class:"ele-cell ele-notice-actions"},N={key:0,class:"ele-cell ele-notice-actions"},P={class:"ele-cell"},A={class:"ele-cell-content"},T={key:0,class:"ele-cell ele-notice-actions"};function U(e,c,a,n,t,d){const s=Object(o["resolveComponent"])("bell-outlined"),i=Object(o["resolveComponent"])("a-badge"),u=Object(o["resolveComponent"])("a-avatar"),h=Object(o["resolveComponent"])("a-list-item-meta"),r=Object(o["resolveComponent"])("a-list-item"),k=Object(o["resolveComponent"])("a-list"),b=Object(o["resolveComponent"])("a-divider"),l=Object(o["resolveComponent"])("a-tab-pane"),m=Object(o["resolveComponent"])("a-tag"),f=Object(o["resolveComponent"])("a-tabs"),v=Object(o["resolveComponent"])("a-dropdown");return Object(o["openBlock"])(),Object(o["createBlock"])(v,{visible:t.visible,"onUpdate:visible":c[9]||(c[9]=e=>t.visible=e),trigger:["click"]},{overlay:Object(o["withCtx"])(()=>[Object(o["createVNode"])("div",x,[Object(o["createVNode"])("div",{onClick:c[8]||(c[8]=Object(o["withModifiers"])(()=>{},["stop"]))},[Object(o["createVNode"])(f,{"active-key":t.active,"onUpdate:active-key":c[7]||(c[7]=e=>t.active=e)},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{key:"notice",tab:d.noticeTitle,"force-render":""},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(k,{"item-layout":"horizontal","data-source":t.notice},{renderItem:Object(o["withCtx"])(({item:e})=>[Object(o["createVNode"])(r,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{title:e.title,description:e.time},{avatar:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{style:{background:e.color}},{icon:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(),Object(o["createBlock"])(Object(o["resolveDynamicComponent"])(e.icon)))]),_:2},1032,["style"])]),_:2},1032,["title","description"])]),_:2},1024)]),_:1},8,["data-source"]),t.notice.length?(Object(o["openBlock"])(),Object(o["createBlock"])("div",S,[Object(o["createVNode"])("div",{class:"ele-cell-content",onClick:c[1]||(c[1]=e=>d.clear("notice"))},"清空通知"),Object(o["createVNode"])(b,{type:"vertical"}),Object(o["createVNode"])("div",{class:"ele-cell-content",onClick:c[2]||(c[2]=e=>d.more("notice"))},"查看更多")])):Object(o["createCommentVNode"])("",!0)]),_:1},8,["tab"]),Object(o["createVNode"])(l,{key:"message",tab:d.messageTitle,"force-render":""},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(k,{"item-layout":"horizontal","data-source":t.message},{renderItem:Object(o["withCtx"])(({item:e})=>[Object(o["createVNode"])(r,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{title:e.title},{avatar:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{src:e.avatar},null,8,["src"])]),description:Object(o["withCtx"])(()=>[Object(o["createVNode"])("div",null,Object(o["toDisplayString"])(e.content),1),Object(o["createVNode"])("div",null,Object(o["toDisplayString"])(e.time),1)]),_:2},1032,["title"])]),_:2},1024)]),_:1},8,["data-source"]),t.message.length?(Object(o["openBlock"])(),Object(o["createBlock"])("div",N,[Object(o["createVNode"])("div",{class:"ele-cell-content",onClick:c[3]||(c[3]=e=>d.clear("message"))},"清空私信"),Object(o["createVNode"])(b,{type:"vertical"}),Object(o["createVNode"])("div",{class:"ele-cell-content",onClick:c[4]||(c[4]=e=>d.more("message"))},"查看更多")])):Object(o["createCommentVNode"])("",!0)]),_:1},8,["tab"]),Object(o["createVNode"])(l,{key:"todo",tab:d.todoTitle,"force-render":""},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(k,{"item-layout":"horizontal","data-source":t.todo},{renderItem:Object(o["withCtx"])(({item:e})=>[Object(o["createVNode"])(r,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{description:e.desc},{title:Object(o["withCtx"])(()=>[Object(o["createVNode"])("div",P,[Object(o["createVNode"])("div",A,Object(o["toDisplayString"])(e.title),1),Object(o["createVNode"])(m,{color:["","red","blue"][e.state]},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(["未开始","即将到期","进行中"][e.state]),1)]),_:2},1032,["color"])])]),_:2},1032,["description"])]),_:2},1024)]),_:1},8,["data-source"]),t.todo.length?(Object(o["openBlock"])(),Object(o["createBlock"])("div",T,[Object(o["createVNode"])("div",{class:"ele-cell-content",onClick:c[5]||(c[5]=e=>d.clear("todo"))},"清空待办"),Object(o["createVNode"])(b,{type:"vertical"}),Object(o["createVNode"])("div",{class:"ele-cell-content",onClick:c[6]||(c[6]=e=>d.more("todo"))},"查看更多")])):Object(o["createCommentVNode"])("",!0)]),_:1},8,["tab"])]),_:1},8,["active-key"])])])]),default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{count:d.allNum,class:"ele-notice-trigger"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{style:{padding:"6px"}})]),_:1},8,["count"])]),_:1},8,["visible"])}var V=a("e539"),L=a("7d23"),R=a("6f0c"),B=a("9268"),I=a("35e4"),M=a("ce2d"),D={name:"EleNotice",components:{BellOutlined:V["a"],NotificationFilled:L["a"],PushpinFilled:R["a"],VideoCameraFilled:B["a"],CarryOutFilled:I["a"],BellFilled:M["a"]},data(){return{visible:!1,active:"notice",notice:[{color:"#60B2FC",icon:"NotificationFilled",title:"你收到了一封14份新周报",time:"2020-07-27 18:30:18"},{color:"#F5686F",icon:"PushpinFilled",title:"许经理同意了你的请假申请",time:"2020-07-27 09:08:36"},{color:"#7CD734",icon:"VideoCameraFilled",title:"陈总邀请你参加视频会议",time:"2020-07-26 18:30:01"},{color:"#FAAD14",icon:"CarryOutFilled",title:"你推荐的刘诗雨已通过第三轮面试",time:"2020-07-25 16:38:46"},{color:"#2BCACD",icon:"BellFilled",title:"你的6月加班奖金已发放",time:"2020-07-25 11:03:31"}],message:[{avatar:"https://cdn.eleadmin.com/20200609/c184eef391ae48dba87e3057e70238fb.jpg",title:"SunSmile 评论了你的日志",content:"写的不错, 以后多多向你学习~",time:"2020-07-27 18:30:18"},{avatar:"https://cdn.eleadmin.com/20200609/948344a2a77c47a7a7b332fe12ff749a.jpg",title:"刘诗雨 点赞了你的日志",content:"写的不错, 以后多多向你学习~",time:"2020-07-27 09:08:36"},{avatar:"https://cdn.eleadmin.com/20200609/2d98970a51b34b6b859339c96b240dcd.jpg",title:"酷酷的大叔 评论了你的周报",content:"写的不错, 以后多多向你学习~",time:"2020-07-26 18:30:01"},{avatar:"https://cdn.eleadmin.com/20200609/f6bc05af944a4f738b54128717952107.jpg",title:"Jasmine 点赞了你的周报",content:"写的不错, 以后多多向你学习~",time:"2020-07-25 11:03:31"}],todo:[{state:0,title:"刘诗雨的请假审批",desc:"刘诗雨在 07-27 18:30 提交的请假申请"},{state:1,title:"第三方代码紧急变更",desc:"需要在 2020-07-27 之前完成"},{state:2,title:"信息安全考试",desc:"需要在 2020-07-26 18:30 前完成"},{state:2,title:"EleAdmin发布新版本",desc:"需要在 2020-07-25 11:03 前完成"}]}},computed:{noticeTitle(){return this.notice.length?`通知(${this.notice.length})`:"通知"},messageTitle(){return this.message.length?`私信(${this.message.length})`:"私信"},todoTitle(){return this.todo.length?`待办(${this.todo.length})`:"待办"},allNum(){return this.notice.length+this.message.length+this.todo.length}},methods:{clear(e){"notice"===e?this.notice=[]:"message"===e?this.message=[]:"todo"===e&&(this.todo=[])},more(e){this.visible=!1,"/user/message"===this.$route.path&&this.$route.query.type===e||this.$router.push({path:"/user/message",query:{type:e}})}}},$=(a("5dbd"),a("6b0d")),z=a.n($);const F=z()(D,[["render",U]]);var H=F,q=a("c1df"),W=a.n(q),K={name:"EleHeaderRight",components:{DownOutlined:g["a"],MoreOutlined:w["a"],UserOutlined:j["a"],LogoutOutlined:y["a"],FullscreenOutlined:O["a"],FullscreenExitOutlined:_["a"],EleNotice:H},emits:["item-click","change-language"],props:{showSetting:{type:Boolean,default:!0}},computed:{...Object(i["b"])(["platform","userInfo"]),loginUser(){return this.$store.state.user.user},language(){return[this.$i18n.locale]}},data(){return{fullscreen:!1,showEndTime:!1}},created(){"saas"===this.userInfo.adminable_type&&setTimeout(()=>{let e=W.a.unix(this.platform.end_time),c=W()(),a=e.diff(c,"month");console.log("diffq",a),this.showEndTime=a<=1&&a>=0&&e.format("YYYY-MM-DD")},500)},methods:{onUserDropClick({key:e}){"logout"===e?this.$confirm({title:this.$t("layout.logout.title"),content:this.$t("layout.logout.message"),icon:Object(o["createVNode"])(E["a"]),maskClosable:!0,onOk:()=>{this.$store.dispatch("user/removeToken").then(()=>{location.replace("/")})}}):"profile"===e?this.$router.push("/user/profile"):"password"===e&&this.$emit("item-click","password")},openSetting(){this.$emit("item-click","setting")},changeFullscreen(){try{this.fullscreen=Object(C["toggleFullscreen"])()}catch(e){this.$message.error("您的浏览器不支持全屏模式")}},checkFullscreen(){this.fullscreen=Object(C["isFullscreen"])()},changeLanguage({key:e}){this.$emit("change-language",e)}}};const J=z()(K,[["render",p]]);var Y=J;function G(e,c,a,n,t,d){const s=Object(o["resolveComponent"])("a-input-password"),i=Object(o["resolveComponent"])("a-form-item"),u=Object(o["resolveComponent"])("a-form"),h=Object(o["resolveComponent"])("a-modal");return Object(o["openBlock"])(),Object(o["createBlock"])(h,{width:420,title:"修改密码",visible:a.visible,"confirm-loading":t.loading,"body-style":{paddingBottom:"16px"},"onUpdate:visible":d.onUpdateVisible,onCancel:d.onCancel,onOk:d.onOk},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{ref:"form",model:t.form,rules:t.rules,"label-col":{sm:{span:6}},"wrapper-col":{sm:{span:18}}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{label:"旧密码",name:"old"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{value:t.form.old,"onUpdate:value":c[1]||(c[1]=e=>t.form.old=e),placeholder:"请输入旧密码",autocomplete:""},null,8,["value"])]),_:1}),Object(o["createVNode"])(i,{label:"新密码",name:"password"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{value:t.form.password,"onUpdate:value":c[2]||(c[2]=e=>t.form.password=e),placeholder:"请输入新密码",autocomplete:""},null,8,["value"])]),_:1}),Object(o["createVNode"])(i,{label:"确认密码",name:"password2"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{value:t.form.password2,"onUpdate:value":c[3]||(c[3]=e=>t.form.password2=e),placeholder:"请再次输入新密码",autocomplete:""},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["visible","confirm-loading","onUpdate:visible","onCancel","onOk"])}var Q={name:"ElePassword",emits:["update:visible"],props:{visible:Boolean},data(){return{form:{old:"",password:"",password2:""},rules:{old:[{required:!0,message:"请输入旧密码",type:"string",trigger:"blur"}],password:[{required:!0,message:"请输入新密码",type:"string",trigger:"blur"}],password2:[{required:!0,type:"string",trigger:"blur",validator:async(e,c)=>c?c===this.form.password?Promise.resolve():Promise.reject("两次输入密码不一致"):Promise.reject("请再次输入新密码")}]},loading:!1}},methods:{onOk(){this.$refs.form.validate().then(()=>{this.loading=!0,this.$http.post("/api/manager/userCenter/changePassword",{old_password:this.form.old,password:this.form.password,password_confirm:this.form.password}).then(e=>{this.loading=!1,1===e.data.code?(this.$message.success(e.data.msg),this.onUpdateVisible(!1),this.$store.dispatch("user/removeToken").then(()=>{location.replace("/")})):this.$message.error(e.data.msg)}).catch(e=>{this.loading=!1,this.$message.error(e.message)})}).catch(()=>{})},onCancel(){this.form={},this.loading=!1,this.$refs.form.resetFields()},onUpdateVisible(e){this.$emit("update:visible",e)}}};const X=z()(Q,[["render",G]]);var Z=X;const ee={class:"ele-text-center",style:{padding:"0px 0",display:"none"}},ce={class:"ele-text-secondary",href:"https://eleadmin.com",target:"_blank",style:{display:"none"}},ae={class:"ele-text-secondary",href:"https://eleadmin.com/doc/eleadminpro/",target:"_blank",style:{display:"none"}},ne={class:"ele-text-secondary",href:"https://eleadmin.com/goods/9",target:"_blank",style:{display:"none"}};function te(e,c,a,n,t,d){const s=Object(o["resolveComponent"])("a-space");return Object(o["openBlock"])(),Object(o["createBlock"])("div",ee,[Object(o["createVNode"])(s,{size:"large"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])("a",ce,Object(o["toDisplayString"])(e.$t("layout.footer.website")),1),Object(o["createVNode"])("a",ae,Object(o["toDisplayString"])(e.$t("layout.footer.document")),1),Object(o["createVNode"])("a",ne,Object(o["toDisplayString"])(e.$t("layout.footer.authorization")),1)]),_:1})])}var de={name:"EleFooter"};const oe=z()(de,[["render",te]]);var se=oe;function ie(){const{path:e,query:c,matched:a}=Object(o["unref"])(Oe.currentRoute),n=new Set;return a.forEach(e=>{e.components&&e.components.default&&e.components.default.name&&(["EleEmptyLayout","EleLayout"].includes(e.components.default.name)||n.add(e.components.default.name))}),t["a"].dispatch("theme/setKeepAliveExclude",Array.from(n)).then(()=>Oe.replace({query:c,path:"/redirect"+e}))}function ue(e){return t["a"].dispatch("theme/tabRemove",e)}function he(){return t["a"].dispatch("theme/tabRemoveAll")}function re(e){return t["a"].dispatch("theme/tabRemoveLeft",e)}function ke(e){return t["a"].dispatch("theme/tabRemoveRight",e)}function be(e){return t["a"].dispatch("theme/tabRemoveOther",e)}function le(e){return t["a"].dispatch("theme/tabAdd",e)}var me={name:"EleLayout",components:{EleHeaderRight:Y,ElePassword:Z,EleFooter:se},computed:{homeTitle(){return this.$t("layout.home")},...Object(i["b"])(["theme","user","platform"])},data(){return{setting:d["a"],showPassword:!1,showSetting:!1,showContent:!0,projectName:Object({NODE_ENV:"production",VUE_APP_API_BASE_URL:"https://book.shuhi.com/api",BASE_URL:""}).VUE_APP_NAME}},created(){this.getUserInfo()},methods:{getUserInfo(){d["a"].userUrl&&this.$http.get(d["a"].userUrl).then(e=>{const c=d["a"].parseUser?d["a"].parseUser(e.data):e.data;if(0===c.code){const e=c.data;this.$store.dispatch("user/setUser",e),this.$store.dispatch("user/setRoles",e?e.roles:null),this.$store.dispatch("user/setAuthorities",e?e.authorities:null)}else c.msg&&this.$message.error(c.msg);this.showContent=!0}).catch(e=>{this.showContent=!0,this.$message.error(e.message)})},onItemClick(e){"password"===e?this.showPassword=!0:"setting"===e&&(this.showSetting=!0)},reloadPage(){ie()},onLogoClick(e){e||this.$router.push("/")},updateCollapse(e){this.$store.dispatch("theme/set",{key:"collapse",value:e})},updateScreen(){this.$store.dispatch("theme/updateScreen");const e=this.$refs.header.checkFullscreen;e&&e()},changeStyle(e){this.$store.dispatch("theme/set",e)},changeColor(e){const c=this.$message.loading({content:"正在加载主题..."});this.$store.dispatch("theme/setColor",e).then(()=>{c()}).catch(e=>{console.error(e),c(),this.$message.error("主题加载失败")})},changeDarkMode(e){this.$store.dispatch("theme/setDarkMode",e)},changeWeakMode(e){this.$store.dispatch("theme/setWeakMode",e)},setHomeComponents(e){this.$store.dispatch("theme/setHomeComponents",e)},tabAdd(e){le(e)},tabRemove(e){ue(e.name).then(({lastPath:c})=>{e.active===e.name&&this.$router.push(c||"/")})},tabRemoveAll(e){he(),"/"!==e&&this.$router.push("/")},tabRemoveLeft(e){re(e)},tabRemoveRight(e){ke(e)},tabRemoveOther(e){be(e)},i18n(e,c,a){return a.title},changeLanguage(e){this.$i18n.locale=e,this.$refs.layout.changeLanguage(),localStorage.setItem("i18n-lang",e)}}};const fe=z()(me,[["render",s]]);var ve=fe,pe=a("b05c"),ge=a("323e"),we=a.n(ge);const je=[{path:"/login",component:()=>a.e("chunk-4b77a21f").then(a.bind(null,"f220")),meta:{title:"手机登录"}},{path:"/forget",component:()=>a.e("chunk-390d9f04").then(a.bind(null,"85aa")),meta:{title:"忘记密码"}},{path:"/mobile",component:()=>a.e("chunk-4b77a21f").then(a.bind(null,"f220")),meta:{title:"手机登录"}},{path:"/:pathMatch(.*)*",component:ve,children:[{path:"",component:()=>Promise.all([a.e("chunk-fab6daea"),a.e("chunk-c653e314")]).then(a.bind(null,"6acf"))}]}],ye=Object(n["a"])({routes:je,history:Object(n["b"])()});ye.beforeEach((e,c,n)=>{we.a.start(),_e(e),d["a"].takeToken()?t["a"].state.user.menus?n():t["a"].dispatch("user/getMenus").then(({menus:c,home:t})=>{ye.addRoute({path:"/",component:ve,redirect:d["a"].homePath||t,children:Object(pe["c"])(c,e=>a("2a68")("./views"+e))}),n({...e,replace:!0})}).catch(()=>{n()}):d["a"].whiteList.includes(e.path)?n():n({path:"/login",query:"/"===e.path?{}:{from:e.path}})}),ye.afterEach(()=>{setTimeout(()=>{we.a.done(!0)},300)});var Oe=c["a"]=ye;function _e(e){if(!e.path.startsWith("/redirect/")){let c=[];e&&e.meta&&e.meta.title&&c.push(e.meta.title);const a=window.titleName||Object({NODE_ENV:"production",VUE_APP_API_BASE_URL:"https://book.shuhi.com/api",BASE_URL:""}).VUE_APP_NAME;a&&c.push(a),document.title=c.join(" - ")}}},a4b1:function(e,c,a){},cda7:function(e,c,a){},d2b8:function(e,c,a){"use strict";var n=a("2c2a");function t(e){for(let c=0;c0?(a.component=null,t(a.children)):a.component=a.path}}c["a"]={hideSidebars:[],hideFooters:["/system/dictionary","/system/organization","/form/advanced","/example/choose"],repeatableTabs:["/system/user/info"],whiteList:["/login","/forget","/mobile"],menuUrl:"/manager/index/getMenuList",parseMenu(e){return{code:0,data:Object(n["toTreeData"])(e.data,"id","pid")}},parseMenuItem(e){return t([e]),e},menus:null,userUrl:null,parseUser(e){let c={code:e.code,msg:e.msg};return e.data&&(c.data=Object.assign({},e.data,{roles:e.data.roles?e.data.roles.map(e=>e.roleCode):[],authorities:e.data.authorities?e.data.authorities.map(e=>e.authority):[]})),c},tokenHeaderName:"token",tokenStoreName:"token",userStoreName:"user",themeStoreName:"theme",homeTitle:null,homePath:null,showSetting:!0,tabKeepAlive:!0,collapse:!1,sideStyle:"dark",headStyle:"light",tabStyle:"default",layoutStyle:"side",sideMenuStyle:"default",fixedSidebar:!0,fixedHeader:!1,fixedBody:!0,logoAutoSize:!1,bodyFull:!0,showTabs:!0,colorfulIcon:!1,sideUniqueOpen:!0,showFooter:!0,weakMode:!1,darkMode:!1,color:null,takeToken(){let e=localStorage.getItem(this.tokenStoreName);return e||(e=sessionStorage.getItem(this.tokenStoreName)),e},cacheToken(e,c){localStorage.removeItem(this.tokenStoreName),sessionStorage.removeItem(this.tokenStoreName),e&&(c?localStorage.setItem(this.tokenStoreName,e):sessionStorage.setItem(this.tokenStoreName,e))},takeUser(){try{return JSON.parse(localStorage.getItem(this.userStoreName))||{}}catch(e){console.error(e)}return{}},cacheUser(e){e?localStorage.setItem(this.userStoreName,JSON.stringify(e)):localStorage.removeItem(this.userStoreName)}}}});