初始化
This commit is contained in:
@@ -117,7 +117,7 @@
|
||||
<Border Style="{StaticResource CardBorderStyle}">
|
||||
<StackPanel>
|
||||
<TextBlock Style="{StaticResource SectionTitleStyle}" Text="条款检索与采集策略" />
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="根据 YY 0948-2025 将条款区分为“实时监控”“实时显示+手动录入”和“手动录入”三类。" TextWrapping="Wrap" />
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="根据 YY 0948-2025 将项目区分为“实时监控”“实时显示+手动录入”和“手动录入”三类。" TextWrapping="Wrap" />
|
||||
<Grid Margin="0,10,0,0">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
@@ -147,14 +147,14 @@
|
||||
<StackPanel>
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="实时监控" />
|
||||
<TextBlock Style="{StaticResource MetricValueStyle}" FontSize="26" Text="{Binding RealtimeMonitorCount}" />
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="4.3.1 压力降、4.3.3 再循环自动同步" TextWrapping="Wrap" />
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="压力降、再循环自动同步" TextWrapping="Wrap" />
|
||||
</StackPanel>
|
||||
</Border>
|
||||
<Border Margin="0,0,8,8" Padding="14" Background="#FFEAF0FB" CornerRadius="14">
|
||||
<StackPanel>
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="实时显示+手动录入" />
|
||||
<TextBlock Style="{StaticResource MetricValueStyle}" FontSize="26" Text="{Binding RealtimeAssistCount}" />
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="4.3.2 抗塌陷、4.3.4 血液相关指标用于辅助判定" TextWrapping="Wrap" />
|
||||
<TextBlock Style="{StaticResource CaptionStyle}" Text="抗塌陷、血液相关指标用于辅助判定" TextWrapping="Wrap" />
|
||||
</StackPanel>
|
||||
</Border>
|
||||
<Border Margin="0,0,0,8" Padding="14" Background="#FFFDF0E5" CornerRadius="14">
|
||||
@@ -168,7 +168,7 @@
|
||||
|
||||
<Border Style="{StaticResource CardBorderStyle}">
|
||||
<StackPanel>
|
||||
<TextBlock Style="{StaticResource SectionTitleStyle}" Text="条款清单" />
|
||||
<TextBlock Style="{StaticResource SectionTitleStyle}" Text="项目清单" />
|
||||
<DataGrid ItemsSource="{Binding FilteredRequirements}"
|
||||
SelectedItem="{Binding SelectedRequirement, Mode=TwoWay}"
|
||||
CanUserSortColumns="False"
|
||||
@@ -179,8 +179,7 @@
|
||||
SelectionUnit="FullRow"
|
||||
MinHeight="240">
|
||||
<DataGrid.Columns>
|
||||
<DataGridTextColumn Header="条款" Binding="{Binding Clause}" Width="90" />
|
||||
<DataGridTextColumn Header="项目" Binding="{Binding Item}" Width="150" />
|
||||
<DataGridTextColumn Header="项目" Binding="{Binding Item}" Width="180" />
|
||||
<DataGridTextColumn Header="采集方式" Binding="{Binding CaptureModeText}" Width="150" />
|
||||
<DataGridTextColumn Header="当前状态" Binding="{Binding StatusText}" Width="90" />
|
||||
<DataGridTextColumn Header="结果/说明" Binding="{Binding Measured}" Width="*" />
|
||||
@@ -287,10 +286,10 @@
|
||||
</UniformGrid>
|
||||
|
||||
<UniformGrid Columns="4" Margin="0,0,0,12">
|
||||
<Border Margin="0,0,8,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="4.3.1 压力降" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding DeltaPressureDisplay}" /></StackPanel></Border>
|
||||
<Border Margin="0,0,8,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="4.3.2 负压辅助引流" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding NegativeAssistPressureDisplay}" /></StackPanel></Border>
|
||||
<Border Margin="0,0,8,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="4.3.4 fHb 趋势" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding FreeHemoglobinDisplay}" /></StackPanel></Border>
|
||||
<Border Margin="0,0,0,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="4.3.4 白细胞减少率" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding WhiteCellLossDisplay}" /></StackPanel></Border>
|
||||
<Border Margin="0,0,8,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="压力降" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding DeltaPressureDisplay}" /></StackPanel></Border>
|
||||
<Border Margin="0,0,8,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="负压辅助引流" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding NegativeAssistPressureDisplay}" /></StackPanel></Border>
|
||||
<Border Margin="0,0,8,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="fHb 趋势" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding FreeHemoglobinDisplay}" /></StackPanel></Border>
|
||||
<Border Margin="0,0,0,8" Style="{StaticResource PanelSectionStyle}"><StackPanel><TextBlock Style="{StaticResource CaptionStyle}" Text="白细胞减少率" /><TextBlock Style="{StaticResource MetricValueStyle}" FontSize="20" Text="{Binding WhiteCellLossDisplay}" /></StackPanel></Border>
|
||||
</UniformGrid>
|
||||
|
||||
<Border Style="{StaticResource CardBorderStyle}">
|
||||
|
||||
@@ -29,7 +29,7 @@ public sealed class StandardRepository : IStandardRepository
|
||||
CaptureMode = RequirementCaptureMode.RealtimeMonitor,
|
||||
MeasurementSource = "入口/出口压力传感器",
|
||||
ManualEntryHint = "该条款由实时压力信号自动采集,无需人工重复录入。",
|
||||
LiveDisplayHint = "实时显示入口压力、出口压力和压差,用于直接判定 4.3.1。"
|
||||
LiveDisplayHint = "实时显示入口压力、出口压力和压差,用于直接判定压力降。"
|
||||
},
|
||||
new()
|
||||
{
|
||||
@@ -97,7 +97,7 @@ public sealed class StandardRepository : IStandardRepository
|
||||
|
||||
public IReadOnlyList<TraceEvent> GetSeedTraceEvents() =>
|
||||
[
|
||||
new() { Timestamp = DateTime.Today.AddHours(8.2), Stage = "批次建档", Detail = "创建 YY0948-2025 一次性使用动静脉插管检验任务", Operator = "张工" },
|
||||
new() { Timestamp = DateTime.Today.AddHours(8.2), Stage = "批次建档", Detail = "创建一次性使用动静脉插管检验任务", Operator = "张工" },
|
||||
new() { Timestamp = DateTime.Today.AddHours(8.6), Stage = "样品登记", Detail = "录入规格 24Fr/32Fr、双腔、EO 灭菌", Operator = "张工" },
|
||||
new() { Timestamp = DateTime.Today.AddHours(9.1), Stage = "回路预充", Detail = "实时通道仅做辅助显示,最终结果由试验员手动录入", Operator = "王工" }
|
||||
];
|
||||
|
||||
@@ -295,12 +295,12 @@ public partial class MainViewModel : ObservableObject
|
||||
_ => RequirementStatus.Pending
|
||||
};
|
||||
|
||||
LatestAction = $"已记录 {SelectedRequirement.Clause} {SelectedRequirement.Item} 的人工测试结果。";
|
||||
LatestAction = $"已记录 {SelectedRequirement.Item} 的人工测试结果。";
|
||||
TraceEvents.Insert(0, new TraceEvent
|
||||
{
|
||||
Timestamp = DateTime.Now,
|
||||
Stage = "人工录入",
|
||||
Detail = $"{SelectedRequirement.Clause} {SelectedRequirement.Item}: {SelectedRequirement.Measured}",
|
||||
Detail = $"{SelectedRequirement.Item}: {SelectedRequirement.Measured}",
|
||||
Operator = SelectedRequirement.RecordedBy
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user