From 549e938ec8ada153e0975e592e3cbd9bdc7f1d53 Mon Sep 17 00:00:00 2001 From: jscyl13849007907 <13849007907@163.com> Date: Sun, 7 Jun 2026 16:27:34 +0800 Subject: [PATCH] no message --- root/person/config.vue | 63 +++++++++++++++++++++++++++++--------------------- 1 file changed, 37 insertions(+), 26 deletions(-) diff --git a/root/person/config.vue b/root/person/config.vue index f28d321..3eca759 100644 --- a/root/person/config.vue +++ b/root/person/config.vue @@ -1,34 +1,42 @@ @@ -40,16 +48,16 @@ export default { let demoConfig = uni.getStorageSync("DEMO_MODE_CONFIG") || {}; let defaultThemeColor = getApp().globalData.themeColor; let colorGroup = [ - { value: '#2FC67D' }, + { value: '#fea702' }, { value: '#FF0000' }, { value: '#FF5000' }, { value: '#0266D6' }, { value: '#2E7D32' }, { value: '#9859B6' } ]; - let savedThemeColor = demoConfig.themeColor || defaultThemeColor; + let demoEnabled = uni.getStorageSync("DEMO_MODE_ENABLED"); + let savedThemeColor = (demoEnabled && demoConfig.themeColor) ? demoConfig.themeColor : defaultThemeColor; let selectedColorIndex = colorGroup.findIndex(c => c.value === savedThemeColor); - if (selectedColorIndex === -1) selectedColorIndex = 0; return { themeColor: savedThemeColor, colorGroup, @@ -135,6 +143,9 @@ export default { demoConfig.enabled = false; uni.setStorageSync("DEMO_MODE_CONFIG", demoConfig); getApp().globalData.themeColor = originalThemeColor; + this.selectedColorIndex = -1; + this.themeColor = originalThemeColor; + this.formData.themeColor = originalThemeColor; uni.showToast({ title: "已恢复", icon: "success",