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

View File

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