From 89e7167a83e0d8409ca87698e4c08651a37cc26e Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 12 六月 2020 18:19:35 +0800 Subject: [PATCH] 2020-06-12 --- src/templates/sharecomponent/cardcomponent/index.jsx | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/templates/sharecomponent/cardcomponent/index.jsx b/src/templates/sharecomponent/cardcomponent/index.jsx index a55ddf4..a63c6a9 100644 --- a/src/templates/sharecomponent/cardcomponent/index.jsx +++ b/src/templates/sharecomponent/cardcomponent/index.jsx @@ -99,7 +99,10 @@ text: col.label } }) - let _actions = config.action.filter(item => item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType)) + let _actions = config.action.filter(item => + (item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType)) || + item.funcType === 'changeuser' + ) let actionIds = [] _actions = _actions.map(item => { @@ -130,7 +133,10 @@ editBottom = () => { const { config, card } = this.props - let _actions = config.action.filter(item => item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType)) + let _actions = config.action.filter(item => + (item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType)) || + item.funcType === 'changeuser' + ) let actionIds = [] _actions = _actions.map(item => { @@ -305,7 +311,7 @@ } else { outclass += ' ant-card-bordered' } - + console.log(card.header.actions) return ( <div className="line-card-edit-box mingke-table"> {card.title ? <p className="chart-title">{card.title}</p> : null} @@ -321,13 +327,10 @@ <div className="ant-card-head-title">{card.header.content}</div> {card.header.actions && card.header.actions.length > 0 ? <div className="ant-card-extra"> - {card.header.actions.length === 1 ? - <span> - {['icon', 'all'].includes(card.header.show) ? <Icon type={card.header.actions[0].icon || 'dash'}/> : null} - {['text', 'all'].includes(card.header.show) ? card.header.actions[0].text : null} - </span> : null - } - {card.header.actions.length > 1 ? <span>Action</span> : null} + <span> + {['icon', 'all'].includes(card.header.show) ? <Icon type={card.header.actions[0].icon || 'dash'}/> : null} + {['text', 'all'].includes(card.header.show) ? card.header.actions[0].text : null} + </span> </div> : null } </div> -- Gitblit v1.8.0