From e949929dda547c3ca3a68396afbaeff61ace1ee3 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 29 二月 2024 18:34:19 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- admin/src/views/business/visitorSources.vue | 62 ++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 1 deletions(-) diff --git a/admin/src/views/business/visitorSources.vue b/admin/src/views/business/visitorSources.vue index ed83061..6c8e4e1 100644 --- a/admin/src/views/business/visitorSources.vue +++ b/admin/src/views/business/visitorSources.vue @@ -34,6 +34,9 @@ <el-form-item label="璁垮绛旈璇存槑:" prop="description"> <el-input style="width: 50%;" type="textarea" v-model="form.description" placeholder="璇疯緭鍏�" v-trim/> </el-form-item> + <el-form-item label="鍏ュ巶椤荤煡:" prop="description"> + <el-tiptap style="width: 50%;" v-model="form.description" :extensions="extensions" /> + </el-form-item> <el-form-item> <el-button type="primary" @click="submit">淇濆瓨閰嶇疆椤�</el-button> </el-form-item> @@ -43,6 +46,31 @@ <script> import { getVisitConfigDTO, updateVisitConfig } from '@/api/system/common' +import { + // necessary extensions + Doc, + Text, + Paragraph, + Heading, + Bold, + Underline, + Italic, + Strike, + ListItem, + BulletList, + OrderedList, + Image, + Blockquote, + TextAlign, + Indent, + Table, + TableHeader, + TableCell, + TableRow, + TextColor, + HorizontalRule +} from 'element-tiptap' +import { upload } from '@/api/system/common' export default { name: 'visitorSources', @@ -56,7 +84,39 @@ isAnswer: 0, theme: '', description: '' - } + }, + extensions: [ + new Doc(), + new Text(), + new Paragraph(), + new Heading({ level: 5 }), + new Bold({ bubble: true }), + new Underline({ bubble: true, menubar: false }), + new Italic(), + new Strike(), + new ListItem(), + new BulletList(), + new OrderedList(), + new Image({ + uploadRequest (file) { + const fd = new FormData() + fd.append('folder', 'visit') + fd.append('file', file) + return upload(fd).then(res => { + return res.url + }) + } + }), + new Blockquote(), + new TextAlign(), + new Indent(), + new Table(), + new TableHeader(), + new TableCell(), + new TableRow(), + new HorizontalRule(), + new TextColor() + ] } }, -- Gitblit v1.9.3