| | |
| | | $t("operatManage.operationMonitoring") |
| | | }}</template> |
| | | <el-menu-item index="eventlogManage">{{ |
| | | $t("operatManage.eventlogManage") |
| | | $t("operatManage.ResourceLog") |
| | | }}</el-menu-item> |
| | | <el-menu-item index="logLog">{{ |
| | | $t("operatManage.logLog") |
| | |
| | | <el-menu-item index="databaseMonitoring">{{ |
| | | $t("operatManage.databaseMonitoring") |
| | | }}</el-menu-item> |
| | | |
| | | <el-menu-item index="systemMonitoring">{{ |
| | | $t("operatManage.systemMonitoring") |
| | | }}</el-menu-item> |
| | | <el-menu-item index="blackwhiteList" |
| | | >{{ $t("operatManage.blackwhiteList") }} |
| | | </el-menu-item> |
| | |
| | | <el-menu-item index="groupManage">{{ |
| | | $t("userManage.groupManage") |
| | | }}</el-menu-item> |
| | | <el-menu-item index="authorityManage">{{ |
| | | $t("userManage.authorityManage") |
| | | }}</el-menu-item> |
| | | </el-submenu> |
| | | <!-- <el-submenu index="5" class="faSub"> |
| | | <template slot="title">数据交换</template> |
| | |
| | | <div class="userInfo"> |
| | | <img src="../assets/img/user.png" alt="" /> |
| | | <span>admin</span> |
| | | <span>注销</span> |
| | | <span @click="logOut">注销</span> |
| | | |
| | | <span @click="switchLang"> 切换语言</span> |
| | | </div> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { logout } from "@/api/api"; |
| | | import { removeToken,getToken } from "@/utils/auth"; |
| | | export default { |
| | | name: "navMenu", |
| | | //import引入的组件需要注入到对象中才能使用 |
| | |
| | | }; |
| | | }, |
| | | methods: { |
| | | logOut() { |
| | | this.$confirm("确认是否退出登录?", "提示", { |
| | | confirmButtonText: "确定", |
| | | cancelButtonText: "取消", |
| | | type: "warning", |
| | | }) |
| | | .then(async () => { |
| | | const data = await logout({token:getToken()}); |
| | | console.log(data); |
| | | if (data.code != 200) { |
| | | return this.$message.error("退出登录失败"); |
| | | } |
| | | removeToken(); |
| | | this.$router.push("/login"); |
| | | this.$message({ |
| | | message: "退出登录成功", |
| | | type: "success", |
| | | }); |
| | | }) |
| | | .catch(() => { |
| | | this.$message({ |
| | | type: "info", |
| | | message: "已取消", |
| | | }); |
| | | }); |
| | | }, |
| | | handleOpen(key, keyPath) { |
| | | if ( |
| | | keyPath[1] != "dataLoading" && |