refactor(演示模式): 统一变量命名并优化配置解析逻辑

重构演示模式相关代码,统一前端和后端的变量命名规范
优化配置解析逻辑,直接使用json.loads处理配置值
This commit is contained in:
zhangtao
2025-10-08 18:39:14 +08:00
parent 915b9bab7d
commit dc81472a58
3 changed files with 29 additions and 30 deletions
@@ -173,13 +173,17 @@
<el-form-item :label="item.config_name">
<!-- 演示模式开关 -->
<template v-if="key === 'demo_enable'">
<el-switch
v-model="item.config_value"
inline-prompt
active-text=""
inactive-text="禁用"
@change="markModified(key)"
/>
<el-switch
inline-prompt
active-text="启用"
inactive-text=""
:model-value="item.config_value === 'true'"
@update:model-value="(value) => {
item.config_value = value ? 'true' : 'false';
markModified(key);
}"
/>
<div class="text-xs text-gray-500 mt-1">
配置说明:启用后系统将进入演示模式,部分功能可能受限。
</div>