5d82c056d56a927b5e5f8b593c74642a.json 17 KB

1
  1. {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\layout\\components\\Navbar.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\layout\\components\\Navbar.vue","mtime":1620985797982},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaW5jbHVkZXMuanMiKTsKCnJlcXVpcmUoInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyIpOwoKdmFyIF9hc3luY1RvR2VuZXJhdG9yMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovYm9tYW4tZnJhbXdvcmsvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvYXN5bmNUb0dlbmVyYXRvciIpKTsKCnZhciBfb2JqZWN0U3ByZWFkMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovYm9tYW4tZnJhbXdvcmsvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvb2JqZWN0U3ByZWFkMiIpKTsKCnZhciBfdnVleCA9IHJlcXVpcmUoInZ1ZXgiKTsKCnZhciBfQnJlYWRjcnVtYiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL0JyZWFkY3J1bWIiKSk7Cgp2YXIgX1NpZ25OdW1BcnIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9TaWduTnVtQXJyIikpOwoKdmFyIF9IYW1idXJnZXIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9IYW1idXJnZXIiKSk7Cgp2YXIgX1NjcmVlbmZ1bGwgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9TY3JlZW5mdWxsIikpOwoKdmFyIF9TaXplU2VsZWN0ID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL2NvbXBvbmVudHMvU2l6ZVNlbGVjdCIpKTsKCnZhciBfSGVhZGVyU2VhcmNoID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL2NvbXBvbmVudHMvSGVhZGVyU2VhcmNoIikpOwoKdmFyIF9HaXQgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9SdW9ZaS9HaXQiKSk7Cgp2YXIgX0RvYyA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL1J1b1lpL0RvYyIpKTsKCnZhciBfSXRlbSA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0l0ZW0iKSk7CgovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQgPSB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGluZGV4czogMSwKICAgICAgbmV3QXJyOiBbXSwKICAgICAgc2hvd2RlOiB0cnVlCiAgICB9OwogIH0sCiAgY29tcG9uZW50czogewogICAgU2lnbk51bUFycjogX1NpZ25OdW1BcnIuZGVmYXVsdCwKICAgIEhhbWJ1cmdlcjogX0hhbWJ1cmdlci5kZWZhdWx0LAogICAgU2NyZWVuZnVsbDogX1NjcmVlbmZ1bGwuZGVmYXVsdCwKICAgIFNpemVTZWxlY3Q6IF9TaXplU2VsZWN0LmRlZmF1bHQsCiAgICBTZWFyY2g6IF9IZWFkZXJTZWFyY2guZGVmYXVsdCwKICAgIFJ1b1lpR2l0OiBfR2l0LmRlZmF1bHQsCiAgICBSdW9ZaURvYzogX0RvYy5kZWZhdWx0LAogICAgSXRlbTogX0l0ZW0uZGVmYXVsdAogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuaW5pdCgpOwogIH0sCiAgY29tcHV0ZWQ6ICgwLCBfb2JqZWN0U3ByZWFkMi5kZWZhdWx0KSgoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoe30sICgwLCBfdnVleC5tYXBHZXR0ZXJzKShbJ3NpZGViYXInLCAnYXZhdGFyJywgJ2RldmljZScsICJzaWRlYmFyUm91dGVycyIsICJzaWRlYmFyIiwgInRhYkluZGV4Il0pKSwge30sIHsKICAgIGFjdGl2ZU1lbnU6IGZ1bmN0aW9uIGFjdGl2ZU1lbnUoKSB7CiAgICAgIHJldHVybiB0aGlzLnRhYkluZGV4OwogICAgfSwKICAgIHNldHRpbmc6IHsKICAgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnNldHRpbmdzLnNob3dTZXR0aW5nczsKICAgICAgfSwKICAgICAgc2V0OiBmdW5jdGlvbiBzZXQodmFsKSB7CiAgICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3NldHRpbmdzL2NoYW5nZVNldHRpbmcnLCB7CiAgICAgICAgICBrZXk6ICdzaG93U2V0dGluZ3MnLAogICAgICAgICAgdmFsdWU6IHZhbAogICAgICAgIH0pOwogICAgICB9CiAgICB9CiAgfSksCiAgbWV0aG9kczogewogICAgdG9nZ2xlU2lkZUJhcjogZnVuY3Rpb24gdG9nZ2xlU2lkZUJhcihpbmRleCkgewogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnYXBwL3RvZ2dsZVNpZGVCYXInKTsgLy8gY29uc29sZS5sb2coIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcHAvdG9nZ2xlU2lkZUJhcicpKQogICAgfSwKICAgIGxvZ291dDogZnVuY3Rpb24gbG9nb3V0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgcmV0dXJuICgwLCBfYXN5bmNUb0dlbmVyYXRvcjIuZGVmYXVsdCkoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKCkgewogICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIF90aGlzLiRjb25maXJtKCfnoa7lrprms6jplIDlubbpgIDlh7rns7vnu5/lkJfvvJ8nLCAn5o+Q56S6JywgewogICAgICAgICAgICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsCiAgICAgICAgICAgICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAogICAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgICAgICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICBfdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0xvZ091dCcpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICAgIGxvY2F0aW9uLmhyZWYgPSAnL2luZGV4JzsKICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgIH0pKSgpOwogICAgfSwKICAgIHRhYkJ0bjogZnVuY3Rpb24gdGFiQnRuKGl0ZW0pIHsKICAgICAgY29uc29sZS5sb2coaXRlbSk7CgogICAgICBpZiAodGhpcy5hY3RpdmVNZW51LmluY2x1ZGVzKGl0ZW0ucGF0aCB8fCBpdGVtLnJlZGlyZWN0KSkgewogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwcC90b2dnbGVTaWRlQmFydHdvJyk7CgogICAgICBpZiAoaXRlbS5yZWRpcmVjdCA9PSAnaW5kZXgnKSB7CiAgICAgICAgaWYgKHRoaXMuJHJvdXRlLnBhdGggIT09ICcvaW5kZXgnKSB7CiAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgICAgIHBhdGg6ICcvaW5kZXgnCiAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdUYWJGbicsIGl0ZW0ucmVkaXJlY3QpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ1RhYkZuJywgaXRlbS5wYXRoKTsKICAgICAgdGhpcy5zaG93ZGUgPSB0cnVlOwogICAgfSwKICAgIGluaXQ6IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgIHZhciByb3V0ZSA9IHRoaXMuJHJvdXRlOwogICAgICB2YXIgbWV0YSA9IHJvdXRlLm1ldGEsCiAgICAgICAgICBwYXRoID0gcm91dGUucGF0aDsgLy8gaWYgc2V0IHBhdGgsIHRoZSBzaWRlYmFyIHdpbGwgaGlnaGxpZ2h0IHRoZSBwYXRoIHlvdSBzZXQKCiAgICAgIGNvbnNvbGUubG9nKHJvdXRlKTsKCiAgICAgIGlmIChtZXRhLmFjdGl2ZU1lbnUpIHsKICAgICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnVGFiRm4nLCBtZXRhLmFjdGl2ZU1lbnUpOwogICAgICB9CgogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnVGFiRm4nLCBwYXRoKTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"sources":["Navbar.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\r\n <div class=\"navbar\">\r\n <hamburger id=\"hamburger-container\" :is-active=\"sidebar.opened\" class=\"hamburger-container\" @toggleClick=\"toggleSideBar(0)\" />\r\n\r\n <!-- <breadcrumb id=\"breadcrumb-container\" class=\"breadcrumb-container\" /> -->\r\n <!-- <SignNumArr class=\"SignNumArr\"/> -->\r\n\t <div class=\"sign_box\">\r\n\t <div class=\"sign_item\" :class=\"{active: activeMenu.includes((item.path||item.redirect))}\" v-for=\"(item,index) in this.sidebarRouters.filter(res => {\r\n\t return res.hidden == false || res.redirect == 'index'\r\n\t })\" :key=\"index\"\r\n\t @click=\"tabBtn(item)\">\r\n\t <item v-if=\"item.meta\" :icon=\"item.meta && item.meta.icon\" :title=\"item.meta.title\" />\r\n\t <item v-if=\"!item.meta\" :icon=\"item.meta && item.meta.icon\" :title=\"'首页'\" />\r\n\t </div>\r\n\t </div>\r\n <div class=\"right-menu\">\r\n <!-- <template v-if=\"device!=='mobile'\">\r\n <search id=\"header-search\" class=\"right-menu-item\" />\r\n\r\n <el-tooltip content=\"源码地址\" effect=\"dark\" placement=\"bottom\">\r\n <ruo-yi-git id=\"ruoyi-git\" class=\"right-menu-item hover-effect\" />\r\n </el-tooltip>\r\n\r\n <el-tooltip content=\"文档地址\" effect=\"dark\" placement=\"bottom\">\r\n <ruo-yi-doc id=\"ruoyi-doc\" class=\"right-menu-item hover-effect\" />\r\n </el-tooltip>\r\n\r\n <screenfull id=\"screenfull\" class=\"right-menu-item hover-effect\" />\r\n\r\n <el-tooltip content=\"布局大小\" effect=\"dark\" placement=\"bottom\">\r\n <size-select id=\"size-select\" class=\"right-menu-item hover-effect\" />\r\n </el-tooltip>\r\n\r\n </template> -->\r\n\r\n <el-dropdown class=\"avatar-container right-menu-item hover-effect\" trigger=\"click\">\r\n <div class=\"avatar-wrapper\">\r\n <img :src=\"avatar\" class=\"user-avatar\">\r\n\t\t <span></span>\r\n <i class=\"el-icon-caret-bottom\" />\r\n </div>\r\n <el-dropdown-menu slot=\"dropdown\">\r\n <router-link to=\"/user/profile\">\r\n <el-dropdown-item>个人中心</el-dropdown-item>\r\n </router-link>\r\n <el-dropdown-item @click.native=\"setting = true\">\r\n <span>布局设置</span>\r\n </el-dropdown-item>\r\n <el-dropdown-item divided @click.native=\"logout\">\r\n <span>退出登录</span>\r\n </el-dropdown-item>\r\n </el-dropdown-menu>\r\n </el-dropdown>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapGetters, mapState } from 'vuex'\r\nimport Breadcrumb from '@/components/Breadcrumb'\r\nimport SignNumArr from '@/components/SignNumArr'\r\nimport Hamburger from '@/components/Hamburger'\r\nimport Screenfull from '@/components/Screenfull'\r\nimport SizeSelect from '@/components/SizeSelect'\r\nimport Search from '@/components/HeaderSearch'\r\nimport RuoYiGit from '@/components/RuoYi/Git'\r\nimport RuoYiDoc from '@/components/RuoYi/Doc'\r\nimport Item from '@/layout/components/Sidebar/Item'\r\nexport default {\r\n\tdata() {\r\n\t return {\r\n\t indexs: 1,\r\n\t newArr: [],\n showde:true\r\n\t }\r\n\t},\r\n components: {\r\n SignNumArr,\r\n Hamburger,\r\n Screenfull,\r\n SizeSelect,\r\n Search,\r\n RuoYiGit,\r\n RuoYiDoc,\r\n\t Item\r\n },\r\n mounted() {\r\n\t this.init()\r\n },\r\n computed: {\r\n ...mapGetters([\r\n 'sidebar',\r\n 'avatar',\r\n 'device',\r\n\t \"sidebarRouters\", \"sidebar\", \"tabIndex\"\r\n ]),\n activeMenu() {\n return this.tabIndex;\n },\r\n setting: {\r\n get() {\r\n return this.$store.state.settings.showSettings\r\n },\r\n set(val) {\r\n this.$store.dispatch('settings/changeSetting', {\r\n key: 'showSettings',\r\n value: val\r\n })\r\n },\r\n\r\n }\r\n },\r\n methods: {\r\n toggleSideBar(index) {\n this.$store.dispatch('app/toggleSideBar')\n // console.log( this.$store.dispatch('app/toggleSideBar'))\r\n },\r\n async logout() {\r\n this.$confirm('确定注销并退出系统吗?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n type: 'warning'\r\n }).then(() => {\r\n this.$store.dispatch('LogOut').then(() => {\r\n location.href = '/index';\r\n })\r\n })\r\n },\r\n\ttabBtn(item) {\n console.log(item)\r\n\t if(this.activeMenu.includes((item.path||item.redirect))){\r\n\t return\r\n\t }\n this.$store.dispatch('app/toggleSideBartwo')\r\n\t if (item.redirect == 'index') {\r\n\t if(this.$route.path!=='/index'){\r\n\t this.$router.push({\r\n\t path: '/index'\r\n\t })\r\n\t }\r\n\t this.$store.dispatch('TabFn', item.redirect)\r\n\t return\r\n\t }\r\n\t this.$store.dispatch('TabFn', item.path)\n this.showde = true\n\r\n\t},\r\n\tinit() {\r\n\t const route = this.$route;\r\n\t const {\r\n\t meta,\r\n\t path\r\n\t } = route;\r\n\t // if set path, the sidebar will highlight the path you set\r\n\t console.log(route)\r\n\t if (meta.activeMenu) {\r\n\t this.$store.dispatch('TabFn', meta.activeMenu)\r\n\t }\r\n\t this.$store.dispatch('TabFn', path)\r\n\t}\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.navbar {\r\n height: 50px;\r\n overflow: hidden;\r\n position: relative;\r\n background-color: #3C8DBC;\r\n box-shadow: 0 1px 4px rgba(0,21,41,.08);\r\n\r\n .SignNumArr{\r\n float: left;\r\n }\r\n\r\n .hamburger-container {\r\n line-height: 46px;\r\n height: 100%;\r\n float: left;\r\n cursor: pointer;\r\n transition: background .3s;\r\n color: #fff;\r\n -webkit-tap-highlight-color:transparent;\r\n svg{\r\n color: #fff!important;\r\n }\r\n\r\n &:hover {\r\n background: rgba(0, 0, 0, .025)\r\n }\r\n }\r\n\r\n .breadcrumb-container {\r\n float: left;\r\n }\r\n\r\n .errLog-container {\r\n display: inline-block;\r\n vertical-align: top;\r\n }\r\n\r\n .right-menu {\r\n float: right;\r\n height: 100%;\r\n line-height: 50px;\r\n\r\n &:focus {\r\n outline: none;\r\n }\r\n\r\n .right-menu-item {\r\n display: inline-block;\r\n padding: 0 8px;\r\n height: 100%;\r\n font-size: 18px;\r\n color: #5a5e66;\r\n vertical-align: text-bottom;\r\n\r\n &.hover-effect {\r\n cursor: pointer;\r\n transition: background .3s;\r\n\r\n &:hover {\r\n background: rgba(0, 0, 0, .025)\r\n }\r\n }\r\n }\r\n\r\n .avatar-container {\r\n margin-right: 30px;\r\n\r\n .avatar-wrapper {\r\n margin-top: 5px;\r\n position: relative;\r\n\r\n .user-avatar {\r\n cursor: pointer;\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 50%;\r\n }\r\n\r\n .el-icon-caret-bottom {\r\n cursor: pointer;\r\n position: absolute;\r\n right: -20px;\r\n top: 25px;\r\n color: #fff;\r\n font-size: 12px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.sign_box {\r\n // padding-left: 12px;\r\n width: calc(100% - 160px);\r\n overflow-x: scroll;\n float: left;\r\n white-space: nowrap;\r\n\r\n .sign_item {\r\n cursor: pointer;\r\n float: left;\r\n display: inline-table;\r\n height: 50px;\r\n text-align: center;\r\n line-height: 50px;\r\n position: relative;\r\n width: 143px;\r\n box-sizing: border-box;\r\n color: #fff;\r\n\r\n .img {\r\n width: 153px;\r\n height: 48px;\r\n position: absolute;\r\n left: 0;\r\n bottom: 0;\r\n }\r\n\r\n .icon {\r\n position: relative;\r\n z-index: 1;\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 8px;\r\n }\r\n\r\n span {\r\n position: relative;\r\n z-index: 1;\r\n color: #fff !important;\r\n font-size: 16px !important;\r\n }\r\n\r\n svg {\r\n color: #fff !important;\r\n z-index: 2;\r\n line-height: 1;\r\n margin-right: 5px;\r\n }\r\n }\r\n }\r\n .active{\r\n background-color: #367FA8!important;\r\n }\r\n</style>\r\n"],"sourceRoot":"src/layout/components"}]}