diff --git a/src/views/system/notice/NoticeModal.vue b/src/views/system/notice/NoticeModal.vue
index 37cad3e..cdba48a 100644
--- a/src/views/system/notice/NoticeModal.vue
+++ b/src/views/system/notice/NoticeModal.vue
@@ -1,10 +1,15 @@
 <template>
   <BasicModal v-bind="$attrs" @register="registerModal" :title="isUpdate ? '编辑' : '新增'" @ok="handleSubmit">
-    <BasicForm @register="registerForm" />
+    <BasicForm @register="registerForm">
+      <template #editor="{ model, field }">
+        <Tinymce v-model="model[field]" width="100%" />
+      </template>
+    </BasicForm>
   </BasicModal>
 </template>
 <script lang="ts" setup name="SystemNoticeModal">
 import { ref, unref } from 'vue'
+import { Tinymce } from '@/components/Tinymce'
 import { BasicModal, useModalInner } from '@/components/Modal'
 import { BasicForm, useForm } from '@/components/Form'
 import { formSchema } from './notice.data'
diff --git a/src/views/system/notice/notice.data.ts b/src/views/system/notice/notice.data.ts
index 1e42cd6..393e8a5 100644
--- a/src/views/system/notice/notice.data.ts
+++ b/src/views/system/notice/notice.data.ts
@@ -90,6 +90,7 @@ export const formSchema: FormSchema[] = [
   {
     label: '内容',
     field: 'content',
-    component: 'InputTextArea'
+    component: 'Input',
+    slot: 'editor'
   }
 ]