From 2737c184d0954ac1f13b3a02840a88cd0db159c0 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 15 一月 2021 18:30:30 +0800 Subject: [PATCH] 2021-01-15 --- src/templates/modalconfig/dragelement/card.jsx | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/templates/modalconfig/dragelement/card.jsx b/src/templates/modalconfig/dragelement/card.jsx index 19e6785..8c78e29 100644 --- a/src/templates/modalconfig/dragelement/card.jsx +++ b/src/templates/modalconfig/dragelement/card.jsx @@ -3,12 +3,15 @@ import { Icon, Select, DatePicker, Input, InputNumber, Button, Popover, Switch, Radio, Checkbox } from 'antd' import moment from 'moment' -import CheckCard from '../checkCard' -import ColorSketch from '@/mob/colorsketch' +import asyncComponent from '@/utils/asyncComponent' import './index.scss' const { MonthPicker } = DatePicker const { TextArea } = Input + +const Editor = asyncComponent(() => import('@/components/editor')) +const ColorSketch = asyncComponent(() => import('@/mob/colorsketch')) +const CheckCard = asyncComponent(() => import('../checkCard')) const Card = ({ id, card, cols, moveCard, findCard, editCard, closeCard, copyCard, showField }) => { const originalIndex = findCard(id).index @@ -63,7 +66,7 @@ let wrapCol = 'ant-col-sm-16' let isEntireLine = false - if (card.entireLine === 'true' || ['textarea', 'hint', 'checkcard'].includes(card.type)) { + if (card.entireLine === 'true' || ['textarea', 'hint', 'checkcard', 'brafteditor'].includes(card.type)) { isEntireLine = true } @@ -97,6 +100,8 @@ formItem = (<DatePicker showTime value={card.initval ? moment().subtract(card.initval, 'days') : null} />) } else if (card.type === 'textarea') { formItem = (<TextArea value={card.initval} autoSize={{ minRows: 2, maxRows: 6 }} />) + } else if (card.type === 'brafteditor') { + formItem = (<Editor />) } else if (card.type === 'fileupload') { formItem = (<Button style={{marginTop: '3px'}}><Icon type="upload" /> 鐐瑰嚮涓婁紶 </Button>) } else if (card.type === 'funcvar') { -- Gitblit v1.8.0