From 1dbd8e07e440e9245f10777e9e8fd2fe2b05f6af Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 27 九月 2021 23:39:07 +0800 Subject: [PATCH] 2021-09-27 --- src/menu/components/form/tab-form/index.jsx | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/menu/components/form/tab-form/index.jsx b/src/menu/components/form/tab-form/index.jsx index e4fb94e..8e47deb 100644 --- a/src/menu/components/form/tab-form/index.jsx +++ b/src/menu/components/form/tab-form/index.jsx @@ -273,6 +273,14 @@ this.setState({card, group}) this.props.updateConfig(card) } + + plusFields = (items) => { + let _group = fromJS(this.state.group).toJS() + + _group.fields.push(...items) + + this.updateGroup(_group) + } changecols = (type) => { let card = fromJS(this.state.card).toJS() @@ -644,7 +652,7 @@ /> {group ? <div className="form-area"> <Icon className="plus" title="娣诲姞琛ㄥ崟" onClick={this.addForm} type="plus" /> - <FieldsComponent config={group} type="form" updatefield={this.updateGroup} /> + <FieldsComponent config={group} type="form" plusFields={this.plusFields} /> <Switch checkedChildren={dict['model.switch.open']} unCheckedChildren={dict['model.switch.close']} defaultChecked={this.state.showField} onChange={(val) => this.setState({showField: val})} /> {appType !== 'mob' ? <Button className="mk-cols-change" onClick={() => this.changecols(1)}>1鍒�</Button> : null} {appType !== 'mob' ? <Button className="mk-cols-change" onClick={() => this.changecols(2)}>2鍒�</Button> : null} -- Gitblit v1.8.0