king
2021-11-16 3b177250755b25d4debedcbafc16dd1cc8ebe605
2021-11-16
2个文件已修改
15 ■■■■ 已修改文件
src/components/header/index.jsx 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/custom/index.jsx 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/header/index.jsx
@@ -864,8 +864,7 @@
const mapStateToProps = (state) => {
  return {
    collapse: state.collapse,
    mainMenu: state.mainMenu,
    permAction: state.permAction,
    mainMenu: state.mainMenu
  }
}
src/tabviews/custom/index.jsx
@@ -71,7 +71,7 @@
   * @description 获取页面配置信息
   */
  async loadconfig () {
    const { permAction, permMenus, param } = this.props
    const { permAction, param } = this.props
    let _param = {
      func: 'sPC_Get_LongParam',
@@ -136,7 +136,7 @@
      let roleId = sessionStorage.getItem('role_id') || '' // 角色ID
      let balMap = new Map()
      let skip = config.permission === 'false' || this.props.menuType === 'HS'
      config.components = this.filterComponent(config.components, roleId, permAction, permMenus, balMap, skip)
      config.components = this.filterComponent(config.components, roleId, permAction, balMap, skip)
      
      // 获取主搜索条件
      let mainSearch = []
@@ -449,7 +449,7 @@
    })
  }
  filterComponent = (components, roleId, permAction, permMenus, balMap, skip) => {
  filterComponent = (components, roleId, permAction, balMap, skip) => {
    return components.filter(item => {
      
      if (item.style && item.style.boxShadow) {
@@ -480,7 +480,7 @@
        })
        item.subtabs = item.subtabs.map(tab => {
          tab.components = this.filterComponent(tab.components, roleId, permAction, permMenus, balMap, skip)
          tab.components = this.filterComponent(tab.components, roleId, permAction, balMap, skip)
          return tab
        })
@@ -503,7 +503,7 @@
          return false
        }
        item.components = this.filterComponent(item.components, roleId, permAction, permMenus, balMap, skip)
        item.components = this.filterComponent(item.components, roleId, permAction, balMap, skip)
      } else if (['pie', 'bar', 'line', 'dashboard', 'scatter', 'chart'].includes(item.type)) {
        if (
          item.plot.blacklist && item.plot.blacklist.length > 0 &&
@@ -556,7 +556,7 @@
      
            if (col.linkmenu && col.linkmenu.length > 0) {
              let menu_id = col.linkmenu.pop()
              col.linkThdMenu = permMenus.filter(m => m.MenuID === menu_id)[0] || ''
              col.linkThdMenu = this.props.permMenus.filter(m => m.MenuID === menu_id)[0] || ''
            } else {
              col.linkThdMenu = ''
            }