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' } ]