king
2020-04-09 b9a0e8541f0959db5d848f7b893c8838851ce411
src/components/sidemenu/editthdmenu/index.jsx
@@ -146,7 +146,7 @@
        _menu.supMenuList = this.props.supMenuList
        _menu.fstMenuId = this.state.fstMenuId || ''
        _menu.fstMenuList = this.state.fstMenuList || []
        _menu.roleList = this.state.roleList
        _menu.roleList = this.state.roleList || []
  
        this.setState({
          handleMVisible: true,
@@ -183,7 +183,7 @@
          _menu.supMenuList = this.props.supMenuList
          _menu.fstMenuId = this.state.fstMenuId || ''
          _menu.fstMenuList = this.state.fstMenuList || []
          _menu.roleList = this.state.roleList
          _menu.roleList = this.state.roleList || []
          // 检测模板是否存在
          let _Template = this.state.sysTemplates.filter(temp => temp.type === _menu.PageParam.Template)
@@ -269,7 +269,7 @@
          isSubtable: '', // 是否为主子表
          ParentID: this.props.supMenu.MenuID,
          supMenuList: this.props.supMenuList,
          roleList: this.state.roleList,
          roleList: this.state.roleList || [],
          fstMenuId: this.state.fstMenuId,
          fstMenuList: this.state.fstMenuList,
          menuSort: (this.props.menulist.length + 1) * 10 // 新建菜单设置排序
@@ -443,6 +443,7 @@
    if (!editMenu.fstMenuId) {
      editMenu.fstMenuId = this.state.fstMenuId
      editMenu.fstMenuList = this.state.fstMenuList
      editMenu.roleList = this.state.roleList || []
    }
    if (useType === 'sys' && template.type === 'RolePermission') { // 独立页面
@@ -746,6 +747,7 @@
        delete _menu.loadingFstMenuId
        _menu.fstMenuId = this.state.fstMenuId
        _menu.fstMenuList = this.state.fstMenuList
        _menu.roleList = this.state.roleList || []
        this.setState({
          type: 'edit',