From 7913c43bc097b5e736d04dd0093faa7fb8bb607a Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Wed, 15 Jul 2026 12:51:52 +0330 Subject: [PATCH] fix review detail error --- .env | 2 +- src/pages/review/Detail.tsx | 90 ++++++++++++++++----------------- src/pages/review/types/Types.ts | 25 ++++----- tsconfig.app.json | 1 - tsconfig.json | 1 - 5 files changed, 53 insertions(+), 66 deletions(-) diff --git a/.env b/.env index 048a89d..e54ee39 100644 --- a/.env +++ b/.env @@ -2,7 +2,7 @@ VITE_TOKEN_NAME = 'dmnu_a_t' VITE_REFRESH_TOKEN_NAME = 'dmnu-a-rt' VITE_BASE_URL = 'https://dmenu-api.danakcorp.com' -# VITE_BASE_URL = 'http://192.168.99.131:2000' +#VITE_BASE_URL = 'http://192.168.1.107:2000' VITE_SOCKET_URL = 'https://dmenu-api.danakcorp.com' VITE_INVOICE_URL = 'https://console.danakcorp.com/receipts/' \ No newline at end of file diff --git a/src/pages/review/Detail.tsx b/src/pages/review/Detail.tsx index fe6ec19..57426bf 100644 --- a/src/pages/review/Detail.tsx +++ b/src/pages/review/Detail.tsx @@ -188,7 +188,7 @@ const DetailReview: FC = () => { /> { readOnly /> - - {/* Order Information */} -
-
- - اطلاعات سفارش + {review.order && ( +
+
+ + اطلاعات سفارش +
+
+ + + + + +
-
- - - - - -
-
+ )} {/* Review Metadata */}
diff --git a/src/pages/review/types/Types.ts b/src/pages/review/types/Types.ts index 5999f43..6f2cf2a 100644 --- a/src/pages/review/types/Types.ts +++ b/src/pages/review/types/Types.ts @@ -10,24 +10,17 @@ export interface ReviewFood { category: string; title: string; desc: string; - content: string | null; + content: string[]; price: number; - points: number | null; - order: number | null; - prepareTime: number | null; - sat: boolean; - sun: boolean; - mon: boolean; - breakfast: boolean; - noon: boolean; - dinner: boolean; - stock: number; - stockDefault: number; + order: number; + prepareTime: number; + weekDays: number[]; + mealTypes: string[]; isActive: boolean; images: string[]; inPlaceServe: boolean; pickupServe: boolean; - rate: number; + score: number; discount: number; isSpecialOffer: boolean; } @@ -44,8 +37,7 @@ export interface ReviewUser { referrer: string | null; isActive: boolean; gender: boolean; - wallet: number; - points: number; + avatarUrl: string | null; phone: string; } @@ -95,7 +87,8 @@ export interface ReviewDetail { createdAt: string; updatedAt: string; deletedAt: string | null; - order: ReviewOrder; + isBuyer: boolean; + order?: ReviewOrder; food: ReviewFood; user: ReviewUser; comment: string; diff --git a/tsconfig.app.json b/tsconfig.app.json index 034cce8..bd1e593 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -25,7 +25,6 @@ "noFallthroughCasesInSwitch": true, "noUncheckedSideEffectImports": true, /* Path Mapping */ - "baseUrl": ".", "paths": { "@/*": [ "./src/*" diff --git a/tsconfig.json b/tsconfig.json index fec8c8e..c36d52a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,7 +5,6 @@ { "path": "./tsconfig.node.json" } ], "compilerOptions": { - "baseUrl": ".", "paths": { "@/*": ["./src/*"] }