diff --git a/Cardiopulmonarybypasssystems/MainWindow.xaml b/Cardiopulmonarybypasssystems/MainWindow.xaml
index bd85928..332d51e 100644
--- a/Cardiopulmonarybypasssystems/MainWindow.xaml
+++ b/Cardiopulmonarybypasssystems/MainWindow.xaml
@@ -21,64 +21,69 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cardiopulmonarybypasssystems/ViewModels/MainViewModel.cs b/Cardiopulmonarybypasssystems/ViewModels/MainViewModel.cs
index c1d7383..f2737fb 100644
--- a/Cardiopulmonarybypasssystems/ViewModels/MainViewModel.cs
+++ b/Cardiopulmonarybypasssystems/ViewModels/MainViewModel.cs
@@ -262,7 +262,7 @@ public partial class MainViewModel : ObservableObject
public string ComplianceDisplay => $"{ComplianceRate:F0}%";
public string DeltaPressureDisplay => HasChannelTelemetry("近端压力", "远端压力") ? $"{DeltaPressure:F1} mmHg" : "--";
- public string ExportStateText => DetectionCompleted ? "检测已完成,可导出 PDF 正式报表" : "检测进行中,完成后导出 PDF 正式报表";
+ public string ExportStateText => DetectionCompleted ? "检测已完成,可导出检查报告" : "检测进行中,完成后可导出检查报告";
public string SelectedItemTitle => SelectedItem?.Item ?? "未选择项目";
public string SelectedItemStatusText => SelectedItem?.StatusText ?? "待检";
public string RealtimeRecirculationDisplay => ChannelDisplay("再循环率", "F1", "%");
@@ -804,7 +804,7 @@ public partial class MainViewModel : ObservableObject
AcquisitionRunning = false;
_timer.Stop();
DeviceStatus = "采集停止";
- LatestAction = PendingCount == 0 ? "检测完成,全部项目已填写,可导出 PDF 报表。" : $"检测完成,但仍有 {PendingCount} 项待处理,请确认后导出 PDF 报表。";
+ LatestAction = PendingCount == 0 ? "检测完成,全部项目已填写,可导出检查报告。" : $"检测完成,但仍有 {PendingCount} 项待处理,请确认后导出检查报告。";
TraceEvents.Insert(0, NewTrace("检测完成", "检测员结束本次检测任务"));
}
@@ -830,7 +830,7 @@ public partial class MainViewModel : ObservableObject
var outputDirectory = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
var timestamp = DateTime.Now.ToString("yyyyMMdd-HHmmss");
var batchToken = string.IsNullOrWhiteSpace(BatchNumber) ? "未填写批号" : BatchNumber.Trim();
- var pdfPath = Path.Combine(outputDirectory, $"检测报表-{batchToken}-{timestamp}.pdf");
+ var pdfPath = Path.Combine(outputDirectory, $"检查报告-{batchToken}-{timestamp}.pdf");
try
{
@@ -862,13 +862,13 @@ public partial class MainViewModel : ObservableObject
recirculationLimitDisplay: RecirculationLimitDisplay);
document.GeneratePdf(pdfPath);
- LatestAction = $"已导出 PDF 正式报表: {pdfPath}";
- TraceEvents.Insert(0, NewTrace("报表导出", Path.GetFileName(pdfPath)));
+ LatestAction = $"已导出检查报告: {pdfPath}";
+ TraceEvents.Insert(0, NewTrace("检查报告导出", Path.GetFileName(pdfPath)));
}
catch (Exception ex)
{
- LatestAction = $"PDF 导出失败: {ex.Message}";
- TraceEvents.Insert(0, NewTrace("报表导出失败", ex.Message));
+ LatestAction = $"检查报告导出失败: {ex.Message}";
+ TraceEvents.Insert(0, NewTrace("检查报告导出失败", ex.Message));
}
}