reason return

This commit is contained in:
hamid zarghami
2025-10-08 12:48:44 +03:30
parent 30c4ab91fb
commit a3537e5a66
5 changed files with 195 additions and 51 deletions
+20 -1
View File
@@ -2,8 +2,10 @@ import axios from "../../../config/axios";
import type {
CancelReasonsResponseType,
CreateCancelReasonType,
CreateReturnReasonType,
NativeOrdersResponseType,
OrderDetailResponseType,
ReturnReasonsResponseType,
} from "../types/Types";
export const getNativeOrders = async (
@@ -46,6 +48,23 @@ export const getCancelReasons = async (): Promise<
};
export const deleteCancelReason = async (id: string) => {
const { data } = await axios.delete(`/cancel/reasons/${id}`);
const { data } = await axios.delete(`/admin/orders/reasons/${id}/delete`);
return data;
};
export const createReturnReason = async (params: CreateReturnReasonType) => {
const { data } = await axios.post(`/admin/orders/returns/reasons`, params);
return data;
};
export const getReturnReasons = async (): Promise<
ReturnReasonsResponseType
> => {
const { data } = await axios.get(`/returns/reasons`);
return data;
};
export const deleteReturnReason = async (id: string) => {
const { data } = await axios.delete(`/admin/orders/returns/reasons/${id}`);
return data;
};