This commit is contained in:
@@ -7,8 +7,7 @@ import RefreshButton from '@/components/RefreshButton'
|
|||||||
import Button from '@/components/Button'
|
import Button from '@/components/Button'
|
||||||
import { Paths } from '@/config/Paths'
|
import { Paths } from '@/config/Paths'
|
||||||
import { extractErrorMessage } from '@/config/func'
|
import { extractErrorMessage } from '@/config/func'
|
||||||
import { useGetInvoiceItem } from '@/pages/invoice/hooks/useInvoiceData'
|
import { useGetOrderDetails, useUpdateOrderStatus } from './hooks/useOrderData'
|
||||||
import { useGetOrderDetails, useUpdateOrderStatus } from './hooks/useOrderData'
|
|
||||||
import TicketSection from './components/TicketSection'
|
import TicketSection from './components/TicketSection'
|
||||||
import OrderDetailSidebar from './components/OrderDetailSidebar'
|
import OrderDetailSidebar from './components/OrderDetailSidebar'
|
||||||
import type { OrderDetailDataType } from './types/Types'
|
import type { OrderDetailDataType } from './types/Types'
|
||||||
@@ -20,8 +19,8 @@ const OrderDetail: FC = () => {
|
|||||||
const { mutate: updateOrderStatus, isPending: isUpdatingStatus } =
|
const { mutate: updateOrderStatus, isPending: isUpdatingStatus } =
|
||||||
useUpdateOrderStatus()
|
useUpdateOrderStatus()
|
||||||
const order = data?.data as OrderDetailDataType | undefined
|
const order = data?.data as OrderDetailDataType | undefined
|
||||||
const { data: invoiceItemData } = useGetInvoiceItem(order?.invoiceItem ?? null)
|
// const { data: invoiceItemData } = useGetInvoiceItem(order?.invoiceItem ?? null)
|
||||||
const invoiceId = invoiceItemData?.data?.invoice?.id
|
const invoiceId = order?.invoiceItem?.invoice
|
||||||
|
|
||||||
const handleUpdateStatus = (status: OrderStatusEnum) => {
|
const handleUpdateStatus = (status: OrderStatusEnum) => {
|
||||||
if (!id) return
|
if (!id) return
|
||||||
|
|||||||
@@ -136,7 +136,7 @@ export type OrderDetailDataType = {
|
|||||||
id: string;
|
id: string;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
deletedAt: string | null;
|
deletedAt: string | null;
|
||||||
invoiceItem: string;
|
invoiceItem: { id: string, invoice: string } | null;
|
||||||
product: Product | null;
|
product: Product | null;
|
||||||
print: unknown | null;
|
print: unknown | null;
|
||||||
title: string;
|
title: string;
|
||||||
@@ -148,7 +148,7 @@ export type OrderDetailDataType = {
|
|||||||
status: string;
|
status: string;
|
||||||
estimatedDays: number;
|
estimatedDays: number;
|
||||||
attachments: unknown[];
|
attachments: unknown[];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type AttachmentsType = {
|
export type AttachmentsType = {
|
||||||
url: string;
|
url: string;
|
||||||
|
|||||||
Reference in New Issue
Block a user