add logout

This commit is contained in:
2023-10-22 13:29:54 +08:00
parent 9301dcc0aa
commit 2c91a052e4
2 changed files with 23 additions and 7 deletions

View File

@@ -1,9 +1,16 @@
<script setup lang="ts">
import { useAccount } from '@/api/account'
import { NAlert, NButton, NCard, NDivider, NSpace, NTag, NText, NThing, NTime } from 'naive-ui'
import { NAlert, NButton, NCard, NDivider, NPopconfirm, NSpace, NTag, NText, NThing, NTime } from 'naive-ui'
import SettingsManageView from './SettingsManageView.vue'
import { useLocalStorage } from '@vueuse/core'
const accountInfo = useAccount()
const cookie = useLocalStorage('JWT_Token', '')
function logout() {
cookie.value = undefined
window.location.reload()
}
</script>
<template>
@@ -37,6 +44,15 @@ const accountInfo = useAccount()
<NButton size="small" @click="$router.push({ name: 'manage-biliVerify' })" type="info"> 前往认证 </NButton>
</template>
</NAlert>
<NDivider />
<NSpace justify="center">
<NPopconfirm @positive-click="logout">
<template #trigger>
<NButton type="warning"> 登出 </NButton>
</template>
确定登出?
</NPopconfirm>
</NSpace>
</NCard>
</NSpace>
<div>

View File

@@ -255,7 +255,7 @@ function getOptions() {
{
name: '舰长数',
type: 'line',
step: 'start',
step: 'middle',
emphasis: {
focus: 'series',
},
@@ -317,7 +317,7 @@ function getOptions() {
{
name: '日增',
type: 'line',
step: 'start',
step: 'middle',
yAxisIndex: 1,
emphasis: {
focus: 'series',
@@ -381,7 +381,7 @@ function getOptions() {
name: '日增',
type: 'line',
yAxisIndex: 1,
step: 'start',
step: 'middle',
emphasis: {
focus: 'series',