2022-04-21 18:20:39 +08:00
|
|
|
<script lang="ts" setup>
|
2022-04-22 12:47:04 +08:00
|
|
|
import { useSettingsStore } from "@/store/modules/settings"
|
2022-04-21 18:20:39 +08:00
|
|
|
|
|
|
|
const settingsStore = useSettingsStore()
|
|
|
|
</script>
|
|
|
|
|
2022-04-22 12:47:04 +08:00
|
|
|
<template>
|
|
|
|
<div class="drawer-container">
|
|
|
|
<div>
|
|
|
|
<h3 class="drawer-title">系统布局配置</h3>
|
|
|
|
<div class="drawer-item">
|
2022-07-01 16:25:51 +08:00
|
|
|
<span>显示标签栏</span>
|
2022-08-23 15:56:20 +08:00
|
|
|
<el-switch v-model="settingsStore.showTagsView" class="drawer-switch" />
|
2022-04-22 12:47:04 +08:00
|
|
|
</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" />
|
2022-04-22 12:47:04 +08:00
|
|
|
</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" />
|
2022-04-22 12:47:04 +08:00
|
|
|
</div>
|
2022-10-31 15:35:51 +08:00
|
|
|
<div class="drawer-item">
|
|
|
|
<span>显示消息通知</span>
|
|
|
|
<el-switch v-model="settingsStore.showNotify" class="drawer-switch" />
|
|
|
|
</div>
|
2022-04-22 12:47:04 +08:00
|
|
|
<div class="drawer-item">
|
2022-07-01 16:25:51 +08:00
|
|
|
<span>显示切换主题按钮</span>
|
2022-08-23 15:56:20 +08:00
|
|
|
<el-switch v-model="settingsStore.showThemeSwitch" class="drawer-switch" />
|
2022-04-22 12:47:04 +08:00
|
|
|
</div>
|
|
|
|
<div class="drawer-item">
|
|
|
|
<span>显示全屏按钮</span>
|
2022-08-23 15:56:20 +08:00
|
|
|
<el-switch v-model="settingsStore.showScreenfull" class="drawer-switch" />
|
2022-04-22 12:47:04 +08:00
|
|
|
</div>
|
2022-12-08 18:06:01 +08:00
|
|
|
<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>
|
2022-04-22 12:47:04 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
2022-04-21 18:20:39 +08:00
|
|
|
<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>
|