king
2025-04-10 fcdfdc9670866fecd2d239d75a6ec28391175e9f
src/mob/components/navbar/normal-navbar/menus/index.jsx
@@ -114,7 +114,7 @@
      }
      if (editMenu.MenuID && editMenu.property === 'menu' && res.property !== 'menu') {
        const _this = this
        const that = this
        confirm({
          content: '菜单将被重置,确定修改吗?',
          onOk() {
@@ -124,8 +124,8 @@
              }
              return item
            })
            _this.setState({menus: _menus, editMenu: null, visible: false}, () => {
              _this.props.updateConfig(_menus)
            that.setState({menus: _menus, editMenu: null, visible: false}, () => {
              that.props.updateConfig(_menus)
            })
          },
          onCancel() {}
@@ -143,17 +143,17 @@
   */
  deleteElement = (card) => {
    const { menus } = this.state
    let _this = this
    let that = this
    confirm({
      content: `确定删除《${card.name}》吗?`,
      onOk() {
        let _menus = menus.filter(item => item.MenuID !== card.MenuID)
        _this.setState({
        that.setState({
          menus: _menus
        }, () => {
          _this.props.updateConfig(_menus)
          that.props.updateConfig(_menus)
        })
      },
      onCancel() {}
@@ -161,7 +161,7 @@
  }
  render() {
    const { columns } = this.props
    const { columns, datatype } = this.props
    const { menus, visible, editMenu } = this.state
    return (
@@ -184,6 +184,7 @@
          <ElementForm
            menu={editMenu}
            cols={columns}
            datatype={datatype}
            inputSubmit={this.handleSubmit}
            wrappedComponentRef={(inst) => this.menuFormRef = inst}
          />