| | |
| | | MKEmitter.addListener('initFinish', this.initFinish) |
| | | } |
| | | |
| | | if (config.setting.useMSearch) { |
| | | MKEmitter.addListener('searchRefresh', this.searchRefresh) |
| | | } |
| | | |
| | | MKEmitter.addListener('reloadData', this.reloadData) |
| | | MKEmitter.addListener('resetSelectLine', this.resetParentParam) |
| | | } |
| | |
| | | this.timer && this.timer.stop() |
| | | MKEmitter.removeListener('initFinish', this.initFinish) |
| | | MKEmitter.removeListener('reloadData', this.reloadData) |
| | | MKEmitter.removeListener('searchRefresh', this.searchRefresh) |
| | | MKEmitter.removeListener('resetSelectLine', this.resetParentParam) |
| | | } |
| | | |
| | | searchRefresh = (searchId) => { |
| | | const { config } = this.props |
| | | |
| | | if (config.$searchId !== searchId) return |
| | | |
| | | this.loadData() |
| | | } |
| | | |
| | | initFinish = (MenuID) => { |
| | |
| | | |
| | | if (this.loading) return |
| | | |
| | | let searches = [] |
| | | if (config.setting.useMSearch) { |
| | | searches = window.GLOB.SearchBox.get(config.$searchId) || [] |
| | | } |
| | | |
| | | this.loading = true |
| | | |
| | | let param = UtilsDM.getQueryDataParams(config.setting, [], config.setting.order, 1, 1, BID) |
| | | let param = UtilsDM.getQueryDataParams(config.setting, searches, config.setting.order, 1, 1, BID) |
| | | |
| | | let result = await Api.genericInterface(param) |
| | | if (result.status) { |