From 7d411895979f53d909b8b8026bf195518bfb606c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 09 一月 2023 14:40:18 +0800
Subject: [PATCH] 2023-01-09

---
 src/tabviews/custom/components/card/cardItem/index.jsx |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/tabviews/custom/components/card/cardItem/index.jsx b/src/tabviews/custom/components/card/cardItem/index.jsx
index 438e7a8..224438e 100644
--- a/src/tabviews/custom/components/card/cardItem/index.jsx
+++ b/src/tabviews/custom/components/card/cardItem/index.jsx
@@ -162,9 +162,14 @@
 
   render() {
     const { card, data, cards } = this.props
+    let style = {...card.style}
+
+    if (card.setting.bgField) {
+      style.backgroundImage = `url('${data[card.setting.bgField] || ''}')`
+    }
 
     return (
-      <div className={'card-item-box ' + (card.setting.btnControl || '')} style={card.style} onClick={this.openView} onDoubleClick={this.doubleClick}>
+      <div className={'card-item-box ' + (card.setting.btnControl || '')} style={style} onClick={this.openView} onDoubleClick={this.doubleClick}>
         <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