From 71a0e75ecb56ae643fe1e86188d45f93f48388c9 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 28 八月 2020 14:07:41 +0800 Subject: [PATCH] 2020-08-28 --- src/templates/sharecomponent/tabscomponent/tabdragelement/index.jsx | 36 ++++++++++++++++++++++-------------- 1 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/templates/sharecomponent/tabscomponent/tabdragelement/index.jsx b/src/templates/sharecomponent/tabscomponent/tabdragelement/index.jsx index 291c771..ad89ed3 100644 --- a/src/templates/sharecomponent/tabscomponent/tabdragelement/index.jsx +++ b/src/templates/sharecomponent/tabscomponent/tabdragelement/index.jsx @@ -2,7 +2,7 @@ import { useDrop } from 'react-dnd' import update from 'immutability-helper' import { is, fromJS } from 'immutable' -import { Tabs, Icon } from 'antd' +import { Tabs } from 'antd' import Utils from '@/utils/utils.js' import Card from './card' import './index.scss' @@ -75,24 +75,32 @@ doubleClickCard(card) } + const editCard = id => { + const { card } = findCard(id) + handleMenu(card) + } + + const delCard = id => { + const { card } = findCard(id) + deleteMenu(card) + } + return ( <div ref={drop} className="ant-row model-tab-drag-list"> <Tabs defaultActiveKey="0"> {cards.map((card, index) => ( <TabPane tab={ - <div key={card.uuid}> - <Card - key={card.uuid} - id={`${card.uuid}`} - card={card} - moveCard={moveCard} - findCard={findCard} - hasDrop={hasDrop} - doubleClickCard={doubleClickBab} - /> - <Icon className="edit" type="edit" onClick={() => handleMenu(card)} /> - <Icon className="edit close" type="close" onClick={() => deleteMenu(card)} /> - </div> + <Card + key={card.uuid} + id={`${card.uuid}`} + card={card} + moveCard={moveCard} + findCard={findCard} + editCard={editCard} + delCard={delCard} + hasDrop={hasDrop} + doubleClickCard={doubleClickBab} + /> } key={`${index}`}> 銆妠card.label}銆嬫爣绛� </TabPane> -- Gitblit v1.8.0