From da74c90d617629c5be79e7af3e6d6862f3afd2e6 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 30 一月 2023 18:56:29 +0800 Subject: [PATCH] 2023-01-30 --- src/tabviews/custom/components/card/cardItem/index.jsx | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/tabviews/custom/components/card/cardItem/index.jsx b/src/tabviews/custom/components/card/cardItem/index.jsx index 224438e..84d3eec 100644 --- a/src/tabviews/custom/components/card/cardItem/index.jsx +++ b/src/tabviews/custom/components/card/cardItem/index.jsx @@ -164,12 +164,20 @@ const { card, data, cards } = this.props let style = {...card.style} + let bg = null + if (card.setting.bgField) { style.backgroundImage = `url('${data[card.setting.bgField] || ''}')` } + if (style.backgroundImage) { + bg = <div className="card-background" style={{backgroundImage: style.backgroundImage}}></div> + style.backgroundImage = '' + } + return ( <div className={'card-item-box ' + (card.setting.btnControl || '')} style={style} onClick={this.openView} onDoubleClick={this.doubleClick}> + {bg} <CardCellComponent data={data} cards={cards} cardCell={card} elements={card.elements}/> {card.setting.type === 'multi' ? <div className={'back-side ' + card.setting.transform} style={card.backStyle}> <CardCellComponent data={data} cards={cards} cardCell={card} elements={card.backElements}/> -- Gitblit v1.8.0