From d395f03a57a9265f1d39b3220fc7c9b983efee30 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E5=87=AF=E9=BE=99?= <502431556@qq.com>
Date: Thu, 14 Apr 2022 10:37:13 +0800
Subject: [PATCH] perf: add tagsViewIcon setting
---
src/components/Setting/src/Setting.vue | 2 ++
.../Setting/src/components/InterfaceDisplay.vue | 12 ++++++++++++
src/components/TagsView/src/TagsView.vue | 17 +++++++++++++++++
src/config/app.ts | 2 ++
src/layout/components/useRenderLayout.tsx | 8 ++++----
src/locales/en.ts | 3 ++-
src/locales/zh-CN.ts | 3 ++-
src/store/modules/app.ts | 6 ++++++
8 files changed, 47 insertions(+), 6 deletions(-)
diff --git a/src/components/Setting/src/Setting.vue b/src/components/Setting/src/Setting.vue
index 94d328f..2fa2121 100644
--- a/src/components/Setting/src/Setting.vue
+++ b/src/components/Setting/src/Setting.vue
@@ -128,6 +128,8 @@ const copyConfig = async () => {
locale: ${appStore.getLocale},
// 标签页
tagsView: ${appStore.getTagsView},
+ // 标签页图标
+ getTagsViewIcon: ${appStore.getTagsViewIcon},
// logo
logo: ${appStore.getLogo},
// 菜单手风琴
diff --git a/src/components/Setting/src/components/InterfaceDisplay.vue b/src/components/Setting/src/components/InterfaceDisplay.vue
index bc3749c..8112e9a 100644
--- a/src/components/Setting/src/components/InterfaceDisplay.vue
+++ b/src/components/Setting/src/components/InterfaceDisplay.vue
@@ -65,6 +65,13 @@ const tagsViewChange = (show: boolean) => {
appStore.setTagsView(show)
}
+// 标签页图标
+const tagsViewIcon = ref(appStore.getTagsViewIcon)
+
+const tagsViewIconChange = (show: boolean) => {
+ appStore.setTagsViewIcon(show)
+}
+
// logo
const logo = ref(appStore.getLogo)
@@ -149,6 +156,11 @@ watch(