feat(wms): 复制mes的生产订单信息模块
- 新增生产订单信息列表查询、详细查询、新增、修改、删除等接口 - 添加下拉框查询生产订单信息列表接口 - 定义生产订单信息相关的数据结构和类型master
parent
117b863cd7
commit
65c67a780b
@ -0,0 +1,77 @@
|
|||||||
|
import request from '@/utils/request';
|
||||||
|
import { AxiosPromise } from 'axios';
|
||||||
|
import { OrderInfoVO, OrderInfoForm, OrderInfoQuery } from '@/api/wms/orderInfo/types';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询生产订单信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
|
||||||
|
export const listOrderInfo = (query?: OrderInfoQuery): AxiosPromise<OrderInfoVO[]> => {
|
||||||
|
return request({
|
||||||
|
url: '/wms/orderInfo/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询生产订单信息详细
|
||||||
|
* @param productOrderId
|
||||||
|
*/
|
||||||
|
export const getOrderInfo = (productOrderId: string | number): AxiosPromise<OrderInfoVO> => {
|
||||||
|
return request({
|
||||||
|
url: '/wms/orderInfo/' + productOrderId,
|
||||||
|
method: 'get'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增生产订单信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const addOrderInfo = (data: OrderInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/wms/orderInfo',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改生产订单信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const updateOrderInfo = (data: OrderInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/wms/orderInfo',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除生产订单信息
|
||||||
|
* @param productOrderId
|
||||||
|
*/
|
||||||
|
export const delOrderInfo = (productOrderId: string | number | Array<string | number>) => {
|
||||||
|
return request({
|
||||||
|
url: '/wms/orderInfo/' + productOrderId,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 下拉框查询生产订单信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
export function getProdOrderInfoList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/wms/orderInfo/getProdOrderInfoList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
Loading…
Reference in New Issue