From 9d4ff5b29ce84175d47a0205de9dea821fe6cebd Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sat, 1 Nov 2025 17:28:41 +0330 Subject: [PATCH] show upload image --- src/pages/orders/ReturnCategories.tsx | 2 +- src/pages/orders/ReturnDetails.tsx | 14 +++++++++++++- src/pages/orders/types/Types.ts | 3 ++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/pages/orders/ReturnCategories.tsx b/src/pages/orders/ReturnCategories.tsx index ebb2e3a..51e1b30 100644 --- a/src/pages/orders/ReturnCategories.tsx +++ b/src/pages/orders/ReturnCategories.tsx @@ -63,7 +63,7 @@ const ReturnCategories: FC = () => { returnReasons.map((reason: ReturnReasonType) => ( - +
diff --git a/src/pages/orders/ReturnDetails.tsx b/src/pages/orders/ReturnDetails.tsx index 6d65fca..b35cc6b 100644 --- a/src/pages/orders/ReturnDetails.tsx +++ b/src/pages/orders/ReturnDetails.tsx @@ -277,7 +277,7 @@ const ReturnDetails: FC = () => { * نیازمند تصویر
)} - {item.reason.fineRule && ( + {item.reason.fineRule && typeof item.reason.fineRule === 'object' && (
جریمه: {item.reason.fineRule.title} ({item.reason.fineRule.fine_percentage}%)
@@ -291,6 +291,18 @@ const ReturnDetails: FC = () => {
{item.comment}
)} + + {/* تصویر محصول برگشتی */} + {item.imagesUrl && ( +
+
تصویر اپلود :
+ تصویر کاربر برگشتی +
+ )} ))} diff --git a/src/pages/orders/types/Types.ts b/src/pages/orders/types/Types.ts index 5b2a3b6..5f12ff9 100644 --- a/src/pages/orders/types/Types.ts +++ b/src/pages/orders/types/Types.ts @@ -319,7 +319,7 @@ export type ReturnReasonType = { _id: string; title: string; is_mandatory_picture: boolean; - fineRule: FineRuleType; + fineRule?: FineRuleType | string; createdAt: string; updatedAt: string; }; @@ -427,6 +427,7 @@ export type ReturnOrderDetailReturnItemType = { shipmentItem: ReturnOrderDetailReturnItemShipmentItemType; quantity: number; comment: string; + imagesUrl?: string; reason: ReturnReasonType; status: string; createdAt: string;