You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
180 lines
10 KiB
180 lines
10 KiB
<c:BWindow x:Class="BBWY.Client.Views.ServiceOrder.EditServiceOrder"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:local="clr-namespace:BBWY.Client.Views.ServiceOrder"
|
|
mc:Ignorable="d"
|
|
xmlns:clientModel="clr-namespace:BBWY.Client.Models"
|
|
xmlns:c="clr-namespace:BBWY.Controls;assembly=BBWY.Controls"
|
|
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
|
xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
|
|
Style="{StaticResource bwstyle}"
|
|
DataContext="{Binding EditServiceOrder,Source={StaticResource Locator}}"
|
|
Title="EditServiceOrder" Height="450" Width="340">
|
|
<c:BWindow.Resources>
|
|
<ObjectDataProvider x:Key="serviceResultProvider" MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
|
|
<ObjectDataProvider.MethodParameters>
|
|
<x:Type TypeName="clientModel:ServiceResult"/>
|
|
</ObjectDataProvider.MethodParameters>
|
|
</ObjectDataProvider>
|
|
<ObjectDataProvider x:Key="returnDirectionProvider" MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
|
|
<ObjectDataProvider.MethodParameters>
|
|
<x:Type TypeName="clientModel:ReturnDirection"/>
|
|
</ObjectDataProvider.MethodParameters>
|
|
</ObjectDataProvider>
|
|
<ObjectDataProvider x:Key="platformProvider" MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
|
|
<ObjectDataProvider.MethodParameters>
|
|
<x:Type TypeName="clientModel:Platform"/>
|
|
</ObjectDataProvider.MethodParameters>
|
|
</ObjectDataProvider>
|
|
</c:BWindow.Resources>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="30"/>
|
|
<RowDefinition/>
|
|
<RowDefinition/>
|
|
<RowDefinition Height="40"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<Border BorderThickness="0,0,0,1" BorderBrush="{StaticResource MainMenu.BorderBrush}"
|
|
Background="{StaticResource Border.Background}">
|
|
<TextBlock Text="售后信息" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
</Border>
|
|
|
|
<StackPanel Grid.Row="1" Margin="5">
|
|
<Grid Height="25">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="处理结果:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<ComboBox ItemsSource="{Binding Source={StaticResource serviceResultProvider}}"
|
|
SelectedItem="{Binding ServiceResult,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
|
Grid.Column="1"
|
|
HorizontalAlignment="Left"
|
|
VerticalContentAlignment="Center"
|
|
Width="160"
|
|
Margin="5,0,0,0"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0"
|
|
Visibility="{Binding ServiceResult,ConverterParameter=换新|线下换新|退货:Visible:Collapsed,Converter={StaticResource objConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="退货去向:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<ComboBox ItemsSource="{Binding Source={StaticResource returnDirectionProvider}}"
|
|
SelectedItem="{Binding ReturnDirection,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
|
Grid.Column="1"
|
|
HorizontalAlignment="Left"
|
|
VerticalContentAlignment="Center"
|
|
Width="160"
|
|
Margin="5,0,0,0"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0"
|
|
Visibility="{Binding ServiceResult,ConverterParameter=SD退货:Visible:Collapsed,Converter={StaticResource objConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="SD退货运费:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<c:BTextBox Text="{Binding SDRefundFreight}" Width="160" Grid.Column="1" HorizontalAlignment="Left"
|
|
Height="25" Margin="5,0,0,0"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0"
|
|
Visibility="{Binding ServiceResult,ConverterParameter=换新:Visible:Collapsed,Converter={StaticResource objConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="换新单号:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<c:BTextBox Text="{Binding RenewalOrderId}" Width="160" Grid.Column="1" HorizontalAlignment="Left"
|
|
Height="25" Margin="5,0,0,0"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0"
|
|
Visibility="{Binding ServiceResult,ConverterParameter=换新|线下换新|退货|商品补发|原返|仅退款:Visible:Collapsed,Converter={StaticResource objConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="售后补偿:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<c:BTextBox Text="{Binding ReissueAfterSaleAmount}" Width="160" Grid.Column="1" HorizontalAlignment="Left"
|
|
Height="25" Margin="5,0,0,0"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0"
|
|
Visibility="{Binding ServiceResult,ConverterParameter=线下换新:Visible:Collapsed,Converter={StaticResource objConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="换新方式:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<ComboBox ItemsSource="{Binding RenewalTypeList}"
|
|
SelectedItem="{Binding RenewalType,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
|
Grid.Column="1"
|
|
HorizontalAlignment="Left"
|
|
VerticalContentAlignment="Center"
|
|
Width="160"
|
|
Margin="5,0,0,0"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0">
|
|
<Grid.Visibility>
|
|
<MultiBinding Converter="{StaticResource mobjConverter}"
|
|
ConverterParameter="线下换新;代发:&:Visible:Collapsed:1">
|
|
<Binding Path="ServiceResult"/>
|
|
<Binding Path="RenewalType"/>
|
|
</MultiBinding>
|
|
</Grid.Visibility>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
<ColumnDefinition Width="80"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="采购单号:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<c:BTextBox Text="{Binding RenewalPurchaseOrderId}" Width="160" Grid.Column="1" HorizontalAlignment="Left"
|
|
Height="25" Margin="5,0,0,0"/>
|
|
<ComboBox ItemsSource="{Binding Source={StaticResource platformProvider}}"
|
|
SelectedItem="{Binding RenewalPurchasePlatform,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
|
Grid.Column="2"
|
|
HorizontalAlignment="Left"
|
|
VerticalContentAlignment="Center"
|
|
MinWidth="70"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0"
|
|
Visibility="{Binding ServiceResult,ConverterParameter=商品补发:Visible:Collapsed,Converter={StaticResource objConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="补发快递费:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<c:BTextBox Text="{Binding ReissueFreight}" Width="160" Grid.Column="1" HorizontalAlignment="Left"
|
|
Height="25" Margin="5,0,0,0"/>
|
|
</Grid>
|
|
<Grid Height="25" Margin="0,5,0,0"
|
|
Visibility="{Binding ServiceResult,ConverterParameter=商品补发:Visible:Collapsed,Converter={StaticResource objConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80"/>
|
|
<ColumnDefinition/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="补发货款成本:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
|
|
<c:BTextBox Text="{Binding ReissueProductAmount}" Width="160" Grid.Column="1" HorizontalAlignment="Left"
|
|
Height="25" Margin="5,0,0,0"/>
|
|
</Grid>
|
|
</StackPanel>
|
|
|
|
<Grid Grid.Row="2" Margin="5,0">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Text="退货检查备注:" Margin="0,3"/>
|
|
<TextBox Grid.Row="1" AcceptsReturn="True"
|
|
TextWrapping="Wrap" Padding="3"
|
|
Text="{Binding ReturnCheckRemark}"/>
|
|
</Grid>
|
|
|
|
<c:BButton Content="保存" Width="80" HorizontalAlignment="Right" Grid.Row="3"
|
|
Command="{Binding SaveCommand}" Margin="0,0,5,0"/>
|
|
</Grid>
|
|
</c:BWindow>
|
|
|