refactor(ticket): remove web repair upload flow

This commit is contained in:
2026-07-22 15:41:38 +05:30
parent e94da54aa9
commit e077467bce
11 changed files with 35 additions and 661 deletions

View File

@@ -8,8 +8,6 @@ import type {
RequestTicketExtensionPayload,
ReviewTicketExtensionPayload,
SseTokenResponse,
SubmitRepairPayload,
SubmitRepairUploadPayload,
TicketDetail,
TicketExtensionRequestsResponse,
TicketOverviewDetail,
@@ -90,41 +88,6 @@ export const ticketService = {
return response.data;
},
submitRepair: async (
ticketId: string,
payload: SubmitRepairPayload,
): Promise<TicketDetail> => {
const response = await axiosClient.post<TicketDetail>(
API_ROUTES.TICKETS.SUBMIT_REPAIR(ticketId),
payload,
);
return response.data;
},
submitRepairUpload: async (
ticketId: string,
payload: SubmitRepairUploadPayload,
): Promise<TicketDetail> => {
const formData = new FormData();
formData.append('defect_class', payload.defect_class);
formData.append('notes', payload.notes);
formData.append('video', payload.video);
payload.images.forEach((image) => {
formData.append('images', image);
});
const response = await axiosClient.post<TicketDetail>(
API_ROUTES.TICKETS.SUBMIT_REPAIR_UPLOAD(ticketId),
formData,
{
headers: {
'Content-Type': 'multipart/form-data',
},
},
);
return response.data;
},
requestTicketExtension: async (
ticketId: string,
assignmentId: number,