diff --git a/src/pages-system/notice/components/search-form.vue b/src/pages-system/notice/components/search-form.vue
new file mode 100644
index 0000000..f951846
--- /dev/null
+++ b/src/pages-system/notice/components/search-form.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+ 搜索通知公告
+
+
+
+ 公告标题
+
+
+
+
+
+ 公告状态
+
+
+
+ 全部
+
+
+ {{ dict.label }}
+
+
+
+
+
+ 重置
+
+
+ 搜索
+
+
+
+
+
+
+
diff --git a/src/pages-system/notice/detail/index.vue b/src/pages-system/notice/detail/index.vue
new file mode 100644
index 0000000..c82e864
--- /dev/null
+++ b/src/pages-system/notice/detail/index.vue
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
diff --git a/src/pages-system/notice/form/index.vue b/src/pages-system/notice/form/index.vue
new file mode 100644
index 0000000..da7271a
--- /dev/null
+++ b/src/pages-system/notice/form/index.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+
+
+
+
diff --git a/src/pages-system/notice/index.vue b/src/pages-system/notice/index.vue
new file mode 100644
index 0000000..9d58d80
--- /dev/null
+++ b/src/pages-system/notice/index.vue
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+ 公告内容:
+ {{ item.content }}
+
+
+ 公告类型:
+
+
+
+ 创建时间:
+ {{ formatDateTime(item.createTime) || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index/index.ts b/src/pages/index/index.ts
index cfcf95e..c5c8913 100644
--- a/src/pages/index/index.ts
+++ b/src/pages/index/index.ts
@@ -69,6 +69,14 @@ const menuGroupsData: MenuGroup[] = [
iconColor: '#eb2f96',
permission: 'system:post:query',
},
+ {
+ key: 'notice',
+ name: '通知公告',
+ icon: 'spool',
+ url: '/pages-system/notice/index',
+ iconColor: '#faad14',
+ permission: 'system:notice:query',
+ },
],
},
{