king
2020-12-04 d441fa1e1cc80f4ea462a750a42a2b25c1f2b202
src/tabviews/zshare/verifycard/index.jsx
@@ -14,7 +14,6 @@
    MenuID: PropTypes.string,
    MenuName: PropTypes.string,
    permAction: PropTypes.object,
    permRoles: PropTypes.array,
    userConfig: PropTypes.object,
    columns: PropTypes.array,
    config: PropTypes.object,     // 页面配置
@@ -28,7 +27,7 @@
  }
  UNSAFE_componentWillMount () {
    const { MenuID, MenuName, permAction, permRoles, config, userConfig, columns } = this.props
    const { MenuID, MenuName, permAction, config, userConfig, columns } = this.props
    let menuParam = []
    this.setState({
@@ -98,6 +97,7 @@
          return
        }
        let roleId = sessionStorage.getItem('role_id') || '' // 角色ID
        result.forEach(res => {
          if (!res.LongParam) return
@@ -122,16 +122,7 @@
    
          subconfig.columns = subconfig.columns.filter(col => {
            if (!col.field || !col.blacklist || col.blacklist.length === 0) return true
            let _black = col.blacklist.filter(v => {
              return permRoles.indexOf(v) !== -1
            })
            if (_black.length > 0) {
              return false
            } else {
              return true
            }
            return col.blacklist.filter(v => roleId.indexOf(v) > -1).length === 0
          })
          if (subUserConfig) {