ebanutsya
This commit is contained in:
38
src/api/assemblyApi.ts
Normal file
38
src/api/assemblyApi.ts
Normal file
@@ -0,0 +1,38 @@
|
||||
import apiClient from "./apiClient";
|
||||
import {Assembly} from "../types/assembly";
|
||||
|
||||
const router = '/assembly';
|
||||
|
||||
const assemblyApi = {
|
||||
create: async (orderId: number): Promise<{
|
||||
ok: boolean,
|
||||
message: string,
|
||||
assemblyId: number,
|
||||
statusCode: string
|
||||
}> => {
|
||||
let response = await apiClient.post(`${router}/create`, {orderId});
|
||||
return response.data;
|
||||
},
|
||||
close: async (assemblyId: number): Promise<{ ok: boolean, message: string }> => {
|
||||
let response = await apiClient.post(`${router}/close`, {assemblyId});
|
||||
return response.data;
|
||||
},
|
||||
getActive: async (): Promise<Assembly> => {
|
||||
let response = await apiClient.get(`${router}/getActive`);
|
||||
return response.data;
|
||||
},
|
||||
hasActive: async (): Promise<{ has: boolean }> => {
|
||||
let response = await apiClient.get(`${router}/hasActive`);
|
||||
return response.data;
|
||||
},
|
||||
updateState: async (assemblyId: number, state: number): Promise<{ ok: boolean }> => {
|
||||
let response = await apiClient.post(`${router}/updateState`, {assemblyId, state});
|
||||
return response.data;
|
||||
},
|
||||
confirm: async (assemblyId: number): Promise<{ ok: boolean, message: string }> => {
|
||||
let response = await apiClient.post(`${router}/confirm`, {assemblyId});
|
||||
return response.data;
|
||||
}
|
||||
}
|
||||
|
||||
export default assemblyApi;
|
||||
@@ -10,6 +10,10 @@ const ordersApi = {
|
||||
getOrdersBySupplierProduct: async (supplierProductId: number): Promise<Order[]> => {
|
||||
let response = await apiClient.get(`${router}/getBySupplierProductId?supplierProductId=${supplierProductId}`);
|
||||
return response.data;
|
||||
},
|
||||
getOrderById: async (orderId: number): Promise<Order> => {
|
||||
let response = await apiClient.get(`${router}/getOrderById?orderId=${orderId}`);
|
||||
return response.data;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user