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