chr
2024-08-30 3d4d3fc5b2ef7fc3904e2e79f0c0896241919958
PdmSwPlugin.DrawApprove/DrawApprove.xaml
@@ -46,6 +46,48 @@
                </Style.Triggers>
            </Style>
            <Style x:Key="GLink" TargetType="{x:Type Button}" >
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type ButtonBase}">
                            <ContentPresenter x:Name="buttonContent" TextBlock.FontSize="{TemplateBinding FontSize}"
                TextBlock.FontFamily="{StaticResource iconfont}"
                TextBlock.Foreground="Green"
                Margin="0,0,5,0"
                VerticalAlignment="Center"
                HorizontalAlignment="Center"
                Content="{TemplateBinding Content}"/>
                            <ControlTemplate.Triggers>
                                <Trigger Property="IsMouseOver" Value="True">
                                    <Setter TargetName="buttonContent" Property="TextBlock.Foreground" Value="Purple"/>
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
            <Style x:Key="RLink" TargetType="{x:Type Button}" >
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type ButtonBase}">
                            <ContentPresenter x:Name="buttonContent" TextBlock.FontSize="{TemplateBinding FontSize}"
    TextBlock.FontFamily="{StaticResource iconfont}"
    TextBlock.Foreground="Red"
    Margin="0,0,5,0"
    VerticalAlignment="Center"
    HorizontalAlignment="Center"
    Content="{TemplateBinding Content}"/>
                            <ControlTemplate.Triggers>
                                <Trigger Property="IsMouseOver" Value="True">
                                    <Setter TargetName="buttonContent" Property="TextBlock.Foreground" Value="Purple"/>
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
            <treeData:TreeItemDataConverter x:Key="TreeItemDataConverter"/>
            <ResourceDictionary.MergedDictionaries>
@@ -74,7 +116,14 @@
                                    AutoGenerateColumns="False"
                                    CanUserAddRows="False"
                                    CanUserSortColumns="False"
                                       FontSize="18"
                                    CanUserDeleteRows="False">
                    <treeData:TreeDataGrid.CellStyle>
                        <Style TargetType="DataGridCell" >
                            <Setter Property="TextBox.Margin" Value="0"/>
                        </Style>
                    </treeData:TreeDataGrid.CellStyle>
                    <treeData:TreeDataGrid.Columns>
                        <DataGridTemplateColumn Width="25">
                            <DataGridTemplateColumn.Header>
@@ -99,12 +148,12 @@
                            </DataGridTemplateColumn.CellTemplate>
                        </DataGridTemplateColumn>
                        <DataGridTextColumn Header="申请人" Width="80" IsReadOnly="True" Binding="{Binding Data.requestUser}"/>
                        <DataGridTextColumn Header="流水单号" Width="80" IsReadOnly="True" Binding="{Binding Data.orderCode}"/>
                        <DataGridTextColumn Header="前一审核人" Width="80" IsReadOnly="True" Binding="{Binding Data.auditUser}"/>
                        <DataGridTextColumn Header="提交时间" Width="130" IsReadOnly="True" Binding="{Binding Data.updateTime}"/>
                        <DataGridTextColumn Header="申请人" Width="100" IsReadOnly="True" Binding="{Binding Data.requestUser}"/>
                        <DataGridTextColumn Header="流水单号" Width="120" IsReadOnly="True" Binding="{Binding Data.orderCode}"/>
                        <DataGridTextColumn Header="前一审核人" Width="100" IsReadOnly="True" Binding="{Binding Data.auditUser}"/>
                        <DataGridTextColumn Header="提交时间" Width="180" IsReadOnly="True" Binding="{Binding Data.updateTime}"/>
                        <DataGridTemplateColumn Header="状态" Width="60" IsReadOnly="True">
                        <DataGridTemplateColumn Header="状态" Width="80" IsReadOnly="True">
                            <DataGridTemplateColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBlock Style="{StaticResource statusSlot}" DataContext="{Binding Data}"
@@ -113,14 +162,14 @@
                            </DataGridTemplateColumn.CellTemplate>
                        </DataGridTemplateColumn>
                        <DataGridTemplateColumn Header="操作" Width="200" IsReadOnly="True">
                        <DataGridTemplateColumn Header="操作" Width="280" IsReadOnly="True">
                            <DataGridTemplateColumn.CellTemplate>
                                <DataTemplate>
                                    <StackPanel Orientation="Horizontal">
                                        <Button Style="{StaticResource LinkButton}" DataContext="{Binding Data}" Click="OpenDrw_Click">打开工程图</Button>
                                        <Button Style="{StaticResource LinkButton}" DataContext="{Binding Data}" Click="OpenDoc_Click">打开图纸</Button>
                                        <Button Style="{StaticResource LinkButton}" DataContext="{Binding Data}" Click="Resolve_Click">通过</Button>
                                        <Button Style="{StaticResource LinkButton}" DataContext="{Binding Data}" Margin="0" Click="Reject_Click">不通过</Button>
                                        <Button Style="{StaticResource GLink}" DataContext="{Binding Data}" Click="Resolve_Click">通过</Button>
                                        <Button Style="{StaticResource RLink}" DataContext="{Binding Data}" Margin="0" Click="Reject_Click">不通过</Button>
                                    </StackPanel>
                                </DataTemplate>
                            </DataGridTemplateColumn.CellTemplate>