管理员默认头像

This commit is contained in:
Mrtangl 2022-04-26 11:59:03 +08:00
parent 7201fd6bbe
commit 4563d0b772
2 changed files with 19 additions and 7 deletions

View File

@ -37,7 +37,13 @@
<el-table-column label="ID" prop="id" min-width="60"></el-table-column>
<el-table-column label="头像" min-width="100">
<template #default="{ row }">
<el-avatar :size="50" :src="row.avatar"></el-avatar>
<div v-if="row.avatar == ''">
<img class="default-avatar" src="@/assets/images/avatar.png" />
</div>
<div v-else>
<el-avatar :size="50" :src="row.avatar"></el-avatar>
</div>
</template>
</el-table-column>
<el-table-column label="账号" prop="username" min-width="100"></el-table-column>
@ -188,4 +194,10 @@ export default defineComponent({
.ls-form {
margin-bottom: -16px;
}
.default-avatar {
width: 50px;
height: 50px;
border-radius: 50%;
}
</style>

View File

@ -58,36 +58,36 @@
> -->
<router-link to="">
<div class="nav-item flex-col m-t-10">
<view class="flex flex-center">
<div class="flex flex-center">
<img
style="width: 48px; height: 48px"
src="@/assets/images/avatar.png"
/>
</view>
</div>
<div class="m-t-8 normal text-center">工作台</div>
</div>
</router-link>
<router-link to="/setting/website/information">
<div class="nav-item flex-col m-t-10">
<view class="flex flex-center">
<div class="flex flex-center">
<img
style="width: 48px; height: 48px"
src="@/assets/images/avatar.png"
/>
</view>
</div>
<div class="m-t-8 normal text-center">网站信息</div>
</div>
</router-link>
<router-link to="/setting/system/environment">
<div class="nav-item flex-col m-t-10">
<view class="flex flex-center">
<div class="flex flex-center">
<img
style="width: 48px; height: 48px"
src="@/assets/images/avatar.png"
/>
</view>
</div>
<div class="m-t-8 normal text-center">系统环境</div>
</div>
</router-link>