diff --git a/src/api/mes/baseProdLineInfo/index.ts b/src/api/mes/baseProdLineInfo/index.ts new file mode 100644 index 0000000..fb9a7e5 --- /dev/null +++ b/src/api/mes/baseProdLineInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { BaseProdLineInfoVO, BaseProdLineInfoForm, BaseProdLineInfoQuery } from '@/api/mes/baseProdLineInfo/types'; + +/** + * 查询产线信息列表 + * @param query + * @returns {*} + */ + +export const listBaseProdLineInfo = (query?: BaseProdLineInfoQuery): AxiosPromise => { + return request({ + url: '/mes/baseProdLineInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询产线信息详细 + * @param prodLineId + */ +export const getBaseProdLineInfo = (prodLineId: string | number): AxiosPromise => { + return request({ + url: '/mes/baseProdLineInfo/' + prodLineId, + method: 'get' + }); +}; + +/** + * 新增产线信息 + * @param data + */ +export const addBaseProdLineInfo = (data: BaseProdLineInfoForm) => { + return request({ + url: '/mes/baseProdLineInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改产线信息 + * @param data + */ +export const updateBaseProdLineInfo = (data: BaseProdLineInfoForm) => { + return request({ + url: '/mes/baseProdLineInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除产线信息 + * @param prodLineId + */ +export const delBaseProdLineInfo = (prodLineId: string | number | Array) => { + return request({ + url: '/mes/baseProdLineInfo/' + prodLineId, + method: 'delete' + }); +}; + + +/** + * 查询产线信息下拉框列表 + * @param query + * @returns {*} + */ +export function getProdLineList(query) { + return request({ + url: '/mes/baseProdLineInfo/getProdLineList', + method: 'get', + params: query + }); +}; diff --git a/src/api/mes/baseProdLineInfo/types.ts b/src/api/mes/baseProdLineInfo/types.ts new file mode 100644 index 0000000..e3b586c --- /dev/null +++ b/src/api/mes/baseProdLineInfo/types.ts @@ -0,0 +1,156 @@ +export interface BaseProdLineInfoVO { + /** + * 产线ID + */ + prodLineId: string | number; + + /** + * 租户编号 + */ + tenantId: string | number; + + /** + * 产线编号 + */ + prodLineCode: string; + + /** + * 产线名称 + */ + prodLineName: string; + + /** + * 产线类型 + */ + prodLineType: string; + + /** + * 所属车间 + */ + workshopId: string | number; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + + /** + * 创建部门 + */ + createDept: number; + + /** + * 创建人 + */ + createBy: number; + + /** + * 创建时间 + */ + createTime: string; + + /** + * 更新人 + */ + updateBy: number; + + /** + * 更新时间 + */ + updateTime: string; + +} + +export interface BaseProdLineInfoForm extends BaseEntity { + /** + * 产线ID + */ + prodLineId?: string | number; + + /** + * 租户编号 + */ + tenantId?: string | number; + + /** + * 产线编号 + */ + prodLineCode?: string; + + /** + * 产线名称 + */ + prodLineName?: string; + + /** + * 产线类型 + */ + prodLineType?: string; + + /** + * 所属车间 + */ + workshopId?: string | number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface BaseProdLineInfoQuery extends PageQuery { + + /** + * 产线ID + */ + prodLineId?: string | number; + + /** + * 租户编号 + */ + tenantId?: string | number; + + /** + * 产线编号 + */ + prodLineCode?: string; + + /** + * 产线名称 + */ + prodLineName?: string; + + /** + * 产线类型 + */ + prodLineType?: string; + + /** + * 所属车间 + */ + workshopId?: string | number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/mes/baseWorkshopInfo/index.ts b/src/api/mes/baseWorkshopInfo/index.ts index 11f5dff..ea5395d 100644 --- a/src/api/mes/baseWorkshopInfo/index.ts +++ b/src/api/mes/baseWorkshopInfo/index.ts @@ -60,3 +60,16 @@ export const delBaseWorkshopInfo = (workshopId: string | number | Array +
+ +
+ + + + + + + + + + + + + + + + + 搜索 + 重置 + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + +
+ + +