From 1da6506bf58270bacc2a4345002c6b082835580e Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 21 十月 2021 23:17:08 +0800
Subject: [PATCH] 2021-10-21

---
 src/menu/components/card/data-card/index.jsx |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/menu/components/card/data-card/index.jsx b/src/menu/components/card/data-card/index.jsx
index 4e09ba6..021b6da 100644
--- a/src/menu/components/card/data-card/index.jsx
+++ b/src/menu/components/card/data-card/index.jsx
@@ -77,7 +77,8 @@
           },
           backStyle: {},
           elements: [],
-          backElements: []
+          backElements: [],
+          menus: []
         }]
       }
 
@@ -178,13 +179,17 @@
   /**
    * @description 鍗曚釜鍗$墖淇℃伅鏇存柊
    */
-  updateCard = (cell) => {
+  updateCard = (cell, btn) => {
     let card = fromJS(this.state.card).toJS()
 
     card.subcards = card.subcards.map(item => {
       if (item.uuid === cell.uuid) return cell
       return item
     })
+
+    if (btn) {
+      card.action = card.action.filter(item => item.uuid !== btn.uuid)
+    }
 
     this.setState({card})
 
@@ -237,7 +242,7 @@
   changeStyle = () => {
     const { card } = this.state
 
-    MKEmitter.emit('changeStyle', [card.uuid], ['background', 'border', 'padding', 'margin', 'shadow'], card.style)
+    MKEmitter.emit('changeStyle', [card.uuid], ['background', 'height', 'border', 'padding', 'margin', 'shadow'], card.style)
   }
 
   getStyle = (comIds, style) => {

--
Gitblit v1.8.0