feat: notice editor

pull/4/MERGE
xingyu 2023-04-21 15:30:44 +08:00
parent 7c965a2953
commit fe0dea63a7
2 changed files with 8 additions and 2 deletions

View File

@ -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'

View File

@ -90,6 +90,7 @@ export const formSchema: FormSchema[] = [
{
label: '内容',
field: 'content',
component: 'InputTextArea'
component: 'Input',
slot: 'editor'
}
]