update
This commit is contained in:
@@ -270,6 +270,7 @@ NavMenu.razor - آپدیت شده با بخشهای جدید:
|
||||
- ✅ افزودن نمایش نمودار آماری سفارشات (کارت جمع سفارشها و نمودار تعداد سفارش بر اساس وضعیت ارسال)
|
||||
- ✅ بهبود جستجوی پیشرفته (فیلتر شناسه سفارش/کاربر/تراکنش و فیلترهای ترکیبی)
|
||||
- ✅ دکمههای مدیریت سفارش: لغو سفارش (CancelOrder) با Dialog دلیل/بازگشت وجه، تغییر وضعیت ارسال (UpdateOrderStatus) از طریق ChangeOrderStatusDialog، و Dialog اعمال تخفیف دستی (ApplyDiscountToOrder) متصل به gRPC BackOffice.BFF.UserOrder
|
||||
- ✅ نمایش VAT سفارش: ستونهای VatAmount/VatPercentage در OrdersMainPage و خلاصه VAT (BaseAmount/VatAmount/TotalAmount) در UserOrderDetailsDialog بر اساس دادههای BackOffice.BFF.UserOrder
|
||||
```
|
||||
|
||||
#### 4. گزارشهای جدید (2 صفحه)
|
||||
@@ -307,6 +308,20 @@ NavMenu.razor - آپدیت شده با بخشهای جدید:
|
||||
- EventCallback برای ارسال لیست تصاویر مرتبشده به والد (برای اتصال بعدی به Backend)
|
||||
```
|
||||
|
||||
#### 6. مدیریت پرداختهای دستی (Manual Payments)
|
||||
```
|
||||
✅ Pages/Payment/ManualPayments.razor
|
||||
- لیست پرداختهای دستی (ManualPayment) با MudDataGrid
|
||||
- فیلتر بر اساس UserId و Status
|
||||
- نمایش ستونهای: Id, UserId, UserFullName, Amount, TypeDisplay, StatusDisplay, Created
|
||||
- دکمه ثبت پرداخت دستی جدید (CreateManualPayment)
|
||||
|
||||
✅ Components/ManualPaymentDialog.razor
|
||||
- حالت Create: فرم ثبت ManualPayment (UserId, Amount, Type, Description, ReferenceNumber)
|
||||
- حالت Details: نمایش جزئیات پرداخت دستی و نمایش دلیل رد (در صورت وجود)
|
||||
- دکمههای Approve/Reject برای درخواستهای Pending متصل به BackOffice.BFF.ManualPayment
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 برنامه پیادهسازی پیشنهادی
|
||||
|
||||
Reference in New Issue
Block a user