refactor: rename 'تخفیف' to 'اعتبار' in DiscountStore pages
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m1s
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m1s
- Products.razor: X% تخفیف → X% اعتبار - ProductDetail.razor: تخفیف از کیف اعتباری → اعتبار از کیف اعتباری - Cart.razor: سقف تخفیف/تخفیف → سقف اعتبار/اعتبار (desktop + mobile) - Checkout.razor: تخفیف از کیف اعتباری → اعتبار، مبلغ پس از تخفیف → مبلغ پس از اعتبار - OrderDetail.razor: سقف تخفیف/تخفیف → سقف اعتبار/اعتبار
This commit is contained in:
@@ -23,9 +23,9 @@
|
|||||||
<HeaderContent>
|
<HeaderContent>
|
||||||
<MudTh>محصول</MudTh>
|
<MudTh>محصول</MudTh>
|
||||||
<MudTh>قیمت واحد</MudTh>
|
<MudTh>قیمت واحد</MudTh>
|
||||||
<MudTh>سقف تخفیف</MudTh>
|
<MudTh>سقف اعتبار</MudTh>
|
||||||
<MudTh>تعداد</MudTh>
|
<MudTh>تعداد</MudTh>
|
||||||
<MudTh>تخفیف</MudTh>
|
<MudTh>اعتبار</MudTh>
|
||||||
<MudTh>قیمت نهایی</MudTh>
|
<MudTh>قیمت نهایی</MudTh>
|
||||||
<MudTh></MudTh>
|
<MudTh></MudTh>
|
||||||
</HeaderContent>
|
</HeaderContent>
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
<MudTd>@FormatPrice(context.UnitPrice)</MudTd>
|
<MudTd>@FormatPrice(context.UnitPrice)</MudTd>
|
||||||
<MudTd>
|
<MudTd>
|
||||||
<MudChip T="string" Color="Color.Error" Variant="Variant.Outlined" Size="Size.Small">
|
<MudChip T="string" Color="Color.Error" Variant="Variant.Outlined" Size="Size.Small">
|
||||||
@context.MaxDiscountPercent% تخفیف
|
@context.MaxDiscountPercent% اعتبار
|
||||||
</MudChip>
|
</MudChip>
|
||||||
</MudTd>
|
</MudTd>
|
||||||
<MudTd>
|
<MudTd>
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
<MudText Typo="Typo.subtitle2">@item.Title</MudText>
|
<MudText Typo="Typo.subtitle2">@item.Title</MudText>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
<MudChip T="string" Color="Color.Error" Variant="Variant.Outlined" Size="Size.Small">
|
<MudChip T="string" Color="Color.Error" Variant="Variant.Outlined" Size="Size.Small">
|
||||||
@item.MaxDiscountPercent% تخفیف
|
@item.MaxDiscountPercent% اعتبار
|
||||||
</MudChip>
|
</MudChip>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
|
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center">
|
<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center">
|
||||||
@if (item.DiscountAmount > 0)
|
@if (item.DiscountAmount > 0)
|
||||||
{
|
{
|
||||||
<MudText Typo="Typo.caption" Color="Color.Success">تخفیف: @FormatPrice(item.DiscountAmount)-</MudText>
|
<MudText Typo="Typo.caption" Color="Color.Success">اعتبار: @FormatPrice(item.DiscountAmount)-</MudText>
|
||||||
}
|
}
|
||||||
<MudText>جمع: @FormatPrice(item.FinalPrice)</MudText>
|
<MudText>جمع: @FormatPrice(item.FinalPrice)</MudText>
|
||||||
<MudIconButton Icon="@Icons.Material.Filled.Delete" Color="Color.Error"
|
<MudIconButton Icon="@Icons.Material.Filled.Delete" Color="Color.Error"
|
||||||
@@ -131,7 +131,7 @@
|
|||||||
@if (DiscountCart.TotalDiscount > 0)
|
@if (DiscountCart.TotalDiscount > 0)
|
||||||
{
|
{
|
||||||
<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center">
|
<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center">
|
||||||
<MudText Typo="Typo.caption" Color="Color.Success">سقف تخفیف قابل اعمال:</MudText>
|
<MudText Typo="Typo.caption" Color="Color.Success">سقف اعتبار قابل اعمال:</MudText>
|
||||||
<MudText Typo="Typo.caption" Color="Color.Success">@FormatPrice(DiscountCart.TotalDiscount)- تومان</MudText>
|
<MudText Typo="Typo.caption" Color="Color.Success">@FormatPrice(DiscountCart.TotalDiscount)- تومان</MudText>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
}
|
}
|
||||||
@@ -161,7 +161,7 @@
|
|||||||
@if (DiscountCart.TotalDiscount > 0)
|
@if (DiscountCart.TotalDiscount > 0)
|
||||||
{
|
{
|
||||||
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
||||||
<MudText Typo="Typo.body2" Color="Color.Success">سقف تخفیف قابل اعمال:</MudText>
|
<MudText Typo="Typo.body2" Color="Color.Success">سقف اعتبار قابل اعمال:</MudText>
|
||||||
<MudText Typo="Typo.body2" Color="Color.Success">@FormatPrice(DiscountCart.TotalDiscount)- تومان</MudText>
|
<MudText Typo="Typo.body2" Color="Color.Success">@FormatPrice(DiscountCart.TotalDiscount)- تومان</MudText>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,7 +90,7 @@
|
|||||||
</MudText>
|
</MudText>
|
||||||
@if (item.MaxDiscountPercent > 0)
|
@if (item.MaxDiscountPercent > 0)
|
||||||
{
|
{
|
||||||
<MudText Typo="Typo.caption" Color="Color.Error">@item.MaxDiscountPercent% تخفیف</MudText>
|
<MudText Typo="Typo.caption" Color="Color.Error">@item.MaxDiscountPercent% اعتبار</MudText>
|
||||||
}
|
}
|
||||||
</MudStack>
|
</MudStack>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
@@ -108,12 +108,12 @@
|
|||||||
</MudStack>
|
</MudStack>
|
||||||
|
|
||||||
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
||||||
<MudText Typo="Typo.body2" Color="Color.Success">تخفیف از کیف اعتباری:</MudText>
|
<MudText Typo="Typo.body2" Color="Color.Success">اعتبار از کیف اعتباری:</MudText>
|
||||||
<MudText Typo="Typo.body2" Color="Color.Success">@FormatPrice(DiscountCart.TotalDiscount)- تومان</MudText>
|
<MudText Typo="Typo.body2" Color="Color.Success">@FormatPrice(DiscountCart.TotalDiscount)- تومان</MudText>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
|
|
||||||
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
||||||
<MudText Typo="Typo.body2">مبلغ پس از تخفیف:</MudText>
|
<MudText Typo="Typo.body2">مبلغ پس از اعتبار:</MudText>
|
||||||
<MudText Typo="Typo.body2">@FormatPrice(NetGatewayAmount) تومان</MudText>
|
<MudText Typo="Typo.body2">@FormatPrice(NetGatewayAmount) تومان</MudText>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public partial class Checkout
|
|||||||
|
|
||||||
private const decimal VAT_RATE = 0.10m;
|
private const decimal VAT_RATE = 0.10m;
|
||||||
|
|
||||||
/// <summary>مبلغ درگاه قبل از مالیات (جمع کل - تخفیف)</summary>
|
/// <summary>مبلغ درگاه قبل از مالیات (جمع کل - اعتبار)</summary>
|
||||||
private long NetGatewayAmount => DiscountCart.TotalPrice - DiscountCart.TotalDiscount;
|
private long NetGatewayAmount => DiscountCart.TotalPrice - DiscountCart.TotalDiscount;
|
||||||
|
|
||||||
/// <summary>مالیات بر ارزش افزوده ۱۰٪</summary>
|
/// <summary>مالیات بر ارزش افزوده ۱۰٪</summary>
|
||||||
|
|||||||
@@ -82,8 +82,8 @@ else
|
|||||||
<MudTh>محصول</MudTh>
|
<MudTh>محصول</MudTh>
|
||||||
<MudTh>قیمت واحد</MudTh>
|
<MudTh>قیمت واحد</MudTh>
|
||||||
<MudTh>تعداد</MudTh>
|
<MudTh>تعداد</MudTh>
|
||||||
<MudTh>سقف تخفیف</MudTh>
|
<MudTh>سقف اعتبار</MudTh>
|
||||||
<MudTh>تخفیف</MudTh>
|
<MudTh>اعتبار</MudTh>
|
||||||
<MudTh>قیمت نهایی</MudTh>
|
<MudTh>قیمت نهایی</MudTh>
|
||||||
</HeaderContent>
|
</HeaderContent>
|
||||||
<RowTemplate>
|
<RowTemplate>
|
||||||
@@ -131,7 +131,7 @@ else
|
|||||||
@if (item.DiscountAmount > 0)
|
@if (item.DiscountAmount > 0)
|
||||||
{
|
{
|
||||||
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
<MudStack Row="true" Justify="Justify.SpaceBetween">
|
||||||
<MudText Typo="Typo.body2" Color="Color.Success">تخفیف (@item.MaxDiscountPercent%):</MudText>
|
<MudText Typo="Typo.body2" Color="Color.Success">اعتبار (@item.MaxDiscountPercent%):</MudText>
|
||||||
<MudText Typo="Typo.body2" Color="Color.Success">@FormatPrice(item.DiscountAmount)-</MudText>
|
<MudText Typo="Typo.body2" Color="Color.Success">@FormatPrice(item.DiscountAmount)-</MudText>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,7 +74,7 @@
|
|||||||
@if (_product.MaxDiscountPercent > 0)
|
@if (_product.MaxDiscountPercent > 0)
|
||||||
{
|
{
|
||||||
<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center">
|
<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center">
|
||||||
<MudText Typo="Typo.body2" Class="mud-text-secondary">تخفیف از کیف اعتباری:</MudText>
|
<MudText Typo="Typo.body2" Class="mud-text-secondary">اعتبار از کیف اعتباری:</MudText>
|
||||||
<MudChip T="string" Color="Color.Error" Variant="Variant.Filled" Size="Size.Small">
|
<MudChip T="string" Color="Color.Error" Variant="Variant.Filled" Size="Size.Small">
|
||||||
@_product.MaxDiscountPercent% (@($"{_product.Price * _product.MaxDiscountPercent / 100:N0}") تومان)
|
@_product.MaxDiscountPercent% (@($"{_product.Price * _product.MaxDiscountPercent / 100:N0}") تومان)
|
||||||
</MudChip>
|
</MudChip>
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
{
|
{
|
||||||
<MudChip T="string" Color="Color.Error" Variant="Variant.Filled" Size="Size.Small"
|
<MudChip T="string" Color="Color.Error" Variant="Variant.Filled" Size="Size.Small"
|
||||||
Style="position:absolute;top:8px;left:8px;">
|
Style="position:absolute;top:8px;left:8px;">
|
||||||
@p.MaxDiscountPercent% تخفیف
|
@p.MaxDiscountPercent% اعتبار
|
||||||
</MudChip>
|
</MudChip>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user