| | |
| | | columns: [ |
| | | { |
| | | title: '菜单名称', dataIndex: 'MenuName', key: 'MenuName', align: 'center', render: (text, record) => { |
| | | if (record.extra) { |
| | | if (record.extra || this.state.appKeys.includes(record.MenuID)) { |
| | | return <span style={{color: '#1890ff'}}>{text}</span> |
| | | } else if (record.interfaces === 'true') { |
| | | return <span><ApiOutlined style={{color: 'orange', marginRight: '5px'}} title="菜单中使用了外部接口" />{text}</span> |
| | |
| | | trees: null, |
| | | expandedKeys: [], |
| | | searchkey: '', |
| | | appViewList: [] |
| | | appViewList: [], |
| | | appKeys: [] |
| | | } |
| | | |
| | | oriTrees = null |
| | |
| | | }) |
| | | return |
| | | } |
| | | this.setState({appViewList: result.data || []}) |
| | | |
| | | let data = result.data || [] |
| | | this.setState({appViewList: data, appKeys: data.map(item => item.keys_id)}) |
| | | }) |
| | | } |
| | | |