| | |
| | | console.warn('Parse Failure') |
| | | config = '' |
| | | } |
| | | |
| | | |
| | | // HS不使用自定义设置 |
| | | if (result.LongParamUser && this.props.menuType !== 'HS') { |
| | | try { // 配置信息解析 |
| | |
| | | }) |
| | | return |
| | | } |
| | | |
| | | |
| | | // 页面未启用时,显示未启用页面 |
| | | if (!config.enabled) { |
| | | this.setState({ |
| | |
| | | item.initval = param.data[item.field] |
| | | } |
| | | } |
| | | |
| | | |
| | | if (!item.blacklist || item.blacklist.length === 0) return item |
| | | |
| | | |
| | | let _black = item.blacklist.filter(v => { |
| | | return this.props.permRoles.indexOf(v) !== -1 |
| | | }) |
| | | |
| | | |
| | | if (_black.length > 0) { |
| | | item.Hide = 'true' |
| | | } |
| | | |
| | | |
| | | return item |
| | | }) |
| | | |
| | |
| | | |
| | | let params = [] |
| | | config.components.forEach(component => { |
| | | if (!component.format) return // 没有动态数据 |
| | | |
| | | let _customScript = '' |
| | | component.scripts && component.scripts.forEach(script => { |
| | | if (script.status !== 'false') { |