diff --git a/src/components/apps/Style/index.vue b/src/components/apps/Style/index.vue index 2aa37de..a48accf 100644 --- a/src/components/apps/Style/index.vue +++ b/src/components/apps/Style/index.vue @@ -114,6 +114,24 @@ function resetPanelConfig() { + +
+ 系统监控 +
+
+ 显示 + +
+
+ 显示标题 + +
+
+ 公开模式允许显示 + +
+
+
图标 @@ -249,7 +267,6 @@ function resetPanelConfig() { diff --git a/src/enums/panel/index.ts b/src/enums/panel/index.ts index 1cd9044..01f847d 100644 --- a/src/enums/panel/index.ts +++ b/src/enums/panel/index.ts @@ -8,4 +8,5 @@ export enum PanelStateNetworkModeEnum { export enum PanelPanelConfigStyleEnum { 'icon' = 1, // 图标风格 'info' = 0, // 详情风格 + 'small' = 1, // 同icon } diff --git a/src/store/modules/panel/helper.ts b/src/store/modules/panel/helper.ts index ec40f0d..b21d6af 100644 --- a/src/store/modules/panel/helper.ts +++ b/src/store/modules/panel/helper.ts @@ -25,6 +25,10 @@ export function defaultStatePanelConfig(): Panel.panelConfig { maxWidthUnit: 'px', marginX: 5, footerHtml: defaultFooterHtml, + systemMonitorShow: false, + systemMonitorShowTitle: true, + systemMonitorPublicVisitModeShow: false, + } } diff --git a/src/typings/panel.d.ts b/src/typings/panel.d.ts index bc98f99..384d76a 100644 --- a/src/typings/panel.d.ts +++ b/src/typings/panel.d.ts @@ -56,6 +56,9 @@ declare namespace Panel { maxWidthUnit:string marginX?:number footerHtml?:string + systemMonitorShow?:boolean + systemMonitorShowTitle?:boolean + systemMonitorPublicVisitModeShow?:boolean } interface userConfig{ diff --git a/src/views/home/index.vue b/src/views/home/index.vue index f242922..bafdde6 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -363,9 +363,17 @@ function handleAddItem(itemIconGroupId?: number) {
- -
- + +
+