1
0
forked from aixan/RuoYi-Vue

优化导航栏显示昵称&设置

This commit is contained in:
RuoYi
2025-05-09 13:53:05 +08:00
parent df0954d5df
commit f8a918c62c
8 changed files with 52 additions and 140 deletions

View File

@@ -1,5 +1,5 @@
<template>
<el-drawer size="280px" :visible="visible" :with-header="false" :append-to-body="true" :show-close="false">
<el-drawer size="280px" :visible="showSettings" :with-header="false" :append-to-body="true" :before-close="closeSetting">
<div class="drawer-container">
<div>
<div class="setting-drawer-content">
@@ -78,18 +78,15 @@ import ThemePicker from '@/components/ThemePicker'
export default {
components: { ThemePicker },
expose: ['openSetting'],
data() {
return {
theme: this.$store.state.settings.theme,
sideTheme: this.$store.state.settings.sideTheme
sideTheme: this.$store.state.settings.sideTheme,
showSettings: false
}
},
computed: {
visible: {
get() {
return this.$store.state.settings.showSettings
}
},
fixedHeader: {
get() {
return this.$store.state.settings.fixedHeader
@@ -165,6 +162,12 @@ export default {
})
this.sideTheme = val
},
openSetting() {
this.showSettings = true
},
closeSetting(){
this.showSettings = false
},
saveSetting() {
this.$modal.loading("正在保存到本地,请稍候...")
this.$cache.local.set(