mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-05-12 02:20:46 +08:00
🐛 Fix(custom): fix loglevel setting
This commit is contained in:
@@ -910,7 +910,7 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>{{ t('pages.settings.advanced.logLevel') }}</label>
|
<label>{{ t('pages.settings.advanced.logLevel') }}</label>
|
||||||
<select v-model="formOfSetting.logLevel" multiple class="form-select">
|
<select v-model="formOfSetting.logLevel" multiple class="form-select">
|
||||||
<option v-for="(value, key) of logLevel" :key="key" :value="key" :disabled="handleLevelDisabled(key)">
|
<option v-for="(value, key) of logLevel" :key="key" :value="key">
|
||||||
{{ value }}
|
{{ value }}
|
||||||
</option>
|
</option>
|
||||||
</select>
|
</select>
|
||||||
@@ -1810,27 +1810,6 @@ async function cancelServerSetting() {
|
|||||||
server.value = (await getConfig(configPaths.settings.server)) || { port: 36677, host: '0.0.0.0', enable: true }
|
server.value = (await getConfig(configPaths.settings.server)) || { port: 36677, host: '0.0.0.0', enable: true }
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleLevelDisabled(val: string) {
|
|
||||||
const currentLevel = val
|
|
||||||
let flagLevel
|
|
||||||
const result = formOfSetting.value.logLevel.some((item: string) => {
|
|
||||||
if (item === 'all' || item === 'none') {
|
|
||||||
flagLevel = item
|
|
||||||
}
|
|
||||||
return item === 'all' || item === 'none'
|
|
||||||
})
|
|
||||||
if (result) {
|
|
||||||
if (currentLevel !== flagLevel) {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
} else if (formOfSetting.value.logLevel.length > 0) {
|
|
||||||
if (val === 'all' || val === 'none') {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
function handleLanguageChange(val: string) {
|
function handleLanguageChange(val: string) {
|
||||||
locale.value = val
|
locale.value = val
|
||||||
setCurrentLanguage(val)
|
setCurrentLanguage(val)
|
||||||
|
|||||||
Reference in New Issue
Block a user