This commit is contained in:
@@ -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/'
|
||||||
@@ -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'>
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -25,7 +25,6 @@
|
|||||||
"noFallthroughCasesInSwitch": true,
|
"noFallthroughCasesInSwitch": true,
|
||||||
"noUncheckedSideEffectImports": true,
|
"noUncheckedSideEffectImports": true,
|
||||||
/* Path Mapping */
|
/* Path Mapping */
|
||||||
"baseUrl": ".",
|
|
||||||
"paths": {
|
"paths": {
|
||||||
"@/*": [
|
"@/*": [
|
||||||
"./src/*"
|
"./src/*"
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
{ "path": "./tsconfig.node.json" }
|
{ "path": "./tsconfig.node.json" }
|
||||||
],
|
],
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"baseUrl": ".",
|
|
||||||
"paths": {
|
"paths": {
|
||||||
"@/*": ["./src/*"]
|
"@/*": ["./src/*"]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user