diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index f575004..9a93d3c 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -10,12 +10,12 @@ ### ۱. اجبار تخفیف ۱۰۰٪ و حذف اسلایدر - **حذف** `MudSlider` و `MudNumericField` از `Checkout.razor` — کاربر دیگه درصد تخفیف انتخاب نمی‌کنه -- **حذف** کامل بخش نمایش موجودی تخفیفی +- **حذف** کامل بخش نمایش موجودی اعتباری - بکند همیشه حداکثر تخفیف (`MaxDiscountPercent`) رو اعمال می‌کنه ### ۲. رفع متن Badge تخفیف -- **مشکل:** Badge روی محصولات "۱۰۰٪ تخفیفی" نشون می‌داد — گمراه‌کننده +- **مشکل:** Badge روی محصولات "۱۰۰٪ اعتباری" نشون می‌داد — گمراه‌کننده - **رفع:** نمایش درصد واقعی محصول (مثلاً "۳۰٪ تخفیف") - **فایل‌ها:** `Products.razor`, `Cart.razor`, `ProductDetail.razor` @@ -60,7 +60,7 @@ ### ۳. فیکس نمایش وضعیت پرداخت -- **مشکل:** سفارشات تخفیفی «در انتظار پرداخت» نشان می‌دادند حتی بعد از پرداخت موفق +- **مشکل:** سفارشات اعتباری «در انتظار پرداخت» نشان می‌دادند حتی بعد از پرداخت موفق - **علت:** Mapster نمی‌تونست `PaymentStatus` (enum) رو به `payment_completed` (bool) مپ کنه - **رفع:** مپینگ دستی در `DiscountOrderService` diff --git a/docs/UI-UNIFICATION-PLAN.md b/docs/UI-UNIFICATION-PLAN.md index 40c3105..e43f290 100644 --- a/docs/UI-UNIFICATION-PLAN.md +++ b/docs/UI-UNIFICATION-PLAN.md @@ -100,7 +100,7 @@ py-16 سکشنی → Index, About, Contact, FAQ | رنگ | استفاده | باید باشد | |---|---|---| | `#10b981` | Gateway (سبز فروشگاه) | `var(--ds-color-store)` | -| `#ef4444` | Gateway (قرمز تخفیفی) | `var(--ds-color-discount)` | +| `#ef4444` | Gateway (قرمز اعتباری) | `var(--ds-color-discount)` | | `#6366f1`, `#818cf8`, `#a78bfa` | Hero/Banner gradients | `var(--ds-gradient-primary)` | | `rgba(99,102,241,.12)` | Dashboard backgrounds | `var(--ds-primary-soft)` | | `rgba(16,185,129,.06)` | Discount product highlights | `var(--ds-success-soft)` | diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor b/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor index 0db1b16..57a6683 100644 --- a/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor +++ b/src/FrontOffice.Main/Pages/DiscountStore/Cart.razor @@ -1,14 +1,14 @@ @attribute [Route(RouteConstants.DiscountStore.Cart)] -سبد خرید تخفیفی +سبد خرید اعتباری - + @if (DiscountCart.Items.Count == 0) { - سبد خرید تخفیفی شما خالی است. + سبد خرید اعتباری شما خالی است. بازگشت به فروشگاه اعتباری diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor b/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor index 2624315..079977b 100644 --- a/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor +++ b/src/FrontOffice.Main/Pages/DiscountStore/Checkout.razor @@ -4,7 +4,7 @@ تسویه حساب فروشگاه اعتباری - + @@ -108,7 +108,7 @@ - تخفیف از کیف تخفیفی: + تخفیف از کیف اعتباری: @FormatPrice(DiscountCart.TotalDiscount)- تومان diff --git a/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor b/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor index 0ce13da..db96ab8 100644 --- a/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor +++ b/src/FrontOffice.Main/Pages/DiscountStore/OrderDetail.razor @@ -1,6 +1,6 @@ @attribute [Route("/discount-store/order/{Id:long}")] -جزئیات سفارش تخفیفی +جزئیات سفارش اعتباری @if (!string.IsNullOrEmpty(_paymentMessage)) { @@ -158,7 +158,7 @@ else @if (_order.DiscountBalanceUsed > 0) { - از کیف تخفیفی: + از کیف اعتباری: @FormatPrice(_order.DiscountBalanceUsed)- } diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor b/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor index 57e488a..3bdc6ee 100644 --- a/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor +++ b/src/FrontOffice.Main/Pages/DiscountStore/Orders.razor @@ -4,7 +4,7 @@ - + @if (_loading) { @@ -28,7 +28,7 @@ شماره سفارش تعداد اقلام مبلغ کل - از کیف تخفیفی + از کیف اعتباری درگاه وضعیت پرداخت وضعیت ارسال @@ -108,7 +108,7 @@ @if (order.DiscountBalanceUsed > 0) { - از کیف تخفیفی: @FormatPrice(order.DiscountBalanceUsed) تومان + از کیف اعتباری: @FormatPrice(order.DiscountBalanceUsed) تومان } diff --git a/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor b/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor index c33a86d..4d02723 100644 --- a/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor +++ b/src/FrontOffice.Main/Pages/DiscountStore/ProductDetail.razor @@ -1,6 +1,6 @@ @attribute [Route("/discount-store/product/{Id:long}")] -@(_product?.Title ?? "محصول تخفیفی") +@(_product?.Title ?? "محصول اعتباری") @if (_loading) @@ -17,7 +17,7 @@ else { - + @@ -74,7 +74,7 @@ @if (_product.MaxDiscountPercent > 0) { - تخفیف از کیف تخفیفی: + تخفیف از کیف اعتباری: @_product.MaxDiscountPercent% (@($"{_product.Price * _product.MaxDiscountPercent / 100:N0}") تومان) diff --git a/src/FrontOffice.Main/Pages/DiscountStore/Products.razor b/src/FrontOffice.Main/Pages/DiscountStore/Products.razor index a7c9c9f..9c3c643 100644 --- a/src/FrontOffice.Main/Pages/DiscountStore/Products.razor +++ b/src/FrontOffice.Main/Pages/DiscountStore/Products.razor @@ -9,7 +9,7 @@ فروشگاه اعتباری - خرید با استفاده از موجودی کیف پول تخفیفی + خرید با استفاده از موجودی کیف پول اعتباری diff --git a/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor b/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor index c1e57d1..56e5593 100644 --- a/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor +++ b/src/FrontOffice.Main/Pages/Gateway/CartChooser.razor @@ -38,7 +38,7 @@ - سبد خرید تخفیفی + سبد خرید اعتباری @if (_discountCartCount > 0) { diff --git a/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor b/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor index d32efbd..b116f68 100644 --- a/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor +++ b/src/FrontOffice.Main/Pages/Gateway/OrdersChooser.razor @@ -31,7 +31,7 @@ سفارشات فروشگاه اعتباری - سفارشات خرید تخفیفی + سفارشات خرید اعتباری diff --git a/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor b/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor index b0f41d5..50c7098 100644 --- a/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor +++ b/src/FrontOffice.Main/Pages/Gateway/StoreChooser.razor @@ -40,7 +40,7 @@ فروشگاه اعتباری - خرید با استفاده از موجودی کیف تخفیفی + درگاه پرداخت + خرید با استفاده از موجودی کیف اعتباری + درگاه پرداخت @if (_discountCartCount > 0) { diff --git a/src/FrontOffice.Main/Pages/Profile/Wallet.razor b/src/FrontOffice.Main/Pages/Profile/Wallet.razor index 98a94c1..5c79048 100644 --- a/src/FrontOffice.Main/Pages/Profile/Wallet.razor +++ b/src/FrontOffice.Main/Pages/Profile/Wallet.razor @@ -21,7 +21,7 @@ - موجودی تخفیفی + موجودی اعتباری @_balances.Discount @@ -73,7 +73,7 @@ تاریخ عادی (تغییرات / مانده) شبکه (تغییرات / مانده) - تخفیفی (تغییرات / مانده) + اعتباری (تغییرات / مانده) شناسه ارجاع توضیحات @@ -97,7 +97,7 @@ @FormatPrice(context.NetworkBalance) - + @(context.DiscountChange != 0 ? (context.DiscountChange > 0 ? "+" : "") + FormatPrice(context.DiscountChange) : "-") @@ -147,10 +147,10 @@ - + - تخفیفی + اعتباری @(tx.DiscountChange != 0 ? (tx.DiscountChange > 0 ? "+" : "") + FormatPrice(tx.DiscountChange) : "-") diff --git a/src/FrontOffice.Main/Shared/MainLayout.razor b/src/FrontOffice.Main/Shared/MainLayout.razor index 76445d7..8766d9d 100644 --- a/src/FrontOffice.Main/Shared/MainLayout.razor +++ b/src/FrontOffice.Main/Shared/MainLayout.razor @@ -57,7 +57,7 @@ else if (IsInDiscountStore && _isAuthenticated) { @* ── Discount store nav ── *@ - محصولات تخفیفی + محصولات اعتباری سبد خرید سفارشات من } @@ -161,7 +161,7 @@ { فروشگاه اعتباری محصولات تخفیفی + OnClick="() => _drawerOpen=false">محصولات اعتباری سبد خرید 0 ? "دریافت شبکه" : "برداشت شبکه"); if (model.ChangeDiscountValue != 0) - parts.Add(model.ChangeDiscountValue > 0 ? "شارژ تخفیفی" : "خرید تخفیفی"); + parts.Add(model.ChangeDiscountValue > 0 ? "شارژ اعتباری" : "خرید اعتباری"); return parts.Count > 0 ? string.Join(" | ", parts) : "تراکنش کیف پول"; }