add car address

This commit is contained in:
hamid zarghami
2025-12-25 11:46:49 +03:30
parent d70167d319
commit da88e4314a
2 changed files with 18 additions and 3 deletions
@@ -422,6 +422,13 @@ export interface OrderDetailPayment {
description: string | null; description: string | null;
} }
export interface OrderDetailCarAddress {
phone: string;
carColor: string;
carModel: string;
plateNumber: string;
}
export interface OrderDetail { export interface OrderDetail {
id: string; id: string;
createdAt: string; createdAt: string;
@@ -431,7 +438,7 @@ export interface OrderDetail {
restaurant: OrderDetailRestaurant; restaurant: OrderDetailRestaurant;
deliveryMethod: OrderDetailDeliveryMethod; deliveryMethod: OrderDetailDeliveryMethod;
userAddress: OrderAddress | null; userAddress: OrderAddress | null;
carAddress: string | null; carAddress: OrderDetailCarAddress | null;
paymentMethod: OrderDetailPaymentMethod; paymentMethod: OrderDetailPaymentMethod;
orderNumber: number; orderNumber: number;
couponDiscount: number; couponDiscount: number;
@@ -443,8 +450,8 @@ export interface OrderDetail {
deliveryFee: number; deliveryFee: number;
total: number; total: number;
totalItems: number; totalItems: number;
description: string | null; description: string;
tableNumber: string; tableNumber: string | null;
status: status:
| "pendingPayment" | "pendingPayment"
| "new" | "new"
@@ -132,6 +132,14 @@ function OrderTrackingPage() {
<span className='text-sm text-muted-foreground'>نوع ارسال</span> <span className='text-sm text-muted-foreground'>نوع ارسال</span>
<span className='text-sm font-semibold'>{orderDetail.data?.deliveryMethod?.description}</span> <span className='text-sm font-semibold'>{orderDetail.data?.deliveryMethod?.description}</span>
</div> </div>
{orderDetail.data.carAddress && (
<div className='flex justify-between items-center h-16 border-b border-border'>
<div className='text-sm text-muted-foreground mb-1'>اطلاعات خودرو</div>
<div className='text-sm font-semibold'>
{orderDetail.data.carAddress.carModel} {orderDetail.data.carAddress.carColor} - پلاک: {orderDetail.data.carAddress.plateNumber}
</div>
</div>
)}
<div className='flex justify-between items-center h-16 border-b border-border'> <div className='flex justify-between items-center h-16 border-b border-border'>
<span className='text-sm text-muted-foreground'>شماره سفارش</span> <span className='text-sm text-muted-foreground'>شماره سفارش</span>
<span className='text-sm font-semibold'>#{orderDetail.data.orderNumber}</span> <span className='text-sm font-semibold'>#{orderDetail.data.orderNumber}</span>