king
2020-09-22 5944c2832820a8bfa86e3efb5085f5a2463897f9
src/views/menudesign/index.jsx
@@ -13,6 +13,7 @@
import antdEnUS from 'antd/es/locale/en_US'
import antdZhCN from 'antd/es/locale/zh_CN'
import asyncComponent from '@/utils/asyncComponent'
import { modifyCustomMenu } from '@/store/action'
import './index.scss'
@@ -250,17 +251,19 @@
          _permFuncField = _permFuncField.sort()
        }
        this.setState({
          config: {...this.state.config, sysRoles: _sysRoles, permFuncField: _permFuncField}
        })
        let config = {...this.state.config, sysRoles: _sysRoles, permFuncField: _permFuncField}
        this.setState({config})
        this.props.modifyCustomMenu(config)
      }
    })
  }
  initMenuList = (msg) => {
    this.setState({
      config: {...this.state.config, ...msg}
    })
    let config = {...this.state.config, ...msg}
    this.setState({config})
    this.props.modifyCustomMenu(config)
  }
  editCard = (element) => {
@@ -322,6 +325,8 @@
    this.setState({
      config: config
    })
    this.props.modifyCustomMenu(config)
  }
  /**
@@ -333,12 +338,12 @@
    config.tableFields = fields ? fields : tableFields
    this.setState({
      config: config,
      tableFields: fields ? fields : tableFields
      tableFields: fields ? fields : tableFields,
      config
    })
  }
    this.props.modifyCustomMenu(config)
  }
  render () {
    const { activeKey, dict, MenuId, config } = this.state
@@ -403,8 +408,10 @@
  return {}
}
const mapDispatchToProps = () => {
  return {}
const mapDispatchToProps = (dispatch) => {
  return {
    modifyCustomMenu: (customMenu) => dispatch(modifyCustomMenu(customMenu))
  }
}
export default connect(mapStateToProps, mapDispatchToProps)(MenuDesign)