🔨 优化代码逻辑.

This commit is contained in:
lijiahangmax
2025-06-28 16:37:14 +08:00
parent da766f0b85
commit f1771ce676
9 changed files with 18 additions and 12 deletions

View File

@@ -278,7 +278,7 @@
// 设置轮询状态
onMounted(() => {
pullIntervalId.value = setInterval(pullTaskStatus, 5000);
pullIntervalId.value = window.setInterval(pullTaskStatus, 5000);
});
// 卸载状态查询

View File

@@ -429,7 +429,7 @@
// 加载数据
fetchTableData();
// 注册状态轮询
pullIntervalId.value = setInterval(pullExecStatus, 10000);
pullIntervalId.value = window.setInterval(pullExecStatus, 10000);
});
onUnmounted(() => {

View File

@@ -417,7 +417,7 @@
// 加载数据
fetchTableData();
// 注册状态轮询
pullIntervalId.value = setInterval(pullJobStatus, 10000);
pullIntervalId.value = window.setInterval(pullJobStatus, 10000);
});
onUnmounted(() => {

View File

@@ -324,7 +324,7 @@
// 加载数据
fetchTableData();
// 注册状态轮询
pullIntervalId.value = setInterval(pullTaskStatus, 10000);
pullIntervalId.value = window.setInterval(pullTaskStatus, 10000);
});
onUnmounted(() => {

View File

@@ -23,7 +23,7 @@ export default class TerminalSessionManager implements ITerminalSessionManager {
public sessions: Array<ITerminalSession>;
private readonly keepAliveTaskId?: any;
private readonly keepAliveTaskId: number;
private readonly dispatchFitFn: () => void;
@@ -33,7 +33,7 @@ export default class TerminalSessionManager implements ITerminalSessionManager {
// 注册 resize 事件
addEventListen(window, 'resize', this.dispatchFitFn);
// 注册 ping 事件
this.keepAliveTaskId = setInterval(this.dispatchPing.bind(this), 15000);
this.keepAliveTaskId = window.setInterval(this.dispatchPing.bind(this), 15000);
}
// 打开 ssh 会话