From 6c44bc79e5edc338b44fdc469220ddf0e3fc4028 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 14 九月 2021 22:51:27 +0800
Subject: [PATCH] 2021-09-14

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

diff --git a/src/tabviews/custom/components/card/cardItem/index.jsx b/src/tabviews/custom/components/card/cardItem/index.jsx
index f4d35ad..881b053 100644
--- a/src/tabviews/custom/components/card/cardItem/index.jsx
+++ b/src/tabviews/custom/components/card/cardItem/index.jsx
@@ -43,7 +43,7 @@
   }
 
   openView = () => {
-    const { card, data } = this.props
+    const { card, data, cards } = this.props
 
     if (card.setting.click === 'menu') {
       let menu = null
@@ -111,7 +111,13 @@
 
       window.open(src)
     } else if (card.setting.click === 'button' && card.setting.linkbtn) {
-      MKEmitter.emit('triggerBtnId', card.setting.linkbtn, [data])
+      if (data.$$type === 'extendCard') {
+        MKEmitter.emit('triggerBtnId', card.setting.linkbtn, [])
+      } else if (cards.subtype === 'datacard') {
+        MKEmitter.emit('triggerBtnId', card.setting.linkbtn, [data], 'linkbtn')
+      } else {
+        MKEmitter.emit('triggerBtnId', card.setting.linkbtn, [data])
+      }
     }
   }
 

--
Gitblit v1.8.0