status order
This commit is contained in:
+2
-1
@@ -854,7 +854,8 @@
|
|||||||
"completed": "تکمیل شده",
|
"completed": "تکمیل شده",
|
||||||
"canceled": "لغو شده",
|
"canceled": "لغو شده",
|
||||||
"deliveredToWaiter": "تحویل به گارسون",
|
"deliveredToWaiter": "تحویل به گارسون",
|
||||||
"deliveredToReceptionist": "تحویل به پیشخوان"
|
"deliveredToReceptionist": "تحویل به پیشخوان",
|
||||||
|
"deliveredToRecepient": "تحویل به گیرنده"
|
||||||
},
|
},
|
||||||
"reviews": {
|
"reviews": {
|
||||||
"reviews": "نظرات",
|
"reviews": "نظرات",
|
||||||
|
|||||||
@@ -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))
|
||||||
|
|||||||
@@ -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',
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user