feat: 增加数量编辑弹窗,修复数量输入键盘问题增加限制最多两位小数,增加socket重连次数上限弹窗

This commit is contained in:
2025-03-15 10:27:21 +08:00
parent 7b7dcefd5f
commit 72fddad3eb
5 changed files with 341 additions and 5 deletions

View File

@@ -30,7 +30,7 @@ class WebSocketManager {
private messageHandlers: Map<string, ((message: string) => void)[]> = new Map();
private type: string = 'manage';
private reconnectAttempts = 0;
private maxReconnectAttempts = 3; // 自定义最大重试次数
private maxReconnectAttempts = 10; // 自定义最大重试次数
private reconnectDelay = 5000; // 重试延迟(单位:毫秒)
private timer: any | null = null;
@@ -145,6 +145,18 @@ class WebSocketManager {
}, this.reconnectDelay);
} else {
console.error("达到最大重连次数,停止重连");
ElMessageBox.confirm('达到最大重连次数' + this.maxReconnectAttempts + '次,已停止重连,是否立即重连?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
callback: (action: string) => {
console.log(action);
if (action == 'confirm') {
this.setupWebSocket();
this.reconnectAttempts = 0;
}
}
});
}
}