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