| | |
| | | Tab: PropTypes.any, // 如果当前元素为标签时,tab为标签信息 |
| | | MenuID: PropTypes.string, // 菜单ID |
| | | setting: PropTypes.object, // 页面设定 |
| | | logcolumns: PropTypes.array, // 字段列 |
| | | columns: PropTypes.array, // 显示列 |
| | | card: PropTypes.object, // 卡片设置信息 |
| | | data: PropTypes.object, // 卡片数据 |
| | | selectKey: PropTypes.string, // 选择卡片的序号 |
| | |
| | | * @description 获取按钮元素 |
| | | */ |
| | | getActionList = (actions, show) => { |
| | | const { BID, BData, Tab, setting, logcolumns, ContainerId, data, MenuID, MenuName } = this.props |
| | | const { BID, BData, Tab, setting, columns, ContainerId, data, MenuID, MenuName } = this.props |
| | | |
| | | return actions.map(item => { |
| | | if (['exec', 'prompt', 'pop'].includes(item.OpenType)) { |
| | |
| | | show={show} |
| | | BData={BData} |
| | | setting={setting} |
| | | columns={columns} |
| | | MenuName={MenuName} |
| | | columns={logcolumns} |
| | | selectedData={[data]} |
| | | ContainerId={ContainerId} |
| | | updateStatus={this.props.refreshdata} |
| | |
| | | BData={this.props.BData} |
| | | setting={this.props.setting} |
| | | MenuName={this.props.MenuName} |
| | | columns={this.props.logcolumns} |
| | | columns={this.props.columns} |
| | | selectedData={[]} |
| | | ContainerId={this.props.ContainerId} |
| | | updateStatus={this.props.refreshdata} |
| | |
| | | MenuID: PropTypes.string, // 菜单ID |
| | | MenuName: PropTypes.any, // 菜单名称 |
| | | config: PropTypes.object, // 页面配置信息 |
| | | logcolumns: PropTypes.array, // 显示列 |
| | | columns: PropTypes.array, // 显示列 |
| | | ContainerId: PropTypes.any, // tab页面ID,用于弹窗控制 |
| | | plot: PropTypes.object, |
| | | tableId: PropTypes.string, |
| | |
| | | } |
| | | |
| | | render() { |
| | | const { plot, data, loading, BID, BData, Tab, MenuID, config, logcolumns, ContainerId, MenuName } = this.props |
| | | const { plot, data, loading, BID, BData, Tab, MenuID, config, columns, ContainerId, MenuName } = this.props |
| | | const { card, colMap, selectKey, actionList } = this.state |
| | | |
| | | return ( |
| | |
| | | BData={BData} |
| | | MenuID={MenuID} |
| | | colMap={colMap} |
| | | columns={columns} |
| | | MenuName={MenuName} |
| | | selectKey={selectKey} |
| | | logcolumns={logcolumns} |
| | | setting={config.setting} |
| | | ContainerId={ContainerId} |
| | | switchCard={this.switchCard} |