|
@@ -103,11 +103,11 @@ const Analysis = (props) => {
|
|
|
setSelectedRowKeys(e);
|
|
|
console.log(data);
|
|
|
const itemIndex = data?.findIndex((item) => item.type == tab);
|
|
|
- const index = data[itemIndex]?.data?.findIndex(
|
|
|
+ const item = data[itemIndex]?.data?.find(
|
|
|
(item) => item.DeviceCode == e,
|
|
|
);
|
|
|
- if (index !== 0 || index != -1) {
|
|
|
- const dom = document.querySelector(`tr[data-row-key="${index}"]`);
|
|
|
+ if (item) {
|
|
|
+ const dom = document.querySelector(`tr[data-row-key="${item.index}"]`);
|
|
|
if (dom) {
|
|
|
let v = document.getElementsByClassName('ant-table-body')[itemIndex];
|
|
|
v.scrollTop = dom.offsetTop;
|
|
@@ -156,7 +156,7 @@ const Analysis = (props) => {
|
|
|
// selectedList[0] = index;
|
|
|
setSelectedRowKeys(index);
|
|
|
UnityAction.sendMsg('SynDev', record.DeviceCode);
|
|
|
- };
|
|
|
+ };
|
|
|
|
|
|
const setRowClassName = (record, index) => {
|
|
|
if (!selectedRowKeys && selectedRowKeys !== 0) return;
|