diff --git a/src/components/table/index.vue b/src/components/table/index.vue index 246fa6e..a6a55d5 100644 --- a/src/components/table/index.vue +++ b/src/components/table/index.vue @@ -207,5 +207,7 @@ defineExpose({ min-width: 128px; } } + + diff --git a/src/views/govern/setting/frontManagement/index.vue b/src/views/govern/setting/frontManagement/index.vue index 1160d80..c7e7d33 100644 --- a/src/views/govern/setting/frontManagement/index.vue +++ b/src/views/govern/setting/frontManagement/index.vue @@ -69,38 +69,42 @@ >
- - - - - - - +
@@ -108,32 +112,6 @@ - - - - - - - - - - - { - tableRef.value.getRef().setCurrentRow(tableStore.table.data[0]) - currentChangeEvent() + // 确保数据存在且不为空 + if (tableStore.table.data && tableStore.table.data.length > 0) { + // 使用 nextTick 确保 DOM 更新完成后再设置当前行 + nextTick(() => { + tableRef.value.getRef().setCurrentRow(tableStore.table.data[0]) + // 延迟执行 currentChangeEvent 确保 setCurrentRow 生效 + setTimeout(() => { + currentChangeEvent() + }, 0) + }) + } } }) const nodeId = ref('') @@ -417,11 +404,9 @@ const currentChangeEvent = () => { // 重启进程 const restart = (data: any) => { - console.log('🚀 ~ restart ~ data:', data) restartProcess({ - deviceRebootType: data.processNo, nodeId: nodeId.value, - processNo: 2 + processNo: data.processNo }).then(res => { ElMessage.success('重启成功') currentChangeEvent() @@ -569,9 +554,7 @@ onMounted(() => { } :deep(.default) { display: flex; - .row--current { - background-color: var(--el-color-primary-light-8) !important; - } + } .custom-tree-node { flex: 1;