| | |
| | | return |
| | | } |
| | | |
| | | this.setState({ |
| | | menuloading: true |
| | | }) |
| | | |
| | | setTimeout(() => { |
| | | config.components = this.filterConfig(config.components) |
| | | |
| | | if (config.enabled && this.verifyConfig()) { |
| | |
| | | btnParam.LText = '' |
| | | } |
| | | |
| | | this.setState({ |
| | | menuloading: true |
| | | }, () => { |
| | | new Promise(resolve => { |
| | | if (MenuType === 'billPrint') { // 打印生成页面效果图 |
| | | html2canvas(document.getElementById('menu-shell-inner')).then(canvas => { |
| | |
| | | }) |
| | | } |
| | | }) |
| | | }) |
| | | }, 300) |
| | | } |
| | | |
| | | getRoleFields = () => { |
| | |
| | | |
| | | return ( |
| | | <ConfigProvider locale={_locale}> |
| | | <div className="pc-menu-view" id="view"> |
| | | <div className={'pc-menu-view ' + (MenuType || '')} id="view"> |
| | | <Header /> |
| | | {!popBtn && !visible ? <DndProvider backend={HTML5Backend}> |
| | | <div className="menu-body"> |