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