diff --git a/yudao-ui-admin-vue3/src/layout/components/Message/index.ts b/yudao-ui-admin-vue3/src/layout/components/Message/index.ts
new file mode 100644
index 000000000..dfe020760
--- /dev/null
+++ b/yudao-ui-admin-vue3/src/layout/components/Message/index.ts
@@ -0,0 +1,3 @@
+import Message from './src/Message.vue'
+
+export { Message }
diff --git a/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue b/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue
new file mode 100644
index 000000000..d304ef26d
--- /dev/null
+++ b/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.date }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.date }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.date }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yudao-ui-admin-vue3/src/layout/components/Setting/src/Setting.vue b/yudao-ui-admin-vue3/src/layout/components/Setting/src/Setting.vue
index ac3f13aff..14bb7393d 100644
--- a/yudao-ui-admin-vue3/src/layout/components/Setting/src/Setting.vue
+++ b/yudao-ui-admin-vue3/src/layout/components/Setting/src/Setting.vue
@@ -122,6 +122,8 @@ const copyConfig = async () => {
size: ${appStore.getSize},
// 多语言图标
locale: ${appStore.getLocale},
+ // 消息图标
+ message: ${appStore.getMessage},
// 标签页
tagsView: ${appStore.getTagsView},
// 标签页图标
diff --git a/yudao-ui-admin-vue3/src/layout/components/Setting/src/components/InterfaceDisplay.vue b/yudao-ui-admin-vue3/src/layout/components/Setting/src/components/InterfaceDisplay.vue
index 39030a6f2..f44397c45 100644
--- a/yudao-ui-admin-vue3/src/layout/components/Setting/src/components/InterfaceDisplay.vue
+++ b/yudao-ui-admin-vue3/src/layout/components/Setting/src/components/InterfaceDisplay.vue
@@ -57,6 +57,13 @@ const localeChange = (show: boolean) => {
appStore.setLocale(show)
}
+// 消息图标
+const message = ref(appStore.getMessage)
+
+const messageChange = (show: boolean) => {
+ appStore.setMessage(show)
+}
+
// 标签页
const tagsView = ref(appStore.getTagsView)
@@ -164,6 +171,11 @@ watch(
+
+ {{ t('setting.messageIcon') }}
+
+
+
{{ t('setting.tagsView') }}
diff --git a/yudao-ui-admin-vue3/src/layout/components/ToolHeader.vue b/yudao-ui-admin-vue3/src/layout/components/ToolHeader.vue
index 674886c4c..493077739 100644
--- a/yudao-ui-admin-vue3/src/layout/components/ToolHeader.vue
+++ b/yudao-ui-admin-vue3/src/layout/components/ToolHeader.vue
@@ -1,11 +1,12 @@