进一步美化页面

This commit is contained in:
carry 2025-02-16 17:57:05 +08:00
parent 7148e8d9f1
commit 509c592adc

View File

@ -1,14 +1,17 @@
<template> <template>
<div class="manage-page"> <div class="manage-page">
<el-card class="page-container"> <el-menu
<div class="page-header"> mode="horizontal"
<div class="user-info"> class="nav-bar"
<h2 class="page-title">用户管理</h2> >
<div class="user-detail"> <el-menu-item index="1" class="nav-title">欢迎</el-menu-item>
<span class="username">{{ userStore.username }}</span> <el-menu-item index="2" class="user-info">
<span class="role">({{ userStore.role }})</span> <div class="user-detail">
</div> <span class="username">{{ userStore.username }}</span>
<span class="role">({{ userStore.role }})</span>
</div> </div>
</el-menu-item>
<el-menu-item index="3">
<el-button <el-button
type="danger" type="danger"
class="logout-btn" class="logout-btn"
@ -16,7 +19,19 @@
> >
登出 登出
</el-button> </el-button>
</div> </el-menu-item>
</el-menu>
<el-card class="page-container">
<el-text class="system-title" type="primary" size="large" tag="h1">
用户管理系统
</el-text>
<el-button
type="primary"
class="create-btn"
@click="handleCreateUser"
>
创建用户
</el-button>
<UserTable/> <UserTable/>
</el-card> </el-card>
</div> </div>
@ -50,6 +65,10 @@ const handleLogout = () => {
router.push({ name: 'login' }) router.push({ name: 'login' })
} }
const handleCreateUser = () => {
// TODO:
}
onMounted(() => { onMounted(() => {
fetchUserList() fetchUserList()
}) })
@ -60,6 +79,18 @@ onMounted(() => {
padding: 20px; padding: 20px;
} }
.nav-bar {
margin-bottom: 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
.nav-title {
font-size: 18px;
font-weight: bold;
}
.user-info { .user-info {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
@ -81,7 +112,13 @@ onMounted(() => {
} }
.logout-btn { .logout-btn {
margin: 0;
}
.system-title {
margin-bottom: 20px; margin-bottom: 20px;
float: right; font-size: 24px;
font-weight: 500;
letter-spacing: 1px;
} }
</style> </style>