This commit is contained in:
jxxghp
2024-07-06 17:53:51 +08:00
parent 81fb44da80
commit b2e1fe314f
13 changed files with 373 additions and 207 deletions

View File

@@ -163,9 +163,10 @@ function login() {
const avatar = response.avatar
const level = response.level
const remember = form.value.remember
const permissions = response.permissions
// 更新token和remember状态到Vuex Store
store.dispatch('auth/login', { token, remember, superUser, userName, avatar, level })
store.dispatch('auth/login', { token, remember, superUser, userName, avatar, level, permissions })
// 登录后处理
afterLogin(superUser)

9
src/pages/profile.vue Normal file
View File

@@ -0,0 +1,9 @@
<script setup lang="ts">
import UserProfileView from '@/views/user/UserProfileView.vue'
</script>
<template>
<div>
<UserProfileView />
</div>
</template>

View File

@@ -1,7 +1,6 @@
<script lang="ts" setup>
import { useRoute } from 'vue-router'
import router from '@/router'
import AccountSettingAccount from '@/views/setting/AccountSettingAccount.vue'
import AccountSettingNotification from '@/views/setting/AccountSettingNotification.vue'
import AccountSettingSite from '@/views/setting/AccountSettingSite.vue'
import AccountSettingWords from '@/views/setting/AccountSettingWords.vue'
@@ -38,13 +37,6 @@ function jumpTab(tab: string) {
</VTabs>
<VWindow v-model="activeTab" class="mt-5 disable-tab-transition" :touch="false">
<!-- 用户 -->
<VWindowItem value="account">
<transition name="fade-slide" appear>
<AccountSettingAccount />
</transition>
</VWindowItem>
<!-- 连接 -->
<VWindowItem value="system">
<transition name="fade-slide" appear>

9
src/pages/user.vue Normal file
View File

@@ -0,0 +1,9 @@
<script setup lang="ts">
import UserListView from '@/views/user/UserListView.vue'
</script>
<template>
<div>
<UserListView />
</div>
</template>