update interval

This commit is contained in:
Fine 2022-08-22 18:33:30 +08:00
parent c29ce4e187
commit e4a70fb14b
3 changed files with 14 additions and 7 deletions

View File

@ -155,7 +155,9 @@ export const networkProfilingStore = defineStore({
return res.data; return res.data;
} }
this.aliveNetwork = res.data.data.keepEBPFNetworkProfiling.status; this.aliveNetwork = res.data.data.keepEBPFNetworkProfiling.status;
if (!this.aliveNetwork) {
ElMessage.warning(res.data.data.keepEBPFNetworkProfiling.errorReason); ElMessage.warning(res.data.data.keepEBPFNetworkProfiling.errorReason);
}
return res.data; return res.data;
}, },
async getProcessTopology(params: { async getProcessTopology(params: {

View File

@ -174,12 +174,17 @@ async function createTask() {
} }
await getTopology(); await getTopology();
} }
function enableInterval() { async function enableInterval() {
enableTasks.value = !enableTasks.value; enableTasks.value = !enableTasks.value;
if (enableTasks.value) { if (enableTasks.value) {
await networkProfilingStore.keepNetworkProfiling(
networkProfilingStore.selectedNetworkTask.taskId
);
if (networkProfilingStore.aliveNetwork) {
intervalFn.value = setInterval(() => { intervalFn.value = setInterval(() => {
fetchTasks(); fetchTasks();
}, 180000); }, 180000);
}
return; return;
} }
intervalFn.value && clearInterval(intervalFn.value); intervalFn.value && clearInterval(intervalFn.value);

View File

@ -98,14 +98,14 @@ function visTimeline() {
task.value = properties.data; task.value = properties.data;
}); });
const itemsAlwaysDraggable = const itemsAlwaysDraggable =
fixedTriggerDuration > 500 fixedTriggerDuration > 1800
? { ? {
item: true, item: true,
range: true, range: true,
} }
: undefined; : undefined;
const editable = const editable =
fixedTriggerDuration > 500 fixedTriggerDuration > 1800
? { ? {
updateTime: true, updateTime: true,
} }