67 lines
1.9 KiB
Vue
Raw Normal View History

<script lang="ts" setup>
import { useSettingsStore } from "@/store/modules/settings"
const settingsStore = useSettingsStore()
</script>
<template>
<div class="drawer-container">
<div>
<h3 class="drawer-title">系统布局配置</h3>
<div class="drawer-item">
<span>显示标签栏</span>
2022-08-23 15:56:20 +08:00
<el-switch v-model="settingsStore.showTagsView" class="drawer-switch" />
</div>
<div class="drawer-item">
<span>显示侧边栏 Logo</span>
2022-08-23 15:56:20 +08:00
<el-switch v-model="settingsStore.showSidebarLogo" class="drawer-switch" />
</div>
<div class="drawer-item">
<span>固定 Header</span>
2022-08-23 15:56:20 +08:00
<el-switch v-model="settingsStore.fixedHeader" class="drawer-switch" />
</div>
<div class="drawer-item">
<span>显示消息通知</span>
<el-switch v-model="settingsStore.showNotify" class="drawer-switch" />
</div>
<div class="drawer-item">
<span>显示切换主题按钮</span>
2022-08-23 15:56:20 +08:00
<el-switch v-model="settingsStore.showThemeSwitch" class="drawer-switch" />
</div>
<div class="drawer-item">
<span>显示全屏按钮</span>
2022-08-23 15:56:20 +08:00
<el-switch v-model="settingsStore.showScreenfull" class="drawer-switch" />
</div>
<div class="drawer-item">
<span>显示灰色模式</span>
<el-switch v-model="settingsStore.showGreyMode" class="drawer-switch" />
</div>
<div class="drawer-item">
<span>显示色弱模式</span>
<el-switch v-model="settingsStore.showColorWeakness" class="drawer-switch" />
</div>
</div>
</div>
</template>
<style lang="scss" scoped>
.drawer-container {
padding: 24px;
font-size: 14px;
line-height: 1.5;
word-wrap: break-word;
.drawer-title {
margin-bottom: 12px;
font-size: 14px;
line-height: 22px;
}
.drawer-item {
font-size: 14px;
padding: 12px 0;
}
.drawer-switch {
float: right;
}
}
</style>