king
2020-02-22 592ff0aa0f2d45d143872b672a1468e268d3157f
src/components/sidemenu/editthdmenu/index.jsx
@@ -68,7 +68,8 @@
    btnTab: null,           // 打开新标签或当前页面刷新的按钮
    btnTabConfig: null,     // 打开新标签按钮配置
    handleMVisible: false,  // 添加或修改菜单模态框(角色权限分配等)
    sysMenu: false          // 添加或编辑菜单(角色权限分配等)
    sysMenu: false,         // 添加或编辑菜单(角色权限分配等)
    optionLibs: []          // 自定义下拉选项库
  }
  /**
@@ -166,6 +167,7 @@
            type: 'edit',
            editMenu: _menu,
            loading: false,
            optionLibs: new Map(), // 编辑时,初始化为空
            tabview: _Template.length > 0 ? _menu.PageParam.Template : 'template'
          }, () => {
            document.getElementById('root').style.overflowY = 'hidden'
@@ -451,6 +453,7 @@
      this.setState({
        loading: false,
        tabview: template.type,
        optionLibs: new Map(), // 新建时,初始化下拉选项库
        editMenu: {
          ...editMenu,
          type: template.type,
@@ -696,6 +699,7 @@
        {this.state.tabview === 'CommonTable' &&
          <ComTableConfig
            menu={this.state.editMenu}
            optionLibs={this.state.optionLibs}
            supMenuList={this.props.supMenuList}
            reloadmenu={() => {this.props.reload()}}
            handleView={this.handleView}
@@ -704,6 +708,7 @@
        {this.state.tabview === 'Modal' &&
          <ModalConfig
            menu={this.state.editMenu}
            optionLibs={this.state.optionLibs}
            editTab={this.state.editTab}
            tabConfig={this.state.tabConfig}
            editSubTab={this.state.editSubTab}
@@ -718,6 +723,7 @@
        {this.state.tabview === 'SubTable' &&
          <SubTable
            menu={this.state.editMenu}
            optionLibs={this.state.optionLibs}
            editTab={this.state.editTab}
            editSubTab={this.state.editSubTab}
            tabConfig={this.state.tabConfig}
@@ -730,6 +736,7 @@
        {this.state.tabview === 'FormTab' &&
          <FormTabConfig
            menu={this.state.editMenu}
            optionLibs={this.state.optionLibs}
            btnTab={this.state.btnTab}
            config={this.state.subConfig}
            handleView={this.handleView}