解决重复通知 key 的问题

This commit is contained in:
JIANG
2026-03-12 11:40:37 +08:00
parent a7f4867afe
commit 76aa28c701
3 changed files with 9 additions and 9 deletions
@@ -170,7 +170,7 @@ const AnalysisParameters: React.FC<Props> = ({ onResult }) => {
setRunning(true); setRunning(true);
open?.({ open?.({
key: "burst-detection-analysis", key: "burst-detection-analysis-progress",
type: "progress", type: "progress",
message: "正在执行爆管侦测", message: "正在执行爆管侦测",
description: "正在读取数据并计算异常分数。", description: "正在读取数据并计算异常分数。",
@@ -213,14 +213,14 @@ const AnalysisParameters: React.FC<Props> = ({ onResult }) => {
}); });
open?.({ open?.({
key: "burst-detection-analysis", key: "burst-detection-analysis-success",
type: "success", type: "success",
message: "爆管侦测完成", message: "爆管侦测完成",
description: `共识别 ${response.data.summary?.anomaly_day_count ?? 0} 个异常日。`, description: `共识别 ${response.data.summary?.anomaly_day_count ?? 0} 个异常日。`,
}); });
} catch (error: any) { } catch (error: any) {
open?.({ open?.({
key: "burst-detection-analysis", key: "burst-detection-analysis-error",
type: "error", type: "error",
message: "侦测失败", message: "侦测失败",
description: error?.response?.data?.detail ?? error?.message ?? "请求失败", description: error?.response?.data?.detail ?? error?.message ?? "请求失败",
@@ -162,7 +162,7 @@ const AnalysisParameters: React.FC<Props> = ({ onResult }) => {
setRunning(true); setRunning(true);
open?.({ open?.({
key: "burst-location-analysis", key: "burst-location-analysis-progress",
type: "progress", type: "progress",
message: "方案提交分析中", message: "方案提交分析中",
undoableTimeout: 3, undoableTimeout: 3,
@@ -193,14 +193,14 @@ const AnalysisParameters: React.FC<Props> = ({ onResult }) => {
onResult(response.data as BurstLocationResult); onResult(response.data as BurstLocationResult);
open?.({ open?.({
key: "burst-location-analysis", key: "burst-location-analysis-success",
type: "success", type: "success",
message: "爆管定位成功", message: "爆管定位成功",
description: `定位到管段: ${(response.data as BurstLocationResult).located_pipe}`, description: `定位到管段: ${(response.data as BurstLocationResult).located_pipe}`,
}); });
} catch (error: any) { } catch (error: any) {
open?.({ open?.({
key: "burst-location-analysis", key: "burst-location-analysis-error",
type: "error", type: "error",
message: "提交分析失败", message: "提交分析失败",
description: error?.response?.data?.detail ?? error?.message ?? "请求失败", description: error?.response?.data?.detail ?? error?.message ?? "请求失败",
@@ -52,7 +52,7 @@ const AnalysisParameters: React.FC<Props> = ({ onResult }) => {
} }
setRunning(true); setRunning(true);
open?.({ open?.({
key: "dma-leak-analysis", key: "dma-leak-analysis-progress",
type: "progress", type: "progress",
message: "方案提交分析中", message: "方案提交分析中",
undoableTimeout: 3, undoableTimeout: 3,
@@ -75,14 +75,14 @@ const AnalysisParameters: React.FC<Props> = ({ onResult }) => {
); );
onResult(response.data as LeakageResultDetail); onResult(response.data as LeakageResultDetail);
open?.({ open?.({
key: "dma-leak-analysis", key: "dma-leak-analysis-success",
type: "success", type: "success",
message: "方案分析成功", message: "方案分析成功",
description: "DMA 漏损识别完成,请在方案查询中查看结果。", description: "DMA 漏损识别完成,请在方案查询中查看结果。",
}); });
} catch (error: any) { } catch (error: any) {
open?.({ open?.({
key: "dma-leak-analysis", key: "dma-leak-analysis-error",
type: "error", type: "error",
message: "提交分析失败", message: "提交分析失败",
description: error?.response?.data?.detail ?? "请求失败", description: error?.response?.data?.detail ?? "请求失败",