This commit is contained in:
@@ -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/'
|
||||
@@ -188,7 +188,7 @@ const DetailReview: FC = () => {
|
||||
/>
|
||||
<Input
|
||||
label='امتیاز غذا'
|
||||
value={formatFaNumber(review.food.rate)}
|
||||
value={formatFaNumber(review.food.score)}
|
||||
readOnly
|
||||
/>
|
||||
<Input
|
||||
@@ -240,19 +240,14 @@ const DetailReview: FC = () => {
|
||||
readOnly
|
||||
/>
|
||||
<Input
|
||||
label='کیف پول'
|
||||
value={formatPrice(review.user.wallet)}
|
||||
readOnly
|
||||
/>
|
||||
<Input
|
||||
label='امتیاز'
|
||||
value={formatFaNumber(review.user.points)}
|
||||
label='خریدار'
|
||||
value={review.isBuyer ? 'بله' : 'خیر'}
|
||||
readOnly
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* Order Information */}
|
||||
{review.order && (
|
||||
<div className='pt-6 border-t border-border'>
|
||||
<div className='flex items-center gap-2 mb-4'>
|
||||
<ShoppingCart size={20} color="#8C90A3" />
|
||||
@@ -292,6 +287,7 @@ const DetailReview: FC = () => {
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Review Metadata */}
|
||||
<div className='pt-6 border-t border-border'>
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
"noUncheckedSideEffectImports": true,
|
||||
/* Path Mapping */
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"@/*": [
|
||||
"./src/*"
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
{ "path": "./tsconfig.node.json" }
|
||||
],
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"@/*": ["./src/*"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user