mirror of
https://gh-proxy.org/https://github.com/klinsmaya/SQLBot.git
synced 2026-11-08 01:06:59 +08:00
perf: System ui
This commit is contained in:
@@ -38,7 +38,7 @@ const showSysmenu = computed(() => {
|
||||
{{ collapse ? '' : '返回工作空间' }}
|
||||
</div>
|
||||
<div class="personal-info">
|
||||
<Person :collapse="collapse"></Person>
|
||||
<Person :collapse="collapse" :in-sysmenu="showSysmenu"></Person>
|
||||
<el-icon size="20" class="fold" @click="handleFoldExpand">
|
||||
<icon_side_expand_outlined v-if="collapse"></icon_side_expand_outlined>
|
||||
<icon_side_fold_outlined v-else></icon_side_fold_outlined>
|
||||
|
||||
@@ -19,14 +19,15 @@ const pwdFormRef = ref()
|
||||
const { t, locale } = useI18n()
|
||||
defineProps({
|
||||
collapse: { type: [Boolean], required: true },
|
||||
inSysmenu: { type: [Boolean], required: true },
|
||||
})
|
||||
|
||||
const name = computed(() => userStore.getName)
|
||||
const account = computed(() => userStore.getAccount)
|
||||
const currentLanguage = computed(() => userStore.getLanguage)
|
||||
const isAdmin = computed(() => userStore.getUid === '1')
|
||||
const emit = defineEmits(['selectPerson'])
|
||||
const dialogVisible = ref(false)
|
||||
|
||||
const languageList = [
|
||||
{
|
||||
name: 'English',
|
||||
@@ -88,7 +89,7 @@ const logout = () => {
|
||||
<div class="top">{{ name }}</div>
|
||||
<div class="bottom">{{ account }}</div>
|
||||
</div>
|
||||
<div v-if="isAdmin" class="popover-item" @click="toSystem">
|
||||
<div v-if="isAdmin && !inSysmenu" class="popover-item" @click="toSystem">
|
||||
<el-icon size="16">
|
||||
<icon_admin_outlined></icon_admin_outlined>
|
||||
</el-icon>
|
||||
|
||||
Reference in New Issue
Block a user