19.显示登录用户和退出登录
This commit is contained in:
parent
5fd662d308
commit
868101f146
|
@ -1,3 +1,18 @@
|
||||||
|
<script setup>
|
||||||
|
import { useAdminStore } from "@/stores/admin/admin.js";
|
||||||
|
import { useRouter } from 'vue-router'
|
||||||
|
import LocalDR from "@/utils/LocalDR.js";
|
||||||
|
|
||||||
|
const adminStore = useAdminStore();
|
||||||
|
const router = useRouter();
|
||||||
|
|
||||||
|
const logout = () => {
|
||||||
|
LocalDR.remove("admin")
|
||||||
|
router.push("/login")
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
|
@ -11,11 +26,11 @@
|
||||||
<div class="info">
|
<div class="info">
|
||||||
<div class="admin">
|
<div class="admin">
|
||||||
<div class="name">
|
<div class="name">
|
||||||
<span>李龙龙</span>
|
<span>{{ adminStore.data.name }}</span>
|
||||||
<el-icon><Bell /></el-icon>
|
<el-icon><Bell /></el-icon>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="exit">
|
<div class="exit" @click="logout">
|
||||||
退出
|
退出
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -25,9 +40,7 @@
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
|
||||||
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
const get = (key) => {
|
||||||
|
return localStorage.getItem(key)
|
||||||
|
}
|
||||||
|
|
||||||
|
const set = (key) => {
|
||||||
|
return localStorage.getItem(key,value)
|
||||||
|
}
|
||||||
|
|
||||||
|
const remove = (key) => {
|
||||||
|
return localStorage.removeItem(key)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default { get, set, remove }
|
Loading…
Reference in New Issue