|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<hc-new-card action-size="lg" class="hc-config-index" scrollbar>
|
|
<hc-new-card action-size="lg" class="hc-config-index" scrollbar>
|
|
- <div class="text-lg font-medium mb-4">主题模式</div>
|
|
|
|
|
|
+ <div class="mb-4 text-lg font-medium">主题模式</div>
|
|
<div class="hc-theme-box mb-8">
|
|
<div class="hc-theme-box mb-8">
|
|
<el-radio-group v-model="UserTheme" @change="ThemeTabsUpdate">
|
|
<el-radio-group v-model="UserTheme" @change="ThemeTabsUpdate">
|
|
<template v-for="item in ThemeDatas" :key="index">
|
|
<template v-for="item in ThemeDatas" :key="index">
|
|
@@ -16,7 +16,7 @@
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div class="text-lg font-medium mb-4">主题色</div>
|
|
|
|
|
|
+ <div class="mb-4 text-lg font-medium">主题色</div>
|
|
<div class="hc-theme-box color-box mb-4">
|
|
<div class="hc-theme-box color-box mb-4">
|
|
<template v-for="(item, index) in ColorConfigData" :key="index">
|
|
<template v-for="(item, index) in ColorConfigData" :key="index">
|
|
<div v-if="index < 5" :class="UserColorNmae === item.name ? 'active' : ''" class="item">
|
|
<div v-if="index < 5" :class="UserColorNmae === item.name ? 'active' : ''" class="item">
|
|
@@ -112,6 +112,8 @@ const ThemeConfigClick = (item) => {
|
|
ThemeTabsUpdate(item?.key)
|
|
ThemeTabsUpdate(item?.key)
|
|
}
|
|
}
|
|
const ThemeTabsUpdate = (val) => {
|
|
const ThemeTabsUpdate = (val) => {
|
|
|
|
+ console.log(val, 'val')
|
|
|
|
+
|
|
UserTheme.value = val
|
|
UserTheme.value = val
|
|
useAppState.setTheme(val)
|
|
useAppState.setTheme(val)
|
|
if (val === 'auto') {
|
|
if (val === 'auto') {
|
|
@@ -120,6 +122,8 @@ const ThemeTabsUpdate = (val) => {
|
|
useAppState.setThemeVal(val)
|
|
useAppState.setThemeVal(val)
|
|
}
|
|
}
|
|
let colorName = UserColorNmae.value || 'green'
|
|
let colorName = UserColorNmae.value || 'green'
|
|
|
|
+ console.log(colorName, 'colorName')
|
|
|
|
+
|
|
document.documentElement.setAttribute('class', `${val} color-${colorName}`)
|
|
document.documentElement.setAttribute('class', `${val} color-${colorName}`)
|
|
}
|
|
}
|
|
|
|
|