From 28ebe609e47b28794450cefc72d3e0f62fd904e7 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 09 五月 2022 01:04:19 +0800
Subject: [PATCH] 2022-05-09

---
 src/menu/components/card/cardcellcomponent/index.jsx |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/menu/components/card/cardcellcomponent/index.jsx b/src/menu/components/card/cardcellcomponent/index.jsx
index dbe882a..c88cf52 100644
--- a/src/menu/components/card/cardcellcomponent/index.jsx
+++ b/src/menu/components/card/cardcellcomponent/index.jsx
@@ -12,6 +12,7 @@
 import MKEmitter from '@/utils/events.js'
 import MenuUtils from '@/utils/utils-custom.js'
 import ElementForm from './elementform'
+import CreateFunc from '@/templates/zshare/createfunc'
 import DragElement from './dragaction'
 import './index.scss'
 
@@ -41,6 +42,7 @@
     visible: false,      // 妯℃�佹鎺у埗
     actvisible: false,   // 鎸夐挳缂栬緫妯℃�佹
     profVisible: false,  // 楠岃瘉淇℃伅缂栬緫
+    record: null
   }
 
   /**
@@ -627,7 +629,7 @@
 
   render() {
     const { cards, cardCell } = this.props
-    const { elements, visible, actvisible, profVisible, card, dict } = this.state
+    const { elements, visible, actvisible, profVisible, card, dict, record } = this.state
 
     return (
       <div className="model-menu-card-cell-list">
@@ -672,6 +674,7 @@
             maskClosable={false}
             onCancel={this.editModalCancel}
             footer={[
+              record && record.intertype === 'inner' ? <CreateFunc key="create" dict={dict} ref="btnCreatFunc" trigger={this.creatFunc}/> : null,
               <Button key="cancel" onClick={this.editModalCancel}>{dict['model.cancel']}</Button>,
               <Button key="confirm" type="primary" onClick={this.handleActionSubmit}>{dict['model.confirm']}</Button>
             ]}
@@ -684,6 +687,7 @@
               formlist={this.state.formlist}
               inputSubmit={this.handleActionSubmit}
               setting={cards.setting}
+              updRecord={(record) => this.setState({record: fromJS(record).toJS()})}
               wrappedComponentRef={(inst) => this.actionFormRef = inst}
             />
           </Modal>

--
Gitblit v1.8.0