UNPKG

me-admin-sdk-plus

Version:

一个真正开箱即用的后台管理系统模板

1 lines 81.9 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("axios"),require("element-ui"),require("nprogress"),require("vue"),require("vue-router"),require("vuex")):"function"==typeof define&&define.amd?define("me-admin-sdk",["axios","element-ui","nprogress","vue","vue-router","vuex"],t):"object"==typeof exports?exports["me-admin-sdk"]=t(require("axios"),require("element-ui"),require("nprogress"),require("vue"),require("vue-router"),require("vuex")):e.MeAdminSdk=t(e.axios,e.ELEMENT,e.NProgress,e.Vue,e.VueRouter,e.Vuex)}(window,function(n,s,r,o,a,i){return d={},l.m=u={"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_sass-loader@7.1.0@sass-loader/lib/loader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VTable/Pager.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,".custom-table{margin-bottom:20px}.custom-table-pager{float:right;margin-top:20px}@media screen and (max-width: 600px){.custom-table-pager{float:none}.custom-table-pager .el-pagination{white-space:normal}}.custom-table-toolbar{float:left;margin-top:20px}.custom-table-radio .el-radio__label{display:none}.custom-table .name-wrapper{display:inline-block}.custom-table .custom-table-expand label{width:100px;color:#99a9bf}.custom-table .custom-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:45%}.custom-table .custom-table-expand img{width:50px;height:50px;margin-right:2px}\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Help.vue?vue&type=style&index=0&lang=css&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"\n.help-block {\r\n display: block;\r\n color: #a9a9a9;\r\n font-size: 12px;\n}\n.help-block-inline {\r\n display: inline-block;\r\n color: #a9a9a9;\r\n font-size: 12px;\n}\r\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Input.vue?vue&type=style&index=0&id=6df83146&scoped=true&lang=css&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"\n.inline-small-input[data-v-6df83146] {\r\n margin-left: 0;\n}\r\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/Index.vue?vue&type=style&index=0&lang=css&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"\n.layout-main {\n position: relative;\n}\n.layout-main-content {\n position: absolute;\n top: 43px;\n left: 0;\n right: 0;\n bottom: 0;\n overflow: auto;\n padding: 15px;\n padding-bottom: 0;\n}\n.layout-main-content-mobile {\n width: 100%;\n overflow: auto;\n padding: 15px;\n}\n.layout-toggle-menu {\n width: 40px;\n height: 39px;\n background: #1f2f3d;\n position: absolute;\n top: 0;\n z-index: 10;\n cursor: pointer;\n line-height: 40px;\n text-align: center;\n color: #fff;\n font-size: 14px;\n opacity: 0.5;\n transition: opacity 0.3s ease-out;\n margin-left: 1px;\n margin-top: 2px;\n}\n.layout-nav-tabs {\n width: 100%;\n height: 40px;\n}\n.layout-nav-tabs .el-tabs__header {\n padding-left: 42px;\n padding-top: 2px;\n}\n.layout-nav-tabs .el-tabs__item:focus.is-active.is-focus:not(:active) {\n box-shadow: 0px 0px 0px;\n -webkit-box-shadow: 0px 0px 0px;\n}\n.layout-nav-tabs .layout-tab-title {\n float: left;\n /* padding-left: 8px; */\n}\n.layout-nav-tabs.el-tabs--card\n > .el-tabs__header\n .el-tabs__item.is-active.is-closable {\n padding-left: 10px;\n padding-right: 10px;\n}\n.contextmenu {\n margin: 0;\n background: #fff;\n z-index: 3000;\n position: fixed;\n list-style-type: none;\n padding: 5px 0;\n border-radius: 4px;\n font-size: 12px;\n font-weight: 400;\n box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);\n}\n.contextmenu li {\n margin: 0;\n padding: 7px 16px;\n cursor: pointer;\n}\n.contextmenu li:hover {\n background: #eee;\n}\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppMain.vue?vue&type=style&index=0&id=3a04d1c0&scoped=true&lang=css&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"\n.fade-enter-active[data-v-3a04d1c0],\r\n.fade-leave-active[data-v-3a04d1c0] {\r\n transition: opacity 0.1s;\n}\n.fade-enter[data-v-3a04d1c0], .fade-leave-to[data-v-3a04d1c0] /* .fade-leave-active in below version 2.1.8 */ {\r\n opacity: 0;\n}\r\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppSidebar.vue?vue&type=style&index=0&lang=css&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"\n.el-menu-vertical-custom {\n width: 200px;\n min-height: 100%;\n}\n.el-menu-vertical-custom.el-menu--collapse {\n width: auto;\n transition: width 0.1s;\n}\n.el-menu--collapse .left-menu--text,\n.el-menu--collapse .el-icon-arrow-right {\n /* transition: width 0.1s; */\n height: 0;\n width: 0;\n overflow: hidden;\n visibility: hidden;\n display: inline-block;\n}\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/ThemePicker.vue?vue&type=style&index=0&lang=css&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"\n.custom-theme-bg {\r\n background-color: #409eff;\r\n color: white;\n}\n.custom-theme-bg * {\r\n color: white;\n}\n.custom-theme-color {\r\n color: #409eff;\n}\n.theme-picker .el-color-picker__trigger {\r\n vertical-align: middle;\n}\n.theme-picker-dropdown .el-color-dropdown__link-btn {\r\n display: none;\n}\r\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VUpload/Single.vue?vue&type=style&index=0&lang=css&":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\r\n/*单文件上传 */\n.single-uploader .el-upload {\r\n border: 1px dashed #d9d9d9;\r\n border-radius: 6px;\r\n cursor: pointer;\r\n position: relative;\r\n overflow: hidden;\n}\n.single-uploader .el-upload:hover {\r\n border-color: #409eff;\n}\n.single-uploader .single-uploader-icon {\r\n font-size: 28px;\r\n color: #8c939d;\r\n width: 178px;\r\n height: 178px;\r\n line-height: 178px;\r\n text-align: center;\n}\n.single-uploader .single-img {\r\n width: 178px;\r\n height: 178px;\r\n display: block;\n}\n.single-uploader-tip {\r\n display: block;\n}\n.single-file-delete {\r\n width: 100%;\r\n position: absolute;\r\n left: 0;\r\n bottom: 0;\r\n background: white;\r\n opacity: 0.8;\r\n border-top: 1px dashed #d9d9d9;\n}\r\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./src/assets/styles/app.css":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"/* 滚动条样式 */\r\n::-webkit-scrollbar {\r\n width: 10px;\r\n height: 10px;\r\n}\r\n::-webkit-scrollbar-button,\r\n::-webkit-scrollbar-button:vertical {\r\n display: none;\r\n}\r\n::-webkit-scrollbar-track,\r\n::-webkit-scrollbar-track:vertical {\r\n background-color: black;\r\n}\r\n::-webkit-scrollbar-track-piece {\r\n background-color: #f5f5f5;\r\n}\r\n::-webkit-scrollbar-thumb,\r\n::-webkit-scrollbar-thumb:vertical {\r\n margin-right: 10px;\r\n background-color: #a6a6a6;\r\n}\r\n::-webkit-scrollbar-thumb:hover,\r\n::-webkit-scrollbar-thumb:vertical:hover {\r\n background-color: #aaa;\r\n}\r\n::-webkit-scrollbar-corner,\r\n::-webkit-scrollbar-corner:vertical {\r\n background-color: #535353;\r\n}\r\n::-webkit-scrollbar-resizer,\r\n::-webkit-scrollbar-resizer:vertical {\r\n background-color: #ff6e00;\r\n}\r\n\r\n.text-left {\r\n text-align: left;\r\n}\r\n.text-center {\r\n text-align: center;\r\n}\r\n.text-right {\r\n text-align: right;\r\n}\r\n.float-l {\r\n float: left;\r\n}\r\n.float-r {\r\n float: right;\r\n}\r\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./src/assets/styles/layout.css":function(e,t,n){(e.exports=n("./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js")(!1)).push([e.i,"* {\r\n box-sizing: content-box; /* 伸缩项目自动box-sizing:border-box,所以需调整为content-box */\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\nbody {\r\n display: flex;\r\n flex-direction: column; /* 头、中部、脚纵向显示 */\r\n overflow: hidden;\r\n}\r\n\r\n.app-header,\r\n.app-footer {\r\n flex: 0 0 50px; /* 头、脚尺寸固定,不放大、不缩小 */\r\n border: 1px solid #3f3f3f;\r\n text-align: center;\r\n}\r\n\r\n.app-main {\r\n display: flex;\r\n flex: 1;\r\n}\r\n\r\n.app-content {\r\n overflow-y: auto;\r\n overflow-x: auto;\r\n border: 1px solid green;\r\n flex: 1;\r\n padding: 20px;\r\n}\r\n.app-left,\r\n.app-right {\r\n overflow-y: auto;\r\n border: 1px solid blue;\r\n flex: 0 0 auto; /* 左右两列固定宽 */\r\n}\r\n\r\n.app-left {\r\n order: -1; /* 让left居于左侧 */\r\n}\r\n.custom-input-small {\r\n width: 60%;\r\n}\r\n.custom-input-short {\r\n width: 200px;\r\n}\r\n\r\n.layout-main-content .el-input {\r\n min-width: 215px;\r\n}\r\n.el-input-number .el-input,\r\n.el-select .el-input,\r\n.el-pagination__jump .el-input {\r\n min-width: auto;\r\n}\r\n\r\n.list-search-input,\r\n.list-search-input .el-input--small {\r\n min-width: 130px;\r\n width: 130px;\r\n}\r\n.layout-main-content .custom-content-footer {\r\n position: fixed;\r\n width: 100%;\r\n bottom: 0;\r\n text-align: center;\r\n z-index: 99;\r\n background: white;\r\n border-top: 1px solid #cccccc;\r\n padding-top: 5px;\r\n padding-bottom: 5px;\r\n margin-bottom: 0;\r\n}\r\n\r\n.custom-input-help {\r\n width: 200px;\r\n color: #abacad;\r\n font-size: 12px;\r\n line-height: 1;\r\n padding-top: 4px;\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n}\r\n@media screen and (max-width: 600px) {\r\n .el-date-editor--daterange.el-input__inner,.el-range-editor--small.el-input__inner{\r\n max-width:330px;\r\n }\r\n .el-message-box {\r\n max-width: 100%;\r\n }\r\n .el-picker-panel{\r\n left:0 !important;\r\n }\r\n}\r\n",""])},"./node_modules/_css-loader@2.1.1@css-loader/dist/runtime/api.js":function(e,t,n){"use strict";e.exports=function(n){var a=[];return a.toString=function(){return this.map(function(e){var t=function(e,t){var n=e[1]||"",s=e[3];if(!s)return n;if(t&&"function"==typeof btoa){var r=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(s),o=s.sources.map(function(e){return"/*# sourceURL="+s.sourceRoot+e+" */"});return[n].concat(o).concat([r]).join("\n")}return[n].join("\n")}(e,n);return e[2]?"@media "+e[2]+"{"+t+"}":t}).join("")},a.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},s=0;s<this.length;s++){var r=this[s][0];null!=r&&(n[r]=!0)}for(s=0;s<e.length;s++){var o=e[s];null!=o[0]&&n[o[0]]||(t&&!o[2]?o[2]=t:t&&(o[2]="("+o[2]+") and ("+t+")"),a.push(o))}},a}},"./node_modules/_element-ui@2.10.1@element-ui/package.json":function(e){e.exports=JSON.parse('{"name":"element-ui","version":"2.10.1","description":"A Component Library for Vue.js.","main":"lib/element-ui.common.js","files":["lib","src","packages","types"],"typings":"types/index.d.ts","scripts":{"bootstrap":"yarn || npm i","build:file":"node build/bin/iconInit.js & node build/bin/build-entry.js & node build/bin/i18n.js & node build/bin/version.js","build:theme":"node build/bin/gen-cssfile && gulp build --gulpfile packages/theme-chalk/gulpfile.js && cp-cli packages/theme-chalk/lib lib/theme-chalk","build:utils":"cross-env BABEL_ENV=utils babel src --out-dir lib --ignore src/index.js","build:umd":"node build/bin/build-locale.js","clean":"rimraf lib && rimraf packages/*/lib && rimraf test/**/coverage","deploy:build":"npm run build:file && cross-env NODE_ENV=production webpack --config build/webpack.demo.js && echo element.eleme.io>>examples/element-ui/CNAME","dev":"npm run bootstrap && npm run build:file && cross-env NODE_ENV=development webpack-dev-server --config build/webpack.demo.js & node build/bin/template.js","dev:play":"npm run build:file && cross-env NODE_ENV=development PLAY_ENV=true webpack-dev-server --config build/webpack.demo.js","dist":"npm run clean && npm run build:file && npm run lint && webpack --config build/webpack.conf.js && webpack --config build/webpack.common.js && webpack --config build/webpack.component.js && npm run build:utils && npm run build:umd && npm run build:theme","i18n":"node build/bin/i18n.js","lint":"eslint src/**/* test/**/* packages/**/* build/**/* --quiet","pub":"npm run bootstrap && sh build/git-release.sh && sh build/release.sh && node build/bin/gen-indices.js && sh build/deploy-faas.sh","test":"npm run lint && npm run build:theme && cross-env CI_ENV=/dev/ BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test:watch":"npm run build:theme && cross-env BABEL_ENV=test karma start test/unit/karma.conf.js"},"faas":[{"domain":"element","public":"temp_web/element"},{"domain":"element-theme","public":"examples/element-ui","build":["yarn","npm run deploy:build"]}],"repository":{"type":"git","url":"git@github.com:ElemeFE/element.git"},"homepage":"http://element.eleme.io","keywords":["eleme","vue","components"],"license":"MIT","bugs":{"url":"https://github.com/ElemeFE/element/issues"},"unpkg":"lib/index.js","style":"lib/theme-chalk/index.css","dependencies":{"async-validator":"~1.8.1","babel-helper-vue-jsx-merge-props":"^2.0.0","deepmerge":"^1.2.0","normalize-wheel":"^1.0.1","resize-observer-polyfill":"^1.5.0","throttle-debounce":"^1.0.1"},"peerDependencies":{"vue":"^2.5.17"},"devDependencies":{"@vue/component-compiler-utils":"^2.6.0","algoliasearch":"^3.24.5","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-module-resolver":"^2.2.0","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-vue-jsx":"^3.7.0","babel-preset-env":"^1.7.0","babel-preset-stage-2":"^6.24.1","babel-regenerator-runtime":"^6.5.0","chai":"^4.2.0","chokidar":"^1.7.0","copy-webpack-plugin":"^5.0.0","coveralls":"^3.0.3","cp-cli":"^1.0.2","cross-env":"^3.1.3","css-loader":"^2.1.0","es6-promise":"^4.0.5","eslint":"4.18.2","eslint-config-elemefe":"0.1.1","eslint-loader":"^2.0.0","eslint-plugin-html":"^4.0.1","eslint-plugin-json":"^1.2.0","file-loader":"^1.1.11","file-save":"^0.2.0","gulp":"^4.0.0","gulp-autoprefixer":"^6.0.0","gulp-cssmin":"^0.2.0","gulp-sass":"^4.0.2","highlight.js":"^9.3.0","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","json-templater":"^1.0.4","karma":"^4.0.1","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.32","karma-webpack":"^3.0.5","markdown-it":"^8.4.1","markdown-it-anchor":"^5.0.2","markdown-it-chain":"^1.3.0","markdown-it-container":"^2.0.0","mini-css-extract-plugin":"^0.4.1","mocha":"^6.0.2","node-sass":"^4.11.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss":"^7.0.14","progress-bar-webpack-plugin":"^1.11.0","rimraf":"^2.5.4","sass-loader":"^7.1.0","select-version-cli":"^0.0.2","sinon":"^7.2.7","sinon-chai":"^3.3.0","style-loader":"^0.23.1","transliteration":"^1.1.11","uglifyjs-webpack-plugin":"^2.1.1","uppercamelcase":"^1.1.0","url-loader":"^1.0.1","vue":"2.5.21","vue-loader":"^15.7.0","vue-router":"^3.0.1","vue-template-compiler":"2.5.21","vue-template-es2015-compiler":"^1.6.0","webpack":"^4.14.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.11","webpack-node-externals":"^1.7.2"},"_from":"element-ui@2.10.1","_resolved":"https://registry.npm.taobao.org/element-ui/download/element-ui-2.10.1.tgz"}')},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_sass-loader@7.1.0@sass-loader/lib/loader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VTable/Pager.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_sass-loader@7.1.0@sass-loader/lib/loader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VTable/Pager.vue?vue&type=style&index=0&lang=scss&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("c55b5d7e",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Help.vue?vue&type=style&index=0&lang=css&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Help.vue?vue&type=style&index=0&lang=css&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("f0521216",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Input.vue?vue&type=style&index=0&id=6df83146&scoped=true&lang=css&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Input.vue?vue&type=style&index=0&id=6df83146&scoped=true&lang=css&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("0389dd16",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/Index.vue?vue&type=style&index=0&lang=css&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/Index.vue?vue&type=style&index=0&lang=css&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("5e3fc606",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppMain.vue?vue&type=style&index=0&id=3a04d1c0&scoped=true&lang=css&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppMain.vue?vue&type=style&index=0&id=3a04d1c0&scoped=true&lang=css&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("079d1064",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppSidebar.vue?vue&type=style&index=0&lang=css&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppSidebar.vue?vue&type=style&index=0&lang=css&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("4210a27a",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/ThemePicker.vue?vue&type=style&index=0&lang=css&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/ThemePicker.vue?vue&type=style&index=0&lang=css&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("685a171e",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VUpload/Single.vue?vue&type=style&index=0&lang=css&":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VUpload/Single.vue?vue&type=style&index=0&lang=css&");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("02e0b190",s,!0,{})},"./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js":function(e,t,n){"use strict";function l(e,t){for(var n=[],s={},r=0;r<t.length;r++){var o=t[r],a=o[0],i={id:e+":"+r,css:o[1],media:o[2],sourceMap:o[3]};s[a]?s[a].parts.push(i):n.push(s[a]={id:a,parts:[i]})}return n}n.r(t),n.d(t,"default",function(){return m});var s="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!s)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var u={},r=s&&(document.head||document.getElementsByTagName("head")[0]),o=null,a=0,d=!1,i=function(){},c=null,p="data-vue-ssr-id",h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function m(a,e,t,n){d=t,c=n||{};var i=l(a,e);return f(i),function(e){for(var t=[],n=0;n<i.length;n++){var s=i[n];(r=u[s.id]).refs--,t.push(r)}e?f(i=l(a,e)):i=[];for(n=0;n<t.length;n++){var r;if(0===(r=t[n]).refs){for(var o=0;o<r.parts.length;o++)r.parts[o]();delete u[r.id]}}}}function f(e){for(var t=0;t<e.length;t++){var n=e[t],s=u[n.id];if(s){s.refs++;for(var r=0;r<s.parts.length;r++)s.parts[r](n.parts[r]);for(;r<n.parts.length;r++)s.parts.push(v(n.parts[r]));s.parts.length>n.parts.length&&(s.parts.length=n.parts.length)}else{var o=[];for(r=0;r<n.parts.length;r++)o.push(v(n.parts[r]));u[n.id]={id:n.id,refs:1,parts:o}}}}function g(){var e=document.createElement("style");return e.type="text/css",r.appendChild(e),e}function v(t){var n,s,e=document.querySelector("style["+p+'~="'+t.id+'"]');if(e){if(d)return i;e.parentNode.removeChild(e)}if(h){var r=a++;e=o=o||g(),n=_.bind(null,e,r,!1),s=_.bind(null,e,r,!0)}else e=g(),n=function(e,t){var n=t.css,s=t.media,r=t.sourceMap;s&&e.setAttribute("media",s);c.ssrId&&e.setAttribute(p,t.id);r&&(n+="\n/*# sourceURL="+r.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,e),s=function(){e.parentNode.removeChild(e)};return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else s()}}var b,y=(b=[],function(e,t){return b[e]=t,b.filter(Boolean).join("\n")});function _(e,t,n,s){var r=n?"":s.css;if(e.styleSheet)e.styleSheet.cssText=y(t,r);else{var o=document.createTextNode(r),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}},"./src/assets/styles/app.css":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./src/assets/styles/app.css");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("30df5bac",s,!0,{})},"./src/assets/styles/layout.css":function(e,t,n){var s=n("./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./src/assets/styles/layout.css");"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/lib/addStylesClient.js").default)("5796823c",s,!0,{})},"./src/components/VForm/Help.vue?vue&type=style&index=0&lang=css&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Help.vue?vue&type=style&index=0&lang=css&");n.n(s).a},"./src/components/VForm/Input.vue?vue&type=style&index=0&id=6df83146&scoped=true&lang=css&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VForm/Input.vue?vue&type=style&index=0&id=6df83146&scoped=true&lang=css&");n.n(s).a},"./src/components/VLayout/Index.vue?vue&type=style&index=0&lang=css&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/Index.vue?vue&type=style&index=0&lang=css&");n.n(s).a},"./src/components/VLayout/components/AppMain.vue?vue&type=style&index=0&id=3a04d1c0&scoped=true&lang=css&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppMain.vue?vue&type=style&index=0&id=3a04d1c0&scoped=true&lang=css&");n.n(s).a},"./src/components/VLayout/components/AppSidebar.vue?vue&type=style&index=0&lang=css&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/AppSidebar.vue?vue&type=style&index=0&lang=css&");n.n(s).a},"./src/components/VLayout/components/ThemePicker.vue?vue&type=style&index=0&lang=css&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VLayout/components/ThemePicker.vue?vue&type=style&index=0&lang=css&");n.n(s).a},"./src/components/VTable/Pager.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_sass-loader@7.1.0@sass-loader/lib/loader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VTable/Pager.vue?vue&type=style&index=0&lang=scss&");n.n(s).a},"./src/components/VUpload/Single.vue?vue&type=style&index=0&lang=css&":function(e,t,n){"use strict";var s=n("./node_modules/_vue-style-loader@4.1.2@vue-style-loader/index.js!./node_modules/_css-loader@2.1.1@css-loader/dist/cjs.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_vue-loader@15.7.0@vue-loader/lib/index.js?!./src/components/VUpload/Single.vue?vue&type=style&index=0&lang=css&");n.n(s).a},"./src/index.js":function(e,t,n){"use strict";n.r(t);var s={};n.r(s),n.d(s,"default",function(){return _}),n.d(s,"get",function(){return x}),n.d(s,"post",function(){return w});var r={};n.r(r),n.d(r,"back",function(){return R}),n.d(r,"redirect",function(){return q}),n.d(r,"link",function(){return K}),n.d(r,"message",function(){return W}),n.d(r,"info",function(){return J}),n.d(r,"warn",function(){return X}),n.d(r,"success",function(){return Y}),n.d(r,"confirm",function(){return G}),n.d(r,"prompt",function(){return Q}),n.d(r,"showProgress",function(){return ee}),n.d(r,"hideProgress",function(){return te}),n.d(r,"getDownloadUrl",function(){return ne}),n.d(r,"dynamicLoadJs",function(){return se}),n.d(r,"sortDown",function(){return re}),n.d(r,"genRandomId",function(){return oe}),n.d(r,"isIe",function(){return ae}),n.d(r,"checkAuth",function(){return ie});function o(e,t,n,s,r,o,a,i){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),s&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=l):r&&(l=i?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var d=u.render;u.render=function(e,t){return l.call(t),d(e,t)}}else{var c=u.beforeCreate;u.beforeCreate=c?[].concat(c,l):[l]}return{exports:e,options:u}}var a=o({},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},[],!1,null,null,null).exports,i=n("vue"),l=n.n(i),u=n("element-ui"),d=n.n(u),c=(n("./src/assets/styles/app.css"),n("./src/assets/styles/layout.css"),n("vue-router")),p=n.n(c),h=n("axios"),m=n.n(h),f=n("vuex"),g=n.n(f),v={state:{removeNavTab:"",cacheViews:[],authName:null,sysTitle:null,sysLogo:null,sysMenus:[],modules:[],iconList:[],sysTheme:"#409EFF",indexPath:null,loginPath:null,logoutPath:null},getters:{removeNavTab:function(e){return e.removeNavTab},cacheViews:function(e){return e.cacheViews},authName:function(e){return e.authName},sysTitle:function(e){return e.sysTitle},sysTheme:function(e){return e.sysTheme},sysLogo:function(e){return e.sysLogo},sysMenus:function(e){return e.sysMenus},modules:function(e){return e.modules},iconList:function(e){return e.iconList},indexPath:function(e){return e.indexPath},loginPath:function(e){return e.loginPath},logoutPath:function(e){return e.logoutPath}},mutations:{REMOVE_NAV_TAB_KEY:function(e,t){e.removeNavTab=t},ADD_CACHE_VIEW:function(e,t){t&&-1===e.cacheViews.indexOf(t)&&e.cacheViews.push(t)},DEL_CACHE_VIEW:function(e,t){if(t&&-1!==e.cacheViews.indexOf(t))for(var n=0;n<e.cacheViews.length;n++)if(e.cacheViews[n]===t){e.cacheViews.splice(n,1);break}},CLEAR_CACHE_VIEW:function(e){e.cacheViews=[],sessionStorage.CurrentPageTabs="[]"},SET_SYS_INFO:function(e,t){e.sysTitle=t.sysTitle,e.sysLogo=t.sysLogo,e.sysTheme=t.sysTheme||e.sysTheme,e.authName=t.authName,e.sysMenus=t.menus||[],e.modules=t.modules||[],e.iconList=t.iconList||[],e.indexPath=t.indexPath,e.loginPath=t.loginPath,e.logoutPath=t.logoutPath}},actions:{removeNavTab:function(e,t){var n=e.commit;n("DEL_CACHE_VIEW",t),n("REMOVE_NAV_TAB_KEY",t)},addCacheView:function(e,t){(0,e.commit)("ADD_CACHE_VIEW",t)},delCacheView:function(e,t){(0,e.commit)("DEL_CACHE_VIEW",t)},clearCacheView:function(e){(0,e.commit)("CLEAR_CACHE_VIEW")},setSysInfo:function(e,t){(0,e.commit)("SET_SYS_INFO",t||{})}}};l.a.use(g.a);var b=new g.a.Store({modules:{app:v},strict:!1}),y=m.a&&m.a.create({timeout:1e4});y&&y.interceptors.request.use(function(e){return e.url=e.url,e.params=e.params||{},e.headers=e.headers||{},e.headers["X-Requested-With"]="XMLHttpRequest",ae()&&(e.params.ieajaxnow=Date.now()),e},function(e){return{status:0,msg:e.message}}),y&&y.interceptors.response.use(function(e){var t=e.data;return t&&0===t.status&&t.msg&&X(t.msg),200===e.status?t:e},function(e){var t={status:0,msg:"服务器异常"},n=e.message||"",s=e.request&&e.request.status;return(403===s||401===s||-1<n.indexOf("403")||-1<n.indexOf("401"))&&(t.msg="权限校验失败,请重新登录",location.pathname&&-1===location.pathname.indexOf(b.getters.loginPath)&&void 0===window.isLogouting&&(window.isLogouting=!0,setTimeout(function(){G("是否重新登录?").then(function(e){location.href=b.getters.loginPath})},1e3))),X(t.msg),console.log("err"+e),Promise.reject(t)});var _=y;function x(e,t,n){if(!y)throw new Error("axios not found");return y(Object.assign({url:e,method:"GET",params:t},n))}function w(e,t,n){if(!y)throw new Error("axios not found");return y(Object.assign({url:e,method:"POST",data:t},n))}function j(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}var k=(function(e,t,n){return t&&j(e.prototype,t),n&&j(e,n),e}(S,[{key:"required",value:function(e){return e=e||"输入",this.rules.push({required:!0,message:"请"+e+this.name,trigger:this.trigger}),this}},{key:"selectRequired",value:function(){return this.required("选择")}},{key:"length",value:function(e,t){return this.rules.push({min:e,max:t,message:this.name+"必须是 "+e+" - "+t+" 个字符",trigger:this.trigger}),this}},{key:"number",value:function(e,t){var n={type:"number",message:this.name+"必须是数字",trigger:this.trigger};return 0<=e&&0<=t&&(n.min=e,n.max=t,n.message=this.name+"必须是 "+e+" - "+t+" 之间的数字"),this.rules.push(n),this}},{key:"integer",value:function(e,t){var n={type:"integer",message:this.name+"必须是整数",trigger:this.trigger};return 0<=e&&0<=t&&(n.min=e,n.max=t,n.message=this.name+"必须是 "+e+" - "+t+" 之间的整数"),this.rules.push(n),this}},{key:"build",value:function(){return this.rules}}]),S);function S(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,S),this.rules=[],this.name=e,this.trigger=t||"blur"}var V={pages:r,fetch:s,rules:function(e,t){return new k(e,t)}},C={beforeEach:function(e,t,n){if(V.pages.showProgress(),e.meta.skipauth||V.pages.checkAuth(e.name))return n();e.meta.authRedirect?n(e.meta.authRedirect):V.pages.warn("无访问权限")},afterEach:function(e,t){V.pages.hideProgress()}},T=o({props:["cstyle"]},function(){var e=this.$createElement;return(this._self._c||e)("div",{style:this.cstyle},[this._t("default")],2)},[],!1,null,null,null).exports,$=n("./node_modules/_element-ui@2.10.1@element-ui/package.json").version,E="#409EFF",L={data:function(){return{chalk:"",theme:E,predefineColors:["#409EFF","#3EBBB1","#BB963E"]}},created:function(){this.theme=localStorage.customThemeColor||this.$store.getters.sysTheme||E,this.predefineColors=JSON.parse(localStorage.historyPreThemeColor||"null")||this.predefineColors},watch:{theme:function(t,n){var s=this;if("string"==typeof t){localStorage.customThemeColor=t;var r,o,a=this.getThemeCluster(t.replace("#","")),i=this.getThemeCluster(n.replace("#","")),e=(r="chalk",o="chalk-style",function(){var e=s.getThemeCluster(E.replace("#","")),t=s.updateStyle(s[r],e,a),n=document.getElementById(o);n||((n=document.createElement("style")).setAttribute("id",o),document.head.appendChild(n)),n.innerText=t});if(this.chalk)e();else{var l="https://unpkg.com/element-ui@"+$+"/lib/theme-chalk/index.css";location.host&&(l=[].slice.call(document.querySelectorAll("link")).map(function(e){return e.href}).find(function(e){return 0<e.indexOf("element-ui/index.css")})||l),this.getCSSString(l,e,"chalk")}[].slice.call(document.querySelectorAll("style")).filter(function(e){var t=e.innerText;return new RegExp(n,"i").test(t)&&!/Chalk Variables/.test(t)}).forEach(function(e){var t=e.innerText;"string"==typeof t&&(e.innerText=s.updateStyle(t,i,a))}),document.querySelectorAll(".custom-theme-bg").forEach(function(e){e.style.backgroundColor=t}),document.querySelectorAll(".custom-theme-color").forEach(function(e){e.style.color=t}),-1===this.predefineColors.indexOf(t)&&(9<this.predefineColors.length&&this.predefineColors.pop(),this.predefineColors.unshift(t),localStorage.historyPreThemeColor=JSON.stringify(this.predefineColors))}}},methods:{updateStyle:function(e,t,n){var s=e;return t.forEach(function(e,t){s=s.replace(new RegExp(e,"ig"),n[t])}),s},getCSSString:function(e,t,n){var s=this,r=new XMLHttpRequest;r.onreadystatechange=function(){4===r.readyState&&200===r.status&&(s[n]=r.responseText.replace(/@font-face{[^}]+}/,""),t())},r.open("GET",e),r.send()},getThemeCluster:function(e){for(var t,n,s,r,o,a,i,l,u,d,c=[e],p=0;p<=9;p++)c.push((t=e,n=Number((p/10).toFixed(2)),o=r=s=void 0,s=parseInt(t.slice(0,2),16),r=parseInt(t.slice(2,4),16),o=parseInt(t.slice(4,6),16),0===n?[s,r,o].join(","):(s+=Math.round(n*(255-s)),r+=Math.round(n*(255-r)),o+=Math.round(n*(255-o)),"#"+(s=s.toString(16))+(r=r.toString(16))+(o=o.toString(16)))));return c.push((a=e,i=.1,l=parseInt(a.slice(0,2),16),u=parseInt(a.slice(2,4),16),d=parseInt(a.slice(4,6),16),l=Math.round((1-i)*l),u=Math.round((1-i)*u),d=Math.round((1-i)*d),"#"+(l=l.toString(16))+(u=u.toString(16))+(d=d.toString(16)))),c}}},P=(n("./src/components/VLayout/components/ThemePicker.vue?vue&type=style&index=0&lang=css&"),o({components:{VThemePicker:o(L,function(){var t=this,e=t.$createElement;return(t._self._c||e)("el-color-picker",{staticClass:"theme-picker",attrs:{"popper-class":"theme-picker-dropdown",predefine:t.predefineColors},model:{value:t.theme,callback:function(e){t.theme=e},expression:"theme"}})},[],!1,null,null,null).exports},data:function(){return{disabledTab:"true"===localStorage.DISABLE_TAB}},computed:{showDropFunc:function(){return this.$ui.pages.checkAuth("system_admin_updatepwd")||this.$store.getters.sysMenus&&0<this.$store.getters.sysMenus.length||this.$store.getters.logoutPath}},methods:{logout:function(){location.href=this.$store.getters.logoutPath},handleClick:function(e){"disabledTab"===e?(localStorage.DISABLE_TAB=!this.disabledTab,this.disabledTab||this.$store.dispatch("clearCacheView"),location.reload()):"logout"===e?this.logout():"updatepwd"===e&&this.$ui.pages.link({name:"system_admin_updatepwd"})}}},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-row",{attrs:{gutter:24}},[n("el-col",{attrs:{xs:3,sm:6,md:6}},[n("div",[e._t("left"),e._v(" \n ")],2)]),e._v(" "),n("el-col",{attrs:{xs:13,sm:12,md:12}},[n("div",{staticStyle:{"text-align":"center"}},[n("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:"/"},domProps:{textContent:e._s(e.$store.getters.sysTitle)}})],1)]),e._v(" "),n("el-col",{staticClass:"text-right",staticStyle:{float:"right"},attrs:{xs:8,sm:6,md:6}},[n("v-theme-picker"),e._v(" "),e.showDropFunc?e._e():n("el-button",{attrs:{type:"text"}},[e._v("\n "+e._s(e.$store.getters.authName)+"\n "),n("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),e.showDropFunc?n("el-dropdown",{attrs:{trigger:"click",placement:"bottom-end"},on:{command:e.handleClick}},[n("el-button",{attrs:{type:"text"}},[e._v("\n "+e._s(e.$store.getters.authName)+"\n "),n("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e.$ui.pages.checkAuth("system_admin_updatepwd")?n("el-dropdown-item",{attrs:{command:"updatepwd"}},[e._v("修改密码")]):e._e(),e._v(" "),e.$store.getters.sysMenus&&0<e.$store.getters.sysMenus.length?n("el-dropdown-item",{attrs:{command:"disabledTab",divided:""}},[e._v(e._s(e.disabledTab?"启用":"禁用")+"选项卡")]):e._e(),e._v(" "),e.$store.getters.logoutPath?n("el-dropdown-item",{attrs:{command:"logout",divided:""}},[e._v("退出")]):e._e()],1)],1):e._e()],1)],1)},[],!1,null,null,null).exports),N={props:["collspse"],components:{VAppMenu:o({name:"v-app-menu",props:["menus"],methods:{openLink:function(e){this.$ui.pages.link(e.menuUrl||{name:e.menuCode})}}},function(){var n=this,e=n.$createElement,s=n._self._c||e;return s("div",[n._l(n.menus,function(t,e){return[t.children&&0<t.children.length?s("el-submenu",{key:"p_"+e,attrs:{index:String(t.menuId)}},[s("template",{slot:"title"},[s("i",{class:t.menuIcon}),n._v(" "),s("span",{staticClass:"left-menu--text",attrs:{slot:"title"},slot:"title"},[n._v(n._s(t.menuName))])]),n._v(" "),t.children?s("v-app-menu",{attrs:{menus:t.children}}):n._e()],2):t.menuCode||t.menuUrl?s("el-menu-item",{key:"p_s_"+e,attrs:{index:String(t.menuId)},on:{click:function(e){return n.openLink(t)}}},[s("i",{class:t.menuIcon}),n._v(" "),s("span",{staticClass:"left-menu--text",attrs:{slot:"title"},slot:"title"},[n._v(n._s(t.menuName))])]):t.menuName?s("el-menu-item",{key:"p_s_"+e,attrs:{index:String(t.menuId)}},[s("i",{class:t.menuIcon}),n._v(" "),s("span",{staticClass:"left-menu--text",attrs:{slot:"title"},slot:"title"},[n._v(n._s(t.menuName))])]):n._e()]})],2)},[],!1,null,null,null).exports},watch:{collspse:{handler:function(e){this.isCollapse=e},immediate:!0}},data:function(){return{isCollapse:this.collspse}},computed:{currentId:function(){var e=[];return function e(t,n,s,r){for(var o=!1,a=0;a<s.length;a++){var i=s[a];if(o=i[t]===n||i.children&&e(t,n,i.children,r)){r.push(i);break}}return o}("menuCode",this.$route.meta.pname||this.$route.name,this.$store.getters.sysMenus,e),e.map(function(e){return e.menuId})[0]}}},O=(n("./src/components/VLayout/components/AppSidebar.vue?vue&type=style&index=0&lang=css&"),o(N,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-menu",{staticClass:"el-menu-vertical-custom",attrs:{"default-active":String(e.currentId),"collapse-transition":!0,collapse:e.isCollapse}},[n("v-app-menu",{attrs:{menus:e.$store.getters.sysMenus}})],1)},[],!1,null,null,null).exports),M={name:"AppMain",props:["cstyle"]},A=(n("./src/components/VLayout/components/AppMain.vue?vue&type=style&index=0&id=3a04d1c0&scoped=true&lang=css&"),{name:"layout",components:{VAppContainer:T,VAppHeader:P,VAppSidebar:O,VAppMain:o(M,function(){var e=this.$createElement,t=this._self._c||e;return t("transition",{attrs:{name:"fade",mode:"out-in"}},[this._t("default",[t("router-view")])],2)},[],!1,null,"3a04d1c0",null).exports},data:function(){return{currentTab:"",pageTabs:[],menuCollspse:window.innerWidth<600,headerHeight:50,innerHeight:0,disableTab:"true"===localStorage.DISABLE_TAB,rmenus:[{key:"refresh",title:"刷新"},{key:"close",title:"关闭"},{key:"closeOthers",title:"关闭其他"},{key:"closeAll",title:"关闭全部"}],rmenuVisible:!1,rmenuTop:0,rmenuLeft:0,selectTab:{}}},watch:{pageTabs:{handler:function(e){sessionStorage.CurrentPageTabs=JSON.stringify(e)}},$route:{handler:function(e){var t=this;if(0===this.pageTabs.length&&sessionStorage.CurrentPageTabs&&(this.pageTabs=JSON.parse(sessionStorage.CurrentPageTabs||"[]")),"redirect_data"!==e.name){this.isMobile&&!this.menuCollspse&&(this.menuCollspse=!0);var n=this.currentRouteInfo(this.$route.name)||{menuName:this.$route.meta.title||this.$route.fullPath,menuUrl:this.$route.fullPath,menuCode:this.$route.name};if(this.$route.meta.cache&&this.$store.dispatch("addCacheView",this.$route.name),this.currentTab=this.$route.name,!this.pageTabs.find(function(e){return e.tabKey===t.currentTab})){var s={tabName:n.menuName,tabRoute:n.menuUrl?n.menuUrl:{name:n.menuCode},tabKey:n.menuCode};s.tabKey&&(this.disableTab?this.pageTabs=[s]:this.pageTabs.push(s))}}},immediate:!0},removeNavTab:function(e){e&&(this.removeTab(e),this.$store.dispatch("removeNavTab",""))},rmenuVisible:function(e){e?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},created:function(){var e=this;e.innerHeight=window.innerHeight,window.onresize=function(){e.innerHeight!==window.innerHeight&&(e.innerHeight=window.innerHeight)}},computed:{showMenusBlock:function(){return this.$store.getters.sysMenus&&0<this.$store.getters.sysMenus.length},sysMenus:function(){return this.$store.getters.sysMenus},removeNavTab:function(){return this.$store.getters.removeNavTab},headerStyle:function(){return"height:"+this.headerHeight+"px;line-height: "+this.headerHeight+"px;"},isMobile:function(){return window.innerWidth<600},sidebarStyle:function(){var e=this.menuCollspse&&window.innerWidth<600?"width:0;min-width:0px;":"width:auto;min-width:70px;";this.$nextTick(function(){window.ChangeFooterEvent&&window.ChangeFooterEvent()});var t=this.headerHeight,n="";return window.innerWidth<600&&(n="position: absolute;z-index: 999;top: 0;",t=0),"height:"+(this.innerHeight-t)+"px;"+e+n},cacheViews:function(){return this.$store.state.app.cacheViews},key:function(){return this.$route.fullPath.replace(/\//g,"_")}},methods:{currentRouteInfo:function(e){var t=[];return function e(t,n,s,r){for(var o=!1,a=0;a<s.length;a++){var i=s[a];if(o=i[t]===n||i.children&&e(t,n,i.children,r)){r.push(i);break}}return o}("menuCode",e,this.sysMenus,t),t[0]},clickTab:function(e){var t=this,n=this.pageTabs.find(function(e){return e.tabKey===t.currentTab});return n?this.$ui.pages.link(n.tabRoute):this.$ui.pages.link(this.$store.getters.indexPath)},removeTab:function(t){this.$store.dispatch("delCacheView",t),this.pageTabs=this.pageTabs.filter(function(e){return e.tabKey!==t});var e=0<this.pageTabs.length&&this.pageTabs[this.pageTabs.length-1].tabRoute;if(t===this.currentTab)return e?void this.$ui.pages.link(e):this.$ui.pages.link(this.$store.getters.indexPath)},openMenu:function(e,t){var n=this.$el.offsetWidth-117,s=t.clientX+10;this.rmenuLeft=n<s?n:s,this.rmenuTop=t.clientY,this.rmenuVisible=!0,this.selectTab=e},closeMenu:function(){this.rmenuVisible=!1},rmenuHandler:function(e){switch(e.key){case"refresh":this.$store.dispatch("delCacheView",this.selectTab.tabKey),this.$ui.pages.link("/redirect?data="+encodeURIComponent(JSON.stringify(this.selectTab.tabRoute)));break;case"close":this.removeTab(this.selectTab.tabKey);break;case"closeOthers":this.pageTabs=[],this.$store.dispatch("clearCacheView"),this.$ui.pages.link("/redirect?data="+encodeURIComponent(JSON.stringify(this.selectTab.tabRoute)));break;case"closeAll":this.pageTabs=[],this.$store.dispatch("clearCacheView"),this.$ui.pages.link("/redirect?data="+encodeURIComponent(JSON.stringify(this.$store.getters.indexPath)))}}}}),I=(n("./src/components/VLayout/Index.vue?vue&type=style&index=0&lang=css&"),o(A,function(){var n=this,e=n.$createElement,s=n._self._c||e;return s("el-container",[s("el-header",{staticClass:"custom-theme-bg",style:n.headerStyle},[s("v-app-header",[n.isMobile&&n.showMenusBlock?s("div",{staticStyle:{"margin-right":"5px"},attrs:{slot:"left"},on:{click:function(e){return n.menuCollspse=!n.menuCollspse}},slot:"left"},[s("i",{staticClass:"el-icon-menu"})]):n._e()])],1),n._v(" "),s("el-container",[!n.menuCollspse&&n.isMobile&&n.showMenusBlock?s("div",{staticStyle:{position:"absolute","z-index":"99",top:"0px",width:"100%",height:"100%",opacity:"0.3",background:"#000"},on:{click:function(e){return n.menuCollspse=!n.menuCollspse}}}):n._e(),n._v(" "),n.showMenusBlock?s("el-aside",{style:n.sidebarStyle},[s("v-app-sidebar",{attrs:{collspse:n.menuCollspse}})],1):n._e(),n._v(" "),s("el-container",{staticClass:"layout-main"},[!n.isMobile&&n.showMenusBlock?s("div",{staticClass:"layout-toggle-menu custom-theme-bg",on:{click:function(e){return n.menuCollspse=!n.menuCollspse}}},[s("i",{class:{"el-icon-arrow-left":!n.menuCollspse,"e