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