|
@@ -30,7 +30,7 @@
|
|
|
<script lang="ts" setup>
|
|
|
import { MenuProps } from 'ant-design-vue'
|
|
|
import { useUserStore } from '@/store'
|
|
|
-import { gotoLogin } from '@/api'
|
|
|
+import { gotoLogin, postLogout } from '@/api'
|
|
|
import logoPng from '@/assets/images/logo.png'
|
|
|
|
|
|
defineOptions({ name: 'LayoutHeader' })
|
|
@@ -39,9 +39,11 @@ const userStore = useUserStore()
|
|
|
userStore.fetch()
|
|
|
|
|
|
const menus = [{ label: '退出', key: 'logout' }]
|
|
|
-const handlerMenuClick: MenuProps['onClick'] = e => {
|
|
|
+const handlerMenuClick: MenuProps['onClick'] = async e => {
|
|
|
+ await postLogout()
|
|
|
if (e.key === 'logout') {
|
|
|
- gotoLogin()
|
|
|
+ location.replace('https://test.4dkankan.com/')
|
|
|
+ // gotoLogin()
|
|
|
}
|
|
|
}
|
|
|
</script>
|