From d441fa1e1cc80f4ea462a750a42a2b25c1f2b202 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 04 十二月 2020 15:17:51 +0800 Subject: [PATCH] 2020-12-04 --- src/tabviews/zshare/verifycard/index.jsx | 15 +++------------ 1 files changed, 3 insertions(+), 12 deletions(-) diff --git a/src/tabviews/zshare/verifycard/index.jsx b/src/tabviews/zshare/verifycard/index.jsx index 7fcbeee..dff26d2 100644 --- a/src/tabviews/zshare/verifycard/index.jsx +++ b/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) { -- Gitblit v1.8.0