|
@@ -104,9 +104,7 @@ const Analysis = (props) => {
|
|
|
console.log(data);
|
|
|
// alert(e)
|
|
|
const itemIndex = data?.findIndex((item) => item.type == tab);
|
|
|
- const item = data[itemIndex]?.data?.find(
|
|
|
- (item) => item.DeviceCode == e,
|
|
|
- );
|
|
|
+ const item = data[itemIndex]?.data?.find((item) => item.DeviceCode == e);
|
|
|
if (item) {
|
|
|
const dom = document.querySelector(`tr[data-row-key="${item.index}"]`);
|
|
|
if (dom) {
|
|
@@ -157,7 +155,7 @@ const Analysis = (props) => {
|
|
|
// selectedList[0] = index;
|
|
|
setSelectedRowKeys(index);
|
|
|
UnityAction.sendMsg('SynDev', record.DeviceCode);
|
|
|
- };
|
|
|
+ };
|
|
|
|
|
|
const setRowClassName = (record, index) => {
|
|
|
if (!selectedRowKeys && selectedRowKeys !== 0) return;
|
|
@@ -168,32 +166,34 @@ const Analysis = (props) => {
|
|
|
|
|
|
return (
|
|
|
<Spin spinning={loading}>
|
|
|
- <TabsContent
|
|
|
- small={true}
|
|
|
- center={false}
|
|
|
- defaultActiveKey="1"
|
|
|
- items={data?.map((item) => {
|
|
|
- return {
|
|
|
- label: `${item.name}(${item.data?.length || 0})`,
|
|
|
- key: item.type,
|
|
|
- children: (
|
|
|
- <Table
|
|
|
- dataSource={item.data}
|
|
|
- columns={columns}
|
|
|
- rowKey={'index'}
|
|
|
- // rowSelection={rowSelection}
|
|
|
- rowClassName={setRowClassName}
|
|
|
- onRow={(record, index) => ({
|
|
|
- onClick: () => onSelectRow(record, index),
|
|
|
- })}
|
|
|
- pagination={false}
|
|
|
- scroll={{ y: document.body.clientHeight - 730 }}
|
|
|
- />
|
|
|
- ),
|
|
|
- };
|
|
|
- })}
|
|
|
- onChange={onTabChange}
|
|
|
- />
|
|
|
+ <div style={{ height: 'calc(100vh - 5.6rem)', overflow: 'auto' }}>
|
|
|
+ <TabsContent
|
|
|
+ small={true}
|
|
|
+ center={false}
|
|
|
+ defaultActiveKey="1"
|
|
|
+ items={data?.map((item) => {
|
|
|
+ return {
|
|
|
+ label: `${item.name}(${item.data?.length || 0})`,
|
|
|
+ key: item.type,
|
|
|
+ children: (
|
|
|
+ <Table
|
|
|
+ dataSource={item.data}
|
|
|
+ columns={columns}
|
|
|
+ rowKey={'index'}
|
|
|
+ // rowSelection={rowSelection}
|
|
|
+ rowClassName={setRowClassName}
|
|
|
+ onRow={(record, index) => ({
|
|
|
+ onClick: () => onSelectRow(record, index),
|
|
|
+ })}
|
|
|
+ pagination={false}
|
|
|
+ scroll={{ y: document.body.clientHeight - 730 }}
|
|
|
+ />
|
|
|
+ ),
|
|
|
+ };
|
|
|
+ })}
|
|
|
+ onChange={onTabChange}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
</Spin>
|
|
|
);
|
|
|
};
|