feat(qms/api): 新增qms专用物料、工序、工位和供应商相关接口及类型定义
- 新增物料信息相关接口和类型定义 - 新增工序信息相关接口和类型定义 - 新增工位信息相关接口和类型定义 - 新增供应商信息相关接口和类型定义master
parent
918e263f5b
commit
ecdc504d08
@ -0,0 +1,78 @@
|
|||||||
|
import request from '@/utils/request';
|
||||||
|
import { AxiosPromise } from 'axios';
|
||||||
|
import { BaseMaterialInfoVO, BaseMaterialInfoForm, BaseMaterialInfoQuery } from '@/api/qms/baseMaterialInfo/types';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询物料信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
|
||||||
|
export const listBaseMaterialInfo = (query?: BaseMaterialInfoQuery): AxiosPromise<BaseMaterialInfoVO[]> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseMaterialInfo/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询物料信息详细
|
||||||
|
* @param materialId
|
||||||
|
*/
|
||||||
|
export const getBaseMaterialInfo = (materialId: string | number): AxiosPromise<BaseMaterialInfoVO> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseMaterialInfo/' + materialId,
|
||||||
|
method: 'get'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增物料信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const addBaseMaterialInfo = (data: BaseMaterialInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseMaterialInfo',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改物料信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const updateBaseMaterialInfo = (data: BaseMaterialInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseMaterialInfo',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除物料信息
|
||||||
|
* @param materialId
|
||||||
|
*/
|
||||||
|
export const delBaseMaterialInfo = (materialId: string | number | Array<string | number>) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseMaterialInfo/' + materialId,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 下拉框查询物料信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
export function getBaseMaterialInfoList (query) {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseMaterialInfo/getBaseMaterialInfoList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,88 @@
|
|||||||
|
import request from '@/utils/request';
|
||||||
|
import { AxiosPromise } from 'axios';
|
||||||
|
import { BaseProcessInfoVO, BaseProcessInfoForm, BaseProcessInfoQuery } from '@/api/qms/baseProcessInfo/types';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询工序信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
|
||||||
|
export const listBaseProcessInfo = (query?: BaseProcessInfoQuery): AxiosPromise<BaseProcessInfoVO[]> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseProcessInfo/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询工序信息详细
|
||||||
|
* @param processId
|
||||||
|
*/
|
||||||
|
export const getBaseProcessInfo = (processId: string | number): AxiosPromise<BaseProcessInfoVO> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseProcessInfo/' + processId,
|
||||||
|
method: 'get'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增工序信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const addBaseProcessInfo = (data: BaseProcessInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseProcessInfo',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改工序信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const updateBaseProcessInfo = (data: BaseProcessInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseProcessInfo/edit',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改工序信息关联用户
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const updateBaseProcessInfoUser = (data: BaseProcessInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseProcessInfo/editUser',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除工序信息
|
||||||
|
* @param processId
|
||||||
|
*/
|
||||||
|
export const delBaseProcessInfo = (processId: string | number | Array<string | number>) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseProcessInfo/' + processId,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询工序信息下拉框列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
export function getProcessInfoList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseProcessInfo/getProcessInfoList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,76 @@
|
|||||||
|
import request from '@/utils/request';
|
||||||
|
import { AxiosPromise } from 'axios';
|
||||||
|
import { BaseStationInfoVO, BaseStationInfoForm, BaseStationInfoQuery } from '@/api/qms/baseStationInfo/types';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询工位信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
|
||||||
|
export const listBaseStationInfo = (query?: BaseStationInfoQuery): AxiosPromise<BaseStationInfoVO[]> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseStationInfo/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询工位信息详细
|
||||||
|
* @param stationId
|
||||||
|
*/
|
||||||
|
export const getBaseStationInfo = (stationId: string | number): AxiosPromise<BaseStationInfoVO> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseStationInfo/' + stationId,
|
||||||
|
method: 'get'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增工位信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const addBaseStationInfo = (data: BaseStationInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseStationInfo',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改工位信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const updateBaseStationInfo = (data: BaseStationInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseStationInfo',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除工位信息
|
||||||
|
* @param stationId
|
||||||
|
*/
|
||||||
|
export const delBaseStationInfo = (stationId: string | number | Array<string | number>) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseStationInfo/' + stationId,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询工位信息下拉框列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
export function getStationInfoList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseStationInfo/getStationInfoList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,77 @@
|
|||||||
|
import request from '@/utils/request';
|
||||||
|
import { AxiosPromise } from 'axios';
|
||||||
|
import { BaseSupplierInfoVO, BaseSupplierInfoForm, BaseSupplierInfoQuery } from '@/api/qms/baseSupplierInfo/types';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询供应商信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
|
||||||
|
export const listBaseSupplierInfo = (query?: BaseSupplierInfoQuery): AxiosPromise<BaseSupplierInfoVO[]> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseSupplierInfo/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询供应商信息详细
|
||||||
|
* @param supplierId
|
||||||
|
*/
|
||||||
|
export const getBaseSupplierInfo = (supplierId: string | number): AxiosPromise<BaseSupplierInfoVO> => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseSupplierInfo/' + supplierId,
|
||||||
|
method: 'get'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增供应商信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const addBaseSupplierInfo = (data: BaseSupplierInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseSupplierInfo',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改供应商信息
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const updateBaseSupplierInfo = (data: BaseSupplierInfoForm) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseSupplierInfo',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除供应商信息
|
||||||
|
* @param supplierId
|
||||||
|
*/
|
||||||
|
export const delBaseSupplierInfo = (supplierId: string | number | Array<string | number>) => {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseSupplierInfo/' + supplierId,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 下拉框查询供应商信息列表
|
||||||
|
* @param query
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
export function getBaseSupplierInfoList (query) {
|
||||||
|
return request({
|
||||||
|
url: '/qms/baseSupplierInfo/getBaseSupplierInfoList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
Loading…
Reference in New Issue