@@ -20,6 +20,7 @@ export const JOB_CARD_ROUTES = {
|
||||
DELETE_ATTACHMENT: "/api/job-cards/{id}/delete-attachment",
|
||||
CHANGE_SERVICE_WRITER: "/api/job-cards/{id}/change-service-writer-id",
|
||||
CHANGE_SALES_PERSON: "/api/job-cards/{id}/change-sales-person-id",
|
||||
CHANGE_TECHNICIAN: "/api/job-cards/{id}/change-technician-id",
|
||||
GET_PARTS: "/api/job-cards/{id}/get-parts",
|
||||
ADD_PART: "/api/job-cards/{id}/add-part",
|
||||
UPDATE_PART: "/api/job-cards/{id}/update-part",
|
||||
@@ -118,6 +119,10 @@ export class JobCardsClient extends CrudClient<
|
||||
return this.post(JOB_CARD_ROUTES.CHANGE_SALES_PERSON, payload, { params: { id } })
|
||||
}
|
||||
|
||||
async changeTechnician(id: string, payload: ApiRequestBody<typeof JOB_CARD_ROUTES.CHANGE_TECHNICIAN, "post">) {
|
||||
return this.post(JOB_CARD_ROUTES.CHANGE_TECHNICIAN, payload, { params: { id } })
|
||||
}
|
||||
|
||||
async getParts(id: string, params?: Record<string, unknown>) {
|
||||
return this.get(JOB_CARD_ROUTES.GET_PARTS, { params: { id }, query: params as any })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user