From 8e003c1a94d26cc4d477e7aa03593ccb4d7e6c61 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 11 十月 2024 17:47:40 +0800 Subject: [PATCH] 2024-10-11 --- src/menu/components/editor/braft-editor/index.jsx | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/menu/components/editor/braft-editor/index.jsx b/src/menu/components/editor/braft-editor/index.jsx index 6557e9c..ba699ef 100644 --- a/src/menu/components/editor/braft-editor/index.jsx +++ b/src/menu/components/editor/braft-editor/index.jsx @@ -38,7 +38,7 @@ let _card = { uuid: card.uuid, type: card.type, - format: 'object', // 缁勪欢灞炴�� - 鏁版嵁鏍煎紡 + format: 'array', // 缁勪欢灞炴�� - 鏁版嵁鏍煎紡 pageable: false, // 缁勪欢灞炴�� - 鏄惁鍙垎椤� switchable: false, // 缁勪欢灞炴�� - 鏁版嵁鏄惁鍙垏鎹� width: card.width || 24, @@ -55,8 +55,16 @@ this.updateComponent(_card) } else { + let _card = fromJS(card).toJS() + + _card.format = 'array' + if (_card.wrap.firstTr === 'light') { + _card.wrap.tbStyle = 'th-light' + delete _card.wrap.firstTr + } + this.setState({ - card: fromJS(card).toJS() + card: _card }) } } @@ -101,8 +109,9 @@ card.name = card.wrap.name card.errors = [] + card.$tables = [] - if (card.wrap.datatype !== 'static') { + if (card.wrap.datatype === 'dynamic') { card.$c_ds = true card.errors = checkComponent(card) @@ -139,6 +148,10 @@ updateWrap = (res) => { const { card } = this.state + if (res.tbStyle) { + res.tbStyle = res.tbStyle.join(' ') + } + let _card = {...card, wrap: res} if (res.datatype === 'public') { @@ -173,11 +186,11 @@ let style = {...card.style} return ( - <div className={'menu-normal-editor-box ' + (card.wrap.firstTr || '')} style={style} onClick={this.clickComponent} id={card.uuid}> + <div className={'menu-normal-editor-box ' + (card.wrap.tbStyle || '')} style={style} onClick={this.clickComponent} id={card.uuid}> <NormalHeader hideSearch="true" config={card} updateComponent={this.updateComponent}/> <Popover overlayClassName="mk-popover-control-wrap" mouseLeaveDelay={0.2} mouseEnterDelay={0.2} content={ <div className="mk-popover-control"> - <NormalForm title="瀵屾枃鏈缃�" width={750} update={this.updateWrap} getForms={this.getWrapForms}> + <NormalForm title="瀵屾枃鏈缃�" width={850} update={this.updateWrap} getForms={this.getWrapForms}> <EditOutlined style={{color: '#1890ff'}} title="缂栬緫"/> </NormalForm> <CopyComponent type="editor" card={card}/> -- Gitblit v1.8.0