Fix build

This commit is contained in:
hamid zarghami
2026-02-09 16:50:03 +03:30
parent 092a9e46fb
commit e876d19a2e
7 changed files with 2 additions and 45 deletions
+1 -3
View File
@@ -71,10 +71,8 @@
"statistics": "گزارشات" "statistics": "گزارشات"
}, },
"shipment": { "shipment": {
"dineIn": "سرو در فروشگاه",
"customerPickup": "دریافت از محل", "customerPickup": "دریافت از محل",
"deliveryCar": "تحویل به خودرو", "deliveryCourier": "ارسال با پیک"
"deliveryCourier": "بیرون بر"
}, },
"slider": { "slider": {
"new_slider": "اسلایدر جدید", "new_slider": "اسلایدر جدید",
-14
View File
@@ -98,7 +98,6 @@ const OrderDetails: FC = () => {
// بررسی وضعیت pending (هم enum و هم string literal) // بررسی وضعیت pending (هم enum و هم string literal)
const isPaymentPending = paymentStatus === PaymentStatusEnum.Pending || paymentStatus === 'pending' const isPaymentPending = paymentStatus === PaymentStatusEnum.Pending || paymentStatus === 'pending'
const isCourierDelivery = order.deliveryMethod?.method === DeliveryMethodEnum.DeliveryCourier const isCourierDelivery = order.deliveryMethod?.method === DeliveryMethodEnum.DeliveryCourier
const isDineInOrCarDelivery = order.deliveryMethod?.method === DeliveryMethodEnum.DineIn || order.deliveryMethod?.method === DeliveryMethodEnum.DeliveryCar
const isCustomerPickup = order.deliveryMethod?.method === DeliveryMethodEnum.CustomerPickup const isCustomerPickup = order.deliveryMethod?.method === DeliveryMethodEnum.CustomerPickup
// نمایش دکمه تایید پرداخت نقدی // نمایش دکمه تایید پرداخت نقدی
@@ -149,17 +148,6 @@ const OrderDetails: FC = () => {
}) })
} }
const handleDeliverToWaiter = () => {
changeOrderStatus({
orderId: order.id,
status: OrderStatus.DELIVERED_TO_WAITER
}, {
onError: (error) => {
toast.error(extractErrorMessage(error))
}
})
}
const handleDeliverToReceptionist = () => { const handleDeliverToReceptionist = () => {
changeOrderStatus({ changeOrderStatus({
orderId: order.id, orderId: order.id,
@@ -233,7 +221,6 @@ const OrderDetails: FC = () => {
showCancelButton={showCancelButton} showCancelButton={showCancelButton}
isPreparing={isPreparing} isPreparing={isPreparing}
isCourierDelivery={isCourierDelivery} isCourierDelivery={isCourierDelivery}
isDineInOrCarDelivery={isDineInOrCarDelivery}
isCustomerPickup={isCustomerPickup} isCustomerPickup={isCustomerPickup}
isCanceled={isCanceled} isCanceled={isCanceled}
isVerifyingPayment={isVerifyingPayment} isVerifyingPayment={isVerifyingPayment}
@@ -241,7 +228,6 @@ const OrderDetails: FC = () => {
onVerifyCashPayment={handleVerifyCashPayment} onVerifyCashPayment={handleVerifyCashPayment}
onSendToKitchen={handleSendToKitchen} onSendToKitchen={handleSendToKitchen}
onDeliverToCourier={handleDeliverToCourier} onDeliverToCourier={handleDeliverToCourier}
onDeliverToWaiter={handleDeliverToWaiter}
onDeliverToReceptionist={handleDeliverToReceptionist} onDeliverToReceptionist={handleDeliverToReceptionist}
onCancelOrder={() => setShowCancelModal(true)} onCancelOrder={() => setShowCancelModal(true)}
/> />
@@ -7,7 +7,6 @@ interface OrderActionsProps {
showCancelButton: boolean showCancelButton: boolean
isPreparing: boolean isPreparing: boolean
isCourierDelivery: boolean isCourierDelivery: boolean
isDineInOrCarDelivery: boolean
isCustomerPickup: boolean isCustomerPickup: boolean
isCanceled: boolean isCanceled: boolean
isVerifyingPayment: boolean isVerifyingPayment: boolean
@@ -15,7 +14,6 @@ interface OrderActionsProps {
onVerifyCashPayment: () => void onVerifyCashPayment: () => void
onSendToKitchen: () => void onSendToKitchen: () => void
onDeliverToCourier: () => void onDeliverToCourier: () => void
onDeliverToWaiter: () => void
onDeliverToReceptionist: () => void onDeliverToReceptionist: () => void
onCancelOrder: () => void onCancelOrder: () => void
} }
@@ -26,7 +24,6 @@ const OrderActions: FC<OrderActionsProps> = ({
showCancelButton, showCancelButton,
isPreparing, isPreparing,
isCourierDelivery, isCourierDelivery,
isDineInOrCarDelivery,
isCustomerPickup, isCustomerPickup,
isCanceled, isCanceled,
isVerifyingPayment, isVerifyingPayment,
@@ -34,7 +31,6 @@ const OrderActions: FC<OrderActionsProps> = ({
onVerifyCashPayment, onVerifyCashPayment,
onSendToKitchen, onSendToKitchen,
onDeliverToCourier, onDeliverToCourier,
onDeliverToWaiter,
onDeliverToReceptionist, onDeliverToReceptionist,
onCancelOrder onCancelOrder
}) => { }) => {
@@ -56,11 +52,6 @@ const OrderActions: FC<OrderActionsProps> = ({
onDeliverToCourier() onDeliverToCourier()
} }
const handleDeliverToWaiter = () => {
setLoadingAction('deliverToWaiter')
onDeliverToWaiter()
}
const handleDeliverToReceptionist = () => { const handleDeliverToReceptionist = () => {
setLoadingAction('deliverToReceptionist') setLoadingAction('deliverToReceptionist')
onDeliverToReceptionist() onDeliverToReceptionist()
@@ -102,15 +93,6 @@ const OrderActions: FC<OrderActionsProps> = ({
/> />
)} )}
{isPreparing && isDineInOrCarDelivery && (
<Button
label='تحویل به گارسون'
onClick={handleDeliverToWaiter}
isloading={isChangingStatus && loadingAction === 'deliverToWaiter'}
className='bg-purple-600 hover:bg-purple-700'
/>
)}
{isPreparing && isCustomerPickup && ( {isPreparing && isCustomerPickup && (
<Button <Button
label='تحویل به رسپشنیست' label='تحویل به رسپشنیست'
+1 -4
View File
@@ -22,10 +22,8 @@ const PaymentInfo: FC<PaymentInfoProps> = ({
const getDeliveryMethodText = (method: string): string => { const getDeliveryMethodText = (method: string): string => {
const methodMap: Record<string, string> = { const methodMap: Record<string, string> = {
[DeliveryMethodEnum.DineIn]: 'سرو در فروشگاه',
[DeliveryMethodEnum.CustomerPickup]: 'دریافت از محل', [DeliveryMethodEnum.CustomerPickup]: 'دریافت از محل',
[DeliveryMethodEnum.DeliveryCar]: 'تحویل به خودرو', [DeliveryMethodEnum.DeliveryCourier]: 'ارسال با پیک',
[DeliveryMethodEnum.DeliveryCourier]: 'بیرون بر',
} }
return methodMap[method] || method return methodMap[method] || method
} }
@@ -34,7 +32,6 @@ const PaymentInfo: FC<PaymentInfoProps> = ({
const methodMap: Record<string, string> = { const methodMap: Record<string, string> = {
[PaymentMethodEnum.Cash]: 'پرداخت نقدی', [PaymentMethodEnum.Cash]: 'پرداخت نقدی',
[PaymentMethodEnum.Online]: 'پرداخت آنلاین', [PaymentMethodEnum.Online]: 'پرداخت آنلاین',
[PaymentMethodEnum.CardOnDelivery]: 'پرداخت در محل',
[PaymentMethodEnum.Wallet]: 'کیف پول', [PaymentMethodEnum.Wallet]: 'کیف پول',
} }
return methodMap[method] || method return methodMap[method] || method
-2
View File
@@ -26,9 +26,7 @@ const CreateShipmentMethod: FC = () => {
const [deliveryFeeType, setDeliveryFeeType] = useState<string>(DeliveryFeeTypeEnum.FIXED) const [deliveryFeeType, setDeliveryFeeType] = useState<string>(DeliveryFeeTypeEnum.FIXED)
const shipmentMethods = [ const shipmentMethods = [
{ label: t(`shipment.${DeliveryMethodEnum.DineIn}`), value: DeliveryMethodEnum.DineIn },
{ label: t(`shipment.${DeliveryMethodEnum.CustomerPickup}`), value: DeliveryMethodEnum.CustomerPickup }, { label: t(`shipment.${DeliveryMethodEnum.CustomerPickup}`), value: DeliveryMethodEnum.CustomerPickup },
{ label: t(`shipment.${DeliveryMethodEnum.DeliveryCar}`), value: DeliveryMethodEnum.DeliveryCar },
{ label: t(`shipment.${DeliveryMethodEnum.DeliveryCourier}`), value: DeliveryMethodEnum.DeliveryCourier }, { label: t(`shipment.${DeliveryMethodEnum.DeliveryCourier}`), value: DeliveryMethodEnum.DeliveryCourier },
] ]
-2
View File
@@ -28,9 +28,7 @@ const UpdateShipmentMethod: FC = () => {
const [deliveryFeeType, setDeliveryFeeType] = useState<string>(DeliveryFeeTypeEnum.FIXED) const [deliveryFeeType, setDeliveryFeeType] = useState<string>(DeliveryFeeTypeEnum.FIXED)
const shipmentMethods = [ const shipmentMethods = [
{ label: t(`shipment.${DeliveryMethodEnum.DineIn}`), value: DeliveryMethodEnum.DineIn },
{ label: t(`shipment.${DeliveryMethodEnum.CustomerPickup}`), value: DeliveryMethodEnum.CustomerPickup }, { label: t(`shipment.${DeliveryMethodEnum.CustomerPickup}`), value: DeliveryMethodEnum.CustomerPickup },
{ label: t(`shipment.${DeliveryMethodEnum.DeliveryCar}`), value: DeliveryMethodEnum.DeliveryCar },
{ label: t(`shipment.${DeliveryMethodEnum.DeliveryCourier}`), value: DeliveryMethodEnum.DeliveryCourier }, { label: t(`shipment.${DeliveryMethodEnum.DeliveryCourier}`), value: DeliveryMethodEnum.DeliveryCourier },
] ]
-2
View File
@@ -1,7 +1,5 @@
export enum DeliveryMethodEnum { export enum DeliveryMethodEnum {
DineIn = "dineIn",
CustomerPickup = "customerPickup", CustomerPickup = "customerPickup",
DeliveryCar = "deliveryCar",
DeliveryCourier = "deliveryCourier", DeliveryCourier = "deliveryCourier",
} }