wip: 个人中心开发中

This commit is contained in:
kailong321200875
2024-02-23 15:24:11 +08:00
parent 61d7ef642a
commit 5f8e795f64
7 changed files with 106 additions and 2 deletions

View File

@@ -7,6 +7,9 @@ import { ref, computed } from 'vue'
import LockPage from './components/LockPage.vue'
import { useLockStore } from '@/store/modules/lock'
import { useUserStore } from '@/store/modules/user'
import { useRouter } from 'vue-router'
const { push } = useRouter()
const userStore = useUserStore()
@@ -34,6 +37,10 @@ const lockScreen = () => {
const toDocument = () => {
window.open('https://element-plus-admin-doc.cn/')
}
const toPage = (path: string) => {
push(path)
}
</script>
<template>
@@ -50,6 +57,16 @@ const toDocument = () => {
</div>
<template #dropdown>
<ElDropdownMenu>
<ElDropdownItem>
<div @click="toPage('/personal/personal-center')">
{{ t('router.personalCenter') }}
</div>
</ElDropdownItem>
<ElDropdownItem>
<div @click="toPage('/personal/personal-setting')">
{{ t('router.personalSetting') }}
</div>
</ElDropdownItem>
<ElDropdownItem>
<div @click="toDocument">{{ t('common.document') }}</div>
</ElDropdownItem>