From fceacf58b87b988827f0baa6086e8296c843c495 Mon Sep 17 00:00:00 2001 From: Sun <95302870@qq.com> Date: Wed, 24 Jan 2024 14:54:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=9A=90=E8=97=8F=E7=BD=91?= =?UTF-8?q?=E7=BB=9C=E6=A8=A1=E5=BC=8F=E5=88=87=E6=8D=A2=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/apps/Style/index.vue | 7 ++++++ src/locales/en-US.json | 1 + src/locales/zh-CN.json | 1 + src/store/modules/panel/helper.ts | 1 + src/store/modules/panel/index.ts | 2 +- src/typings/panel.d.ts | 1 + src/views/home/index.vue | 37 +++++++++++++++-------------- 7 files changed, 31 insertions(+), 19 deletions(-) diff --git a/src/components/apps/Style/index.vue b/src/components/apps/Style/index.vue index 96c0fff..07abccb 100644 --- a/src/components/apps/Style/index.vue +++ b/src/components/apps/Style/index.vue @@ -237,6 +237,13 @@ function resetPanelConfig() { + +
+ {{ $t('apps.baseSettings.netModeChangeButtonShow') }} + +
+
+
{{ $t('apps.baseSettings.maxWidth') }} diff --git a/src/locales/en-US.json b/src/locales/en-US.json index 4b31a96..92b4a1e 100644 --- a/src/locales/en-US.json +++ b/src/locales/en-US.json @@ -64,6 +64,7 @@ "leftRightMargin": "Left-right margin", "mask": "Mask", "maxWidth": "Max width", + "netModeChangeButtonShow": "Show network mode switch button", "publicVisitModeShow": "Allow public mode display", "resetWarnText": "Are you sure you want to reset these styles?", "searchBar": "Search bar component", diff --git a/src/locales/zh-CN.json b/src/locales/zh-CN.json index e5036fe..3744072 100644 --- a/src/locales/zh-CN.json +++ b/src/locales/zh-CN.json @@ -64,6 +64,7 @@ "leftRightMargin": "左右边距", "mask": "遮罩", "maxWidth": "最大宽度", + "netModeChangeButtonShow": "显示网络模式切换按钮", "publicVisitModeShow": "公开模式允许显示", "resetWarnText": "确定要重置这些样式吗?", "searchBar": "搜索栏组件", diff --git a/src/store/modules/panel/helper.ts b/src/store/modules/panel/helper.ts index 934e186..f2039dd 100644 --- a/src/store/modules/panel/helper.ts +++ b/src/store/modules/panel/helper.ts @@ -28,6 +28,7 @@ export function defaultStatePanelConfig(): Panel.panelConfig { systemMonitorShow: false, systemMonitorShowTitle: true, systemMonitorPublicVisitModeShow: false, + netModeChangeButtonShow: true, } } diff --git a/src/store/modules/panel/index.ts b/src/store/modules/panel/index.ts index 7814b88..579850e 100644 --- a/src/store/modules/panel/index.ts +++ b/src/store/modules/panel/index.ts @@ -26,7 +26,7 @@ export const usePanelState = defineStore('panel', { this.recordState() }, - // 获取云端的面板配置 + // 获取云端(搭建的服务器)的面板配置 updatePanelConfigByCloud() { getUserConfig().then((res) => { if (res.code === 0) diff --git a/src/typings/panel.d.ts b/src/typings/panel.d.ts index 384d76a..362bf3f 100644 --- a/src/typings/panel.d.ts +++ b/src/typings/panel.d.ts @@ -59,6 +59,7 @@ declare namespace Panel { systemMonitorShow?:boolean systemMonitorShowTitle?:boolean systemMonitorPublicVisitModeShow?:boolean + netModeChangeButtonShow?:boolean } interface userConfig{ diff --git a/src/views/home/index.vue b/src/views/home/index.vue index cb08be5..e225b5a 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -503,10 +503,11 @@ function handleAddItem(itemIconGroupId?: number) { /> -
+
+