fix review detail error
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
hamid zarghami
2026-07-15 12:51:52 +03:30
parent 331b5fe02d
commit 7913c43bc0
5 changed files with 53 additions and 66 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ VITE_TOKEN_NAME = 'dmnu_a_t'
VITE_REFRESH_TOKEN_NAME = 'dmnu-a-rt' VITE_REFRESH_TOKEN_NAME = 'dmnu-a-rt'
VITE_BASE_URL = 'https://dmenu-api.danakcorp.com' 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_SOCKET_URL = 'https://dmenu-api.danakcorp.com'
VITE_INVOICE_URL = 'https://console.danakcorp.com/receipts/' VITE_INVOICE_URL = 'https://console.danakcorp.com/receipts/'
+5 -9
View File
@@ -188,7 +188,7 @@ const DetailReview: FC = () => {
/> />
<Input <Input
label='امتیاز غذا' label='امتیاز غذا'
value={formatFaNumber(review.food.rate)} value={formatFaNumber(review.food.score)}
readOnly readOnly
/> />
<Input <Input
@@ -240,19 +240,14 @@ const DetailReview: FC = () => {
readOnly readOnly
/> />
<Input <Input
label='کیف پول' label='خریدار'
value={formatPrice(review.user.wallet)} value={review.isBuyer ? 'بله' : 'خیر'}
readOnly
/>
<Input
label='امتیاز'
value={formatFaNumber(review.user.points)}
readOnly readOnly
/> />
</div> </div>
</div> </div>
{/* Order Information */} {review.order && (
<div className='pt-6 border-t border-border'> <div className='pt-6 border-t border-border'>
<div className='flex items-center gap-2 mb-4'> <div className='flex items-center gap-2 mb-4'>
<ShoppingCart size={20} color="#8C90A3" /> <ShoppingCart size={20} color="#8C90A3" />
@@ -292,6 +287,7 @@ const DetailReview: FC = () => {
/> />
</div> </div>
</div> </div>
)}
{/* Review Metadata */} {/* Review Metadata */}
<div className='pt-6 border-t border-border'> <div className='pt-6 border-t border-border'>
+9 -16
View File
@@ -10,24 +10,17 @@ export interface ReviewFood {
category: string; category: string;
title: string; title: string;
desc: string; desc: string;
content: string | null; content: string[];
price: number; price: number;
points: number | null; order: number;
order: number | null; prepareTime: number;
prepareTime: number | null; weekDays: number[];
sat: boolean; mealTypes: string[];
sun: boolean;
mon: boolean;
breakfast: boolean;
noon: boolean;
dinner: boolean;
stock: number;
stockDefault: number;
isActive: boolean; isActive: boolean;
images: string[]; images: string[];
inPlaceServe: boolean; inPlaceServe: boolean;
pickupServe: boolean; pickupServe: boolean;
rate: number; score: number;
discount: number; discount: number;
isSpecialOffer: boolean; isSpecialOffer: boolean;
} }
@@ -44,8 +37,7 @@ export interface ReviewUser {
referrer: string | null; referrer: string | null;
isActive: boolean; isActive: boolean;
gender: boolean; gender: boolean;
wallet: number; avatarUrl: string | null;
points: number;
phone: string; phone: string;
} }
@@ -95,7 +87,8 @@ export interface ReviewDetail {
createdAt: string; createdAt: string;
updatedAt: string; updatedAt: string;
deletedAt: string | null; deletedAt: string | null;
order: ReviewOrder; isBuyer: boolean;
order?: ReviewOrder;
food: ReviewFood; food: ReviewFood;
user: ReviewUser; user: ReviewUser;
comment: string; comment: string;
-1
View File
@@ -25,7 +25,6 @@
"noFallthroughCasesInSwitch": true, "noFallthroughCasesInSwitch": true,
"noUncheckedSideEffectImports": true, "noUncheckedSideEffectImports": true,
/* Path Mapping */ /* Path Mapping */
"baseUrl": ".",
"paths": { "paths": {
"@/*": [ "@/*": [
"./src/*" "./src/*"
-1
View File
@@ -5,7 +5,6 @@
{ "path": "./tsconfig.node.json" } { "path": "./tsconfig.node.json" }
], ],
"compilerOptions": { "compilerOptions": {
"baseUrl": ".",
"paths": { "paths": {
"@/*": ["./src/*"] "@/*": ["./src/*"]
} }