| | |
| | | />
|
| | | </span>
|
| | | </div>
|
| | | <div class="drawer-item">
|
| | | <span>显示模式</span>
|
| | | <span class="comp-style">
|
| | | <el-select
|
| | | v-model="settingsStore.darkMode"
|
| | | placeholder="请选择"
|
| | | style="width: 130px"
|
| | | @change="darkModeChange"
|
| | | >
|
| | | <el-option
|
| | | v-for="item in darkModeOptions"
|
| | | :key="item.value"
|
| | | :label="item.label"
|
| | | :value="item.value"
|
| | | />
|
| | | </el-select>
|
| | | </span>
|
| | | </div>
|
| | | <el-divider />
|
| | |
|
| | | <h3 class="drawer-title">系统布局配置</h3>
|
| | |
| | | "#8F4B28",
|
| | | "#4C0009",
|
| | | ]);
|
| | | const darkModeOptions = ref([
|
| | | { label: "跟随系统", value: "auto" },
|
| | | { label: "浅色", value: "light" },
|
| | | { label: "深色", value: "dark" },
|
| | | ]);
|
| | |
|
| | | /** 是否需要topnav */
|
| | | function topNavChange(val) {
|
| | |
| | | function themeChange(val) {
|
| | | settingsStore.theme = val;
|
| | | handleThemeStyle(val);
|
| | | }
|
| | |
|
| | | function darkModeChange(val) {
|
| | | settingsStore.setDarkMode(val);
|
| | | }
|
| | |
|
| | | function handleTheme(val) {
|
| | |
| | | dynamicTitle: storeSettings.value.dynamicTitle,
|
| | | sideTheme: storeSettings.value.sideTheme,
|
| | | theme: storeSettings.value.theme,
|
| | | darkMode: storeSettings.value.darkMode,
|
| | | };
|
| | | localStorage.setItem("layout-setting", JSON.stringify(layoutSetting));
|
| | | setTimeout(proxy.$modal.closeLoading(), 1000);
|