From abf582fbe18c20ab4f01458a9209878c77fea9c0 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 15 一月 2020 18:59:52 +0800
Subject: [PATCH] 2020-01-15

---
 src/templates/tableshare/editcard/index.jsx |   15 +++++----------
 1 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/src/templates/tableshare/editcard/index.jsx b/src/templates/tableshare/editcard/index.jsx
index 53f3492..c0c579d 100644
--- a/src/templates/tableshare/editcard/index.jsx
+++ b/src/templates/tableshare/editcard/index.jsx
@@ -98,18 +98,13 @@
 
   changeCard = (item) => {
     let cards = JSON.parse(JSON.stringify(this.state.selectCards))
-    let isAdd = true
-    cards = cards.map(card => {
-      if (card.field === item.field) {
-        isAdd = false
-        return item
-      } else {
-        return card
-      }
-    })
-    if (isAdd) {
+
+    if (!item.selected) {
+      cards = cards.filter(card => card.field !== item.field)
+    } else {
       cards.push(item)
     }
+
     this.setState({
       selectCards: cards
     })

--
Gitblit v1.8.0