chore: add view reason of client
This commit is contained in:
@@ -509,6 +509,38 @@ export const getClientReferralAdmin = async (
|
||||
}
|
||||
};
|
||||
|
||||
export interface CancelledOrder {
|
||||
id: number;
|
||||
username: string;
|
||||
total_prix: number;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
items_count: number;
|
||||
cancel_reason: string;
|
||||
cancellation?: {
|
||||
cancelled_at: string;
|
||||
cancelled_by: string;
|
||||
reason: string;
|
||||
};
|
||||
}
|
||||
|
||||
export const getClientCancelledOrders = async (
|
||||
username: string,
|
||||
): Promise<{ success: boolean; orders: CancelledOrder[] }> => {
|
||||
try {
|
||||
const { data } = await apiClient.get(
|
||||
`${V2}/admin/protected/orders/cancelled`,
|
||||
{ params: { username } },
|
||||
);
|
||||
return {
|
||||
success: true,
|
||||
orders: data.data?.cancelled_orders ?? [],
|
||||
};
|
||||
} catch {
|
||||
return { success: false, orders: [] };
|
||||
}
|
||||
};
|
||||
|
||||
// ============================================
|
||||
// ALERTES
|
||||
// ============================================
|
||||
|
||||
Reference in New Issue
Block a user