This commit is contained in:
hamid zarghami
2026-02-22 12:03:32 +03:30
parent e6e1878cb2
commit 11f8f4326b
19 changed files with 64 additions and 62 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ type Props = {
const OrderItem: FC<Props> = ({ item, estimatedDays }) => {
const { id } = useParams()
const { data: fields } = useGetEntityField(item.product?.id)
const { data: fields } = useGetEntityField(String(item.product?.id ?? ''))
return (
@@ -67,7 +67,7 @@ const OrderItem: FC<Props> = ({ item, estimatedDays }) => {
</div>
{
fields?.data?.map((field) => {
const value = item.attributes?.find((o => Number(o.attributeId) === Number(field.id)))
const value = item.attributes?.find((o) => String(o.attributeId) === String(field.id))
return (
+1 -1
View File
@@ -90,7 +90,7 @@ export const useGetAttributes = (id?: number) => {
});
};
export const useGetOrderItem = (id?: number) => {
export const useGetOrderItem = (id?: string) => {
return useQuery({
queryKey: ["order-item", id],
queryFn: () => api.getOrderItem(id),
+4 -2
View File
@@ -26,7 +26,9 @@ export const getOrdersInvoiced = async (page: number = 1) => {
};
export const getRequests = async () => {
const { data } = await axios.get<OrderListResponseType>(`/admin/orders/request`);
const { data } = await axios.get<OrderListResponseType>(
`/admin/orders/request`,
);
return data;
};
@@ -77,7 +79,7 @@ export const getAttributes = async (productId?: number) => {
return data;
};
export const getOrderItem = async (itemId?: number) => {
export const getOrderItem = async (itemId?: string) => {
const { data } = await axios.get<OrderItemResponseType>(
`/admin/orders/item/${itemId}`,
);
+2 -2
View File
@@ -42,7 +42,7 @@ export interface OrderItem {
printAttachments: null;
printAttributes?: {
value: string;
fieldId: number;
fieldId: string;
}[];
confirmedAt: string | null;
createdAt: string;
@@ -166,7 +166,7 @@ export type OrderItemType = {
discount: number;
printAttributes?: {
value: string;
fieldId: number;
fieldId: string;
}[];
};
export type TicketsResponseType = BaseResponse<TicketType[]>;