diff --git a/src/layouts/modules/global-header/index.vue b/src/layouts/modules/global-header/index.vue
index 753bd84..495221e 100644
--- a/src/layouts/modules/global-header/index.vue
+++ b/src/layouts/modules/global-header/index.vue
@@ -8,6 +8,7 @@ import GlobalBreadcrumb from '../global-breadcrumb/index.vue';
import GlobalSearch from '../global-search/index.vue';
import ThemeButton from './components/theme-button.vue';
import UserAvatar from './components/user-avatar.vue';
+import GlobalMessage from '../global-message/index.vue';
defineOptions({
name: 'GlobalHeader'
@@ -40,6 +41,7 @@ const { isFullscreen, toggle } = useFullscreen();
+
+import { ref } from 'vue'
+defineOptions({ name: 'GlobalMessage' });
+
+const value = ref('')
+
+
+
+
+
+
+
+
+
+ 消息
+ 查看全部
+
+
+
+ 全部已读
+
+
+
+
+
+
diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts
index f6b6e0e..49bc7c9 100644
--- a/src/locales/langs/zh-cn.ts
+++ b/src/locales/langs/zh-cn.ts
@@ -48,7 +48,7 @@ const local: App.I18n.Schema = {
yesOrNo: {
yes: '是',
no: '否'
- }
+ },
},
request: {
logout: '请求失败后登出用户',
diff --git a/src/typings/components.d.ts b/src/typings/components.d.ts
index 561f08e..9630714 100644
--- a/src/typings/components.d.ts
+++ b/src/typings/components.d.ts
@@ -23,6 +23,7 @@ declare module 'vue' {
GithubLink: typeof import('./../components/custom/github-link.vue')['default']
IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']
IconAntDesignReloadOutlined: typeof import('~icons/ant-design/reload-outlined')['default']
+ 'IconBi:bell': typeof import('~icons/bi/bell')['default']
IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']
IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default']
@@ -30,6 +31,7 @@ declare module 'vue' {
IconMdiKeyboardEsc: typeof import('~icons/mdi/keyboard-esc')['default']
IconMdiKeyboardReturn: typeof import('~icons/mdi/keyboard-return')['default']
IconTooltip: typeof import('./../components/common/icon-tooltip.vue')['default']
+ IconUilBell: typeof import('~icons/uil/bell')['default']
IconUilSearch: typeof import('~icons/uil/search')['default']
LangSwitch: typeof import('./../components/common/lang-switch.vue')['default']
LookForward: typeof import('./../components/custom/look-forward.vue')['default']
@@ -71,6 +73,7 @@ declare module 'vue' {
NPagination: typeof import('naive-ui')['NPagination']
NPopconfirm: typeof import('naive-ui')['NPopconfirm']
NPopover: typeof import('naive-ui')['NPopover']
+ NPopselect: typeof import('naive-ui')['NPopselect']
NProgress: typeof import('naive-ui')['NProgress']
NRadio: typeof import('naive-ui')['NRadio']
NRadioGroup: typeof import('naive-ui')['NRadioGroup']
@@ -118,6 +121,7 @@ declare global {
const GithubLink: typeof import('./../components/custom/github-link.vue')['default']
const IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']
const IconAntDesignReloadOutlined: typeof import('~icons/ant-design/reload-outlined')['default']
+ const 'IconBi:bell': typeof import('~icons/bi/bell')['default']
const IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']
const IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
const IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default']
@@ -125,6 +129,7 @@ declare global {
const IconMdiKeyboardEsc: typeof import('~icons/mdi/keyboard-esc')['default']
const IconMdiKeyboardReturn: typeof import('~icons/mdi/keyboard-return')['default']
const IconTooltip: typeof import('./../components/common/icon-tooltip.vue')['default']
+ const IconUilBell: typeof import('~icons/uil/bell')['default']
const IconUilSearch: typeof import('~icons/uil/search')['default']
const LangSwitch: typeof import('./../components/common/lang-switch.vue')['default']
const LookForward: typeof import('./../components/custom/look-forward.vue')['default']
@@ -166,6 +171,7 @@ declare global {
const NPagination: typeof import('naive-ui')['NPagination']
const NPopconfirm: typeof import('naive-ui')['NPopconfirm']
const NPopover: typeof import('naive-ui')['NPopover']
+ const NPopselect: typeof import('naive-ui')['NPopselect']
const NProgress: typeof import('naive-ui')['NProgress']
const NRadio: typeof import('naive-ui')['NRadio']
const NRadioGroup: typeof import('naive-ui')['NRadioGroup']
diff --git a/src/views/my/myTask/index.vue b/src/views/my/myTask/index.vue
index 4f258f0..4ef568e 100644
--- a/src/views/my/myTask/index.vue
+++ b/src/views/my/myTask/index.vue
@@ -393,24 +393,24 @@ onMounted(() => {
-