| 1 |
- {"remainingRequest":"/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/src/views/common/fragment/HeaderRight.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/src/views/common/fragment/HeaderRight.vue","mtime":1655271485837},{"path":"/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2022060801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcucmVwbGFjZSI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vIGltcG9ydCBFbGVOb3RpY2UgZnJvbSAnLi9Ob3RpY2UnCmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiRWxlSGVhZGVyUmlnaHQiLAogIGNvbXBvbmVudHM6IHsvLyBFbGVOb3RpY2UKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBpc0Z1bGxTY3JlZW46IGZhbHNlIC8vIOaYr+WQpuWFqOWxjwoKICAgIH07CiAgfSwKICBjb21wdXRlZDogewogICAgdXNlcjogZnVuY3Rpb24gdXNlcigpIHsKICAgICAgLy8g5b2T5YmN55m75b2V55So5oi35L+h5oGvCiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS51c2VyLnVzZXIgfHwge307CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICAvKiDpgIDlh7rnmbvlvZUgKi8KICAgIGxvZ291dDogZnVuY3Rpb24gbG9nb3V0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdGhpcy4kY29uZmlybSgn56Gu5a6a6KaB6YCA5Ye655m75b2V5ZCXPycsICfmj5DnpLonLCB7CiAgICAgICAgdHlwZTogJ3dhcm5pbmcnCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzLiRodHRwLmdldCgnL2xvZ291dCcpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgaWYgKHJlcy5kYXRhLmNvZGUgPT09IDApIHsKICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2UoewogICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICAgICAgICBtZXNzYWdlOiAn5rOo6ZSA5oiQ5YqfJwogICAgICAgICAgICB9KTsgLy8g5riF6Zmk57yT5a2Y55qEdG9rZW4KCgogICAgICAgICAgICBfdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3VzZXIvc2V0VG9rZW4nKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAvLyB0aGlzLiRyb3V0ZXIucHVzaCh7cGF0aDogIi9sb2dpbiJ9KTsKICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZSgnLycpOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5kYXRhLm1zZyk7CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gMDsKICAgICAgfSk7CiAgICB9LAoKICAgIC8qIOi3s+i9rOWIsOS4quS6uuS4reW/gyAqLwogICAgZ29Vc2VySW5mbzogZnVuY3Rpb24gZ29Vc2VySW5mbygpIHsKICAgICAgaWYgKHRoaXMuJHJvdXRlLmZ1bGxQYXRoICE9PSAnL3VzZXIvaW5mbycpIHRoaXMuJHJvdXRlci5wdXNoKCcvdXNlci9pbmZvJyk7CiAgICB9LAoKICAgIC8qIOaJk+W8gOS/ruaUueWvhueggeW8ueeqlyAqLwogICAgc2hvd1Bhc3N3b3JkOiBmdW5jdGlvbiBzaG93UGFzc3dvcmQoKSB7CiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCd0aGVtZS90b2dnbGUnLCAnc2hvd1Bhc3N3b3JkJyk7CiAgICB9LAoKICAgIC8qIOaJk+W8gOS4u+mimOiuvue9riAqLwogICAgc2hvd1NldHRpbmc6IGZ1bmN0aW9uIHNob3dTZXR0aW5nKCkgewogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndGhlbWUvdG9nZ2xlJywgJ3Nob3dTZXR0aW5nJyk7CiAgICB9LAoKICAgIC8qIOWFqOWxjyAqLwogICAgZnVsbFNjcmVlbjogZnVuY3Rpb24gZnVsbFNjcmVlbigpIHsKICAgICAgdGhpcy5pc0Z1bGxTY3JlZW4gPSAhdGhpcy4kdXRpbC5mdWxsU2NyZWVuKCk7CiAgICAgIGlmICghdGhpcy4kc2V0dGluZy53YXRjaFJlc2l6ZSkgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RoZW1lL3NldCcsIHsKICAgICAgICBrZXk6ICdzY3JlZW5XaWR0aCcsCiAgICAgICAgdmFsdWU6IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCB8fCBkb2N1bWVudC5ib2R5LmNsaWVudFdpZHRoCiAgICAgIH0pOwogICAgfSwKCiAgICAvKua4hemZpOe8k+WtmCovCiAgICBjbGVhckNhY2hlOiBmdW5jdGlvbiBjbGVhckNhY2hlKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHRoaXMuJG1lc3NhZ2UuY2xvc2VBbGwoKTsKICAgICAgdGhpcy4kaHR0cC5wb3N0KCcvaW5kZXgvY2xlYXJDYWNoZScsIHt9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICBpZiAocmVzLmRhdGEuY29kZSA9PT0gMCkgewogICAgICAgICAgX3RoaXMyLiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLAogICAgICAgICAgICBtZXNzYWdlOiByZXMuZGF0YS5tc2cKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpczIuJG1lc3NhZ2UuZXJyb3IocmVzLmRhdGEubXNnKTsKICAgICAgICB9CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlKSB7CiAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMyLiRtZXNzYWdlLmVycm9yKGUubWVzc2FnZSk7CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"sources":["HeaderRight.vue"],"names":[],"mappings":"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","sourcesContent":["<!-- 顶栏右侧部分 -->\n<template>\n <el-menu mode=\"horizontal\" :class=\"['ele-header-right',{'ele-menu-dark':$store.state.theme.headStyle!==0}]\">\n <div class=\"el-clear-cache\" style=\"display: inline-block; margin-right: 10px;\">\n <a @click=\"clearCache()\" class=\"el-link el-link--danger\"><i class=\"el-icon-refresh\"></i> 清除缓存</a>\n </div>\n <el-menu-item index=\"full\" @click=\"fullScreen\">\n <i :class=\"isFullScreen?'el-icon-_screen-restore':'el-icon-_screen-full'\"></i>\n </el-menu-item>\n <!-- 消息通知组件 -->\n<!-- <el-menu-item index=\"notice\">\n <ele-notice/>\n </el-menu-item>-->\n <el-submenu index=\"user\" popper-class=\"ele-menu-pop\">\n <template slot=\"title\">\n <el-avatar :src=\"user.avatar\"/>\n <span>{{ user.realname || '' }}</span>\n </template>\n<!-- <el-menu-item index=\"info\" @click=\"goUserInfo\"><i class=\"el-icon-user\"></i><span>个人中心</span></el-menu-item>-->\n <el-menu-item index=\"password\" @click=\"showPassword\"><i class=\"el-icon-key\"></i><span>修改密码</span></el-menu-item>\n <el-divider/>\n <el-menu-item index=\"logout\" @click=\"logout\"><i class=\"el-icon-switch-button\"></i><span>退出登录</span></el-menu-item>\n </el-submenu>\n <el-menu-item index=\"more\" v-if=\"$setting.showSetting\" @click=\"showSetting\">\n <i class=\"el-icon-_more\"></i>\n </el-menu-item>\n </el-menu>\n</template>\n\n<script>\n// import EleNotice from './Notice'\n\nexport default {\n name: \"EleHeaderRight\",\n components: {\n // EleNotice\n },\n data() {\n return {\n isFullScreen: false // 是否全屏\n }\n },\n computed: {\n user() { // 当前登录用户信息\n return this.$store.state.user.user || {};\n }\n },\n methods: {\n /* 退出登录 */\n logout() {\n this.$confirm('确定要退出登录吗?', '提示', {type: 'warning'}).then(() => {\n this.$http.get('/logout').then((res) => {\n if (res.data.code === 0) {\n this.$message({type: 'success', message: '注销成功'});\n // 清除缓存的token\n this.$store.dispatch('user/setToken').then(() => {\n // this.$router.push({path: \"/login\"});\n window.location.replace('/');\n });\n } else {\n this.$message.error(res.data.msg);\n }\n });\n }).catch(() => 0);\n },\n /* 跳转到个人中心 */\n goUserInfo() {\n if (this.$route.fullPath !== '/user/info') this.$router.push('/user/info');\n },\n /* 打开修改密码弹窗 */\n showPassword() {\n this.$store.dispatch('theme/toggle', 'showPassword');\n },\n /* 打开主题设置 */\n showSetting() {\n this.$store.dispatch('theme/toggle', 'showSetting');\n },\n /* 全屏 */\n fullScreen() {\n this.isFullScreen = !this.$util.fullScreen();\n if (!this.$setting.watchResize) this.$store.dispatch('theme/set', {\n key: 'screenWidth', value: document.documentElement.clientWidth || document.body.clientWidth\n });\n },\n /*清除缓存*/\n clearCache(){\n this.loading = true;\n this.$message.closeAll()\n this.$http.post('/index/clearCache', {}).then(res => {\n this.loading = false;\n if (res.data.code === 0) {\n this.$message({type: 'success', message: res.data.msg});\n } else {\n this.$message.error(res.data.msg);\n }\n }).catch(e => {\n this.loading = false;\n this.$message.error(e.message);\n });\n }\n }\n}\n</script>\n"],"sourceRoot":"src/views/common/fragment"}]}
|