| | |
| | | visible: false |
| | | } |
| | | |
| | | UNSAFE_componentWillMount () { |
| | | const { config } = this.props |
| | | |
| | | this.setState({menus: fromJS(config.menus).toJS()}) |
| | | } |
| | | |
| | | shouldComponentUpdate (nextProps, nextState) { |
| | | return !is(fromJS(this.props), fromJS(nextProps)) || !is(fromJS(this.state), fromJS(nextState)) |
| | | } |
| | | |
| | | verifySubmit = () => { |
| | | // const { config } = this.props |
| | | const { config } = this.props |
| | | let menus = this.mTable.state.data || [] |
| | | |
| | | // this.verifyRef.handleConfirm().then(res => { |
| | | |
| | | // this.setState({ |
| | | // wrap: res, |
| | | // visible: false |
| | | // }) |
| | | // this.props.updateConfig({...config, wrap: res}) |
| | | // }) |
| | | this.props.updateConfig({...config, menus}) |
| | | this.setState({visible: false}) |
| | | } |
| | | |
| | | render () { |
| | |
| | | wrapClassName="popview-modal" |
| | | title="菜单编辑" |
| | | visible={visible} |
| | | width={800} |
| | | width={950} |
| | | maskClosable={false} |
| | | okText={dict['model.submit']} |
| | | onOk={this.verifySubmit} |