You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
22 KiB
1 lines
22 KiB
{"remainingRequest":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\src\\layout\\components\\Navbar.vue?vue&type=script&lang=js&","dependencies":[{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\src\\layout\\components\\Navbar.vue","mtime":1638846156577},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJGOi93b3Jrc3BhY2UvZ2N5L1JLLWh0bWwvUkstcHJvamVjdC9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyIpOwoKdmFyIF9hc3luY1RvR2VuZXJhdG9yMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRjovd29ya3NwYWNlL2djeS9SSy1odG1sL1JLLXByb2plY3QvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvYXN5bmNUb0dlbmVyYXRvciIpKTsKCnZhciBfb2JqZWN0U3ByZWFkMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRjovd29ya3NwYWNlL2djeS9SSy1odG1sL1JLLXByb2plY3QvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvb2JqZWN0U3ByZWFkMiIpKTsKCnZhciBfdnVleCA9IHJlcXVpcmUoInZ1ZXgiKTsKCnZhciBfQnJlYWRjcnVtYiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL0JyZWFkY3J1bWIiKSk7Cgp2YXIgX0hhbWJ1cmdlciA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL0hhbWJ1cmdlciIpKTsKCnZhciBfU2NyZWVuZnVsbCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL1NjcmVlbmZ1bGwiKSk7Cgp2YXIgX1NpemVTZWxlY3QgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9TaXplU2VsZWN0IikpOwoKdmFyIF9IZWFkZXJTZWFyY2ggPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9IZWFkZXJTZWFyY2giKSk7Cgp2YXIgX0dpdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL1J1b1lpL0dpdCIpKTsKCnZhciBfRG9jID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL2NvbXBvbmVudHMvUnVvWWkvRG9jIikpOwoKdmFyIF9tZW51ID0gcmVxdWlyZSgiQC9hcGkvbWVudSIpOwoKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KdmFyIF9kZWZhdWx0ID0gewogIGNvbXBvbmVudHM6IHsKICAgIEJyZWFkY3J1bWI6IF9CcmVhZGNydW1iLmRlZmF1bHQsCiAgICBIYW1idXJnZXI6IF9IYW1idXJnZXIuZGVmYXVsdCwKICAgIFNjcmVlbmZ1bGw6IF9TY3JlZW5mdWxsLmRlZmF1bHQsCiAgICBTaXplU2VsZWN0OiBfU2l6ZVNlbGVjdC5kZWZhdWx0LAogICAgU2VhcmNoOiBfSGVhZGVyU2VhcmNoLmRlZmF1bHQsCiAgICBSdW9ZaUdpdDogX0dpdC5kZWZhdWx0LAogICAgUnVvWWlEb2M6IF9Eb2MuZGVmYXVsdAogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHJvbHNBcnJ5OiBbXQogICAgfTsKICB9LAogIGNvbXB1dGVkOiAoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKHt9LCAoMCwgX3Z1ZXgubWFwR2V0dGVycykoWydzaWRlYmFyJywgJ2F2YXRhcicsICdkZXZpY2UnXSkpLCB7fSwgewogICAgc2V0dGluZzogewogICAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKICAgICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuc2V0dGluZ3Muc2hvd1NldHRpbmdzOwogICAgICB9LAogICAgICBzZXQ6IGZ1bmN0aW9uIHNldCh2YWwpIHsKICAgICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnc2V0dGluZ3MvY2hhbmdlU2V0dGluZycsIHsKICAgICAgICAgIGtleTogJ3Nob3dTZXR0aW5ncycsCiAgICAgICAgICB2YWx1ZTogdmFsCiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0KICB9KSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRSb3V0ZXJzKCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDb21tYW5kOiBmdW5jdGlvbiBoYW5kbGVDb21tYW5kKGNvbW1hbmQpIHsKICAgICAgLy8gdGhpcy4kbWVzc2FnZSgnY2xpY2sgb24gaXRlbSAnICsgY29tbWFuZCk7CiAgICAgIHRoaXMucm91dGVyU3lzdGVtKGNvbW1hbmQpOwogICAgfSwKICAgIGdldFJvdXRlcnM6IGZ1bmN0aW9uIGdldFJvdXRlcnMoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICAoMCwgX21lbnUuZ2V0Um91dGVycykoKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICByZXMuZGF0YS5mb3JFYWNoKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICB2YXIgcGF0aCA9IGl0ZW0ucGF0aDsKCiAgICAgICAgICBpZiAoaXRlbS5uYW1lID09ICdTeXN0ZW0nKSB7CiAgICAgICAgICAgIC8vIGl0ZW0uY2hpbGRyZW4uZm9yRWFjaCggY2hpbGRyZW49PnsKICAgICAgICAgICAgLy8gICB0aGlzLnJvbHNBcnJ5LnB1c2goe25hbWU6Y2hpbGRyZW4ubWV0YS50aXRsZSxwYXRoOnBhdGgrJy8nK2NoaWxkcmVuLnBhdGh9KQogICAgICAgICAgICAvLyB9KQogICAgICAgICAgICBfdGhpcy5wdWxsUm91dGUoaXRlbS5jaGlsZHJlbiwgcGF0aCk7CgogICAgICAgICAgICBjb25zb2xlLmxvZyhfdGhpcy5yb2xzQXJyeSk7CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgICAgY29uc29sZS5sb2coX3RoaXMucm9sc0FycnkpOyAvLyBjb25zdCBhY2Nlc3NlZFJvdXRlcyA9IGZpbHRlckFzeW5jUm91dGVyKHJlcy5kYXRhKQogICAgICAgIC8vIGFjY2Vzc2VkUm91dGVzLnB1c2goeyBwYXRoOiAnKicsIHJlZGlyZWN0OiAnLzQwNCcsIGhpZGRlbjogdHJ1ZSB9KQogICAgICAgIC8vIGNvbW1pdCgnU0VUX1JPVVRFUycsIGFjY2Vzc2VkUm91dGVzKQogICAgICAgIC8vIHJlc29sdmUoYWNjZXNzZWRSb3V0ZXMpCiAgICAgIH0pOwogICAgfSwKICAgIHB1bGxSb3V0ZTogZnVuY3Rpb24gcHVsbFJvdXRlKHJvdXRlcywgcGF0aCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHZhciBwYXRoT25lID0gcGF0aDsKCiAgICAgIGlmIChyb3V0ZXMgIT0gbnVsbCAmJiByb3V0ZXMgJiYgcm91dGVzLmxlbmd0aCkgewogICAgICAgIHJvdXRlcy5mb3JFYWNoKGZ1bmN0aW9uIChyb3V0ZSkgewogICAgICAgICAgcGF0aCA9IHBhdGhPbmUgKyAnLycgKyByb3V0ZS5wYXRoOwogICAgICAgICAgaWYgKCEocm91dGUuY2hpbGRyZW4gIT0gbnVsbCAmJiByb3V0ZS5jaGlsZHJlbiAmJiByb3V0ZS5jaGlsZHJlbi5sZW5ndGgpKSBfdGhpczIucm9sc0FycnkucHVzaCh7CiAgICAgICAgICAgIG5hbWU6IHJvdXRlLm1ldGEudGl0bGUsCiAgICAgICAgICAgIHBhdGg6IHBhdGgKICAgICAgICAgIH0pOwoKICAgICAgICAgIF90aGlzMi5wdWxsUm91dGUocm91dGUuY2hpbGRyZW4sIHBhdGgpOwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIHJldHVybjsKICAgICAgfQogICAgfSwKICAgIHJvdXRlclN5c3RlbTogZnVuY3Rpb24gcm91dGVyU3lzdGVtKHZhbHVlKSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsKICAgICAgICBwYXRoOiB2YWx1ZSwKICAgICAgICBxdWVyeTogbnVsbAogICAgICB9KTsKICAgIH0sCiAgICB0b2dnbGVTaWRlQmFyOiBmdW5jdGlvbiB0b2dnbGVTaWRlQmFyKCkgewogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnYXBwL3RvZ2dsZVNpZGVCYXInKTsKICAgIH0sCiAgICBsb2dvdXQ6IGZ1bmN0aW9uIGxvZ291dCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICByZXR1cm4gKDAsIF9hc3luY1RvR2VuZXJhdG9yMi5kZWZhdWx0KSggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoKSB7CiAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgX3RoaXMzLiRjb25maXJtKCfnoa7lrprms6jplIDlubbpgIDlh7rns7vnu5/lkJfvvJ8nLCAn5o+Q56S6JywgewogICAgICAgICAgICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsCiAgICAgICAgICAgICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAogICAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgICAgICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICBfdGhpczMuJHN0b3JlLmRpc3BhdGNoKCdMb2dPdXQnKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgICBsb2NhdGlvbi5ocmVmID0gJy9pbmRleCc7CiAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"sources":["Navbar.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div class=\"navbar\" >\n <img src=\"../../assets/image/profile.jpg\" style=\"width: 45px;height: 45px;margin-top:8px;margin-left: 8px;float:left\">\n\n <div style=\"float: left;height: 100%;line-height: 50px;\">\n <span style=\"display:block;line-height:63px; margin-left:15px; color: rgb(255, 255, 255);font-family: SourceHanSansSC;font-weight: 400;font-size: 28px;\">咨询工作信息系统</span>\n </div>\n<!-- <hamburger id=\"hamburger-container\" :is-active=\"sidebar.opened\" class=\"hamburger-container\" @toggleClick=\"toggleSideBar\" />-->\n\n<!-- <breadcrumb id=\"breadcrumb-container\" class=\"breadcrumb-container\" />-->\n\n <div class=\"right-menu\" style=\"width:100px;margin-right:100px;height:63px\">\n <!-- <template v-if=\"device!=='mobile'\"> -->\n\n<!-- <search id=\"header-search\" class=\"right-menu-item\" />-->\n\n <!--el-tooltip content=\"源码地址\" effect=\"dark\" placement=\"bottom\">\n\n </el-tooltip>\n\n <el-tooltip content=\"文档地址\" effect=\"dark\" placement=\"bottom\">\n <ruo-yi-doc id=\"ruoyi-doc\" class=\"right-menu-item hover-effect\" />\n </el-tooltip-->\n\n <!-- <screenfull id=\"screenfull\" class=\"right-menu-item hover-effect\" /> -->\n\n<!-- <el-tooltip content=\"布局大小\" effect=\"dark\" placement=\"bottom\">-->\n<!-- <size-select id=\"size-select\" class=\"right-menu-item hover-effect\" />-->\n<!-- </el-tooltip>-->\n\n <!-- </template> -->\n\n<!-- <el-dropdown class=\"avatar-container right-menu-item hover-effect\" trigger=\"click\">-->\n<!-- <div class=\"avatar-wrapper\">-->\n<!-- <img :src=\"avatar\" class=\"user-avatar\">-->\n<!-- <i class=\"el-icon-caret-bottom\" />-->\n<!-- </div>-->\n<!-- <el-dropdown-menu slot=\"dropdown\">-->\n<!-- <router-link to=\"/user/profile\">-->\n<!-- <el-dropdown-item>个人中心</el-dropdown-item>-->\n<!-- </router-link>-->\n<!-- <el-dropdown-item @click.native=\"setting = true\">-->\n<!-- <span>布局设置</span>-->\n<!-- </el-dropdown-item>-->\n<!-- <el-dropdown-item divided @click.native=\"logout\">-->\n<!-- <span>退出登录</span>-->\n<!-- </el-dropdown-item>-->\n<!-- </el-dropdown-menu>-->\n<!-- </el-dropdown>-->\n <el-dropdown @command=\"handleCommand\">\n <span class=\"el-dropdown-link\">\n <el-col :span=\"12\" style=\"height:63px\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"height:100%\" class=\"svg-icon-path-icon fill\" viewBox=\"0 0 32 32\" width=\"28\" height=\"28\">\n <path fill=\"white\" d=\"M11.581 5.333l3.476-3.476c0.241-0.241 0.575-0.39 0.943-0.39s0.701 0.149 0.943 0.39l3.476 3.476h4.915c0.736 0 1.333 0.597 1.333 1.333v0 4.915l3.476 3.476c0.241 0.241 0.39 0.575 0.39 0.943s-0.149 0.701-0.39 0.943l-3.476 3.476v4.915c0 0.736-0.597 1.333-1.333 1.333v0h-4.915l-3.476 3.476c-0.241 0.241-0.575 0.39-0.943 0.39s-0.701-0.149-0.943-0.39l-3.476-3.476h-4.915c-0.736 0-1.333-0.597-1.333-1.333v0-4.915l-3.476-3.476c-0.241-0.241-0.39-0.575-0.39-0.943s0.149-0.701 0.39-0.943l3.476-3.476v-4.915c0-0.736 0.597-1.333 1.333-1.333v0h4.915zM8 8v4.687l-3.313 3.313 3.313 3.313v4.687h4.687l3.313 3.313 3.313-3.313h4.687v-4.687l3.313-3.313-3.313-3.313v-4.687h-4.687l-3.313-3.313-3.313 3.313h-4.687zM16 21.333c-2.946 0-5.333-2.388-5.333-5.333s2.388-5.333 5.333-5.333v0c2.946 0 5.333 2.388 5.333 5.333s-2.388 5.333-5.333 5.333v0zM16 18.667c1.473 0 2.667-1.194 2.667-2.667s-1.194-2.667-2.667-2.667v0c-1.473 0-2.667 1.194-2.667 2.667s1.194 2.667 2.667 2.667v0z\"></path>\n </svg>\n\n </el-col>\n </span>\n <el-dropdown-menu slot=\"dropdown\" >\n\n <el-dropdown-item v-for=\"(item,index) in rolsArry\" :key=\"index\" :command=\"item.path\">\n<!-- <span @click=\"routerSystem(item.path)\"></span></el-dropdown-item>-->\n {{item.name}}\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n <el-dropdown style=\"margin-left: 30px\">\n <span class=\"el-dropdown-link\">\n <el-col :span=\"12\" style=\"height:63px\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"height:100%\" class=\"svg-icon-path-icon fill\" viewBox=\"0 0 496 512\" width=\"26\" height=\"26\">\n <path fill=\"white\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z\"></path>\n </svg>\n </el-col>\n </span>\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item @click.native=\"logout\">退出登录</el-dropdown-item>\n\n </el-dropdown-menu>\n </el-dropdown>\n<!-- <el-row style=\"height:63px; text-align: center;\">-->\n<!-- <el-col :span=\"12\" style=\"height:63px\">-->\n<!-- <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"height:100%\" class=\"svg-icon-path-icon fill\" viewBox=\"0 0 496 512\" width=\"26\" height=\"26\">-->\n<!-- <path fill=\"white\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z\"></path>-->\n<!-- </svg>-->\n<!-- </el-col>-->\n\n<!-- <el-col :span=\"12\" style=\"height:63px\">-->\n<!-- <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"height:100%\" class=\"svg-icon-path-icon fill\" viewBox=\"0 0 32 32\" width=\"28\" height=\"28\">-->\n<!-- <path fill=\"white\" d=\"M11.581 5.333l3.476-3.476c0.241-0.241 0.575-0.39 0.943-0.39s0.701 0.149 0.943 0.39l3.476 3.476h4.915c0.736 0 1.333 0.597 1.333 1.333v0 4.915l3.476 3.476c0.241 0.241 0.39 0.575 0.39 0.943s-0.149 0.701-0.39 0.943l-3.476 3.476v4.915c0 0.736-0.597 1.333-1.333 1.333v0h-4.915l-3.476 3.476c-0.241 0.241-0.575 0.39-0.943 0.39s-0.701-0.149-0.943-0.39l-3.476-3.476h-4.915c-0.736 0-1.333-0.597-1.333-1.333v0-4.915l-3.476-3.476c-0.241-0.241-0.39-0.575-0.39-0.943s0.149-0.701 0.39-0.943l3.476-3.476v-4.915c0-0.736 0.597-1.333 1.333-1.333v0h4.915zM8 8v4.687l-3.313 3.313 3.313 3.313v4.687h4.687l3.313 3.313 3.313-3.313h4.687v-4.687l3.313-3.313-3.313-3.313v-4.687h-4.687l-3.313-3.313-3.313 3.313h-4.687zM16 21.333c-2.946 0-5.333-2.388-5.333-5.333s2.388-5.333 5.333-5.333v0c2.946 0 5.333 2.388 5.333 5.333s-2.388 5.333-5.333 5.333v0zM16 18.667c1.473 0 2.667-1.194 2.667-2.667s-1.194-2.667-2.667-2.667v0c-1.473 0-2.667 1.194-2.667 2.667s1.194 2.667 2.667 2.667v0z\"></path>-->\n<!-- </svg>-->\n\n<!-- </el-col>-->\n<!-- </el-row>-->\n </div>\n </div>\n</template>\n\n<script>\nimport { mapGetters } from 'vuex'\nimport Breadcrumb from '@/components/Breadcrumb'\nimport Hamburger from '@/components/Hamburger'\nimport Screenfull from '@/components/Screenfull'\nimport SizeSelect from '@/components/SizeSelect'\nimport Search from '@/components/HeaderSearch'\nimport RuoYiGit from '@/components/RuoYi/Git'\nimport RuoYiDoc from '@/components/RuoYi/Doc'\nimport { getRouters } from '@/api/menu'\nexport default {\n components: {\n Breadcrumb,\n Hamburger,\n Screenfull,\n SizeSelect,\n Search,\n RuoYiGit,\n RuoYiDoc\n },\n data(){\n return {\n rolsArry:[],\n }\n },\n computed: {\n ...mapGetters([\n 'sidebar',\n 'avatar',\n 'device'\n ]),\n setting: {\n get() {\n return this.$store.state.settings.showSettings\n },\n set(val) {\n this.$store.dispatch('settings/changeSetting', {\n key: 'showSettings',\n value: val\n })\n }\n }\n },\n created() {\n this.getRouters();\n },\n methods: {\n handleCommand(command) {\n // this.$message('click on item ' + command);\n this.routerSystem(command)\n },\n getRouters(){\n getRouters().then(res => {\n\n res.data.forEach(item=>{\n const path =item.path;\n if (item.name=='System'){\n // item.children.forEach( children=>{\n // this.rolsArry.push({name:children.meta.title,path:path+'/'+children.path})\n // })\n\n this.pullRoute(item.children,path)\n\n console.log(this.rolsArry)\n }\n })\n console.log(this.rolsArry)\n // const accessedRoutes = filterAsyncRouter(res.data)\n // accessedRoutes.push({ path: '*', redirect: '/404', hidden: true })\n // commit('SET_ROUTES', accessedRoutes)\n // resolve(accessedRoutes)\n })\n },\n pullRoute(routes,path){\n\n const pathOne=path\n if (routes!=null&&routes&&routes.length){\n routes.forEach( route=>{\n path=pathOne+'/'+route.path\n if (!(route.children!=null&&route.children&&route.children.length))\n this.rolsArry.push({name:route.meta.title,path:path});\n this.pullRoute(route.children,path);\n })\n }else {\n return;\n }\n },\n routerSystem(value){\n this.$router.push({path:value,query:null} );\n },\n toggleSideBar() {\n this.$store.dispatch('app/toggleSideBar')\n },\n async logout() {\n this.$confirm('确定注销并退出系统吗?', '提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(() => {\n this.$store.dispatch('LogOut').then(() => {\n location.href = '/index';\n })\n })\n }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.navbar {\n height: 63px;\n width: 100%;\n overflow: hidden;\n position: relative;\n // background: rgb(24, 144, 255);\n background-image: linear-gradient(to right,#1482c6, #2a34b2);\n /*background: #fff;*/\n box-shadow: 0 1px 4px rgba(0,21,41,.08);\n /*background: #009efb;*/\n /*background: -moz-linear-gradient(left,#043874 0,#119de8 100%);*/\n /*background: -webkit-linear-gradient(left,#043874 0,#119de8 100%);*/\n /*background: linear-gradient(to right,#043874 0,#119de8 100%);*/\n .hamburger-container {\n line-height: 46px;\n height: 100%;\n float: left;\n cursor: pointer;\n transition: .3s;\n -webkit-tap-highlight-color:transparent;\n\n &:hover {\n background: rgba(0, 0, 0, .025)\n }\n }\n\n .breadcrumb-container {\n float: left;\n }\n\n .errLog-container {\n display: inline-block;\n vertical-align: top;\n }\n\n .right-menu {\n float: right;\n height: 100%;\n line-height: 50px;\n\n &:focus {\n outline: none;\n }\n\n .right-menu-item {\n display: inline-block;\n padding: 0 8px;\n height: 100%;\n font-size: 18px;\n color: #fff;\n vertical-align: text-bottom;\n\n &.hover-effect {\n cursor: pointer;\n transition: background .3s;\n\n &:hover {\n background: rgba(0, 0, 0, .025)\n }\n }\n }\n\n .avatar-container {\n margin-right: 30px;\n\n .avatar-wrapper {\n margin-top: 5px;\n position: relative;\n\n .user-avatar {\n cursor: pointer;\n width: 40px;\n height: 40px;\n border-radius: 10px;\n }\n\n .el-icon-caret-bottom {\n cursor: pointer;\n position: absolute;\n right: -20px;\n top: 25px;\n font-size: 12px;\n }\n }\n }\n }\n}\n.el-dropdown-link {\n cursor: pointer;\n color: #409EFF;\n}\n.el-icon-arrow-down {\n font-size: 12px;\n}\n</style>\n"],"sourceRoot":"src/layout/components"}]} |