| | |
| | | BData = window.GLOB.CacheData.get(_config.$pageId) |
| | | } |
| | | |
| | | let BID = BData ? (BData.$BID || '') : '' |
| | | |
| | | if (_config.setting.interType === 'system') { |
| | | if (/@mk_year@/ig.test(_config.setting.dataresource) || /@mk_year@/ig.test(_config.setting.customScript)) { |
| | | _config.setting.$re_year = true |
| | |
| | | _config.action = [] |
| | | } |
| | | |
| | | if (_config.setting.supModule && !BID) { |
| | | _config.setting.onload = 'false' |
| | | } |
| | | |
| | | this.setState({ |
| | | BID: BData ? (BData.$BID || '') : '', |
| | | BID: BID, |
| | | BData: BData, |
| | | config: _config, |
| | | search: _config.$searches |
| | |
| | | |
| | | if (config.uuid !== menuId) return |
| | | |
| | | if (position === 'mainline' && config.setting.supModule && BID) { // 刷新源组件时,附带刷新上级行与当前组件 |
| | | MKEmitter.emit('reloadData', config.setting.supModule, BID) |
| | | if (['mainline', 'maingrid', 'popclose'].includes(position) && config.setting.supModule) { |
| | | MKEmitter.emit('reloadData', config.setting.supModule, position === 'maingrid' ? '' : BID) |
| | | } else { |
| | | this.loadData() |
| | | } |