From b438c7318712385a77026885063299958f23356e Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 13 七月 2021 17:00:49 +0800
Subject: [PATCH] 2021-07-13

---
 src/tabviews/custom/components/table/normal-table/index.jsx |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/tabviews/custom/components/table/normal-table/index.jsx b/src/tabviews/custom/components/table/normal-table/index.jsx
index 252781f..2c432a8 100644
--- a/src/tabviews/custom/components/table/normal-table/index.jsx
+++ b/src/tabviews/custom/components/table/normal-table/index.jsx
@@ -501,6 +501,14 @@
     }
   }
 
+  getSyncData = (syncModule, btnId) => {
+    const { config, selectedData } = this.state
+
+    if (config.uuid !== syncModule) return
+
+    MKEmitter.emit('triggerBtnId', btnId, (selectedData || []))
+  }
+
   UNSAFE_componentWillReceiveProps(nextProps) {
     const { sync, config, BID } = this.state
 
@@ -531,6 +539,7 @@
 
   componentDidMount () {
     MKEmitter.addListener('reloadData', this.reloadData)
+    MKEmitter.addListener('getSyncData', this.getSyncData)
     MKEmitter.addListener('resetSelectLine', this.resetParentParam)
     MKEmitter.addListener('queryModuleParam', this.queryModuleParam)
     MKEmitter.addListener('refreshByButtonResult', this.refreshByButtonResult)
@@ -544,6 +553,7 @@
       return
     }
     MKEmitter.removeListener('reloadData', this.reloadData)
+    MKEmitter.removeListener('getSyncData', this.getSyncData)
     MKEmitter.removeListener('resetSelectLine', this.resetParentParam)
     MKEmitter.removeListener('queryModuleParam', this.queryModuleParam)
     MKEmitter.removeListener('refreshByButtonResult', this.refreshByButtonResult)

--
Gitblit v1.8.0