1648 lines
51 KiB
XML
1648 lines
51 KiB
XML
<UserControl
|
|
x:Class="_29WxOrderWpf.Ctrls.OrderCtrls.OrderListCtrl"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:c="WxOrder.Framework"
|
|
xmlns:converters="clr-namespace:_29WxOrderWpf.Converters"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:local="clr-namespace:_29WxOrderWpf.Ctrls.OrderCtrls"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:usercontrols="clr-namespace:_29WxOrderWpf.UserControls"
|
|
xmlns:utils="clr-namespace:_29WxOrderWpf.Utils"
|
|
xmlns:wpf="WPFCommon"
|
|
d:DataContext="{d:DesignInstance Type=local:OrderListCtrl}"
|
|
d:DesignHeight="450"
|
|
d:DesignWidth="1560"
|
|
Loaded="Window_Loaded"
|
|
mc:Ignorable="d">
|
|
|
|
|
|
<Grid x:Name="gridOrderListCtrl" Background="{StaticResource ListCtrlBackColorBrush}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="45" />
|
|
<RowDefinition Height="auto" />
|
|
<RowDefinition Height="auto" />
|
|
<RowDefinition Height="40" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="18" />
|
|
</Grid.RowDefinitions>
|
|
<Grid x:Name="gridSearch" Margin="8,0,8,-4">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="1.2*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="0.85*" />
|
|
<ColumnDefinition Width="0.85*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="1.4*" MinWidth="280" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
|
<usercontrols:UcWaterMarkTextBox
|
|
x:Name="txtFilterOrderId"
|
|
Grid.Column="0"
|
|
Height="28"
|
|
Margin="0,0,8,0"
|
|
TextChanged="txtOrderId_TextChanged"
|
|
WaterMark="店铺单号" />
|
|
|
|
<usercontrols:UcWaterMarkTextBox
|
|
x:Name="txtSearchAll"
|
|
Grid.Column="1"
|
|
Height="28"
|
|
Margin="0,0,8,0"
|
|
TextChanged="txtSearchAll_TextChanged"
|
|
WaterMark="买手/仓库/退货物流 采购/退款单号" />
|
|
|
|
<!-- 选择标题筛选类型 -->
|
|
<Border
|
|
Grid.Column="2"
|
|
Height="28"
|
|
Margin="0,0,0,0"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="1,1,1,1"
|
|
CornerRadius="4,0,0,4" />
|
|
<ComboBox
|
|
x:Name="cmbFilterGoodsNameType"
|
|
Grid.Column="2"
|
|
Width="70"
|
|
Height="28"
|
|
Margin="4,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
BorderBrush="Transparent"
|
|
SelectedIndex="0"
|
|
SelectionChanged="cmbFilterGoodsNameType_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}"
|
|
Text="标题包含">
|
|
<ComboBoxItem>
|
|
<TextBlock>标题包含</TextBlock>
|
|
</ComboBoxItem>
|
|
<ComboBoxItem>
|
|
<TextBlock>标题不含</TextBlock>
|
|
</ComboBoxItem>
|
|
</ComboBox>
|
|
<Border
|
|
Grid.Column="3"
|
|
Height="28"
|
|
Margin="0,0,8,0"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="0,1,1,1"
|
|
CornerRadius="0,4,4,0" />
|
|
<usercontrols:UcWaterMarkTextBox
|
|
x:Name="txtFilterGoodsName"
|
|
Grid.Column="3"
|
|
Height="28"
|
|
Margin="0,0,8,0"
|
|
TextBorderThickness="0"
|
|
TextChanged="txtGoodsNameFilter_TextChanged"
|
|
WaterMark="商品标题" />
|
|
|
|
<usercontrols:UcWaterMarkTextBox
|
|
x:Name="txtShopName"
|
|
Grid.Column="4"
|
|
Height="28"
|
|
Margin="0,0,-6,0"
|
|
TextChanged="txtShopName_TextChanged"
|
|
TextWrapping="NoWrap"
|
|
WaterMark="全部店铺" />
|
|
<Button
|
|
x:Name="btnMultiShopChoice"
|
|
Grid.Column="5"
|
|
Width="28"
|
|
Height="28"
|
|
Margin="0,0,8,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Click="btnMultiShopChoice_Click"
|
|
Content=" ... "
|
|
Style="{StaticResource BasePageButtonLeftSquareStyle}" />
|
|
|
|
<!-- 选择时间 -->
|
|
<Border
|
|
Grid.Column="6"
|
|
Height="28"
|
|
Margin="0,0,0,0"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="1,1,1,1"
|
|
CornerRadius="4,0,0,4" />
|
|
<ComboBox
|
|
x:Name="cmbTimeType"
|
|
Grid.Column="6"
|
|
Width="70"
|
|
Height="28"
|
|
Margin="4,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
BorderBrush="Transparent"
|
|
SelectedIndex="0"
|
|
SelectionChanged="cmbTimeType_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}"
|
|
Text="更新时间">
|
|
<ComboBoxItem>
|
|
<TextBlock>更新时间</TextBlock>
|
|
</ComboBoxItem>
|
|
<ComboBoxItem>
|
|
<TextBlock>成交时间</TextBlock>
|
|
</ComboBoxItem>
|
|
</ComboBox>
|
|
|
|
<!-- 开始时间 -->
|
|
<Border
|
|
Grid.Column="7"
|
|
Height="28"
|
|
Margin="0,0,10,0"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="0,1,1,1"
|
|
CornerRadius="0,0,0,0" />
|
|
<DatePicker
|
|
x:Name="dateStart"
|
|
Grid.Column="7"
|
|
Margin="0,0,14,0"
|
|
VerticalAlignment="Center"
|
|
BorderThickness="0"
|
|
SelectedDate="{Binding DateStart}" />
|
|
|
|
<!-- 结束时间 -->
|
|
<Border
|
|
Grid.Column="8"
|
|
Height="28"
|
|
Margin="-10,0,0,0"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="0,1,1,1"
|
|
CornerRadius="0,4,4,0" />
|
|
<DatePicker
|
|
x:Name="dateEnd"
|
|
Grid.Column="8"
|
|
Margin="10,0,4,0"
|
|
VerticalAlignment="Center"
|
|
BorderThickness="0"
|
|
SelectedDate="{Binding DateEnd}" />
|
|
<CheckBox
|
|
x:Name="chkEndDate"
|
|
Grid.Column="8"
|
|
Margin="-6,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEndDate_Click"
|
|
FontSize="12" />
|
|
|
|
<Button
|
|
x:Name="btnFilter"
|
|
Grid.Column="9"
|
|
Height="28"
|
|
MinWidth="48"
|
|
Margin="8,0,0,0"
|
|
Padding="4"
|
|
Click="btnFilter_Click"
|
|
Content="过滤"
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
<Button
|
|
x:Name="btnSearch"
|
|
Grid.Column="10"
|
|
Height="28"
|
|
MinWidth="78"
|
|
Margin="4,0,4,0"
|
|
Padding="4"
|
|
Click="btnSearch_Click"
|
|
Content="读单"
|
|
IsEnabled="False"
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
|
|
<WrapPanel
|
|
Grid.Column="11"
|
|
Width="192"
|
|
VerticalAlignment="Center">
|
|
<Image
|
|
x:Name="imgLoading"
|
|
Grid.Column="10"
|
|
Width="20"
|
|
Height="20"
|
|
Margin="0"
|
|
IsEnabled="False"
|
|
Source="{StaticResource imgLoadingPic}">
|
|
<Image.RenderTransform>
|
|
<RotateTransform Angle="45" CenterX="10" CenterY="10" />
|
|
</Image.RenderTransform>
|
|
<Image.Triggers>
|
|
<EventTrigger RoutedEvent="Image.Loaded">
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation
|
|
RepeatBehavior="Forever"
|
|
Storyboard.TargetName="imgLoading"
|
|
Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
|
|
From="0"
|
|
To="360"
|
|
Duration="0:0:3" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger>
|
|
</Image.Triggers>
|
|
</Image>
|
|
<CheckBox
|
|
x:Name="chkAutoReadOrder"
|
|
Margin="2,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Checked="chkAutoReadBuyerOrder_CheckedChanged"
|
|
Content="自动读单"
|
|
FontSize="12"
|
|
IsChecked="true"
|
|
Unchecked="chkAutoReadBuyerOrder_CheckedChanged" />
|
|
|
|
<CheckBox
|
|
x:Name="chkSyncDirectOrderWaybill"
|
|
Margin="2,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkSyncDirectOrderWaybill_Click"
|
|
Content="同步物流单"
|
|
FontSize="12"
|
|
IsChecked="False" />
|
|
</WrapPanel>
|
|
|
|
<wpf:SpacingStackPanel Grid.Column="13" HorizontalSpacing="5">
|
|
<Button
|
|
Width="30"
|
|
Height="28"
|
|
Padding="4"
|
|
HorizontalAlignment="Center"
|
|
Command="{Binding ShowShopRevenueStatisticsDialogViewCommand}"
|
|
Style="{StaticResource BasePageButtonStyle}"
|
|
ToolTip="利润统计">
|
|
<TextBlock Style="{StaticResource TextBlockIcon}" Text="{StaticResource txt-data_pie}" />
|
|
</Button>
|
|
|
|
<Button
|
|
Width="30"
|
|
Height="28"
|
|
Padding="4"
|
|
HorizontalAlignment="Center"
|
|
Command="{Binding ShowPDDInvoiceDialogCommand}"
|
|
Style="{StaticResource BasePageButtonStyle}"
|
|
ToolTip="发票助手">
|
|
<TextBlock Style="{StaticResource TextBlockIcon}" Text="{StaticResource txt-fapiao}" />
|
|
</Button>
|
|
</wpf:SpacingStackPanel>
|
|
</Grid>
|
|
|
|
<Border
|
|
x:Name="filterConfig"
|
|
Grid.Row="1"
|
|
Margin="8,0,0,2">
|
|
<WrapPanel x:Name="wpFilter" VerticalAlignment="Top">
|
|
<CheckBox
|
|
x:Name="chkHideGreenFlag"
|
|
Grid.Column="12"
|
|
Margin="2,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
d:IsChecked="True"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkHideGreenFlag_Click"
|
|
Content="隐藏标记订单"
|
|
FontSize="12"
|
|
IsChecked="{Binding orderFilterConfig.chkHideGreenFlagIsChecked}" />
|
|
<Polyline
|
|
Grid.Column="5"
|
|
Width="10"
|
|
Margin="2,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,4 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
<CheckBox
|
|
x:Name="chkOnlyWarehouseOrder"
|
|
Margin="0,2,3,2"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
d:IsChecked="True"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Checked="chkSubFilterSonditions_Checked"
|
|
Content="过滤非本系统订单"
|
|
FontSize="12"
|
|
IsChecked="{Binding orderFilterConfig.chkOnlyWarehouseOrderIsChecked}"
|
|
Unchecked="chkSubFilterSonditions_Checked" />
|
|
<CheckBox
|
|
x:Name="chkNoMultiOrder"
|
|
Margin="0,2,0,2"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
d:IsChecked="True"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Checked="chkSubFilterSonditions_Checked"
|
|
Content="过滤多商品订单"
|
|
FontSize="12"
|
|
IsChecked="{Binding orderFilterConfig.chkNoMultiOrderIsChecked}"
|
|
Unchecked="chkSubFilterSonditions_Checked" />
|
|
|
|
<CheckBox
|
|
x:Name="chkTransitOrder"
|
|
Margin="0,2,3,2"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
d:IsChecked="True"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Checked="chkSubFilterSonditions_Checked"
|
|
Content="云仓"
|
|
FontSize="12"
|
|
IsChecked="{Binding orderFilterConfig.chkTransitOrderIsChecked}"
|
|
Unchecked="chkSubFilterSonditions_Checked" />
|
|
<CheckBox
|
|
x:Name="chkDirectOrder"
|
|
Margin="0,2,3,2"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
d:IsChecked="True"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Checked="chkSubFilterSonditions_Checked"
|
|
Content="直发"
|
|
FontSize="12"
|
|
IsChecked="{Binding orderFilterConfig.chkDirectOrderIsChecked}"
|
|
Unchecked="chkSubFilterSonditions_Checked" />
|
|
<CheckBox
|
|
x:Name="chkTransitChangeDirectOrder"
|
|
Margin="0,2,0,2"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
d:IsChecked="True"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Checked="chkSubFilterSonditions_Checked"
|
|
Content="云改直"
|
|
FontSize="12"
|
|
IsChecked="{Binding orderFilterConfig.chkTransitChangeDirectOrderIsChecked}"
|
|
Unchecked="chkSubFilterSonditions_Checked" />
|
|
<Polyline
|
|
Grid.Column="5"
|
|
Width="10"
|
|
Margin="2,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,4 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
<CheckBox
|
|
x:Name="chkFilterRemark"
|
|
Margin="0,2,3,2"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Checked="chkSubFilterSonditions_Checked"
|
|
Content="过滤备注"
|
|
FontSize="12"
|
|
IsChecked="{Binding orderFilterConfig.chkFilterRemarkIsChecked}"
|
|
Unchecked="chkSubFilterSonditions_Checked" />
|
|
<WrapPanel>
|
|
<Border
|
|
Height="22"
|
|
Margin="0,2,0,2"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="1,1,1,1"
|
|
CornerRadius="4,0,0,4">
|
|
<ComboBox
|
|
x:Name="cmbFilterRemark"
|
|
Width="94"
|
|
Height="20"
|
|
Margin="4,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
BorderBrush="Transparent"
|
|
SelectedIndex="0"
|
|
SelectionChanged="cmbFilterRemark_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}"
|
|
Text="成交时间">
|
|
<ComboBoxItem>
|
|
<TextBlock Margin="0,-2">店铺备注包含</TextBlock>
|
|
</ComboBoxItem>
|
|
<ComboBoxItem>
|
|
<TextBlock Margin="0,-2">软件备注包含</TextBlock>
|
|
</ComboBoxItem>
|
|
<ComboBoxItem>
|
|
<TextBlock Margin="0,-2">店铺备注不含</TextBlock>
|
|
</ComboBoxItem>
|
|
<ComboBoxItem>
|
|
<TextBlock Margin="0,-2">软件备注不含</TextBlock>
|
|
</ComboBoxItem>
|
|
</ComboBox>
|
|
</Border>
|
|
<Border
|
|
Grid.Column="7"
|
|
Height="22"
|
|
Margin="-2,0,0,0"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="0,1,1,1"
|
|
CornerRadius="0,4,4,0">
|
|
<TextBox
|
|
x:Name="txtFilterRemark"
|
|
Width="100"
|
|
Margin="3,1"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
BorderBrush="Transparent"
|
|
BorderThickness="0"
|
|
TextChanged="txtFilterRemark_TextChanged"
|
|
ToolTip="{Binding Text, RelativeSource={RelativeSource Self}}" />
|
|
</Border>
|
|
<Button
|
|
Grid.Column="4"
|
|
Width="22"
|
|
Height="22"
|
|
Margin="-4,2,0,2"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
Click="btnMultiRemark_Click"
|
|
Content=" ... "
|
|
Style="{StaticResource BasePageButtonLeftSquareStyle}" />
|
|
</WrapPanel>
|
|
|
|
<wpf:TitleContent
|
|
Title="礼品选择"
|
|
Margin="18,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
Placement="Left"
|
|
TitleVerticalAlignment="Center">
|
|
<ComboBox
|
|
x:Name="cb_gift"
|
|
Width="100"
|
|
SelectedIndex="0"
|
|
SelectionChanged="ComboBox_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}">
|
|
<ComboBoxItem Content="礼品一" />
|
|
<ComboBoxItem Content="礼品二(实物)" />
|
|
</ComboBox>
|
|
</wpf:TitleContent>
|
|
<Button
|
|
Height="22"
|
|
MinWidth="48"
|
|
Margin="8,0,0,0"
|
|
Padding="4"
|
|
c:DebugVisibility.Enable="True"
|
|
Command="{Binding PullWXOrderCommand}"
|
|
Content="同步订单"
|
|
Style="{StaticResource BasePageButtonStyle}"
|
|
ToolTip="同步选中的订单或选中的店铺" />
|
|
<Polyline
|
|
Grid.Column="5"
|
|
Width="10"
|
|
Margin="2,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,4 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
<CheckBox
|
|
x:Name="chkNoPickupNumOrder"
|
|
Margin="2,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkNoPickupNumOrder_Click"
|
|
Content="仅显示无取件码同步物流单"
|
|
FontSize="12"
|
|
IsChecked="False" />
|
|
</WrapPanel>
|
|
</Border>
|
|
<Grid
|
|
x:Name="gridListHeader"
|
|
Grid.Row="2"
|
|
Margin="8,2,8,0">
|
|
<TabControl
|
|
x:Name="tabOrderType"
|
|
VerticalAlignment="Stretch"
|
|
FontSize="16"
|
|
SelectionChanged="tabOrderType_SelectionChanged">
|
|
<TabControl.Resources>
|
|
<Style TargetType="{x:Type TabControl}">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type TabControl}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Border
|
|
Grid.Row="1"
|
|
MinHeight="4"
|
|
Background="#f8f8f9"
|
|
BorderBrush="#e0e0e0"
|
|
BorderThickness="1,1,1,0"
|
|
CornerRadius="0,4,0,0">
|
|
<ContentPresenter x:Name="PART_SelectedContentHost" ContentSource="SelectedContent" />
|
|
</Border>
|
|
<Border
|
|
Margin="0,0,0,0"
|
|
HorizontalAlignment="Left"
|
|
Background="#e8e8e9"
|
|
BorderBrush="#e1e1e1"
|
|
BorderThickness="1,1,1,0"
|
|
CornerRadius="4,4,0,0"
|
|
Cursor="Hand">
|
|
<TabPanel
|
|
x:Name="HeaderPanel"
|
|
Background="Transparent"
|
|
IsItemsHost="True" />
|
|
</Border>
|
|
</Grid>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
<Style TargetType="TabItem">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="TabItem">
|
|
<Border
|
|
Name="Border"
|
|
Margin="-1,-2,-1,0"
|
|
BorderThickness="1,1,1,0"
|
|
CornerRadius="4,4,0,0">
|
|
<ContentPresenter
|
|
x:Name="ContentSite"
|
|
Margin="10,5"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
ContentSource="Header" />
|
|
</Border>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="IsSelected" Value="True">
|
|
<Setter TargetName="Border" Property="Background" Value="#f8f8f9" />
|
|
<Setter TargetName="Border" Property="BorderBrush" Value="#e0e0e0" />
|
|
<Setter TargetName="Border" Property="Margin" Value="-1,-3,-1,-1" />
|
|
<Setter Property="Foreground" Value="{StaticResource pageColorBrush}" />
|
|
<Setter Property="Panel.ZIndex" Value="100" />
|
|
</Trigger>
|
|
<Trigger Property="IsSelected" Value="False">
|
|
<Setter TargetName="Border" Property="Background" Value="Transparent" />
|
|
<Setter Property="Foreground" Value="#999999" />
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
</TabControl.Resources>
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="待采购"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
Header="{Binding WaitBuyTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged">
|
|
<Border
|
|
Padding="0,10"
|
|
BorderBrush="#e0e0e0"
|
|
BorderThickness="0,0,0,1">
|
|
<WrapPanel>
|
|
<CheckBox
|
|
x:Name="chkNoMapProd"
|
|
Margin="8,0,4,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkMapProd_Click"
|
|
Content="未关联拍单"
|
|
FontSize="12" />
|
|
|
|
<CheckBox
|
|
x:Name="chkMapProd"
|
|
Margin="8,0,4,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkMapProd_Click"
|
|
Content="选择SKU"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkMapSku"
|
|
Margin="8,0,4,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkMapProd_Click"
|
|
Content="已关联拍单"
|
|
FontSize="12" />
|
|
<Button
|
|
x:Name="btnAutoBuy"
|
|
Width="Auto"
|
|
Height="22"
|
|
MinWidth="48"
|
|
Margin="8,0,4,0"
|
|
Padding="4,0"
|
|
Click="btnAutoBuy_Click"
|
|
Content="自动拍单"
|
|
FontSize="12"
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
<!-- c:DebugVisibility.Enable="true" -->
|
|
<Button
|
|
x:Name="btnAutoBuyIntorduction"
|
|
Width="Auto"
|
|
Height="22"
|
|
MinWidth="48"
|
|
Margin="0,0,8,0"
|
|
Padding="4,0"
|
|
Click="btnAutoBuyIntroduction_Click"
|
|
Content="自动拍单设置说明"
|
|
FontSize="12"
|
|
Style="{StaticResource BasePageButtonLightStyle}" />
|
|
<Polyline
|
|
Grid.Column="5"
|
|
Width="10"
|
|
Margin="2,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,4 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
<Button
|
|
Width="Auto"
|
|
Height="22"
|
|
MinWidth="48"
|
|
Margin="8,0,4,0"
|
|
Padding="4,0"
|
|
Command="{Binding MultipleShipGiftCommand}"
|
|
Content="批量礼品单"
|
|
FontSize="12"
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
</WrapPanel>
|
|
</Border>
|
|
</TabItem>
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="异常需重拍"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
Foreground="#FFEE0099"
|
|
Header="{Binding AbnormalTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged" />
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="待发货"
|
|
Header="{Binding WaitSendTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged">
|
|
<Border
|
|
Margin="4,0,4,4"
|
|
BorderBrush="#e0e0e0"
|
|
BorderThickness="0,0,0,1">
|
|
<WrapPanel>
|
|
<CheckBox
|
|
x:Name="chkDirectSendFailed"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkDirectSendFailed_Click"
|
|
Content="直拍发货失败"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkWaitSend48HourNoWaybill"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitSendNoWaybill_Click"
|
|
Content="48小时未发货"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkWaitSend72HourNoWaybill"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitSendNoWaybill_Click"
|
|
Content="72小时未发货"
|
|
FontSize="12" />
|
|
</WrapPanel>
|
|
</Border>
|
|
</TabItem>
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="待收货"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
Header="{Binding WaitReceiveTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged">
|
|
<Border
|
|
Margin="4,0,4,4"
|
|
BorderBrush="#e0e0e0"
|
|
BorderThickness="0,0,0,1">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<WrapPanel>
|
|
<CheckBox
|
|
x:Name="chkNeedCheckExpress"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkNeedCheckExpress_Click"
|
|
Content="需核对物流"
|
|
FontSize="12" />
|
|
<Polyline
|
|
Grid.Column="3"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
<CheckBox
|
|
x:Name="chk48HourNoWaybill"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkNoWaybill_Click"
|
|
Content="48小时未发货"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chk72HourNoWaybill"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkNoWaybill_Click"
|
|
Content="72小时未发货"
|
|
FontSize="12" />
|
|
</WrapPanel>
|
|
<WrapPanel
|
|
Grid.Column="2"
|
|
d:Opacity="0.2"
|
|
d:Visibility="Visible"
|
|
Visibility="Collapsed">
|
|
<CheckBox
|
|
x:Name="chkWaitReceiveBuyerIsNotSend"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitReceiveBuyerStatus_Click"
|
|
Content="买手未发货"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkWaitReceiveBuyerIsSend"
|
|
Grid.Column="1"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitReceiveBuyerStatus_Click"
|
|
Content="买手已发货"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkWaitReceiveBuyerIsInWarehouse"
|
|
Grid.Column="2"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitReceiveBuyerStatus_Click"
|
|
Content="货物已入库"
|
|
FontSize="12" />
|
|
<Polyline
|
|
Grid.Column="3"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
|
|
<CheckBox
|
|
x:Name="chkWaitReceiveWarehouseIsNotPickup"
|
|
Grid.Column="4"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitReceiveWarehouseStatus_Click"
|
|
Content="中转未取号"
|
|
FontSize="12"
|
|
Visibility="Collapsed" />
|
|
<CheckBox
|
|
x:Name="chkWaitReceiveWarehouseIsPickup"
|
|
Grid.Column="5"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitReceiveWarehouseStatus_Click"
|
|
Content="中转已取号"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkWaitReceiveWarehouseIsSendOut"
|
|
Grid.Column="6"
|
|
Margin="6,8"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkWaitReceiveWarehouseStatus_Click"
|
|
Content="中转已出库"
|
|
FontSize="12" />
|
|
</WrapPanel>
|
|
</Grid>
|
|
</Border>
|
|
</TabItem>
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="需处理售后单"
|
|
Background="#FF6666"
|
|
BorderBrush="Transparent"
|
|
Foreground="#FF2222"
|
|
Header="{Binding EmergencyManualReturnOrderTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged">
|
|
<Border
|
|
Margin="4,0,4,4"
|
|
BorderBrush="#e0e0e0"
|
|
BorderThickness="0,0,0,1">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<WrapPanel>
|
|
|
|
<CheckBox
|
|
x:Name="chkEmergencyWaitSupplierAccept"
|
|
Grid.Column="9"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyShopAfterSale_Click"
|
|
Content="待商家受理"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkEmergencyWaitSupplierReceive"
|
|
Grid.Column="9"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyShopAfterSale_Click"
|
|
Content="待商家收货"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkEmergencyShopAfterSaleSuccess"
|
|
Grid.Column="9"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyShopAfterSale_Click"
|
|
Content="店铺退款完成买手需处理"
|
|
FontSize="12" />
|
|
|
|
|
|
|
|
<CheckBox
|
|
x:Name="chkEmergencyShopInAfterSale"
|
|
Grid.Column="10"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyShopAfterSale_Click"
|
|
Content="店铺退款中"
|
|
FontSize="12"
|
|
Visibility="Collapsed" />
|
|
<Polyline
|
|
Grid.Column="8"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2"
|
|
Visibility="Collapsed" />
|
|
<CheckBox
|
|
x:Name="chkEmergencyShopCustomRefundHasWaybill"
|
|
Grid.Column="6"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyShopCustomRefundWaybill_Click"
|
|
Content="店铺客户有退货单号"
|
|
FontSize="12"
|
|
Visibility="Collapsed" />
|
|
<CheckBox
|
|
x:Name="chkEmergencyShopCustomRefundNoWaybill"
|
|
Grid.Column="7"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyShopCustomRefundWaybill_Click"
|
|
Content="店铺客户无退货单号"
|
|
FontSize="12"
|
|
Visibility="Collapsed" />
|
|
|
|
<Polyline
|
|
Grid.Column="11"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
|
|
<CheckBox
|
|
x:Name="chkEmergencyReturn"
|
|
Grid.Column="12"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
d:Opacity="0.2"
|
|
d:Visibility="Visible"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyReturnOrRefund_Click"
|
|
Content="退货退款"
|
|
FontSize="12"
|
|
Visibility="Collapsed" />
|
|
<CheckBox
|
|
x:Name="chkEmergencyRefund"
|
|
Grid.Column="13"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyReturnOrRefund_Click"
|
|
Content="仅退款"
|
|
FontSize="12" />
|
|
|
|
|
|
<Polyline
|
|
Grid.Column="14"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2"
|
|
Visibility="Visible" />
|
|
|
|
<CheckBox
|
|
x:Name="chkEmergencyBuyerWaitAfterSale"
|
|
Grid.Column="0"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyBuyerAfterSale_Click"
|
|
Content="买手待申请售后"
|
|
FontSize="12" />
|
|
<Button
|
|
x:Name="btnBatchRefund"
|
|
Grid.Column="1"
|
|
Height="20"
|
|
MinWidth="48"
|
|
Margin="0,0,0,0"
|
|
Padding="4,0"
|
|
Click="btnBatchRefund_Click"
|
|
Content="批量申请买手售后"
|
|
FontSize="12"
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
|
|
<CheckBox
|
|
x:Name="chkEmergencyBuyerWaitSendBack"
|
|
Grid.Column="2"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyBuyerAfterSale_Click"
|
|
Content="买手待退货"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkEmergencyBuyerWaitSupplierRefund"
|
|
Grid.Column="3"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyBuyerAfterSale_Click"
|
|
Content="买手已寄出待商家退款"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkEmergencyBuyerRefundFail"
|
|
Grid.Column="4"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyBuyerAfterSale_Click"
|
|
Content="买手退款失败"
|
|
FontSize="12" />
|
|
<Polyline
|
|
Grid.Column="5"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
<wpf:TitleContent
|
|
Title="中转仓拒收状态"
|
|
Margin="4,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
FontSize="12"
|
|
Foreground="Black"
|
|
Placement="Left"
|
|
TitleVerticalAlignment="Center">
|
|
<ComboBox
|
|
x:Name="cmbRejectStatus"
|
|
Width="80"
|
|
Height="23"
|
|
SelectedIndex="0"
|
|
SelectionChanged="cmbRejectOrReturnStatus_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}">
|
|
<ComboBoxItem Content="请选择" />
|
|
<ComboBoxItem Content="未申请" />
|
|
<ComboBoxItem Content="申请中" />
|
|
<ComboBoxItem Content="申请失败" />
|
|
<ComboBoxItem Content="申请成功" />
|
|
<ComboBoxItem Content="拒收成功" />
|
|
</ComboBox>
|
|
</wpf:TitleContent>
|
|
<wpf:TitleContent
|
|
Title="拦截退回总店状态"
|
|
Margin="8,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
FontSize="12"
|
|
Foreground="Black"
|
|
Placement="Left"
|
|
TitleVerticalAlignment="Center">
|
|
<ComboBox
|
|
x:Name="cmbReturnPackageStatus"
|
|
Width="80"
|
|
Height="23"
|
|
SelectedIndex="0"
|
|
SelectionChanged="cmbRejectOrReturnStatus_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}">
|
|
<ComboBoxItem Content="请选择" />
|
|
<ComboBoxItem Content="未拦截" />
|
|
<ComboBoxItem Content="拦截中" />
|
|
<ComboBoxItem Content="拦截失败" />
|
|
<ComboBoxItem Content="拦截成功" />
|
|
</ComboBox>
|
|
</wpf:TitleContent>
|
|
|
|
|
|
<CheckBox
|
|
x:Name="chkReturnOrderAddress"
|
|
Grid.Column="15"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyReturnOrder_Click"
|
|
Content="退货仓"
|
|
FontSize="12"
|
|
Visibility="Hidden" />
|
|
<CheckBox
|
|
x:Name="chkNotReturnOrderAddress"
|
|
Grid.Column="16"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkEmergencyReturnOrder_Click"
|
|
Content="非退货仓"
|
|
FontSize="12"
|
|
IsChecked="True"
|
|
Visibility="Hidden" />
|
|
</WrapPanel>
|
|
</Grid>
|
|
</Border>
|
|
</TabItem>
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="退货仓自动售后单"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
Foreground="#FF7744"
|
|
Header="{Binding EmergencyDistribReturnOrderTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged">
|
|
<Border
|
|
Margin="4,0,4,4"
|
|
BorderBrush="#e0e0e0"
|
|
BorderThickness="0,0,0,1">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<WrapPanel>
|
|
|
|
<CheckBox
|
|
x:Name="chkShopIsRefund"
|
|
Grid.Column="0"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkShopIsRefund_Click"
|
|
Content="店铺已退款"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkShopIsNotRefund"
|
|
Grid.Column="1"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkShopIsRefund_Click"
|
|
Content="店铺未退款"
|
|
FontSize="12" />
|
|
|
|
<Polyline
|
|
Grid.Column="14"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2"
|
|
Visibility="Visible" />
|
|
|
|
<CheckBox
|
|
x:Name="chkUpShopAddressAnalyseFailed"
|
|
Grid.Column="0"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkUpShopAddressAnalyseFailed_Click"
|
|
Content="总店地址解析失败"
|
|
FontSize="12" />
|
|
<Polyline
|
|
Grid.Column="14"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2"
|
|
Visibility="Visible" />
|
|
|
|
<wpf:TitleContent
|
|
Title="买手退货状态"
|
|
Margin="4,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
FontSize="12"
|
|
Foreground="Black"
|
|
Placement="Left"
|
|
TitleVerticalAlignment="Center">
|
|
<ComboBox
|
|
x:Name="cmbReturnOrderBuyerStatus"
|
|
Width="130"
|
|
Height="23"
|
|
SelectedIndex="0"
|
|
SelectionChanged="cmbReturnOrderBuyerStatus_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}">
|
|
<ComboBoxItem Content="请选择" />
|
|
<ComboBoxItem Content="买手待申请售后" />
|
|
<ComboBoxItem Content="买手待退货" />
|
|
<ComboBoxItem Content="买手已寄出待商家退款" />
|
|
<ComboBoxItem Content="买手退货失败" />
|
|
</ComboBox>
|
|
</wpf:TitleContent>
|
|
<Button
|
|
x:Name="btnBatchRefund2"
|
|
Grid.Column="1"
|
|
Height="20"
|
|
MinWidth="48"
|
|
Margin="6,6"
|
|
Padding="4,0"
|
|
Click="btnBatchRefund_Click"
|
|
Content="批量申请买手售后"
|
|
FontSize="12"
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
<wpf:TitleContent
|
|
Title="退货仓状态"
|
|
Margin="8,0,4,0"
|
|
VerticalContentAlignment="Center"
|
|
FontSize="12"
|
|
Foreground="Black"
|
|
Placement="Left"
|
|
TitleVerticalAlignment="Center">
|
|
<ComboBox
|
|
x:Name="cmbReturnOrderStatus"
|
|
Width="100"
|
|
Height="23"
|
|
SelectedIndex="0"
|
|
SelectionChanged="cmbReturnOrderStatus_SelectionChanged"
|
|
Style="{StaticResource RoundedComboBox}">
|
|
<ComboBoxItem Content="请选择" />
|
|
<ComboBoxItem Content="未创建" />
|
|
<ComboBoxItem Content="创建失败" />
|
|
<ComboBoxItem Content="已创建未到仓" />
|
|
<ComboBoxItem Content="已到仓" />
|
|
<ComboBoxItem Content="已发回" />
|
|
</ComboBox>
|
|
</wpf:TitleContent>
|
|
</WrapPanel>
|
|
</Grid>
|
|
</Border>
|
|
</TabItem>
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="售后完成单"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
Foreground="#FFaa77"
|
|
Header="{Binding RefundTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged">
|
|
<Border
|
|
Margin="4,0,4,4"
|
|
BorderBrush="#e0e0e0"
|
|
BorderThickness="0,0,0,1">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<CheckBox
|
|
x:Name="chkAftersaleIsNotSend"
|
|
Grid.Column="0"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkAftersaleSendStatus_Click"
|
|
Content="未发货退货完成"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkAftersaleIsSend"
|
|
Grid.Column="1"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkAftersaleSendStatus_Click"
|
|
Content="已发货退款完成"
|
|
FontSize="12" />
|
|
<Polyline
|
|
Grid.Column="2"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
|
|
<CheckBox
|
|
x:Name="chkAftersaleBuyerIsBuy"
|
|
Grid.Column="3"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkAftersaleBuyerStatus_Click"
|
|
Content="买手号已拍单"
|
|
FontSize="12" />
|
|
<Polyline
|
|
Grid.Column="4"
|
|
Width="10"
|
|
Margin="5,0"
|
|
VerticalAlignment="Center"
|
|
Points="5,0 5,8 5,0"
|
|
Stroke="{StaticResource mainColorBrush}"
|
|
StrokeThickness="2" />
|
|
|
|
<CheckBox
|
|
x:Name="chkAftersaleWarehouseIsNotPickup"
|
|
Grid.Column="5"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkAftersaleWarehouseStatus_Click"
|
|
Content="中转仓未取号"
|
|
FontSize="12" />
|
|
<CheckBox
|
|
x:Name="chkAftersaleWarehouseIsPickup"
|
|
Grid.Column="6"
|
|
Margin="6,8"
|
|
VerticalAlignment="Center"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
Click="chkAftersaleWarehouseStatus_Click"
|
|
Content="中转仓已取号"
|
|
FontSize="12" />
|
|
</Grid>
|
|
</Border>
|
|
</TabItem>
|
|
<TabItem
|
|
MinWidth="60"
|
|
d:Header="全部订单"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
Header="{Binding AllOrderTabTxt}"
|
|
SizeChanged="TabItem_SizeChanged" />
|
|
<!--<TabItem Header="发货异常">
|
|
<Grid Background="#FFE5E5E5"/>
|
|
</TabItem>-->
|
|
</TabControl>
|
|
<TextBlock
|
|
Width="180"
|
|
Margin="10,-5,0,-5"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Top"
|
|
FontSize="12"
|
|
Foreground="{StaticResource PageWarningBrushCC}"
|
|
Text="注:需中转仓订单,店铺后台勿自行发货,发货后中转仓将无法打单"
|
|
TextWrapping="Wrap" />
|
|
</Grid>
|
|
<Grid
|
|
x:Name="lstTitle"
|
|
Grid.Row="3"
|
|
Margin="8,0,8,0"
|
|
Background="{StaticResource ListHeadBackColorBrush}">
|
|
<Border BorderBrush="{StaticResource ListHeadBorderColorBrush}" BorderThickness="0,0,1,0">
|
|
<DataGrid
|
|
x:Name="dgOrderHeader"
|
|
Grid.ColumnSpan="100"
|
|
Margin="0,0,28,0"
|
|
AutoGenerateColumns="False"
|
|
BorderThickness="0"
|
|
CanUserReorderColumns="False"
|
|
ColumnDisplayIndexChanged="dgOrderHeader_ColumnDisplayIndexChanged"
|
|
ColumnHeaderHeight="{Binding ElementName=lstTitle, Path=ActualHeight}"
|
|
LayoutUpdated="dgOrderHeader_LayoutUpdated">
|
|
<DataGrid.Columns>
|
|
<DataGridTextColumn
|
|
Width="38"
|
|
Header="序号"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
<DataGridTemplateColumn
|
|
x:Name="colSelectAll"
|
|
Width="26"
|
|
Header="选择"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}">
|
|
<DataGridTemplateColumn.HeaderTemplate>
|
|
<DataTemplate>
|
|
<Grid Width="14" Height="14">
|
|
<!--<CheckBox x:Name="headerCheckBox" BorderThickness="0" IsChecked="{Binding DataContext.AreAllSelected, RelativeSource={RelativeSource AncestorType=DataGrid}, UpdateSourceTrigger=PropertyChanged}" Checked="HeaderCheckBox_Checked" Unchecked="HeaderCheckBox_Unchecked"/>-->
|
|
<CheckBox
|
|
x:Name="chkSelectAll"
|
|
BorderThickness="0"
|
|
Checked="ChkSelectAll_Checked"
|
|
IsChecked="False"
|
|
IsThreeState="True"
|
|
Loaded="ChkSelectAll_Loaded"
|
|
Unchecked="ChkSelectAll_Unchecked" />
|
|
<Border
|
|
Width="14"
|
|
Height="14"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Background="Transparent"
|
|
BorderBrush="{StaticResource mainColorBrush}"
|
|
BorderThickness="1"
|
|
IsHitTestVisible="False" />
|
|
</Grid>
|
|
</DataTemplate>
|
|
</DataGridTemplateColumn.HeaderTemplate>
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<!--<CheckBox IsChecked="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Center" VerticalAlignment="Center"/>-->
|
|
<CheckBox HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
</DataTemplate>
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
</DataGridTemplateColumn>
|
|
<DataGridTextColumn
|
|
Width="185*"
|
|
Header="店铺单号"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
<DataGridTextColumn
|
|
Width="90*"
|
|
Header="交易时间"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
<DataGridTextColumn
|
|
Width="65*"
|
|
Header="利润"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
<DataGridTextColumn
|
|
Width="170*"
|
|
Header="状态/地址"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
<DataGridTextColumn
|
|
Width="140*"
|
|
Header="单号"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
<DataGridTextColumn
|
|
Width="130*"
|
|
Header="备注"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
<DataGridTextColumn
|
|
Width="72*"
|
|
Header=" 操作"
|
|
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
|
|
</DataGrid.Columns>
|
|
</DataGrid>
|
|
</Border>
|
|
</Grid>
|
|
|
|
<!-- ItemsSource="{Binding lstFilterOrder}" -->
|
|
<ListBox
|
|
x:Name="lbxOrder"
|
|
Grid.Row="4"
|
|
Margin="7,0,7,0"
|
|
HorizontalContentAlignment="Stretch"
|
|
BorderThickness="0"
|
|
ScrollViewer.CanContentScroll="True"
|
|
VirtualizingPanel.IsVirtualizingWhenGrouping="True"
|
|
VirtualizingPanel.ScrollUnit="Pixel"
|
|
VirtualizingStackPanel.IsVirtualizing="True"
|
|
VirtualizingStackPanel.VirtualizationMode="Recycling">
|
|
<!-- VirtualizingStackPanel.VirtualizationMode="Recycling" -->
|
|
<!-- 使用自定义属性模板去除ListBox高亮显示框 -->
|
|
<ListBox.ItemContainerStyle>
|
|
<Style TargetType="ListBoxItem">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="ListBoxItem">
|
|
<ContentPresenter
|
|
Content="{TemplateBinding Content}"
|
|
ContentStringFormat="{TemplateBinding ContentStringFormat}"
|
|
ContentTemplate="{TemplateBinding ContentTemplate}" />
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
</ListBox.ItemContainerStyle>
|
|
<ListBox.ItemTemplate>
|
|
<DataTemplate>
|
|
<!-- 此处绑定将数据源传递给子自定义控件OrderListRowCtrl -->
|
|
<local:OrderListRowCtrl
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
DataContext="{Binding}" />
|
|
</DataTemplate>
|
|
</ListBox.ItemTemplate>
|
|
</ListBox>
|
|
|
|
<Grid
|
|
x:Name="gridFooter"
|
|
Grid.Row="5"
|
|
Background="{StaticResource pageColorBrush}">
|
|
<ProgressBar
|
|
VerticalAlignment="Stretch"
|
|
d:IsIndeterminate="False"
|
|
d:Maximum="100"
|
|
d:Value="10"
|
|
Background="Transparent"
|
|
BorderThickness="0"
|
|
Foreground="#FFA680"
|
|
Maximum="{Binding ProgressMaximum}"
|
|
Value="{Binding ProgressValue}" />
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="100*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Margin="4,0,0,0"
|
|
VerticalAlignment="Center"
|
|
d:Text="共计:{}"
|
|
Background="Transparent"
|
|
BorderThickness="0"
|
|
Foreground="White"
|
|
IsReadOnly="True"
|
|
Text="{Binding BottomMsg}" />
|
|
</Grid>
|
|
<Button
|
|
HorizontalAlignment="Right"
|
|
Background="Transparent"
|
|
Command="{Binding ShowTaskDialogViewCommand}"
|
|
Foreground="White"
|
|
ToolTip="任务列表">
|
|
<Button.Content>
|
|
<TextBlock Style="{StaticResource TextBlockIcon}" Text="{StaticResource txt-task_list_square_ltr}" />
|
|
</Button.Content>
|
|
</Button>
|
|
</Grid>
|
|
<Border
|
|
x:Name="borderFilterRemarkSelect"
|
|
Grid.RowSpan="10"
|
|
MinWidth="200"
|
|
MinHeight="200"
|
|
MaxWidth="400"
|
|
MaxHeight="400"
|
|
Margin="30,180,0,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Top"
|
|
Background="White"
|
|
BorderBrush="{StaticResource pageColorBrush}"
|
|
BorderThickness="1,1,1,1"
|
|
CornerRadius="4">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition />
|
|
<RowDefinition Height="40" />
|
|
</Grid.RowDefinitions>
|
|
<ScrollViewer Padding="2" VerticalScrollBarVisibility="Auto">
|
|
<WrapPanel x:Name="wpFilterRemarkSelect" />
|
|
</ScrollViewer>
|
|
<Grid Grid.Row="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<Button
|
|
x:Name="btnFilterRemarkSelectAll"
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
Height="22"
|
|
Margin="6,0,4,0"
|
|
Click="btnFilterRemarkSelectAll_Click"
|
|
Content=" 全选 "
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
<Button
|
|
x:Name="btnFilterRemarkUnSelectAll"
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Height="22"
|
|
Click="btnFilterRemarkUnSelectAll_Click"
|
|
Content=" 全空 "
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
<Button
|
|
x:Name="btnApplyFilterRemark"
|
|
Grid.Row="4"
|
|
Grid.Column="6"
|
|
Height="22"
|
|
Click="btnApplyFilterRemark_Click"
|
|
Content=" 确定 "
|
|
Style="{StaticResource BasePageButtonStyle}" />
|
|
<Button
|
|
x:Name="btnCancelFilterRemark"
|
|
Grid.Row="4"
|
|
Grid.Column="7"
|
|
Height="22"
|
|
Margin="4,0,6,0"
|
|
Click="btnCancelFilterRemark_Click"
|
|
Content=" 取消 "
|
|
Style="{StaticResource BasePageButtonLightStyle}" />
|
|
</Grid>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|
|
</UserControl>
|