Commit 7e430f28 authored by suntao's avatar suntao

run is ok

parent 30ef92e9
{
"presets": ["es2015"]
"presets": ["es2015"],
"plugins": ["syntax-dynamic-import"]
}
<!DOCTYPE html><html><head><meta charset=utf-8><title>ka-ma</title><link href=/static/css/app.88ac5c2.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.1daef05.js></script><script type=text/javascript src=/static/js/vendor.1570467.js></script><script type=text/javascript src=/static/js/app.c81c79a.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
.app-wrapper[data-v-ad85a68c] {
position: relative;
height: 100%;
width: 100%;
}
.app-wrapper[data-v-ad85a68c]:after {
content: "";
display: table;
clear: both;
}
.app-wrapper.mobile.openSidebar[data-v-ad85a68c] {
position: fixed;
top: 0;
}
.drawer-bg[data-v-ad85a68c] {
background: #000;
opacity: 0.3;
width: 100%;
top: 0;
height: 100%;
position: absolute;
z-index: 999;
}
.navbar[data-v-7a6da889] {
height: 50px;
line-height: 50px;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04);
}
.navbar .hamburger-container[data-v-7a6da889] {
line-height: 58px;
height: 50px;
float: left;
padding: 0 10px;
}
.navbar .screenfull[data-v-7a6da889] {
position: absolute;
right: 90px;
top: 16px;
color: red;
}
.navbar .avatar-container[data-v-7a6da889] {
height: 50px;
display: inline-block;
position: absolute;
right: 35px;
}
.navbar .avatar-container .avatar-wrapper[data-v-7a6da889] {
cursor: pointer;
margin-top: 5px;
position: relative;
line-height: normal;
line-height: initial;
}
.navbar .avatar-container .avatar-wrapper .user-avatar[data-v-7a6da889] {
width: 40px;
height: 40px;
border-radius: 10px;
}
.navbar .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-7a6da889] {
position: absolute;
right: -20px;
top: 25px;
font-size: 12px;
}
.app-breadcrumb.el-breadcrumb[data-v-5e66a4f2] {
display: inline-block;
font-size: 14px;
line-height: 50px;
margin-left: 10px;
}
.app-breadcrumb.el-breadcrumb .no-redirect[data-v-5e66a4f2] {
color: #97a8be;
cursor: text;
}
.hamburger[data-v-9101d060] {
display: inline-block;
cursor: pointer;
......@@ -9,6 +86,7 @@
transform: rotate(180deg);
}
.app-main[data-v-ee23895e] {
/*50 = navbar */
min-height: calc(100vh - 50px);
......@@ -95,4 +173,4 @@ button, input, select, textarea {
.v2-slidebar-packup-copy:before { content: "\E9A7"; }
/*# sourceMappingURL=app.276eab9.css.map*/
\ No newline at end of file
/*# sourceMappingURL=app.88ac5c2.css.map*/
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([2],{238:function(n,i,t){t(264);var A=t(4)(null,t(288),null,null);n.exports=A.exports},246:function(n,i){n.exports="data:image/png;base64,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"},255:function(n,i,t){i=n.exports=t(234)(),i.push([n.i,"\n.pic-404 {\n position: relative;\n margin-left: 35%;\n width: 500px;\n overflow: hidden;\n}\n.pic-404__parent {\n width: 90%;\n}\n.pic-404__child {\n width: 17%;\n}\n.my-font{\n margin-left: 15%;\n margin-top: 6%;\n position: relative;\n width: 300px;\n padding: 30px 0;\n overflow: hidden;\n}\n.my-font .m404{\n font-size: 30px;\n /*color: #bababe;*/\n}\n.my-font .detail{\n font-size: 15px;\n color: #bababe;\n}\n.bullshit__return-home{\n display: block;\n float: left;\n width: 110px;\n height: 36px;\n background: #1482f0;\n border-radius: 100px;\n text-align: center;\n color: #ffffff;\n opacity: 1;\n font-size: 14px;\n line-height: 36px;\n cursor: pointer;\n animation-name: slideUp;\n animation-duration: 0.5s;\n animation-delay: 0.3s;\n animation-fill-mode: forwards;\n}\n","",{version:3,sources:["/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/404/index.vue"],names:[],mappings:";AACA;EACE,mBAAmB;EACnB,iBAAiB;EACjB,aAAa;EACb,iBAAiB;CAClB;AACD;EACE,WAAW;CACZ;AACD;EACE,WAAW;CACZ;AACD;EACE,iBAAiB;EACjB,eAAe;EACf,mBAAmB;EACnB,aAAa;EACb,gBAAgB;EAChB,iBAAiB;CAClB;AACD;EACE,gBAAgB;EAChB,mBAAmB;CACpB;AACD;EACE,gBAAgB;EAChB,eAAe;CAChB;AACD;EACE,eAAe;EACf,YAAY;EACZ,aAAa;EACb,aAAa;EACb,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;EACnB,eAAe;EACf,WAAW;EACX,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;EAChB,wBAAwB;EACxB,yBAAyB;EACzB,sBAAsB;EACtB,8BAA8B;CAC/B",file:"index.vue",sourcesContent:["\n.pic-404 {\n position: relative;\n margin-left: 35%;\n width: 500px;\n overflow: hidden;\n}\n.pic-404__parent {\n width: 90%;\n}\n.pic-404__child {\n width: 17%;\n}\n.my-font{\n margin-left: 15%;\n margin-top: 6%;\n position: relative;\n width: 300px;\n padding: 30px 0;\n overflow: hidden;\n}\n.my-font .m404{\n font-size: 30px;\n /*color: #bababe;*/\n}\n.my-font .detail{\n font-size: 15px;\n color: #bababe;\n}\n.bullshit__return-home{\n display: block;\n float: left;\n width: 110px;\n height: 36px;\n background: #1482f0;\n border-radius: 100px;\n text-align: center;\n color: #ffffff;\n opacity: 1;\n font-size: 14px;\n line-height: 36px;\n cursor: pointer;\n animation-name: slideUp;\n animation-duration: 0.5s;\n animation-delay: 0.3s;\n animation-fill-mode: forwards;\n}\n"],sourceRoot:""}])},264:function(n,i,t){var A=t(255);"string"==typeof A&&(A=[[n.i,A,""]]),A.locals&&(n.exports=A.locals);t(235)("51dbd586",A,!0)},285:function(n,i,t){n.exports=t.p+"static/img/404.a57b6f3.png"},288:function(n,i,t){n.exports={render:function(){var n=this,i=n.$createElement;n._self._c;return n._m(0)},staticRenderFns:[function(){var n=this,i=n.$createElement,A=n._self._c||i;return A("div",{staticClass:"pic-404"},[A("img",{staticClass:"pic-404__parent",attrs:{src:t(285),alt:"404"}}),n._v(" "),A("img",{staticClass:"pic-404__child left",attrs:{src:t(246),alt:"404"}}),n._v(" "),A("img",{staticClass:"pic-404__child mid",attrs:{src:t(246),alt:"404"}}),n._v(" "),A("img",{staticClass:"pic-404__child right",attrs:{src:t(246),alt:"404"}}),n._v(" "),A("div",{staticClass:"my-font"},[A("p",{staticClass:"m404"},[n._v("同学你迷路了~~~ ")]),n._v(" "),A("p",{staticClass:"detail"},[n._v("请检查您输入的网址是否正确,请点击以下按钮返回主页或者发送错误报告")]),n._v(" "),A("a",{staticClass:"bullshit__return-home",attrs:{href:"/"}},[n._v("返回首页")])])])}]}}});
//# sourceMappingURL=2.3657ef8.js.map
\ No newline at end of file
This diff is collapsed.
webpackJsonp([3],{240:function(n,e,a){a(271);var s=a(4)(a(250),a(294),"data-v-57d52fc2",null);n.exports=s.exports},250:function(n,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});a(29);e.default={name:"Dashboard",computed:{}}},262:function(n,e,a){e=n.exports=a(234)(),e.push([n.i,"\n.dashboard-container[data-v-57d52fc2] {\n margin: 30px;\n}\n.dashboard-text[data-v-57d52fc2] {\n font-size: 30px;\n line-height: 46px;\n}\n","",{version:3,sources:["/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/dashboard/index.vue"],names:[],mappings:";AACA;EACE,aAAa;CACd;AACD;EACE,gBAAgB;EAChB,kBAAkB;CACnB",file:"index.vue",sourcesContent:["\n.dashboard-container[data-v-57d52fc2] {\n margin: 30px;\n}\n.dashboard-text[data-v-57d52fc2] {\n font-size: 30px;\n line-height: 46px;\n}\n"],sourceRoot:""}])},271:function(n,e,a){var s=a(262);"string"==typeof s&&(s=[[n.i,s,""]]),s.locals&&(n.exports=s.locals);a(235)("75015f0e",s,!0)},294:function(n,e){n.exports={render:function(){var n=this,e=n.$createElement,a=n._self._c||e;return a("div",{staticClass:"dashboard-container"},[a("div",{staticClass:"dashboard-text"},[n._v("name:"+n._s(n.name))]),n._v(" "),a("div",{staticClass:"dashboard-text"},[n._v("roles:"),n._l(n.roles,function(e){return a("span",{key:e},[n._v(n._s(e))])})],2)])},staticRenderFns:[]}}});
//# sourceMappingURL=3.3aabd9f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///static/js/3.3aabd9f.js","webpack:///./src/modules/dashboard/index.vue","webpack:///index.vue?64b7","webpack:///./src/modules/dashboard/index.vue?3edd","webpack:///./src/modules/dashboard/index.vue?eb61","webpack:///./src/modules/dashboard/index.vue?ac8f"],"names":["webpackJsonp","240","module","exports","__webpack_require__","Component","250","Object","defineProperty","value","default","name","computed","262","push","i","271","content","locals","294","render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","_s","_l","role","key","staticRenderFns"],"mappings":"AAAAA,cAAc,IAERC,IACA,SAAUC,EAAQC,EAASC,GCDjC,EAAQ,IAER,IAAIC,GAAY,EAAQ,GAEtB,EAAQ,KAER,EAAQ,KAER,kBAEA,KAGFH,GAAOC,QAAUE,EAAUF,SDUrBG,IACA,SAAUJ,EAAQC,EAASC,GAEjC,YAGAG,QAAOC,eAAeL,EAAS,cAC7BM,OAAO,GExBT,MF6BAN,GAAQO,SE1BNC,KAAM,YACNC,cF2CIC,IACA,SAAUX,EAAQC,EAASC,GGxDjCD,EAAUD,EAAOC,QAAU,EAAQ,OAKnCA,EAAQW,MAAMZ,EAAOa,EAAI,mJAAoJ,IAAK,QAAU,EAAE,SAAW,4FAA4F,SAAW,SAAW,2DAA2D,KAAO,YAAY,gBAAkB,oJAAoJ,WAAa,OHiEtjBC,IACA,SAAUd,EAAQC,EAASC,GIpEjC,GAAIa,GAAU,EAAQ,IACA,iBAAZA,KAAsBA,IAAYf,EAAOa,EAAIE,EAAS,MAC7DA,EAAQC,SAAQhB,EAAOC,QAAUc,EAAQC,OAE/B,GAAQ,KAAkE,WAAYD,GAAS,IJ6EtGE,IACA,SAAUjB,EAAQC,GKrFxBD,EAAOC,SAASiB,OAAO,WAAY,GAAIC,GAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,CAC7F,OAAOE,GAAG,OACRE,YAAa,wBACXF,EAAG,OACLE,YAAa,mBACXN,EAAIO,GAAG,QAAUP,EAAIQ,GAAGR,EAAIV,SAAUU,EAAIO,GAAG,KAAMH,EAAG,OACxDE,YAAa,mBACXN,EAAIO,GAAG,UAAWP,EAAIS,GAAIT,EAAS,MAAG,SAASU,GACjD,MAAON,GAAG,QACRO,IAAKD,IACHV,EAAIO,GAAGP,EAAIQ,GAAGE,SACf,MACLE","file":"static/js/3.3aabd9f.js","sourcesContent":["webpackJsonp([3],{\n\n/***/ 240:\n/***/ (function(module, exports, __webpack_require__) {\n\n\n/* styles */\n__webpack_require__(271)\n\nvar Component = __webpack_require__(4)(\n /* script */\n __webpack_require__(250),\n /* template */\n __webpack_require__(294),\n /* scopeId */\n \"data-v-57d52fc2\",\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n\n/***/ 250:\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vuex = __webpack_require__(29);\n\nexports.default = {\n name: 'Dashboard',\n computed: {\n // ...mapGetters([\n // 'name',\n // 'roles'\n // ])\n }\n}; //\n//\n//\n//\n//\n//\n//\n\n/***/ }),\n\n/***/ 262:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(234)();\n// imports\n\n\n// module\nexports.push([module.i, \"\\n.dashboard-container[data-v-57d52fc2] {\\n margin: 30px;\\n}\\n.dashboard-text[data-v-57d52fc2] {\\n font-size: 30px;\\n line-height: 46px;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/dashboard/index.vue\"],\"names\":[],\"mappings\":\";AACA;EACE,aAAa;CACd;AACD;EACE,gBAAgB;EAChB,kBAAkB;CACnB\",\"file\":\"index.vue\",\"sourcesContent\":[\"\\n.dashboard-container[data-v-57d52fc2] {\\n margin: 30px;\\n}\\n.dashboard-text[data-v-57d52fc2] {\\n font-size: 30px;\\n line-height: 46px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 271:\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(262);\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = __webpack_require__(235)(\"75015f0e\", content, true);\n\n/***/ }),\n\n/***/ 294:\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"dashboard-container\"\n }, [_c('div', {\n staticClass: \"dashboard-text\"\n }, [_vm._v(\"name:\" + _vm._s(_vm.name))]), _vm._v(\" \"), _c('div', {\n staticClass: \"dashboard-text\"\n }, [_vm._v(\"roles:\"), _vm._l((_vm.roles), function(role) {\n return _c('span', {\n key: role\n }, [_vm._v(_vm._s(role))])\n })], 2)])\n},staticRenderFns: []}\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// static/js/3.3aabd9f.js","\n/* styles */\nrequire(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-rewriter?id=data-v-57d52fc2&scoped=true!sass-loader?sourceMap!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler?id=data-v-57d52fc2!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"),\n /* scopeId */\n \"data-v-57d52fc2\",\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/modules/dashboard/index.vue\n// module id = 240\n// module chunks = 3","<template>\n <div class=\"dashboard-container\">\n <div class=\"dashboard-text\">name:{{ name }}</div>\n <div class=\"dashboard-text\">roles:<span v-for=\"role in roles\" :key=\"role\">{{ role }}</span></div>\n </div>\n</template>\n\n<script>\nimport { mapGetters } from 'vuex'\n\nexport default {\n name: 'Dashboard',\n computed: {\n // ...mapGetters([\n // 'name',\n // 'roles'\n // ])\n }\n}\n</script>\n\n<style rel=\"stylesheet/scss\" lang=\"scss\" scoped>\n.dashboard {\n &-container {\n margin: 30px;\n }\n &-text {\n font-size: 30px;\n line-height: 46px;\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// index.vue?622b84ab","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")();\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.dashboard-container[data-v-57d52fc2] {\\n margin: 30px;\\n}\\n.dashboard-text[data-v-57d52fc2] {\\n font-size: 30px;\\n line-height: 46px;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/dashboard/index.vue\"],\"names\":[],\"mappings\":\";AACA;EACE,aAAa;CACd;AACD;EACE,gBAAgB;EAChB,kBAAkB;CACnB\",\"file\":\"index.vue\",\"sourcesContent\":[\"\\n.dashboard-container[data-v-57d52fc2] {\\n margin: 30px;\\n}\\n.dashboard-text[data-v-57d52fc2] {\\n font-size: 30px;\\n line-height: 46px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader?sourceMap!./~/vue-loader/lib/style-rewriter.js?id=data-v-57d52fc2&scoped=true!./~/sass-loader/lib/loader.js?sourceMap!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/modules/dashboard/index.vue\n// module id = 262\n// module chunks = 3","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?sourceMap!../../../node_modules/vue-loader/lib/style-rewriter.js?id=data-v-57d52fc2&scoped=true!../../../node_modules/sass-loader/lib/loader.js?sourceMap!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"75015f0e\", content, true);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"omit\":1,\"remove\":true}!./~/vue-style-loader!./~/css-loader?sourceMap!./~/vue-loader/lib/style-rewriter.js?id=data-v-57d52fc2&scoped=true!./~/sass-loader/lib/loader.js?sourceMap!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/modules/dashboard/index.vue\n// module id = 271\n// module chunks = 3","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"dashboard-container\"\n }, [_c('div', {\n staticClass: \"dashboard-text\"\n }, [_vm._v(\"name:\" + _vm._s(_vm.name))]), _vm._v(\" \"), _c('div', {\n staticClass: \"dashboard-text\"\n }, [_vm._v(\"roles:\"), _vm._l((_vm.roles), function(role) {\n return _c('span', {\n key: role\n }, [_vm._v(_vm._s(role))])\n })], 2)])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-57d52fc2!./~/vue-loader/lib/selector.js?type=template&index=0!./src/modules/dashboard/index.vue\n// module id = 294\n// module chunks = 3"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([4],{242:function(e,n,s){s(270);var t=s(4)(null,s(293),null,null);e.exports=t.exports},261:function(e,n,s){n=e.exports=s(234)(),n.push([e.i,"\n.frm{\n width: 99%;\n height: 100%;\n}\n","",{version:3,sources:["/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/metabase/index.vue"],names:[],mappings:";AACA;EACE,WAAW;EACX,aAAa;CACd",file:"index.vue",sourcesContent:["\n.frm{\n width: 99%;\n height: 100%;\n}\n"],sourceRoot:""}])},270:function(e,n,s){var t=s(261);"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);s(235)("73fd6844",t,!0)},293:function(e,n){e.exports={render:function(){var e=this,n=e.$createElement;return(e._self._c||n)("iframe",{ref:"iframe",staticClass:"frm",attrs:{src:"http://metabase.quantgroups.com/public/dashboard/059dd6d4-7be3-4ea1-9c91-27d62312c18b"}})},staticRenderFns:[]}}});
//# sourceMappingURL=4.1f930b3.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///static/js/4.1f930b3.js","webpack:///./src/modules/metabase/index.vue","webpack:///./src/modules/metabase/index.vue?108d","webpack:///./src/modules/metabase/index.vue?bc15","webpack:///./src/modules/metabase/index.vue?3c11"],"names":["webpackJsonp","242","module","exports","__webpack_require__","Component","261","push","i","270","content","locals","293","render","_vm","this","_h","$createElement","_self","_c","ref","staticClass","attrs","staticRenderFns"],"mappings":"AAAAA,cAAc,IAERC,IACA,SAAUC,EAAQC,EAASC,GCDjC,EAAQ,IAER,IAAIC,GAAY,EAAQ,GAEtB,KAEA,EAAQ,KAER,KAEA,KAGFH,GAAOC,QAAUE,EAAUF,SDUrBG,IACA,SAAUJ,EAAQC,EAASC,GE1BjCD,EAAUD,EAAOC,QAAU,EAAQ,OAKnCA,EAAQI,MAAML,EAAOM,EAAI,+CAAgD,IAAK,QAAU,EAAE,SAAW,2FAA2F,SAAW,SAAW,iCAAiC,KAAO,YAAY,gBAAkB,gDAAgD,WAAa,OFmCnVC,IACA,SAAUP,EAAQC,EAASC,GGtCjC,GAAIM,GAAU,EAAQ,IACA,iBAAZA,KAAsBA,IAAYR,EAAOM,EAAIE,EAAS,MAC7DA,EAAQC,SAAQT,EAAOC,QAAUO,EAAQC,OAE/B,GAAQ,KAAkE,WAAYD,GAAS,IH+CtGE,IACA,SAAUV,EAAQC,GIvDxBD,EAAOC,SAASU,OAAO,WAAY,GAAIC,GAAIC,KAASC,EAAGF,EAAIG,cACzD,QAD+EH,EAAII,MAAMC,IAAIH,GACnF,UACRI,IAAK,SACLC,YAAa,MACbC,OACE,IAAO,4FAGXC","file":"static/js/4.1f930b3.js","sourcesContent":["webpackJsonp([4],{\n\n/***/ 242:\n/***/ (function(module, exports, __webpack_require__) {\n\n\n/* styles */\n__webpack_require__(270)\n\nvar Component = __webpack_require__(4)(\n /* script */\n null,\n /* template */\n __webpack_require__(293),\n /* scopeId */\n null,\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n\n/***/ 261:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(234)();\n// imports\n\n\n// module\nexports.push([module.i, \"\\n.frm{\\n width: 99%;\\n height: 100%;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/metabase/index.vue\"],\"names\":[],\"mappings\":\";AACA;EACE,WAAW;EACX,aAAa;CACd\",\"file\":\"index.vue\",\"sourcesContent\":[\"\\n.frm{\\n width: 99%;\\n height: 100%;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 270:\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(261);\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = __webpack_require__(235)(\"73fd6844\", content, true);\n\n/***/ }),\n\n/***/ 293:\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('iframe', {\n ref: \"iframe\",\n staticClass: \"frm\",\n attrs: {\n \"src\": \"http://metabase.quantgroups.com/public/dashboard/059dd6d4-7be3-4ea1-9c91-27d62312c18b\"\n }\n })\n},staticRenderFns: []}\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// static/js/4.1f930b3.js","\n/* styles */\nrequire(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-rewriter?id=data-v-56add07e!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n null,\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler?id=data-v-56add07e!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"),\n /* scopeId */\n null,\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/modules/metabase/index.vue\n// module id = 242\n// module chunks = 4","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")();\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.frm{\\n width: 99%;\\n height: 100%;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/metabase/index.vue\"],\"names\":[],\"mappings\":\";AACA;EACE,WAAW;EACX,aAAa;CACd\",\"file\":\"index.vue\",\"sourcesContent\":[\"\\n.frm{\\n width: 99%;\\n height: 100%;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader?sourceMap!./~/vue-loader/lib/style-rewriter.js?id=data-v-56add07e!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/modules/metabase/index.vue\n// module id = 261\n// module chunks = 4","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?sourceMap!../../../node_modules/vue-loader/lib/style-rewriter.js?id=data-v-56add07e!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"73fd6844\", content, true);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"omit\":1,\"remove\":true}!./~/vue-style-loader!./~/css-loader?sourceMap!./~/vue-loader/lib/style-rewriter.js?id=data-v-56add07e!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/modules/metabase/index.vue\n// module id = 270\n// module chunks = 4","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('iframe', {\n ref: \"iframe\",\n staticClass: \"frm\",\n attrs: {\n \"src\": \"http://metabase.quantgroups.com/public/dashboard/059dd6d4-7be3-4ea1-9c91-27d62312c18b\"\n }\n })\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-56add07e!./~/vue-loader/lib/selector.js?type=template&index=0!./src/modules/metabase/index.vue\n// module id = 293\n// module chunks = 4"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([5],{243:function(e,n,s){s(267);var t=s(4)(null,s(291),null,null);e.exports=t.exports},258:function(e,n,s){n=e.exports=s(234)(),n.push([e.i,"\n.home-section-env .el-input-group__append{\n background: #2d3a4b;\n border: 0px solid rgba(255, 255, 255, .1);\n}\n","",{version:3,sources:["/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/report/index.vue"],names:[],mappings:";AACA;EACE,oBAAoB;EACpB,0CAA0C;CAC3C",file:"index.vue",sourcesContent:["\n.home-section-env .el-input-group__append{\n background: #2d3a4b;\n border: 0px solid rgba(255, 255, 255, .1);\n}\n"],sourceRoot:""}])},267:function(e,n,s){var t=s(258);"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);s(235)("2ce489ba",t,!0)},291:function(e,n){e.exports={render:function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("div",{staticClass:"height100"},[s("div",{staticClass:"home-section-wrap"},[s("div",{staticClass:"home-section-env"},[s("el-input",{attrs:{name:"username",placeholder:"邮箱前缀"}},[s("template",{slot:"append"},[e._v("@quantgroup.cn")])],2)],1)]),e._v(" "),e._m(0)])},staticRenderFns:[function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("div",{staticClass:"home-section-wrap home-section-wrap-bottom"},[s("div",{staticClass:"home-section-env"},[s("p",[e._v("内容段2")])])])}]}}});
//# sourceMappingURL=5.50e303e.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///static/js/5.50e303e.js","webpack:///./src/modules/report/index.vue","webpack:///./src/modules/report/index.vue?6317","webpack:///./src/modules/report/index.vue?ad4f","webpack:///./src/modules/report/index.vue?ad50"],"names":["webpackJsonp","243","module","exports","__webpack_require__","Component","258","push","i","267","content","locals","291","render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","slot","_v","_m","staticRenderFns"],"mappings":"AAAAA,cAAc,IAERC,IACA,SAAUC,EAAQC,EAASC,GCDjC,EAAQ,IAER,IAAIC,GAAY,EAAQ,GAEtB,KAEA,EAAQ,KAER,KAEA,KAGFH,GAAOC,QAAUE,EAAUF,SDUrBG,IACA,SAAUJ,EAAQC,EAASC,GE1BjCD,EAAUD,EAAOC,QAAU,EAAQ,OAKnCA,EAAQI,MAAML,EAAOM,EAAI,0HAA2H,IAAK,QAAU,EAAE,SAAW,yFAAyF,SAAW,SAAW,uCAAuC,KAAO,YAAY,gBAAkB,2HAA2H,WAAa,OFmC7eC,IACA,SAAUP,EAAQC,EAASC,GGtCjC,GAAIM,GAAU,EAAQ,IACA,iBAAZA,KAAsBA,IAAYR,EAAOM,EAAIE,EAAS,MAC7DA,EAAQC,SAAQT,EAAOC,QAAUO,EAAQC,OAE/B,GAAQ,KAAkE,WAAYD,GAAS,IH+CtGE,IACA,SAAUV,EAAQC,GIvDxBD,EAAOC,SAASU,OAAO,WAAY,GAAIC,GAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,CAC7F,OAAOE,GAAG,OACRE,YAAa,cACXF,EAAG,OACLE,YAAa,sBACXF,EAAG,OACLE,YAAa,qBACXF,EAAG,YACLG,OACE,KAAQ,WACR,YAAe,UAEfH,EAAG,YACLI,KAAM,WACJR,EAAIS,GAAG,qBAAsB,IAAK,KAAMT,EAAIS,GAAG,KAAMT,EAAIU,GAAG,MAChEC,iBAAkB,WAAY,GAAIX,GAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,CAC1F,OAAOE,GAAG,OACRE,YAAa,+CACXF,EAAG,OACLE,YAAa,qBACXF,EAAG,KAAMJ,EAAIS,GAAG","file":"static/js/5.50e303e.js","sourcesContent":["webpackJsonp([5],{\n\n/***/ 243:\n/***/ (function(module, exports, __webpack_require__) {\n\n\n/* styles */\n__webpack_require__(267)\n\nvar Component = __webpack_require__(4)(\n /* script */\n null,\n /* template */\n __webpack_require__(291),\n /* scopeId */\n null,\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n\n/***/ 258:\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(234)();\n// imports\n\n\n// module\nexports.push([module.i, \"\\n.home-section-env .el-input-group__append{\\n background: #2d3a4b;\\n border: 0px solid rgba(255, 255, 255, .1);\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/report/index.vue\"],\"names\":[],\"mappings\":\";AACA;EACE,oBAAoB;EACpB,0CAA0C;CAC3C\",\"file\":\"index.vue\",\"sourcesContent\":[\"\\n.home-section-env .el-input-group__append{\\n background: #2d3a4b;\\n border: 0px solid rgba(255, 255, 255, .1);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n/***/ }),\n\n/***/ 267:\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(258);\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = __webpack_require__(235)(\"2ce489ba\", content, true);\n\n/***/ }),\n\n/***/ 291:\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"height100\"\n }, [_c('div', {\n staticClass: \"home-section-wrap\"\n }, [_c('div', {\n staticClass: \"home-section-env\"\n }, [_c('el-input', {\n attrs: {\n \"name\": \"username\",\n \"placeholder\": \"邮箱前缀\"\n }\n }, [_c('template', {\n slot: \"append\"\n }, [_vm._v(\"@quantgroup.cn\")])], 2)], 1)]), _vm._v(\" \"), _vm._m(0)])\n},staticRenderFns: [function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"home-section-wrap home-section-wrap-bottom\"\n }, [_c('div', {\n staticClass: \"home-section-env\"\n }, [_c('p', [_vm._v(\"内容段2\")])])])\n}]}\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// static/js/5.50e303e.js","\n/* styles */\nrequire(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-rewriter?id=data-v-4831551c!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n null,\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler?id=data-v-4831551c!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"),\n /* scopeId */\n null,\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/modules/report/index.vue\n// module id = 243\n// module chunks = 5","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")();\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.home-section-env .el-input-group__append{\\n background: #2d3a4b;\\n border: 0px solid rgba(255, 255, 255, .1);\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"/Users/simon/Documents/workspace/wp_202007/ka-manager-ui/src/modules/report/index.vue\"],\"names\":[],\"mappings\":\";AACA;EACE,oBAAoB;EACpB,0CAA0C;CAC3C\",\"file\":\"index.vue\",\"sourcesContent\":[\"\\n.home-section-env .el-input-group__append{\\n background: #2d3a4b;\\n border: 0px solid rgba(255, 255, 255, .1);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader?sourceMap!./~/vue-loader/lib/style-rewriter.js?id=data-v-4831551c!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/modules/report/index.vue\n// module id = 258\n// module chunks = 5","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?sourceMap!../../../node_modules/vue-loader/lib/style-rewriter.js?id=data-v-4831551c!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"2ce489ba\", content, true);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"omit\":1,\"remove\":true}!./~/vue-style-loader!./~/css-loader?sourceMap!./~/vue-loader/lib/style-rewriter.js?id=data-v-4831551c!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/modules/report/index.vue\n// module id = 267\n// module chunks = 5","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"height100\"\n }, [_c('div', {\n staticClass: \"home-section-wrap\"\n }, [_c('div', {\n staticClass: \"home-section-env\"\n }, [_c('el-input', {\n attrs: {\n \"name\": \"username\",\n \"placeholder\": \"邮箱前缀\"\n }\n }, [_c('template', {\n slot: \"append\"\n }, [_vm._v(\"@quantgroup.cn\")])], 2)], 1)]), _vm._v(\" \"), _vm._m(0)])\n},staticRenderFns: [function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"home-section-wrap home-section-wrap-bottom\"\n }, [_c('div', {\n staticClass: \"home-section-env\"\n }, [_c('p', [_vm._v(\"内容段2\")])])])\n}]}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-4831551c!./~/vue-loader/lib/selector.js?type=template&index=0!./src/modules/report/index.vue\n// module id = 291\n// module chunks = 5"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([6],{236:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={start:function(){console.log("*********** I AM module-a ***********")}}},237:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={start:function(){console.log("*********** I AM module-b ***********")}}}});
//# sourceMappingURL=6.097b81d.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///static/js/6.097b81d.js","webpack:///./src/modules/code-splitting-demo/module-a.js","webpack:///./src/modules/code-splitting-demo/module-b.js"],"names":["webpackJsonp","236","module","exports","__webpack_require__","Object","defineProperty","value","default","start","console","log","237"],"mappings":"AAAAA,cAAc,IAERC,IACA,SAAUC,EAAQC,EAASC,GAEjC,YAGAC,QAAOC,eAAeH,EAAS,cAC7BI,OAAO,IAKTJ,EAAQK,SCVNC,MADa,WAEXC,QAAQC,IAAI,4CDiBVC,IACA,SAAUV,EAAQC,EAASC,GAEjC,YAGAC,QAAOC,eAAeH,EAAS,cAC7BI,OAAO,IAKTJ,EAAQK,SE9BNC,MADa,WAEXC,QAAQC,IAAI","file":"static/js/6.097b81d.js","sourcesContent":["webpackJsonp([6],{\n\n/***/ 236:\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n/**\n * Created by suntao on 2020/3/20.\n */\nexports.default = {\n start: function start() {\n console.log('*********** I AM module-a ***********');\n }\n};\n\n/***/ }),\n\n/***/ 237:\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n/**\n * Created by suntao on 2020/3/20.\n */\nexports.default = {\n start: function start() {\n console.log('*********** I AM module-b ***********');\n }\n};\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// static/js/6.097b81d.js","/**\n * Created by suntao on 2020/3/20.\n */\nexport default {\n start(){\n console.log('*********** I AM module-a ***********');\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/modules/code-splitting-demo/module-a.js","/**\n * Created by suntao on 2020/3/20.\n */\nexport default {\n start(){\n console.log('*********** I AM module-b ***********');\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/modules/code-splitting-demo/module-b.js"],"sourceRoot":""}
\ No newline at end of file
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var i,u,f,s=0,l=[];s<t.length;s++)u=t[s],o[u]&&l.push(o[u][0]),o[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(r&&r(t,c,a);l.length;)l.shift()();if(a)for(s=0;s<a.length;s++)f=n(n.s=a[s]);return f};var t={},o={9:0};n.e=function(e){function r(){i.onerror=i.onload=null,clearTimeout(u);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.timeout=12e4,n.nc&&i.setAttribute("nonce",n.nc),i.src=n.p+"static/js/"+e+"."+{0:"b43f151",1:"b0400ed",2:"3657ef8",3:"3aabd9f",4:"1f930b3",5:"50e303e",6:"097b81d",7:"1570467",8:"c81c79a"}[e]+".js";var u=setTimeout(r,12e4);return i.onerror=i.onload=r,a.appendChild(i),c},n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="/",n.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.1daef05.js.map
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -9,12 +9,6 @@
"resolved": "https://registry.npm.taobao.org/@sindresorhus/is/download/@sindresorhus/is-0.7.0.tgz",
"integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0="
},
"@types/json-schema": {
"version": "7.0.5",
"resolved": "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.5.tgz?cache=0&sync_timestamp=1591720889158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.5.tgz",
"integrity": "sha1-3M5EMOZLRDuolF8CkPtWStW6xt0=",
"dev": true
},
"abbrev": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
......@@ -1089,7 +1083,6 @@
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
"integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
"dev": true,
"requires": {
"babel-plugin-check-es2015-constants": "^6.22.0",
"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
......@@ -1132,6 +1125,7 @@
"babel-preset-stage-3": {
"version": "6.24.1",
"resolved": "https://registry.npm.taobao.org/babel-preset-stage-3/download/babel-preset-stage-3-6.24.1.tgz",
"integrity": "sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA==",
"dev": true,
"requires": {
"babel-plugin-syntax-trailing-function-commas": "^6.22.0",
......@@ -5369,12 +5363,6 @@
"graceful-fs": "^4.1.9"
}
},
"klona": {
"version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/klona/download/klona-1.1.2.tgz?cache=0&sync_timestamp=1594031545393&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fklona%2Fdownload%2Fklona-1.1.2.tgz",
"integrity": "sha1-p54pJRilpUEuyNCXlkv/FXGmTbA=",
"dev": true
},
"lazy-cache": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
......@@ -5728,6 +5716,12 @@
"integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=",
"dev": true
},
"lodash.tail": {
"version": "4.1.1",
"resolved": "https://registry.npm.taobao.org/lodash.tail/download/lodash.tail-4.1.1.tgz",
"integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
"dev": true
},
"lodash.template": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
......@@ -9464,56 +9458,15 @@
}
},
"sass-loader": {
"version": "9.0.2",
"resolved": "https://registry.npm.taobao.org/sass-loader/download/sass-loader-9.0.2.tgz?cache=0&sync_timestamp=1594134195137&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass-loader%2Fdownload%2Fsass-loader-9.0.2.tgz",
"integrity": "sha1-hHybTJUyjdyMfTXPKMnW5U5ZqQs=",
"version": "5.0.1",
"resolved": "https://registry.npm.taobao.org/sass-loader/download/sass-loader-5.0.1.tgz?cache=0&sync_timestamp=1596631701357&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass-loader%2Fdownload%2Fsass-loader-5.0.1.tgz",
"integrity": "sha1-SqgvRCQqvmLtj9zSjWMxo07yfC0=",
"dev": true,
"requires": {
"klona": "^1.1.1",
"loader-utils": "^2.0.0",
"neo-async": "^2.6.1",
"schema-utils": "^2.7.0",
"semver": "^7.3.2"
},
"dependencies": {
"big.js": {
"version": "5.2.2",
"resolved": "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz",
"integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=",
"dev": true
},
"emojis-list": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz",
"integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=",
"dev": true
},
"json5": {
"version": "2.1.3",
"resolved": "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz?cache=0&sync_timestamp=1586046271069&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.1.3.tgz",
"integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=",
"dev": true,
"requires": {
"minimist": "^1.2.5"
}
},
"loader-utils": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz",
"integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=",
"dev": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
}
},
"semver": {
"version": "7.3.2",
"resolved": "https://registry.npm.taobao.org/semver/download/semver-7.3.2.tgz",
"integrity": "sha1-YElisFK4HtB4aq6EOJ/7pw/9OTg=",
"dev": true
}
"async": "^2.0.1",
"loader-utils": "^0.2.15",
"lodash.tail": "^4.1.1",
"pify": "^2.3.0"
}
},
"sax": {
......@@ -9522,25 +9475,6 @@
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
"dev": true
},
"schema-utils": {
"version": "2.7.0",
"resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.0.tgz",
"integrity": "sha1-FxUfdtjq5n+793lgwzxnatn078c=",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.4",
"ajv": "^6.12.2",
"ajv-keywords": "^3.4.1"
},
"dependencies": {
"ajv-keywords": {
"version": "3.5.1",
"resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.1.tgz",
"integrity": "sha1-uDyonF1C1pAx9CTK1JqtoCNsaVc=",
"dev": true
}
}
},
"scss-tokenizer": {
"version": "0.2.3",
"resolved": "https://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
......
<template>
<el-breadcrumb class="app-breadcrumb" separator="/">
<transition-group name="breadcrumb">
<el-breadcrumb-item v-for="(item,index) in levelList" :key="item.path">
<span v-if="item.redirect==='noredirect'||index==levelList.length-1" class="no-redirect">{{ item.meta.title }}</span>
<a v-else @click.prevent="handleLink(item)">{{ item.meta.title }}</a>
</el-breadcrumb-item>
</transition-group>
</el-breadcrumb>
</template>
<script>
import pathToRegexp from 'path-to-regexp'
export default {
data() {
return {
levelList: null
}
},
watch: {
$route() {
this.getBreadcrumb()
}
},
created() {
this.getBreadcrumb()
},
methods: {
getBreadcrumb() {
let matched = this.$route.matched.filter(item => item.name)
const first = matched[0]
if (first && first.name !== 'dashboard') {
matched = [{ path: '/dashboard', meta: { title: 'Dashboard' }}].concat(matched)
}
this.levelList = matched.filter(item => item.meta && item.meta.title && item.meta.breadcrumb !== false)
},
pathCompile(path) {
// To solve this problem https://github.com/PanJiaChen/vue-element-admin/issues/561
const { params } = this.$route
var toPath = pathToRegexp.compile(path)
return toPath(params)
},
handleLink(item) {
const { redirect, path } = item
if (redirect) {
this.$router.push(redirect)
return
}
this.$router.push(this.pathCompile(path))
}
}
}
</script>
<style rel="stylesheet/scss" lang="scss" scoped>
.app-breadcrumb.el-breadcrumb {
display: inline-block;
font-size: 14px;
line-height: 50px;
margin-left: 10px;
.no-redirect {
color: #97a8be;
cursor: text;
}
}
</style>
......@@ -14,32 +14,40 @@ import App from './App'
import splitting from './modules/code-splitting-demo'
Vue.use(VueRouter) //路由注册
// Vue.use(VueRouter) //路由注册
Vue.use(ElementUI) //UI框架注册
// const router = new VueRouter({
// routes
// })
router.beforeEach(({meta, path}, from, next) => {
let {auth = true} = meta
let isLogin = Boolean(store.state.login.tokens != '') //true用户已登录, false用户未登录
if (auth && !isLogin && path !== '/login') {
return next({path: '/login'})
}
const whiteList = ['/login'] // 不重定向白名单
if (isLogin && (path == '/login' || path == '/')) { //已登录过,则跳转到主页
// store.dispatch('GetInfo')
return next({path: '/home/channels'})
router.beforeEach(({meta, path}, from, next) => {
console.log("begin")
if (whiteList.indexOf(path) !== -1) {
next()
} else {
let {auth = true} = meta
let isLogin = Boolean(store.state.login.tokens != '') //true用户已登录, false用户未登录
if (auth && !isLogin && path !== '/login') {
return next({path: '/login'})
}
if (isLogin && (path == '/login' || path == '/')) { //已登录过,则跳转到主页
// store.dispatch('GetInfo')
return next({path: '/home/channels'})
}
next()
}
next()
})
//mock.start() //启动ajax mock服务
splitting.start() //demo:运行webpack2 code splitting示例
// splitting.start() //demo:运行webpack2 code splitting示例
new Vue({
el: '#app',
......
......@@ -35,7 +35,7 @@ export const constantRouterMap = [
{
path: 'channel',
name: 'Channel',
component: () => import('@/modules/channel/index'),
component: () => import('@/modules/channels/index'),
meta: { title: '配置', icon: 'form' }
}
]
......
/**
* Created by jiachenpan on 16/11/18.
*/
export function isvalidUsername(str) {
const valid_map = ['admin', 'editor']
return valid_map.indexOf(str.trim()) >= 0
}
export function isExternal(path) {
return /^(https?:|mailto:|tel:)/.test(path)
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment