19 changed files with 1113 additions and 33 deletions
@ -0,0 +1,204 @@ |
|||
using System.Collections.Generic; |
|||
|
|||
namespace BBWY.Client.Models |
|||
{ |
|||
public class OrderCouponDetailGroupItemResponse |
|||
{ |
|||
/// <summary>
|
|||
/// 发起方
|
|||
/// </summary>
|
|||
public string Initiator { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 优惠券或活动类型
|
|||
/// </summary>
|
|||
public string CouponOrPromotionType { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 优惠金额
|
|||
/// </summary>
|
|||
public decimal? PreferentialAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 商家承担金额
|
|||
/// </summary>
|
|||
public decimal? UndertakenByMerchantAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 平台承担金额
|
|||
/// </summary>
|
|||
public decimal? UndertakenByPlatformAmount { get; set; } |
|||
} |
|||
|
|||
public class OrderCouponDetailGroupResponse |
|||
{ |
|||
/// <summary>
|
|||
/// 发起方
|
|||
/// </summary>
|
|||
public string Initiator { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 优惠明细集合
|
|||
/// </summary>
|
|||
public IList<OrderCouponDetailGroupItemResponse> ItemList { get; set; } |
|||
} |
|||
|
|||
public class OrderCouponDetailResponse |
|||
{ /// <summary>
|
|||
/// 合计优惠金额
|
|||
/// </summary>
|
|||
public decimal TotalPreferentialAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计商家承担金额
|
|||
/// </summary>
|
|||
public decimal? TotalUndertakenByMerchantAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计平台承担金额
|
|||
/// </summary>
|
|||
public decimal? TotalUndertakenByPlatformAmount { get; set; } |
|||
|
|||
public IList<OrderCouponDetailGroupResponse> GroupList { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计单品金额
|
|||
/// </summary>
|
|||
public decimal? TotalItemPrice { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计基础优惠
|
|||
/// </summary>
|
|||
public decimal? TotalBaseDiscount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计满减
|
|||
/// </summary>
|
|||
public decimal? TotalManJian { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计商家运费
|
|||
/// </summary>
|
|||
public decimal? TotalVenderFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计基础运费
|
|||
/// </summary>
|
|||
public decimal? TotalBaseFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计偏远运费
|
|||
/// </summary>
|
|||
public decimal? TotalRemoteFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计优惠券
|
|||
/// </summary>
|
|||
public decimal? TotalCoupon { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京豆
|
|||
/// </summary>
|
|||
public decimal? TotalJingDou { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计余额
|
|||
/// </summary>
|
|||
public decimal? TotalBalance { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计超级红包
|
|||
/// </summary>
|
|||
public decimal? TotalSuperRedEnvelope { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计plus会员95折优惠
|
|||
/// </summary>
|
|||
public decimal? TotalPlus95 { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计退换货无忧
|
|||
/// </summary>
|
|||
public decimal? TotalTuiHuanHuoWuYou { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计全球购税费
|
|||
/// </summary>
|
|||
public decimal? TotalTaxFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计落地配服务
|
|||
/// </summary>
|
|||
public decimal? TotalLuoDiPeiService { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计应付金额
|
|||
/// </summary>
|
|||
public decimal? TotalShouldPay { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京券
|
|||
/// </summary>
|
|||
public decimal? TotalJingQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计东券
|
|||
/// </summary>
|
|||
public decimal? TotalDongQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计限品类京券
|
|||
/// </summary>
|
|||
public decimal? TotalXianPinLeiJingQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计限品类东券
|
|||
/// </summary>
|
|||
public decimal? TotalXianPinLeiDongQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计按比例平台承担优惠券
|
|||
/// </summary>
|
|||
public decimal? TotalPingTaiChengDanYouHuiQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计礼金优惠
|
|||
/// </summary>
|
|||
public decimal? TotalLiJinYouHui { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计支付营销优惠
|
|||
/// </summary>
|
|||
public decimal? TotalZhiFuYingXiaoYouHui { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京东支付优惠
|
|||
/// </summary>
|
|||
public decimal? TotalJdZhiFuYouHui { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计全球购一般税
|
|||
/// </summary>
|
|||
public decimal? TotalGlobalGeneralTax { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计全球购一般包税
|
|||
/// </summary>
|
|||
public decimal? TotalGlobalGeneralIncludeTax { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京享礼金
|
|||
/// </summary>
|
|||
public decimal? TotalJingXiangLiJin { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计跨店满减促销
|
|||
/// </summary>
|
|||
public decimal? TotalPromotionDiscount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计满期赠促销
|
|||
/// </summary>
|
|||
public decimal? TotalExpiryGiftDiscount { get; set; } |
|||
} |
|||
} |
@ -0,0 +1,42 @@ |
|||
using BBWY.Client.APIServices; |
|||
using BBWY.Client.Models; |
|||
using System.Threading.Tasks; |
|||
using System.Windows; |
|||
|
|||
namespace BBWY.Client.ViewModels |
|||
{ |
|||
public class OrderCouponDetailViewModel : BaseVM |
|||
{ |
|||
private string orderId; |
|||
private OrderService orderService; |
|||
private Shop shop; |
|||
|
|||
public OrderCouponDetailViewModel(OrderService orderService) |
|||
{ |
|||
this.orderService = orderService; |
|||
} |
|||
|
|||
public string OrderId { get => orderId; set { Set(ref orderId, value); } } |
|||
|
|||
public OrderCouponDetailResponse Coupon { get => coupon; set { Set(ref coupon, value); } } |
|||
|
|||
private OrderCouponDetailResponse coupon; |
|||
|
|||
public void SetData(string orderId, Shop shop) |
|||
{ |
|||
this.OrderId = orderId; |
|||
this.shop = shop; |
|||
Task.Factory.StartNew(() => orderService.GetOrderCouponDetail(orderId, shop)) |
|||
.ContinueWith(t => |
|||
{ |
|||
var r = t.Result; |
|||
if (!r.Success) |
|||
{ |
|||
MessageBox.Show(r.Msg, "优惠券明细"); |
|||
return; |
|||
} |
|||
this.Coupon = r.Data; |
|||
}); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,449 @@ |
|||
<c:BWindow x:Class="BBWY.Client.Views.Order.OrderCouponDetailWindow" |
|||
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.Order" |
|||
mc:Ignorable="d" |
|||
xmlns:c="clr-namespace:BBWY.Controls;assembly=BBWY.Controls" |
|||
Title="订单优惠明细" Height="600" Width="600" |
|||
Style="{StaticResource bwstyle}" |
|||
DataContext="{Binding OrderCouponDetailVM,Source={StaticResource Locator}}" |
|||
MinButtonVisibility="Collapsed" |
|||
MaxButtonVisibility="Collapsed"> |
|||
|
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="30"/> |
|||
<RowDefinition/> |
|||
</Grid.RowDefinitions> |
|||
<Border BorderBrush="{StaticResource MainMenu.BorderBrush}" |
|||
Background="{StaticResource Border.Background}"> |
|||
<TextBlock Text="{Binding OrderId,StringFormat=\{0\}优惠明细}" Style="{StaticResource middleTextBlock}"/> |
|||
</Border> |
|||
|
|||
<ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto" |
|||
Grid.Row="1"> |
|||
<Grid Margin="5"> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="40"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="30"/> |
|||
<RowDefinition/> |
|||
<RowDefinition Height="30"/> |
|||
</Grid.RowDefinitions> |
|||
<Grid Background="{StaticResource Border.Background}"> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
</Grid.ColumnDefinitions> |
|||
|
|||
|
|||
<Border Width="1" Background="{StaticResource Border.Brush}" |
|||
HorizontalAlignment="Left"/> |
|||
<Border Height="1" Grid.ColumnSpan="5" Background="{StaticResource Border.Brush}" VerticalAlignment="Top"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.ColumnSpan="5" HorizontalAlignment="Right"/> |
|||
|
|||
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="1" HorizontalAlignment="Left"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="2" HorizontalAlignment="Left"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="3" HorizontalAlignment="Left"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="4" HorizontalAlignment="Left"/> |
|||
<TextBlock Text="发起方(推测)" Style="{StaticResource middleTextBlock}"/> |
|||
<TextBlock Text="促销/优惠券" Style="{StaticResource middleTextBlock}" Grid.Column="1"/> |
|||
<TextBlock Text="优惠金额" Style="{StaticResource middleTextBlock}" Grid.Column="2"/> |
|||
<TextBlock Text="商家承担" Style="{StaticResource middleTextBlock}" Grid.Column="3"/> |
|||
<TextBlock Text="平台承担" Style="{StaticResource middleTextBlock}" Grid.Column="4"/> |
|||
</Grid> |
|||
|
|||
<ListBox x:Name="listbox_groups" |
|||
ItemsSource="{Binding Coupon.GroupList}" |
|||
ItemContainerStyle="{StaticResource NoBgListBoxItemStyle}" |
|||
Style="{StaticResource NoScrollViewListBoxStyle}" |
|||
Grid.Row="1" |
|||
BorderBrush="{StaticResource Border.Brush}" |
|||
BorderThickness="1,1,1,0"> |
|||
<ListBox.ItemTemplate> |
|||
<DataTemplate> |
|||
<Grid Width="{Binding ActualWidth,ElementName=listbox_groups,Converter={StaticResource widthConverter},ConverterParameter=2}"> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.8*"/> |
|||
</Grid.ColumnDefinitions> |
|||
<TextBlock Text="{Binding Initiator}" Style="{StaticResource middleTextBlock}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom"/> |
|||
<ListBox x:Name="listbox_couponItem" Grid.Column="1" |
|||
ItemContainerStyle="{StaticResource NoBgListBoxItemStyle}" |
|||
Style="{StaticResource NoScrollViewListBoxStyle}" |
|||
ItemsSource="{Binding ItemList}"> |
|||
<ListBox.ItemTemplate> |
|||
<DataTemplate> |
|||
<Grid Width="{Binding ActualWidth,ElementName=listbox_couponItem}" |
|||
Height="30"> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition/> |
|||
<ColumnDefinition/> |
|||
<ColumnDefinition/> |
|||
<ColumnDefinition/> |
|||
</Grid.ColumnDefinitions> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" HorizontalAlignment="Left" Margin="-1,0,0,0"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" HorizontalAlignment="Left" Margin="-1,0,0,0" Grid.Column="1"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" HorizontalAlignment="Left" Margin="-1,0,0,0" Grid.Column="2"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" HorizontalAlignment="Left" Grid.Column="3"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="4"/> |
|||
<TextBlock Text="{Binding CouponOrPromotionType}" Style="{StaticResource middleTextBlock}"/> |
|||
<TextBlock Text="{Binding PreferentialAmount}" Style="{StaticResource middleTextBlock}" Grid.Column="1"/> |
|||
<TextBlock Text="{Binding UndertakenByMerchantAmount}" Style="{StaticResource middleTextBlock}" Grid.Column="2"/> |
|||
<TextBlock Text="{Binding UndertakenByPlatformAmount}" Style="{StaticResource middleTextBlock}" Grid.Column="3"/> |
|||
</Grid> |
|||
</DataTemplate> |
|||
</ListBox.ItemTemplate> |
|||
</ListBox> |
|||
</Grid> |
|||
</DataTemplate> |
|||
</ListBox.ItemTemplate> |
|||
</ListBox> |
|||
|
|||
<Grid Grid.Row="2" Background="{StaticResource Border.Background}" Margin="0,-0.8,0,0"> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
<ColumnDefinition Width="0.2*"/> |
|||
</Grid.ColumnDefinitions> |
|||
<TextBlock Text="合计" Grid.ColumnSpan="2" Style="{StaticResource middleTextBlock}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalPreferentialAmount}" Grid.Column="2" Style="{StaticResource middleTextBlock}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalUndertakenByMerchantAmount}" Grid.Column="3" Style="{StaticResource middleTextBlock}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalUndertakenByPlatformAmount}" Grid.Column="4" Style="{StaticResource middleTextBlock}"/> |
|||
<Border Width="1" |
|||
Background="{StaticResource Border.Brush}" |
|||
Grid.Column="2" |
|||
HorizontalAlignment="Left"/> |
|||
<Border Width="1" |
|||
Background="{StaticResource Border.Brush}" |
|||
Grid.Column="3" |
|||
HorizontalAlignment="Left"/> |
|||
<Border Width="1" |
|||
Background="{StaticResource Border.Brush}" |
|||
Grid.Column="4" |
|||
HorizontalAlignment="Left"/> |
|||
|
|||
<Border Width="1" Background="{StaticResource Border.Brush}" |
|||
HorizontalAlignment="Left"/> |
|||
<Border Height="1" Grid.ColumnSpan="5" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.ColumnSpan="5" HorizontalAlignment="Right"/> |
|||
</Grid> |
|||
</Grid> |
|||
|
|||
<TextBlock Text="金额明细拆分" Grid.Row="1" VerticalAlignment="Center"/> |
|||
|
|||
<Border Grid.Row="2" Width="250" HorizontalAlignment="Left" |
|||
BorderBrush="{StaticResource Border.Brush}" BorderThickness="1,1,1,0"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="30"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="0.6*"/> |
|||
<ColumnDefinition Width="0.4*"/> |
|||
</Grid.ColumnDefinitions> |
|||
|
|||
<Grid Background="{StaticResource Border.Background}" Grid.ColumnSpan="2"></Grid> |
|||
<TextBlock Text="项目" Style="{StaticResource middleTextBlock}"/> |
|||
<TextBlock Text="金额" Style="{StaticResource middleTextBlock}" Grid.Column="1"/> |
|||
<Border Width="1" Background="{StaticResource Border.Brush}" HorizontalAlignment="Right" Grid.RowSpan="30"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2"/> |
|||
|
|||
<Grid Height="30" Grid.Row="1"></Grid> |
|||
<TextBlock Text="合计单品金额" Style="{StaticResource middleTextBlock}" Grid.Row="1"/> |
|||
<TextBlock Text="{Binding Coupon.TotalItemPrice}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="1"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="1"/> |
|||
|
|||
<Grid x:Name="grid_TotalBaseDiscount" Height="30" Grid.Row="2" |
|||
Visibility="{Binding Coupon.TotalBaseDiscount,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计基础优惠" Style="{StaticResource middleTextBlock}" Grid.Row="2" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBaseDiscount}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalBaseDiscount}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="2" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBaseDiscount}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="2" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBaseDiscount}"/> |
|||
|
|||
|
|||
<Grid x:Name="grid_TotalManJian" Height="30" Grid.Row="3" |
|||
Visibility="{Binding Coupon.TotalManJian,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计满减" Style="{StaticResource middleTextBlock}" Grid.Row="3" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalManJian}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalManJian}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="3" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalManJian}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="3" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalManJian}"/> |
|||
|
|||
<Grid x:Name="grid_TotalVenderFee" Height="30" Grid.Row="4" |
|||
Visibility="{Binding Coupon.TotalVenderFee,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计商家运费" Style="{StaticResource middleTextBlock}" Grid.Row="4" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalVenderFee}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalVenderFee}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="4" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalVenderFee}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="4" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalVenderFee}"/> |
|||
|
|||
<Grid x:Name="grid_TotalBaseFee" Height="30" Grid.Row="5" |
|||
Visibility="{Binding Coupon.TotalBaseFee,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计基础运费" Style="{StaticResource middleTextBlock}" Grid.Row="5" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBaseFee}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalBaseFee}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="5" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBaseFee}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="5" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBaseFee}"/> |
|||
|
|||
<Grid x:Name="grid_TotalRemoteFee" Height="30" Grid.Row="6" |
|||
Visibility="{Binding Coupon.TotalRemoteFee,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计偏远运费" Style="{StaticResource middleTextBlock}" Grid.Row="6" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalRemoteFee}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalRemoteFee}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="6" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalRemoteFee}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="6" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalRemoteFee}"/> |
|||
|
|||
<Grid x:Name="grid_TotalCoupon" Height="30" Grid.Row="7" |
|||
Visibility="{Binding Coupon.TotalCoupon,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计优惠券" Style="{StaticResource middleTextBlock}" Grid.Row="7" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalCoupon}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalCoupon}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="7" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalCoupon}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="7" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalCoupon}"/> |
|||
|
|||
<Grid x:Name="grid_TotalJingDou" Height="30" Grid.Row="8" |
|||
Visibility="{Binding Coupon.TotalJingDou,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计京豆" Style="{StaticResource middleTextBlock}" Grid.Row="8" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingDou}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalJingDou}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="8" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingDou}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="8" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingDou}"/> |
|||
|
|||
<Grid x:Name="grid_TotalBalance" Height="30" Grid.Row="9" |
|||
Visibility="{Binding Coupon.TotalBalance,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计余额" Style="{StaticResource middleTextBlock}" Grid.Row="9" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBalance}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalBalance}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="9" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBalance}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="9" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalBalance}"/> |
|||
|
|||
<Grid x:Name="grid_TotalSuperRedEnvelope" Height="30" Grid.Row="10" |
|||
Visibility="{Binding Coupon.TotalSuperRedEnvelope,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计超级红包" Style="{StaticResource middleTextBlock}" Grid.Row="10" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalSuperRedEnvelope}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalSuperRedEnvelope}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="10" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalSuperRedEnvelope}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="10" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalSuperRedEnvelope}"/> |
|||
|
|||
<Grid x:Name="grid_TotalPlus95" Height="30" Grid.Row="11" |
|||
Visibility="{Binding Coupon.TotalPlus95,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计plus会员95折优惠" Style="{StaticResource middleTextBlock}" Grid.Row="11" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPlus95}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalPlus95}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="11" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPlus95}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="11" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPlus95}"/> |
|||
|
|||
<Grid x:Name="grid_TotalTuiHuanHuoWuYou" Height="30" Grid.Row="12" |
|||
Visibility="{Binding Coupon.TotalTuiHuanHuoWuYou,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计退换货无忧" Style="{StaticResource middleTextBlock}" Grid.Row="12" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalTuiHuanHuoWuYou}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalTuiHuanHuoWuYou}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="12" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalTuiHuanHuoWuYou}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="12" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalTuiHuanHuoWuYou}"/> |
|||
|
|||
<Grid x:Name="grid_TotalTaxFee" Height="30" Grid.Row="13" |
|||
Visibility="{Binding Coupon.TotalTaxFee,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计全球购税费" Style="{StaticResource middleTextBlock}" Grid.Row="13" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalTaxFee}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalTaxFee}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="13" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalTaxFee}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="13" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalTaxFee}"/> |
|||
|
|||
<Grid x:Name="grid_TotalLuoDiPeiService" Height="30" Grid.Row="14" |
|||
Visibility="{Binding Coupon.TotalLuoDiPeiService,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计落地配服务" Style="{StaticResource middleTextBlock}" Grid.Row="14" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalLuoDiPeiService}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalLuoDiPeiService}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="14" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalLuoDiPeiService}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="14" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalLuoDiPeiService}"/> |
|||
|
|||
<Grid x:Name="grid_TotalShouldPay" Height="30" Grid.Row="15" |
|||
Visibility="{Binding Coupon.TotalShouldPay,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计应付金额" Style="{StaticResource middleTextBlock}" Grid.Row="15" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalShouldPay}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalShouldPay}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="15" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalShouldPay}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="15" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalShouldPay}"/> |
|||
|
|||
<Grid x:Name="grid_TotalJingQuan" Height="30" Grid.Row="16" |
|||
Visibility="{Binding Coupon.TotalJingQuan,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计京券" Style="{StaticResource middleTextBlock}" Grid.Row="16" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingQuan}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalJingQuan}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="16" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingQuan}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="16" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingQuan}"/> |
|||
|
|||
<Grid x:Name="grid_TotalDongQuan" Height="30" Grid.Row="17" |
|||
Visibility="{Binding Coupon.TotalDongQuan,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计东券" Style="{StaticResource middleTextBlock}" Grid.Row="17" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalDongQuan}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalDongQuan}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="17" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalDongQuan}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="17" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalDongQuan}"/> |
|||
|
|||
<Grid x:Name="grid_TotalXianPinLeiJingQuan" Height="30" Grid.Row="18" |
|||
Visibility="{Binding Coupon.TotalXianPinLeiJingQuan,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计限品类京券" Style="{StaticResource middleTextBlock}" Grid.Row="18" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalXianPinLeiJingQuan}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalXianPinLeiJingQuan}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="18" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalXianPinLeiJingQuan}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="18" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalXianPinLeiJingQuan}"/> |
|||
|
|||
<Grid x:Name="grid_TotalXianPinLeiDongQuan" Height="30" Grid.Row="19" |
|||
Visibility="{Binding Coupon.TotalXianPinLeiDongQuan,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计限品类东券" Style="{StaticResource middleTextBlock}" Grid.Row="19" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalXianPinLeiDongQuan}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalXianPinLeiDongQuan}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="19" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalXianPinLeiDongQuan}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="19" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalXianPinLeiDongQuan}"/> |
|||
|
|||
<Grid x:Name="grid_TotalPingTaiChengDanYouHuiQuan" Height="30" Grid.Row="20" |
|||
Visibility="{Binding Coupon.TotalPingTaiChengDanYouHuiQuan,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计按比例平台承担优惠券" Style="{StaticResource middleTextBlock}" Grid.Row="20" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPingTaiChengDanYouHuiQuan}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalPingTaiChengDanYouHuiQuan}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="20" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPingTaiChengDanYouHuiQuan}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="20" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPingTaiChengDanYouHuiQuan}"/> |
|||
|
|||
<Grid x:Name="grid_TotalLiJinYouHui" Height="30" Grid.Row="21" |
|||
Visibility="{Binding Coupon.TotalLiJinYouHui,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计礼金优惠" Style="{StaticResource middleTextBlock}" Grid.Row="21" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalLiJinYouHui}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalLiJinYouHui}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="21" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalLiJinYouHui}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="21" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalLiJinYouHui}"/> |
|||
|
|||
<Grid x:Name="grid_TotalZhiFuYingXiaoYouHui" Height="30" Grid.Row="22" |
|||
Visibility="{Binding Coupon.TotalZhiFuYingXiaoYouHui,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计支付营销优惠" Style="{StaticResource middleTextBlock}" Grid.Row="22" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalZhiFuYingXiaoYouHui}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalZhiFuYingXiaoYouHui}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="22" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalZhiFuYingXiaoYouHui}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="22" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalZhiFuYingXiaoYouHui}"/> |
|||
|
|||
<Grid x:Name="grid_TotalJdZhiFuYouHui" Height="30" Grid.Row="23" |
|||
Visibility="{Binding Coupon.TotalJdZhiFuYouHui,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计京东支付优惠" Style="{StaticResource middleTextBlock}" Grid.Row="23" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJdZhiFuYouHui}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalJdZhiFuYouHui}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="23" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJdZhiFuYouHui}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="23" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJdZhiFuYouHui}"/> |
|||
|
|||
<Grid x:Name="grid_TotalGlobalGeneralTax" Height="30" Grid.Row="24" |
|||
Visibility="{Binding Coupon.TotalGlobalGeneralTax,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计全球购一般税" Style="{StaticResource middleTextBlock}" Grid.Row="24" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalGlobalGeneralTax}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalGlobalGeneralTax}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="24" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalGlobalGeneralTax}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="24" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalGlobalGeneralTax}"/> |
|||
|
|||
<Grid x:Name="grid_TotalGlobalGeneralIncludeTax" Height="30" Grid.Row="25" |
|||
Visibility="{Binding Coupon.TotalGlobalGeneralIncludeTax,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计全球购一般包税" Style="{StaticResource middleTextBlock}" Grid.Row="25" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalGlobalGeneralIncludeTax}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalGlobalGeneralIncludeTax}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="25" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalGlobalGeneralIncludeTax}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="25" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalGlobalGeneralIncludeTax}"/> |
|||
|
|||
<Grid x:Name="grid_TotalJingXiangLiJin" Height="30" Grid.Row="26" |
|||
Visibility="{Binding Coupon.TotalJingXiangLiJin,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计京享礼金" Style="{StaticResource middleTextBlock}" Grid.Row="26" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingXiangLiJin}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalJingXiangLiJin}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="26" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingXiangLiJin}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="26" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalJingXiangLiJin}"/> |
|||
|
|||
<Grid x:Name="grid_TotalPromotionDiscount" Height="30" Grid.Row="27" |
|||
Visibility="{Binding Coupon.TotalPromotionDiscount,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计跨店满减促销" Style="{StaticResource middleTextBlock}" Grid.Row="27" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPromotionDiscount}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalPromotionDiscount}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="27" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPromotionDiscount}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="27" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalPromotionDiscount}"/> |
|||
|
|||
<Grid x:Name="grid_TotalExpiryGiftDiscount" Height="30" Grid.Row="28" |
|||
Visibility="{Binding Coupon.TotalExpiryGiftDiscount,Converter={StaticResource objConverter},ConverterParameter=0|0.0:Collapsed:Visible}"></Grid> |
|||
<TextBlock Text="合计满期赠促销" Style="{StaticResource middleTextBlock}" Grid.Row="28" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalExpiryGiftDiscount}"/> |
|||
<TextBlock Text="{Binding Coupon.TotalExpiryGiftDiscount}" Style="{StaticResource middleTextBlock}" Grid.Column="1" Grid.Row="28" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalExpiryGiftDiscount}"/> |
|||
<Border Height="1" Background="{StaticResource Border.Brush}" VerticalAlignment="Bottom" Grid.ColumnSpan="2" Grid.Row="28" |
|||
Visibility="{Binding Visibility,ElementName=grid_TotalExpiryGiftDiscount}"/> |
|||
|
|||
</Grid> |
|||
</Border> |
|||
|
|||
</Grid> |
|||
</ScrollViewer> |
|||
|
|||
</Grid> |
|||
</c:BWindow> |
@ -0,0 +1,18 @@ |
|||
using BBWY.Client.Models; |
|||
using BBWY.Client.ViewModels; |
|||
using BBWY.Controls; |
|||
|
|||
namespace BBWY.Client.Views.Order |
|||
{ |
|||
/// <summary>
|
|||
/// OrderCouponDetailWindow.xaml 的交互逻辑
|
|||
/// </summary>
|
|||
public partial class OrderCouponDetailWindow : BWindow |
|||
{ |
|||
public OrderCouponDetailWindow(string orderId, Shop shop) |
|||
{ |
|||
InitializeComponent(); |
|||
(this.DataContext as OrderCouponDetailViewModel).SetData(orderId, shop); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,7 @@ |
|||
namespace BBWY.Server.Model.Dto |
|||
{ |
|||
public class QueryOrderCouponDetailRequest : PlatformRequest |
|||
{ |
|||
public string OrderId { get; set; } |
|||
} |
|||
} |
@ -0,0 +1,206 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Text; |
|||
|
|||
namespace BBWY.Server.Model.Dto |
|||
{ |
|||
public class OrderCouponDetailGroupItemResponse |
|||
{ |
|||
/// <summary>
|
|||
/// 发起方
|
|||
/// </summary>
|
|||
public string Initiator { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 优惠券或活动类型
|
|||
/// </summary>
|
|||
public string CouponOrPromotionType { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 优惠金额
|
|||
/// </summary>
|
|||
public decimal? PreferentialAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 商家承担金额
|
|||
/// </summary>
|
|||
public decimal? UndertakenByMerchantAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 平台承担金额
|
|||
/// </summary>
|
|||
public decimal? UndertakenByPlatformAmount { get; set; } |
|||
} |
|||
|
|||
public class OrderCouponDetailGroupResponse |
|||
{ |
|||
/// <summary>
|
|||
/// 发起方
|
|||
/// </summary>
|
|||
public string Initiator { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 优惠明细集合
|
|||
/// </summary>
|
|||
public IList<OrderCouponDetailGroupItemResponse> ItemList { get; set; } |
|||
} |
|||
|
|||
public class OrderCouponDetailResponse |
|||
{ /// <summary>
|
|||
/// 合计优惠金额
|
|||
/// </summary>
|
|||
public decimal TotalPreferentialAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计商家承担金额
|
|||
/// </summary>
|
|||
public decimal? TotalUndertakenByMerchantAmount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计平台承担金额
|
|||
/// </summary>
|
|||
public decimal? TotalUndertakenByPlatformAmount { get; set; } |
|||
|
|||
public IList<OrderCouponDetailGroupResponse> GroupList { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计单品金额
|
|||
/// </summary>
|
|||
public decimal? TotalItemPrice { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计基础优惠
|
|||
/// </summary>
|
|||
public decimal? TotalBaseDiscount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计满减
|
|||
/// </summary>
|
|||
public decimal? TotalManJian { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计商家运费
|
|||
/// </summary>
|
|||
public decimal? TotalVenderFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计基础运费
|
|||
/// </summary>
|
|||
public decimal? TotalBaseFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计偏远运费
|
|||
/// </summary>
|
|||
public decimal? TotalRemoteFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计优惠券
|
|||
/// </summary>
|
|||
public decimal? TotalCoupon { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京豆
|
|||
/// </summary>
|
|||
public decimal? TotalJingDou { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计余额
|
|||
/// </summary>
|
|||
public decimal? TotalBalance { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计超级红包
|
|||
/// </summary>
|
|||
public decimal? TotalSuperRedEnvelope { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计plus会员95折优惠
|
|||
/// </summary>
|
|||
public decimal? TotalPlus95 { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计退换货无忧
|
|||
/// </summary>
|
|||
public decimal? TotalTuiHuanHuoWuYou { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计全球购税费
|
|||
/// </summary>
|
|||
public decimal? TotalTaxFee { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计落地配服务
|
|||
/// </summary>
|
|||
public decimal? TotalLuoDiPeiService { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计应付金额
|
|||
/// </summary>
|
|||
public decimal? TotalShouldPay { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京券
|
|||
/// </summary>
|
|||
public decimal? TotalJingQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计东券
|
|||
/// </summary>
|
|||
public decimal? TotalDongQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计限品类京券
|
|||
/// </summary>
|
|||
public decimal? TotalXianPinLeiJingQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计限品类东券
|
|||
/// </summary>
|
|||
public decimal? TotalXianPinLeiDongQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计按比例平台承担优惠券
|
|||
/// </summary>
|
|||
public decimal? TotalPingTaiChengDanYouHuiQuan { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计礼金优惠
|
|||
/// </summary>
|
|||
public decimal? TotalLiJinYouHui { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计支付营销优惠
|
|||
/// </summary>
|
|||
public decimal? TotalZhiFuYingXiaoYouHui { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京东支付优惠
|
|||
/// </summary>
|
|||
public decimal? TotalJdZhiFuYouHui { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计全球购一般税
|
|||
/// </summary>
|
|||
public decimal? TotalGlobalGeneralTax { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计全球购一般包税
|
|||
/// </summary>
|
|||
public decimal? TotalGlobalGeneralIncludeTax { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计京享礼金
|
|||
/// </summary>
|
|||
public decimal? TotalJingXiangLiJin { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计跨店满减促销
|
|||
/// </summary>
|
|||
public decimal? TotalPromotionDiscount { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 合计满期赠促销
|
|||
/// </summary>
|
|||
public decimal? TotalExpiryGiftDiscount { get; set; } |
|||
} |
|||
} |
Loading…
Reference in new issue