diff --git a/src/api/mes/baseClassTeamInfo/index.ts b/src/api/mes/baseClassTeamInfo/index.ts index 75df354..8c50495 100644 --- a/src/api/mes/baseClassTeamInfo/index.ts +++ b/src/api/mes/baseClassTeamInfo/index.ts @@ -61,3 +61,16 @@ export const delBaseClassTeamInfo = (classTeamId: string | number | Array => { + return request({ + url: '/system/masterData/list', + method: 'get', + params: query + }); +}; + +/** + * 查询主数据维护详细 + * @param masterDataId + */ +export const getMasterData = (masterDataId: string | number): AxiosPromise => { + return request({ + url: '/system/masterData/' + masterDataId, + method: 'get' + }); +}; + +/** + * 新增主数据维护 + * @param data + */ +export const addMasterData = (data: MasterDataForm) => { + return request({ + url: '/system/masterData', + method: 'post', + data: data + }); +}; + +/** + * 修改主数据维护 + * @param data + */ +export const updateMasterData = (data: MasterDataForm) => { + return request({ + url: '/system/masterData', + method: 'put', + data: data + }); +}; + +/** + * 删除主数据维护 + * @param masterDataId + */ +export const delMasterData = (masterDataId: string | number | Array) => { + return request({ + url: '/system/masterData/' + masterDataId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询主数据维护列表 + * @param query + * @returns {*} + */ +export function getSysMasterDataList (query) { + return request({ + url: '/system/masterData/getSysMasterDataList', + method: 'get', + params: query + }); +}; diff --git a/src/api/system/masterData/types.ts b/src/api/system/masterData/types.ts new file mode 100644 index 0000000..f711dc9 --- /dev/null +++ b/src/api/system/masterData/types.ts @@ -0,0 +1,281 @@ +export interface MasterDataVO { + /** + * 主键标识 + */ + masterDataId: string | number; + + /** + * 所属模块(1MES 2WMS 3DMS 4QMS 5EMS) + */ + moduleType: string; + + /** + * 父级标识;(1是 0否) + */ + parentFlag: string; + + /** + * 菜单ID + */ + menuId: string | number; + + /** + * 路由参数 + */ + queryParam: string; + + /** + * 主数据标题;例:品牌、层级、花纹 + */ + masterDataTitle: string; + + /** + * 预留字段1名称 + */ + fieldName1: string; + + /** + * 预留字段1显示标识;(1是 0否) + */ + displayFlag1: string; + + /** + * 预留字段2名称 + */ + fieldName2: string; + + /** + * 预留字段2显示标识;(1是 0否) + */ + displayFlag2: string; + + /** + * 预留字段3名称 + */ + fieldName3: string; + + /** + * 预留字段3显示标识;(1是 0否) + */ + displayFlag3: string; + + /** + * 预留字段4名称 + */ + fieldName4: string; + + /** + * 预留字段4显示标识;(1是 0否) + */ + displayFlag4: string; + + /** + * 预留字段5名称 + */ + fieldName5: string; + + /** + * 预留字段5显示标识;(1是 0否) + */ + displayFlag5: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + +} + +export interface MasterDataForm extends BaseEntity { + /** + * 主键标识 + */ + masterDataId?: string | number; + + /** + * 所属模块(1MES 2WMS 3DMS 4QMS 5EMS) + */ + moduleType?: string; + + /** + * 父级标识;(1是 0否) + */ + parentFlag?: string; + + /** + * 菜单ID + */ + menuId?: string | number; + + /** + * 路由参数 + */ + queryParam?: string; + + /** + * 主数据标题;例:品牌、层级、花纹 + */ + masterDataTitle?: string; + + /** + * 预留字段1名称 + */ + fieldName1?: string; + + /** + * 预留字段1显示标识;(1是 0否) + */ + displayFlag1?: string; + + /** + * 预留字段2名称 + */ + fieldName2?: string; + + /** + * 预留字段2显示标识;(1是 0否) + */ + displayFlag2?: string; + + /** + * 预留字段3名称 + */ + fieldName3?: string; + + /** + * 预留字段3显示标识;(1是 0否) + */ + displayFlag3?: string; + + /** + * 预留字段4名称 + */ + fieldName4?: string; + + /** + * 预留字段4显示标识;(1是 0否) + */ + displayFlag4?: string; + + /** + * 预留字段5名称 + */ + fieldName5?: string; + + /** + * 预留字段5显示标识;(1是 0否) + */ + displayFlag5?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface MasterDataQuery extends PageQuery { + + /** + * 主键标识 + */ + masterDataId?: string | number; + + /** + * 所属模块(1MES 2WMS 3DMS 4QMS 5EMS) + */ + moduleType?: string; + + /** + * 父级标识;(1是 0否) + */ + parentFlag?: string; + + /** + * 菜单ID + */ + menuId?: string | number; + + /** + * 路由参数 + */ + queryParam?: string; + + /** + * 主数据标题;例:品牌、层级、花纹 + */ + masterDataTitle?: string; + + /** + * 预留字段1名称 + */ + fieldName1?: string; + + /** + * 预留字段1显示标识;(1是 0否) + */ + displayFlag1?: string; + + /** + * 预留字段2名称 + */ + fieldName2?: string; + + /** + * 预留字段2显示标识;(1是 0否) + */ + displayFlag2?: string; + + /** + * 预留字段3名称 + */ + fieldName3?: string; + + /** + * 预留字段3显示标识;(1是 0否) + */ + displayFlag3?: string; + + /** + * 预留字段4名称 + */ + fieldName4?: string; + + /** + * 预留字段4显示标识;(1是 0否) + */ + displayFlag4?: string; + + /** + * 预留字段5名称 + */ + fieldName5?: string; + + /** + * 预留字段5显示标识;(1是 0否) + */ + displayFlag5?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/system/masterDataDetail/index.ts b/src/api/system/masterDataDetail/index.ts new file mode 100644 index 0000000..6cabb45 --- /dev/null +++ b/src/api/system/masterDataDetail/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { MasterDataDetailVO, MasterDataDetailForm, MasterDataDetailQuery } from '@/api/system/masterDataDetail/types'; + +/** + * 查询主数据维护明细列表 + * @param query + * @returns {*} + */ + +export const listMasterDataDetail = (query?: MasterDataDetailQuery): AxiosPromise => { + return request({ + url: '/system/masterDataDetail/list', + method: 'get', + params: query + }); +}; + +/** + * 查询主数据维护明细详细 + * @param masterDataDetailId + */ +export const getMasterDataDetail = (masterDataDetailId: string | number): AxiosPromise => { + return request({ + url: '/system/masterDataDetail/' + masterDataDetailId, + method: 'get' + }); +}; + +/** + * 新增主数据维护明细 + * @param data + */ +export const addMasterDataDetail = (data: MasterDataDetailForm) => { + return request({ + url: '/system/masterDataDetail', + method: 'post', + data: data + }); +}; + +/** + * 修改主数据维护明细 + * @param data + */ +export const updateMasterDataDetail = (data: MasterDataDetailForm) => { + return request({ + url: '/system/masterDataDetail', + method: 'put', + data: data + }); +}; + +/** + * 删除主数据维护明细 + * @param masterDataDetailId + */ +export const delMasterDataDetail = (masterDataDetailId: string | number | Array) => { + return request({ + url: '/system/masterDataDetail/' + masterDataDetailId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询主数据维护明细列表 + * @param query + * @returns {*} + */ +export function getSysMasterDataDetailList(query) { + return request({ + url: '/system/masterDataDetail/getSysMasterDataDetailList', + method: 'get', + params: query + }); +}; diff --git a/src/api/system/masterDataDetail/types.ts b/src/api/system/masterDataDetail/types.ts new file mode 100644 index 0000000..c4a96d1 --- /dev/null +++ b/src/api/system/masterDataDetail/types.ts @@ -0,0 +1,221 @@ +export interface MasterDataDetailVO { + /** + * 主键标识 + */ + masterDataDetailId: string | number; + + /** + * 主数据ID + */ + masterDataId: string | number; + + /** + * 父级标识 + */ + parentId: string | number; + + /** + * 祖级列表 + */ + ancestors: string; + + /** + * 主数据明细编号 + */ + dataDetailCode: string; + + /** + * 主数据明细名称 + */ + dataDetailName: string; + + /** + * 预留字段1数据 + */ + fieldData1: string; + + /** + * 预留字段2数据 + */ + fieldData2: string; + + /** + * 预留字段3数据 + */ + fieldData3: string; + + /** + * 预留字段4数据 + */ + fieldData4: string; + + /** + * 预留字段5数据 + */ + fieldData5: string; + + /** + * 显示排序 + */ + displaySort: number; + + /** + * 备注 + */ + remark: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + +} + +export interface MasterDataDetailForm extends BaseEntity { + /** + * 主键标识 + */ + masterDataDetailId?: string | number; + + /** + * 主数据ID + */ + masterDataId?: string | number; + + /** + * 父级标识 + */ + parentId?: string | number; + + /** + * 祖级列表 + */ + ancestors?: string; + + /** + * 主数据明细编号 + */ + dataDetailCode?: string; + + /** + * 主数据明细名称 + */ + dataDetailName?: string; + + /** + * 预留字段1数据 + */ + fieldData1?: string; + + /** + * 预留字段2数据 + */ + fieldData2?: string; + + /** + * 预留字段3数据 + */ + fieldData3?: string; + + /** + * 预留字段4数据 + */ + fieldData4?: string; + + /** + * 预留字段5数据 + */ + fieldData5?: string; + + /** + * 显示排序 + */ + displaySort?: number; + + /** + * 备注 + */ + remark?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + +} + +export interface MasterDataDetailQuery extends PageQuery { + + /** + * 主键标识 + */ + masterDataDetailId?: string | number; + + /** + * 主数据ID + */ + masterDataId?: string | number; + + /** + * 父级标识 + */ + parentId?: string | number; + + /** + * 祖级列表 + */ + ancestors?: string; + + /** + * 主数据明细编号 + */ + dataDetailCode?: string; + + /** + * 主数据明细名称 + */ + dataDetailName?: string; + + /** + * 预留字段1数据 + */ + fieldData1?: string; + + /** + * 预留字段2数据 + */ + fieldData2?: string; + + /** + * 预留字段3数据 + */ + fieldData3?: string; + + /** + * 预留字段4数据 + */ + fieldData4?: string; + + /** + * 预留字段5数据 + */ + fieldData5?: string; + + /** + * 显示排序 + */ + displaySort?: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/wms/baseLocation/index.ts b/src/api/wms/baseLocation/index.ts index d7fa1c4..c75a1ab 100644 --- a/src/api/wms/baseLocation/index.ts +++ b/src/api/wms/baseLocation/index.ts @@ -70,8 +70,15 @@ export const delBaseLocation = (locationId: string | number | Array { + return request({ + url: '/wms/inventory/getMaterialInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/wms/inventoryCheck/index.ts b/src/api/wms/inventoryCheck/index.ts new file mode 100644 index 0000000..bd27c64 --- /dev/null +++ b/src/api/wms/inventoryCheck/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { InventoryCheckVO, InventoryCheckForm, InventoryCheckQuery } from '@/api/wms/inventoryCheck/types'; + +/** + * 查询库存盘点列表 + * @param query + * @returns {*} + */ + +export const listInventoryCheck = (query?: InventoryCheckQuery): AxiosPromise => { + return request({ + url: '/wms/inventoryCheck/list', + method: 'get', + params: query + }); +}; + +/** + * 查询库存盘点详细 + * @param inventoryCheckId + */ +export const getInventoryCheck = (inventoryCheckId: string | number): AxiosPromise => { + return request({ + url: '/wms/inventoryCheck/' + inventoryCheckId, + method: 'get' + }); +}; + +/** + * 新增库存盘点 + * @param data + */ +export const addInventoryCheck = (data: InventoryCheckForm) => { + return request({ + url: '/wms/inventoryCheck', + method: 'post', + data: data + }); +}; + +/** + * 修改库存盘点 + * @param data + */ +export const updateInventoryCheck = (data: InventoryCheckForm) => { + return request({ + url: '/wms/inventoryCheck', + method: 'put', + data: data + }); +}; + +/** + * 删除库存盘点 + * @param inventoryCheckId + */ +export const delInventoryCheck = (inventoryCheckId: string | number | Array) => { + return request({ + url: '/wms/inventoryCheck/' + inventoryCheckId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询库存盘点列表 + * @param query + * @returns {*} + */ +export function getInventoryCheckList (query) { + return request({ + url: '/wms/inventoryCheck/getInventoryCheckList', + method: 'get', + params: query + }); +}; diff --git a/src/api/wms/inventoryCheck/types.ts b/src/api/wms/inventoryCheck/types.ts new file mode 100644 index 0000000..f2bc411 --- /dev/null +++ b/src/api/wms/inventoryCheck/types.ts @@ -0,0 +1,196 @@ +export interface InventoryCheckVO { + /** + * 表主键 + */ + inventoryCheckId: string | number; + + /** + * 盘点单号 + */ + checkCode: string; + + /** + * 物料大类 + */ + materialCategories: string; + + /** + * 计划仓库ID + */ + planWarehouseId: string | number; + + /** + * 盘点类型(1全部,2货架,3物料)) + */ + checkType: string; + + /** + * 盘点状态(0计划,2盘点中,3盘点完成) + */ + checkStatus: string; + + /** + * 审核人 + */ + auditBy: string; + + /** + * 审核时间 + */ + auditTime: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus: string; + + /** + * 审核意见 + */ + auditComments: string; + + /** + * 开始时间 + */ + beginTime: string; + + /** + * 结束时间 + */ + endTime: string; + +} + +export interface InventoryCheckForm extends BaseEntity { + /** + * 表主键 + */ + inventoryCheckId?: string | number; + + /** + * 盘点单号 + */ + checkCode?: string; + + /** + * 物料大类 + */ + materialCategories?: string; + + /** + * 计划仓库ID + */ + planWarehouseId?: string | number; + + /** + * 盘点类型(1全部,2货架,3物料)) + */ + checkType?: string; + + /** + * 盘点状态(0计划,2盘点中,3盘点完成) + */ + checkStatus?: string; + + /** + * 审核人 + */ + auditBy?: string; + + /** + * 审核时间 + */ + auditTime?: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus?: string; + + /** + * 审核意见 + */ + auditComments?: string; + + /** + * 开始时间 + */ + beginTime?: string; + + /** + * 结束时间 + */ + endTime?: string; + +} + +export interface InventoryCheckQuery extends PageQuery { + + /** + * 表主键 + */ + inventoryCheckId?: string | number; + + /** + * 盘点单号 + */ + checkCode?: string; + + /** + * 物料大类 + */ + materialCategories?: string; + + /** + * 计划仓库ID + */ + planWarehouseId?: string | number; + + /** + * 盘点类型(1全部,2货架,3物料)) + */ + checkType?: string; + + /** + * 盘点状态(0计划,2盘点中,3盘点完成) + */ + checkStatus?: string; + + /** + * 审核人 + */ + auditBy?: string; + + /** + * 审核时间 + */ + auditTime?: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus?: string; + + /** + * 审核意见 + */ + auditComments?: string; + + /** + * 开始时间 + */ + beginTime?: string; + + /** + * 结束时间 + */ + endTime?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/wms/inventoryCheckRecord/index.ts b/src/api/wms/inventoryCheckRecord/index.ts new file mode 100644 index 0000000..e32d63b --- /dev/null +++ b/src/api/wms/inventoryCheckRecord/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { InventoryCheckRecordVO, InventoryCheckRecordForm, InventoryCheckRecordQuery } from '@/api/wms/inventoryCheckRecord/types'; + +/** + * 查询盘点记录和调整工单列表 + * @param query + * @returns {*} + */ + +export const listInventoryCheckRecord = (query?: InventoryCheckRecordQuery): AxiosPromise => { + return request({ + url: '/wms/inventoryCheckRecord/list', + method: 'get', + params: query + }); +}; + +/** + * 查询盘点记录和调整工单详细 + * @param icRecordId + */ +export const getInventoryCheckRecord = (icRecordId: string | number): AxiosPromise => { + return request({ + url: '/wms/inventoryCheckRecord/' + icRecordId, + method: 'get' + }); +}; + +/** + * 新增盘点记录和调整工单 + * @param data + */ +export const addInventoryCheckRecord = (data: InventoryCheckRecordForm) => { + return request({ + url: '/wms/inventoryCheckRecord', + method: 'post', + data: data + }); +}; + +/** + * 修改盘点记录和调整工单 + * @param data + */ +export const updateInventoryCheckRecord = (data: InventoryCheckRecordForm) => { + return request({ + url: '/wms/inventoryCheckRecord', + method: 'put', + data: data + }); +}; + +/** + * 删除盘点记录和调整工单 + * @param icRecordId + */ +export const delInventoryCheckRecord = (icRecordId: string | number | Array) => { + return request({ + url: '/wms/inventoryCheckRecord/' + icRecordId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询盘点记录和调整工单列表 + * @param query + * @returns {*} + */ +export function getInventoryCheckRecordList (query) { + return request({ + url: '/wms/inventoryCheckRecord/getInventoryCheckRecordList', + method: 'get', + params: query + }); +}; diff --git a/src/api/wms/inventoryCheckRecord/types.ts b/src/api/wms/inventoryCheckRecord/types.ts new file mode 100644 index 0000000..02aca53 --- /dev/null +++ b/src/api/wms/inventoryCheckRecord/types.ts @@ -0,0 +1,316 @@ +export interface InventoryCheckRecordVO { + /** + * 盘点记录主键 + */ + icRecordId: string | number; + + /** + * 物料大类 + */ + materialCategories: string; + + /** + * 盘点单号 + */ + checkCode: string; + + /** + * 批次码 + */ + batchCode: string; + + /** + * 物料id + */ + materialId: string | number; + + /** + * 库位编码 + */ + locationCode: string; + + /** + * 物料编码 + */ + materialCode: string; + + /** + * 物料名称 + */ + materialName: string; + + /** + * 库存数量 + */ + inventoryQty: string; + + /** + * 盘点数量 + */ + checkQty: number; + + /** + * 盘点状态(0异常,1正常) + */ + checkStatus: string; + + /** + * erp同步状态 + */ + erpSynchronousStatus: string; + + /** + * erp同步数量 + */ + erpSynchronousQty: number; + + /** + * 是否发起调整(0否,1是) + */ + isAdjust: string; + + /** + * 审核人 + */ + auditBy: string; + + /** + * 审核时间 + */ + auditTime: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus: string; + + /** + * 审核意见 + */ + auditComments: string; + + /** + * 调整状态(0待执行,1完成) + */ + adjustStatus: string; + + /** + * 调整类型(1库存调整) + */ + adjustType: string; + +} + +export interface InventoryCheckRecordForm extends BaseEntity { + /** + * 盘点记录主键 + */ + icRecordId?: string | number; + + /** + * 物料大类 + */ + materialCategories?: string; + + /** + * 盘点单号 + */ + checkCode?: string; + + /** + * 批次码 + */ + batchCode?: string; + + /** + * 物料id + */ + materialId?: string | number; + + /** + * 库位编码 + */ + locationCode?: string; + + /** + * 物料编码 + */ + materialCode?: string; + + /** + * 物料名称 + */ + materialName?: string; + + /** + * 库存数量 + */ + inventoryQty?: string; + + /** + * 盘点数量 + */ + checkQty?: number; + + /** + * 盘点状态(0异常,1正常) + */ + checkStatus?: string; + + /** + * erp同步状态 + */ + erpSynchronousStatus?: string; + + /** + * erp同步数量 + */ + erpSynchronousQty?: number; + + /** + * 是否发起调整(0否,1是) + */ + isAdjust?: string; + + /** + * 审核人 + */ + auditBy?: string; + + /** + * 审核时间 + */ + auditTime?: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus?: string; + + /** + * 审核意见 + */ + auditComments?: string; + + /** + * 调整状态(0待执行,1完成) + */ + adjustStatus?: string; + + /** + * 调整类型(1库存调整) + */ + adjustType?: string; + +} + +export interface InventoryCheckRecordQuery extends PageQuery { + + /** + * 盘点记录主键 + */ + icRecordId?: string | number; + + /** + * 物料大类 + */ + materialCategories?: string; + + /** + * 盘点单号 + */ + checkCode?: string; + + /** + * 批次码 + */ + batchCode?: string; + + /** + * 物料id + */ + materialId?: string | number; + + /** + * 库位编码 + */ + locationCode?: string; + + /** + * 物料编码 + */ + materialCode?: string; + + /** + * 物料名称 + */ + materialName?: string; + + /** + * 库存数量 + */ + inventoryQty?: string; + + /** + * 盘点数量 + */ + checkQty?: number; + + /** + * 盘点状态(0异常,1正常) + */ + checkStatus?: string; + + /** + * erp同步状态 + */ + erpSynchronousStatus?: string; + + /** + * erp同步数量 + */ + erpSynchronousQty?: number; + + /** + * 是否发起调整(0否,1是) + */ + isAdjust?: string; + + /** + * 审核人 + */ + auditBy?: string; + + /** + * 审核时间 + */ + auditTime?: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus?: string; + + /** + * 审核意见 + */ + auditComments?: string; + + /** + * 调整状态(0待执行,1完成) + */ + adjustStatus?: string; + + /** + * 调整类型(1库存调整) + */ + adjustType?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/wms/moveOrder/index.ts b/src/api/wms/moveOrder/index.ts new file mode 100644 index 0000000..21bb486 --- /dev/null +++ b/src/api/wms/moveOrder/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { MoveOrderVO, MoveOrderForm, MoveOrderQuery } from '@/api/wms/moveOrder/types'; + +/** + * 查询移库工单列表 + * @param query + * @returns {*} + */ + +export const listMoveOrder = (query?: MoveOrderQuery): AxiosPromise => { + return request({ + url: '/wms/moveOrder/list', + method: 'get', + params: query + }); +}; + +/** + * 查询移库工单详细 + * @param moveId + */ +export const getMoveOrder = (moveId: string | number): AxiosPromise => { + return request({ + url: '/wms/moveOrder/' + moveId, + method: 'get' + }); +}; + +/** + * 新增移库工单 + * @param data + */ +export const addMoveOrder = (data: MoveOrderForm) => { + return request({ + url: '/wms/moveOrder', + method: 'post', + data: data + }); +}; + +/** + * 修改移库工单 + * @param data + */ +export const updateMoveOrder = (data: MoveOrderForm) => { + return request({ + url: '/wms/moveOrder', + method: 'put', + data: data + }); +}; + +/** + * 删除移库工单 + * @param moveId + */ +export const delMoveOrder = (moveId: string | number | Array) => { + return request({ + url: '/wms/moveOrder/' + moveId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询移库工单列表 + * @param query + * @returns {*} + */ +export function getMoveOrderList (query) { + return request({ + url: '/wms/moveOrder/getMoveOrderList', + method: 'get', + params: query + }); +}; diff --git a/src/api/wms/moveOrder/types.ts b/src/api/wms/moveOrder/types.ts new file mode 100644 index 0000000..3afb30c --- /dev/null +++ b/src/api/wms/moveOrder/types.ts @@ -0,0 +1,211 @@ +export interface MoveOrderVO { + /** + * 表主键 + */ + moveId: string | number; + + /** + * 物料ID + */ + materialId: string | number; + + /** + * 物料大类 + */ + materialCategories: string; + + /** + * 仓库ID + */ + warehouseId: string | number; + + /** + * 计划库位 + */ + planLocationCode: number; + + /** + * 工单状态(0执行中,1完成,2关闭) + */ + orderStatus: string; + + /** + * 目标库位 + */ + targetLocationCode: number; + + /** + * 审核人 + */ + auditBy: string; + + /** + * 审核时间 + */ + auditTime: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus: string; + + /** + * 审核意见 + */ + auditComments: string; + + /** + * erp同步状态 + */ + erpSynchronousStatus: string; + + /** + * erp同步数量 + */ + erpSynchronousQty: number; + +} + +export interface MoveOrderForm extends BaseEntity { + /** + * 表主键 + */ + moveId?: string | number; + + /** + * 物料ID + */ + materialId?: string | number; + + /** + * 物料大类 + */ + materialCategories?: string; + + /** + * 仓库ID + */ + warehouseId?: string | number; + + /** + * 计划库位 + */ + planLocationCode?: number; + + /** + * 工单状态(0执行中,1完成,2关闭) + */ + orderStatus?: string; + + /** + * 目标库位 + */ + targetLocationCode?: number; + + /** + * 审核人 + */ + auditBy?: string; + + /** + * 审核时间 + */ + auditTime?: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus?: string; + + /** + * 审核意见 + */ + auditComments?: string; + + /** + * erp同步状态 + */ + erpSynchronousStatus?: string; + + /** + * erp同步数量 + */ + erpSynchronousQty?: number; + +} + +export interface MoveOrderQuery extends PageQuery { + + /** + * 表主键 + */ + moveId?: string | number; + + /** + * 物料ID + */ + materialId?: string | number; + + /** + * 物料大类 + */ + materialCategories?: string; + + /** + * 仓库ID + */ + warehouseId?: string | number; + + /** + * 计划库位 + */ + planLocationCode?: number; + + /** + * 工单状态(0执行中,1完成,2关闭) + */ + orderStatus?: string; + + /** + * 目标库位 + */ + targetLocationCode?: number; + + /** + * 审核人 + */ + auditBy?: string; + + /** + * 审核时间 + */ + auditTime?: string; + + /** + * 审核状态(0待审核,1审核通过,2审核未通过) + */ + auditStatus?: string; + + /** + * 审核意见 + */ + auditComments?: string; + + /** + * erp同步状态 + */ + erpSynchronousStatus?: string; + + /** + * erp同步数量 + */ + erpSynchronousQty?: number; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/views/mes/planInfo/index.vue b/src/views/mes/planInfo/index.vue index 1ad4509..145d391 100644 --- a/src/views/mes/planInfo/index.vue +++ b/src/views/mes/planInfo/index.vue @@ -16,9 +16,9 @@ - - - + + + @@ -35,11 +35,11 @@ - - + + - - + + @@ -82,9 +82,9 @@ - + - + @@ -139,8 +139,8 @@ - - + +