| | |
| | | |
| | | if (Ot === 'required') { |
| | | shows.push('progress') |
| | | } |
| | | if (Ot === 'required' && (intertype === 'inner' || intertype === 'system')) { |
| | | shows.push('execType') |
| | | if (intertype === 'inner' || intertype === 'system') { |
| | | shows.push('execType') |
| | | if (this.record.execType === 'single') { |
| | | shows.push('execInterval') |
| | | } |
| | | } else { |
| | | shows.push('execInterval') |
| | | } |
| | | } |
| | | if (this.record.openmenu && this.record.openmenu !== 'goback') { |
| | | shows.push('open') |
| | |
| | | if (['pop', 'prompt', 'exec', 'popview', 'tab', 'innerpage'].includes(openType)) { |
| | | shows.push('showName') |
| | | } |
| | | } |
| | | |
| | | if (shows.includes('refreshTab') && this.record.refreshTab && this.record.refreshTab.length) { |
| | | shows.push('urlPar') |
| | | } |
| | | |
| | | return { |
| | |
| | | delete values.extraParam |
| | | } |
| | | |
| | | if (values.refreshTab && values.refreshTab.length && ['pop', 'prompt', 'exec'].includes(values.OpenType) && window.GLOB.customMenu) { |
| | | let id = values.refreshTab[values.refreshTab.length - 1] |
| | | if (id === window.GLOB.customMenu.uuid) { |
| | | if (values.execSuccess !== 'never' || (values.syncComponent && values.syncComponent.length)) { |
| | | notification.warning({ |
| | | top: 92, |
| | | message: '按钮刷新菜单为当前菜单时,成功后的组件刷新(或关闭标签)将失效!', |
| | | duration: 5 |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | |
| | | resolve(values) |
| | | } else { |
| | | reject(err) |