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