From 44fa3cebc3900f63cdb0487889fe1a6fa1c461d4 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Mon, 13 Apr 2026 10:11:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=A0=87=E7=AD=BE=E9=A1=B5?= =?UTF-8?q?=E6=A0=B7=E5=BC=8Fchrome=E9=A3=8E=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/layout/components/Settings/index.vue | 22 +- .../src/layout/components/TagsView/index.vue | 256 +++++++++++++++--- ruoyi-ui/src/settings.js | 5 + ruoyi-ui/src/store/modules/settings.js | 3 +- 4 files changed, 246 insertions(+), 40 deletions(-) diff --git a/ruoyi-ui/src/layout/components/Settings/index.vue b/ruoyi-ui/src/layout/components/Settings/index.vue index 3aa5c65dc..779ab64a4 100644 --- a/ruoyi-ui/src/layout/components/Settings/index.vue +++ b/ruoyi-ui/src/layout/components/Settings/index.vue @@ -61,7 +61,7 @@

系统布局配置

- 开启 Tags-Views + 开启页签
@@ -75,6 +75,14 @@ +
+ 标签页样式 + + 卡片 + 谷歌 + +
+
固定 Header @@ -163,6 +171,17 @@ export default { }) } }, + tagsViewStyle: { + get() { + return this.$store.state.settings.tagsViewStyle + }, + set(val) { + this.$store.dispatch('settings/changeSetting', { + key: 'tagsViewStyle', + value: val + }) + } + }, sidebarLogo: { get() { return this.$store.state.settings.sidebarLogo @@ -256,6 +275,7 @@ export default { "navType":${this.navType}, "tagsView":${this.tagsView}, "tagsIcon":${this.tagsIcon}, + "tagsViewStyle":"${this.tagsViewStyle}", "tagsViewPersist":${this.tagsViewPersist}, "fixedHeader":${this.fixedHeader}, "sidebarLogo":${this.sidebarLogo}, diff --git a/ruoyi-ui/src/layout/components/TagsView/index.vue b/ruoyi-ui/src/layout/components/TagsView/index.vue index 2bdbef450..5e2e3c657 100644 --- a/ruoyi-ui/src/layout/components/TagsView/index.vue +++ b/ruoyi-ui/src/layout/components/TagsView/index.vue @@ -1,5 +1,5 @@