全局状态同步,修复winipbroadcast无法停止的bug

This commit is contained in:
黑先森
2024-12-03 18:39:37 +08:00
parent b94d5de463
commit a2be6ebe86
3 changed files with 55 additions and 49 deletions
+9 -5
View File
@@ -253,18 +253,18 @@
if (output.stderr) {
data.pingLog += `${i + 1}error - ${output.stderr}`;
}
if(i != data.pingNum - 1) {
if (i != data.pingNum - 1) {
await awaitTime(1000);
}
}
data.pingLog += '完毕'
data.pingLog += "完毕";
} catch (err) {
ElMessage.error("Ping发生错误");
console.error(err);
} finally {
data.isPing = false;
}
}else {
} else {
ElMessage.error("请输入正确的IP");
}
};
@@ -328,9 +328,13 @@
}
};
dataSubscribe(async (...a) => {
return { winIpBcAutoStart: mainStore.winIpBcAutoStart, config: { ...mainStore.config } };
return {
winIpBcAutoStart: mainStore.winIpBcAutoStart,
winipBcStart: mainStore.winipBcStart,
winipBcPid: mainStore.winipBcPid,
config: { ...mainStore.config }
};
});
onMounted(() => {