king
2023-08-27 da64ab0923bf8817fc8599a6e37b953ce38f64c8
src/views/design/sidemenu/editthdmenu/index.jsx
@@ -1,7 +1,6 @@
import React, {Component} from 'react'
import PropTypes from 'prop-types'
import { is, fromJS } from 'immutable'
import { connect } from 'react-redux'
import { DndProvider } from 'react-dnd'
import HTML5Backend from 'react-dnd-html5-backend'
import { notification, Modal, Button } from 'antd'
@@ -21,6 +20,7 @@
class EditMenu extends Component {
  static propTpyes = {
    menuTree: PropTypes.array,   // 菜单树
    menulist: PropTypes.any,     // 三级菜单列表
    exitEdit: PropTypes.func,    // 退出编辑状态
    supMenu: PropTypes.object,   // 对应的上级菜单
@@ -80,7 +80,7 @@
            func: 'sPC_MainMenu_Del',
            MenuID: menu.card.MenuID
          }
          return Api.getSystemConfig(param).then(res => {
          return Api.getCloudConfig(param).then(res => {
            if (res.status) {
              MKEmitter.emit('mkUpdateMenuList')
            } else {
@@ -109,7 +109,7 @@
          handleMVisible: true,
          sysMenu: _menu
        })
      } else if (['CommonTable', 'TreePage', 'CalendarPage'].includes(_menu.PageParam.Template)) {
      } else if (['CommonTable', 'TreePage'].includes(_menu.PageParam.Template)) {
        sessionStorage.setItem('menuTree', JSON.stringify(this.props.menuTree))
        let _param = window.btoa(window.encodeURIComponent(JSON.stringify(_menu)))
@@ -117,7 +117,7 @@
      } else if (_menu.PageParam.Template === 'BaseTable') {
        sessionStorage.setItem('menuTree', JSON.stringify(this.props.menuTree))
        let _param = window.btoa(window.encodeURIComponent(JSON.stringify(_menu)))
        window.open(`#/tabledesign/${_param}`)
      } else if (_menu.PageParam.Template === 'CustomPage') {
        let _param = {
@@ -155,7 +155,7 @@
        title: '确认调整菜单顺序吗?',
        content: '',
        onOk() {
          return Api.getSystemConfig(param).then(res => {
          return Api.getCloudConfig(param).then(res => {
            if (res.status) {
              that.setState({ change: false })
              MKEmitter.emit('mkUpdateMenuList')
@@ -224,7 +224,7 @@
        confirmLoading: true
      })
      Api.getSystemConfig(param).then(response => {
      Api.getCloudConfig(param).then(response => {
        if (response.status) {
          this.setState({
            confirmLoading: false,
@@ -304,14 +304,4 @@
  }
}
const mapStateToProps = (state) => {
  return {
    menuTree: state.menuTree
  }
}
const mapDispatchToProps = () => {
  return {}
}
export default connect(mapStateToProps, mapDispatchToProps)(EditMenu)
export default EditMenu