status order

This commit is contained in:
hamid zarghami
2026-02-14 15:59:00 +03:30
parent c5be4bba2d
commit 1c735fcebb
5 changed files with 10 additions and 10 deletions
+2 -1
View File
@@ -854,7 +854,8 @@
"completed": "تکمیل شده", "completed": "تکمیل شده",
"canceled": "لغو شده", "canceled": "لغو شده",
"deliveredToWaiter": "تحویل به گارسون", "deliveredToWaiter": "تحویل به گارسون",
"deliveredToReceptionist": "تحویل به پیشخوان" "deliveredToReceptionist": "تحویل به پیشخوان",
"deliveredToRecepient": "تحویل به گیرنده"
}, },
"reviews": { "reviews": {
"reviews": "نظرات", "reviews": "نظرات",
+1 -1
View File
@@ -151,7 +151,7 @@ const OrderDetails: FC = () => {
const handleDeliverToReceptionist = () => { const handleDeliverToReceptionist = () => {
changeOrderStatus({ changeOrderStatus({
orderId: order.id, orderId: order.id,
status: OrderStatus.DELIVERED_TO_RECEPTIONIST status: OrderStatus.DELIVERED_TO_RECEPIENT
}, { }, {
onError: (error) => { onError: (error) => {
toast.error(extractErrorMessage(error)) toast.error(extractErrorMessage(error))
+5 -5
View File
@@ -68,7 +68,7 @@ const OrderActions: FC<OrderActionsProps> = ({
<div className='mt-6 flex flex-col gap-3'> <div className='mt-6 flex flex-col gap-3'>
{showVerifyCashPaymentButton && ( {showVerifyCashPaymentButton && (
<Button <Button
label='تایید پرداخت' label='پرداخت شده'
onClick={onVerifyCashPayment} onClick={onVerifyCashPayment}
isloading={isVerifyingPayment} isloading={isVerifyingPayment}
className='bg-green-600 hover:bg-green-700' className='bg-green-600 hover:bg-green-700'
@@ -77,7 +77,7 @@ const OrderActions: FC<OrderActionsProps> = ({
{showSendToKitchenButton && ( {showSendToKitchenButton && (
<Button <Button
label='ارسال به آشپزخانه' label='در حال آماده سازی'
onClick={handleSendToKitchen} onClick={handleSendToKitchen}
isloading={isChangingStatus && loadingAction === 'sendToKitchen'} isloading={isChangingStatus && loadingAction === 'sendToKitchen'}
className='bg-orange-600 hover:bg-orange-700' className='bg-orange-600 hover:bg-orange-700'
@@ -86,7 +86,7 @@ const OrderActions: FC<OrderActionsProps> = ({
{isPreparing && isCourierDelivery && ( {isPreparing && isCourierDelivery && (
<Button <Button
label='تحویل به پیک' label='ارسال شده است'
onClick={handleDeliverToCourier} onClick={handleDeliverToCourier}
isloading={isChangingStatus && loadingAction === 'deliverToCourier'} isloading={isChangingStatus && loadingAction === 'deliverToCourier'}
className='bg-blue-600 hover:bg-blue-700' className='bg-blue-600 hover:bg-blue-700'
@@ -95,7 +95,7 @@ const OrderActions: FC<OrderActionsProps> = ({
{isPreparing && isCustomerPickup && ( {isPreparing && isCustomerPickup && (
<Button <Button
label='تحویل به رسپشنیست' label='تحویل به پذیرش'
onClick={handleDeliverToReceptionist} onClick={handleDeliverToReceptionist}
isloading={isChangingStatus && loadingAction === 'deliverToReceptionist'} isloading={isChangingStatus && loadingAction === 'deliverToReceptionist'}
className='bg-indigo-600 hover:bg-indigo-700' className='bg-indigo-600 hover:bg-indigo-700'
@@ -104,7 +104,7 @@ const OrderActions: FC<OrderActionsProps> = ({
{showCancelButton && ( {showCancelButton && (
<Button <Button
label=غو سفارش' label='کنسل'
onClick={handleCancelOrder} onClick={handleCancelOrder}
isloading={isChangingStatus && loadingAction === 'cancelOrder'} isloading={isChangingStatus && loadingAction === 'cancelOrder'}
className='bg-transparent border border-red-500 text-red-500 hover:bg-red-50' className='bg-transparent border border-red-500 text-red-500 hover:bg-red-50'
@@ -21,6 +21,7 @@ const getStatusVariant = (status: string): 'success' | 'error' | 'warning' | 'in
'preparing': 'warning', 'preparing': 'warning',
'ready': 'info', 'ready': 'info',
'shipped': 'info', 'shipped': 'info',
'deliveredToRecepient': 'success',
'completed': 'success', 'completed': 'success',
'canceled': 'error', 'canceled': 'error',
} }
+1 -3
View File
@@ -2,9 +2,7 @@ export enum OrderStatus {
PENDING_PAYMENT = "pendingPayment", PENDING_PAYMENT = "pendingPayment",
PAID = "paid", PAID = "paid",
PREPARING = "preparing", PREPARING = "preparing",
READY = "ready", DELIVERED_TO_RECEPIENT = "deliveredToRecepient",
DELIVERED_TO_WAITER = "deliveredToWaiter",
DELIVERED_TO_RECEPTIONIST = "deliveredToReceptionist",
SHIPPED = "shipped", SHIPPED = "shipped",
COMPLETED = "completed", COMPLETED = "completed",
CANCELED = "canceled", CANCELED = "canceled",