初始化仓库

This commit is contained in:
tao
2025-12-18 14:11:48 +08:00
parent e96f277a68
commit 54ec472bd4
1107 changed files with 158756 additions and 0 deletions

68
api/mes/bom.js Normal file
View File

@@ -0,0 +1,68 @@
import request from '@/utils/request'
/**
* 查询开炉记录单列表
* @param {any} query
* @return
*/
export function listMesFurnaceOperationRecord(query) {
return request({
url: '/mes/mesFurnaceOperationRecord/list',
method: 'get',
params: query
})
}
/**
* 新增开炉记录单
* @param {Object} data
*/
export function addMesFurnaceOperationRecord(data) {
return request({
url: '/mes/mesFurnaceOperationRecord',
method: 'post',
data: data
})
}
/**
* 关炉
* @param {Object} data
*/
export function closeFurnace(ids) {
return request({
url: '/mes/mesFurnaceOperationRecord/closeFurnace/' + ids,
method: 'put'
})
}
/**
* 开炉记录添加
* @param {Object} data
*/
export function addMesFurnaceOperationRecordDetail(data) {
return request({
url: '/mes/mesFurnaceOperationRecordDetail',
method: 'post',
data: data
})
}
/**
* 查询开炉记录明细单列表
* @param {Object} query
*/
export function listMesFurnaceOperationRecordDetail(query) {
return request({
url: '/mes/mesFurnaceOperationRecordDetail/list',
method: 'get',
params: query
})
}
/**
* 修改开炉记录明细单
* @param {Object} data
*/
export function updateMesFurnaceOperationRecordDetail(data) {
return request({
url: '/mes/mesFurnaceOperationRecordDetail',
method: 'put',
data: data
})
}

116
api/mes/jobIn.js Normal file
View File

@@ -0,0 +1,116 @@
import request from '@/utils/request'
export function handleConvert(id) {
return request({
url: '/mes/pwoJob/convert/' + id,
method: 'post'
})
}
export function getEquipment(id) {
return request({
url: '/basic/equipment/' + id,
method: 'get'
})
}
// 查询车间物料转移单详细
export function getConversion(id) {
return request({
url: '/mes/conversion/' + id,
method: 'get'
})
}
//计算工单已领料各物料总数
export function calculateCvTotalNum(data) {
return request({
url: '/mes/conversion/calculateCvTotalNum',
method: 'post',
data: data
})
}
// 查询车间物料转移单列表
export function listConversion(query) {
return request({
url: '/mes/conversion/list',
method: 'get',
params: query
})
}
export function addConversion(data) {
return request({
url: '/mes/conversion',
method: 'post',
data: data
})
}
// 查询人员上机历史列表
export function listEmpEqpHistory(query) {
return request({
url: '/basic/empEqpHistory/list',
method: 'get',
params: query
})
}
// 查询员工管理列表
export function listEmployee(query) {
return request({
url: '/basic/employee/list',
method: 'get',
params: query
})
}
// 作业开工
export function pwoStart(id, date) {
return request({
url: '/mes/pwoJob/start/' + id + '/' + date,
method: 'post',
})
}
// 作业暂停
export function pwoStop(id, date) {
return request({
url: '/mes/pwoJob/stop/' + id + '/' + date,
method: 'post',
})
}
/** 获取近7天新建的工单状态 */
export function getPwoStatus() {
return request({
url: '/report/mes/pwo/pwoStatus',
method: 'get',
})
}
/** 获取开屏首页生产报表数据 */
export function getProduceReport() {
return request({
url: '/report/mes/pwo/product',
method: 'get',
})
}
// 查询报工率
export function reportRate(query) {
return request({
url: '/report/mes/pwo/reportRate',
method: 'get',
params: query
})
}
/** 获取近7天新建的工单状态 */
export function getWeekReport() {
return request({
url: '/report/mes/pwo/weekReport',
method: 'get',
})
}

133
api/mes/jobReport.js Normal file
View File

@@ -0,0 +1,133 @@
import request from '@/utils/request'
// 新增工序开工记录
export function addStart(data) {
return request({
url: '/mes/job/start-record',
method: 'post',
data
})
}
export function addReportOnce(data) {
return request({
url: '/mes/report/addOnce',
method: 'post',
data: data
})
}
export function listPwoJob(query) {
return request({
url: '/mes/pwoJob/list',
method: 'get',
params: query
})
}
export function addReport(data) {
return request({
url: '/mes/report',
method: 'post',
data: data
})
}
export function pieceReport(pieceNo, mesJobReport) {
return request({
url: '/mes/report/pieceReport/' + pieceNo,
method: 'post',
data: mesJobReport
})
}
export function addPiece(pieceNo) {
return request({
url: '/mes/conversion/addPiece',
method: 'post',
data: pieceNo
})
}
export function getEquipment(id) {
return request({
url: '/basic/equipment/' + id,
method: 'get'
})
}
/**
* 设备列表
* @param {Object} query
*/
export function listEquipment(query) {
return request({
url: '/basic/equipment/list',
method: 'get',
params: query
})
}
//查询作业根据id如作业编码为JOB1000020,那么id就为20
// 查询生产工单作业详细
export function getPwoJob(id) {
return request({
url: '/mes/pwoJob/' + id,
method: 'get'
})
}
//修改作业绑定设备必须需要上传作业的ideqpId
// 修改生产工单作业
export function updatePwoJob(data) {
return request({
url: '/mes/pwoJob',
method: 'put',
data: data
})
}
// 工单报工
export function pwoReport(data) {
return request({
url: '/mes/pwoReport/pwoReport',
method: 'post',
data: data
})
}
// 添加件号报工录入
export function addReportEnterPiece(data) {
return request({
url: '/mes/report/enterPiece',
method: 'post',
data: data
})
}
// 添加流水线报工
export function addPipelineReport(data) {
return request({
url: '/mes/report/addPipeline',
method: 'post',
data: data
})
}
// 查询作业报工详细
export function getReport(id) {
return request({
url: '/mes/report/' + id,
method: 'get'
})
}
export function confirmReport(mesJobReportCode) {
return request({
url: '/mes/report/confirmReport',
method: 'post',
data: mesJobReportCode
})
}

102
api/mes/material.js Normal file
View File

@@ -0,0 +1,102 @@
import request from '@/utils/request'
// 查询物料列表
export function listMaterial(query) {
return request({
url: '/mm/material/list',
method: 'get',
params: query
})
}
export function advListMaterial(query) {
return request({
url: '/mm/material/advList',
method: 'get',
params: query
})
}
export function getSimpleProductList() {
return request({
url: '/mm/material/getSimpleProductList',
methods: 'get'
})
}
/**
* 查询物料详细
* @param {Object} materialId 物料id
*/
export function getMaterial(materialId) {
return request({
url: '/mm/material/' + materialId,
method: 'get'
})
}
export function getMatByCode(code) {
return request({
url: '/mm/material/getMatByCode/' + code,
method: 'get'
})
}
export function importTemplate() {
return request({
url: '/mm/material/importTemplate',
method: 'get'
})
}
// 新增物料
export function addMaterial(data) {
return request({
url: '/mm/material',
method: 'post',
data: data
})
}
// 修改物料
export function updateMaterial(data) {
return request({
url: '/mm/material',
method: 'put',
data: data
})
}
// 删除物料
export function delMaterial(materialId) {
return request({
url: '/mm/material/' + materialId,
method: 'delete'
})
}
// 刷新产品获取
export function reloadPoMat() {
return request({
url: '/mm/material/reloadPoMat',
method: 'post'
})
}
// 打印物料标签
export function mergePrintPdfs(data) {
return request({
url: '/mm/material/mergePrintPdfs',
method: 'post',
data: data
})
}
//同步U9物料信息
export function getU9Material() {
return request({
url: '/mm/material/getU9Material',
method: 'post',
})
}

View File

@@ -0,0 +1,71 @@
import request from '@/utils/request'
// 查询单次报工标识记录列表
export function listMesJobSingleReportSign(query) {
return request({
url: '/mes/mesJobSingleReportSign/list',
method: 'get',
params: query
})
}
// 高级查询单次报工标识记录列表
export function advListMesJobSingleReportSign(query) {
return request({
url: '/mes/mesJobSingleReportSign/advList',
method: 'get',
params: query
})
}
// 查询单次报工标识记录详细
export function getMesJobSingleReportSign(id) {
return request({
url: '/mes/mesJobSingleReportSign/' + id,
method: 'get'
})
}
// 新增单次报工标识记录
export function addMesJobSingleReportSign(data) {
return request({
url: '/mes/mesJobSingleReportSign',
method: 'post',
data: data
})
}
export function reportConfirm(data) {
return request({
url: '/mes/mesJobSingleReportSign/reportConfirm/' + data,
method: 'post'
})
}
export function qualityConfirm(data) {
return request({
url: '/mes/mesJobSingleReportSign/qualityConfirm/' + data,
method: 'post'
})
}
export function whInConfirm(data) {
return request({
url: '/mes/mesJobSingleReportSign/whInConfirm/' + data,
method: 'post'
})
}
// 修改单次报工标识记录
export function updateMesJobSingleReportSign(data) {
return request({
url: '/mes/mesJobSingleReportSign',
method: 'put',
data: data
})
}
// 删除单次报工标识记录
export function delMesJobSingleReportSign(id) {
return request({
url: '/mes/mesJobSingleReportSign/' + id,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询工单记录单明细列表
export function listMesPwoRecordDetail(query) {
return request({
url: '/mes/mesPwoRecordDetail/list',
method: 'get',
params: query
})
}
// 查询工单记录单明细详细
export function getMesPwoRecordDetail(id) {
return request({
url: '/mes/mesPwoRecordDetail/' + id,
method: 'get'
})
}
// 新增工单记录单明细
export function addMesPwoRecordDetail(data) {
return request({
url: '/mes/mesPwoRecordDetail',
method: 'post',
data: data
})
}
// 修改工单记录单明细
export function updateMesPwoRecordDetail(data) {
return request({
url: '/mes/mesPwoRecordDetail',
method: 'put',
data: data
})
}
// 删除工单记录单明细
export function delMesPwoRecordDetail(id) {
return request({
url: '/mes/mesPwoRecordDetail/' + id,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询工单记录单编码列表
export function listMesPwoRecordrecord(query) {
return request({
url: '/mes/mesPwoRecordrecord/list',
method: 'get',
params: query
})
}
// 查询工单记录单编码详细
export function getMesPwoRecordrecord(id) {
return request({
url: '/mes/mesPwoRecordrecord/' + id,
method: 'get'
})
}
// 新增工单记录单编码
export function addMesPwoRecordrecord(data) {
return request({
url: '/mes/mesPwoRecordrecord',
method: 'post',
data: data
})
}
// 修改工单记录单编码
export function updateMesPwoRecordrecord(data) {
return request({
url: '/mes/mesPwoRecordrecord',
method: 'put',
data: data
})
}
// 删除工单记录单编码
export function delMesPwoRecordrecord(id) {
return request({
url: '/mes/mesPwoRecordrecord/' + id,
method: 'delete'
})
}

View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询模具实例管理列表
export function listMould(query) {
return request({
url: '/tpmMould/mould/list',
method: 'get',
params: query
})
}
// 查询共模作业组列表
export function listMesMouldShareGroup(query) {
return request({
url: '/mes/mesMouldShareGroup/list',
method: 'get',
params: query
})
}
// 查询共模作业组详细
export function getMesMouldShareGroup(id) {
return request({
url: '/mes/mesMouldShareGroup/' + id,
method: 'get'
})
}
// 新增共模作业组
export function addMesMouldShareGroup(data) {
return request({
url: '/mes/mesMouldShareGroup',
method: 'post',
data: data
})
}
// 修改共模作业组
export function updateMesMouldShareGroup(data) {
return request({
url: '/mes/mesMouldShareGroup',
method: 'put',
data: data
})
}
// 删除共模作业组
export function delMesMouldShareGroup(id) {
return request({
url: '/mes/mesMouldShareGroup/' + id,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询共模作业组明细列表
export function listMesMouldShareGroupDetail(query) {
return request({
url: '/mes/mesMouldShareGroupDetail/list',
method: 'get',
params: query
})
}
// 查询共模作业组明细详细
export function getMesMouldShareGroupDetail(id) {
return request({
url: '/mes/mesMouldShareGroupDetail/' + id,
method: 'get'
})
}
// 新增共模作业组明细
export function addMesMouldShareGroupDetail(data) {
return request({
url: '/mes/mesMouldShareGroupDetail',
method: 'post',
data: data
})
}
// 修改共模作业组明细
export function updateMesMouldShareGroupDetail(data) {
return request({
url: '/mes/mesMouldShareGroupDetail',
method: 'put',
data: data
})
}
// 删除共模作业组明细
export function delMesMouldShareGroupDetail(id) {
return request({
url: '/mes/mesMouldShareGroupDetail/' + id,
method: 'delete'
})
}

44
api/mes/productSuit.js Normal file
View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询产品套装列表
export function listMesProductSuit(query) {
return request({
url: '/mes/mesProductSuit/list',
method: 'get',
params: query
})
}
// 查询产品套装详细
export function getMesProductSuit(id) {
return request({
url: '/mes/mesProductSuit/' + id,
method: 'get'
})
}
// 新增产品套装
export function addMesProductSuit(data) {
return request({
url: '/mes/mesProductSuit',
method: 'post',
data: data
})
}
// 修改产品套装
export function updateMesProductSuit(data) {
return request({
url: '/mes/mesProductSuit',
method: 'put',
data: data
})
}
// 删除产品套装
export function delMesProductSuit(id) {
return request({
url: '/mes/mesProductSuit/' + id,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询产品套装明细列表
export function listMesProductSuitDetail(query) {
return request({
url: '/mes/mesProductSuitDetail/list',
method: 'get',
params: query
})
}
// 查询产品套装明细详细
export function getMesProductSuitDetail(id) {
return request({
url: '/mes/mesProductSuitDetail/' + id,
method: 'get'
})
}
// 新增产品套装明细
export function addMesProductSuitDetail(data) {
return request({
url: '/mes/mesProductSuitDetail',
method: 'post',
data: data
})
}
// 修改产品套装明细
export function updateMesProductSuitDetail(data) {
return request({
url: '/mes/mesProductSuitDetail',
method: 'put',
data: data
})
}
// 删除产品套装明细
export function delMesProductSuitDetail(id) {
return request({
url: '/mes/mesProductSuitDetail/' + id,
method: 'delete'
})
}

368
api/mes/pwo.js Normal file
View File

@@ -0,0 +1,368 @@
import request from '@/utils/request'
// 查询生产工单列表
export function listPwo(query) {
return request({
url: '/mes/pwo/list',
method: 'get',
params: query
})
}
export function acquireOriginMat(data) {
return request({
url: '/mes/pwo/acquireOriginMat',
method: 'post',
data
})
}
export function refreshPwo(data) {
return request({
url: '/mes/pwo/refreshPwo',
method: 'post',
data: data
})
}
export function advListQuery(query) {
return request({
url: '/mes/pwo/advList',
method: 'get',
params: query
})
}
export function listReworkRec(pwoCode) {
return request({
url: '/mes/pwo/listReworkRec/' + pwoCode,
method: 'get',
})
}
// 查询生产工单列表(模糊查询产品)
export function listPwoLike(query) {
return request({
url: '/mes/pwo/listLike',
method: 'get',
params: query
})
}
// 查询生产工单列表(模糊查询产品)
export function listFinishPwoLike(query) {
return request({
url: '/mes/pwo/listFinishLike',
method: 'get',
params: query
})
}
// 查询生产工单详细
export function getPwo(id) {
return request({
url: '/mes/pwo/' + id,
method: 'get'
})
}
export function selectPwoNeededMats(id) {
return request({
url: '/mes/pwo/selectPwoNeededMats/' + id,
method: 'get'
})
}
// 查询生产工单详细
export function getPwoByCode(pwoCode) {
return request({
url: '/mes/pwo/pwoCode/' + pwoCode,
method: 'get'
})
}
// 新增生产工单
export function addPwo(data) {
return request({
url: '/mes/pwo',
method: 'post',
data: data
})
}
// 修改生产工单
export function updatePwo(data) {
return request({
url: '/mes/pwo',
method: 'put',
data: data
})
}
// 删除生产工单
export function delPwo(id) {
return request({
url: '/mes/pwo/' + id,
method: 'delete'
})
}
export function schedulePwoY(id) {
return request({
url: '/mes/pwo/scheduleY/' + id,
method: 'post'
})
}
export function schedulePwoN(id) {
return request({
url: '/mes/pwo/scheduleN/' + id,
method: 'post'
})
}
export function printPwo(id) {
return request({
url: '/mes/pwo/print/' + id,
method: 'post'
})
}
// 投料
export function materialFeed(pwo) {
return request({
url: '/mes/pwo/materialFeed',
method: 'post',
data: pwo
})
}
export function materialFeedByReturn(row) {
return request({
url: '/mes/pwo/materialFeedByReturn',
method: 'post',
data: row
})
}
export function handleStop(id) {
return request({
url: '/mes/pwo/stop/' + id,
method: 'post'
})
}
export function handleStart(id) {
return request({
url: '/mes/pwo/start/' + id,
method: 'post'
})
}
export function handleIn(id, whCode, stockWhList) {
return request({
url: '/mes/pwo/warehouseInGet/' + id + '/' + whCode,
method: 'post',
data: stockWhList
})
}
// 根据工时节拍计算计划完工时间
export function handlePlan(id) {
return request({
url: '/mes/pwo/handlePlan/' + id,
method: 'post'
})
}
export function calculateNum(id, type, recycleType) {
return request({
url: '/mes/pwo/calculateNum/' + id + '/' + type + '/' + recycleType,
method: 'post'
})
}
export function feedCalculateNum(id, type, recycleType) {
return request({
url: '/mes/pwo/feedCalculateNum/' + id + '/' + type + '/' + recycleType,
method: 'post'
})
}
export function feedCalculateNumByPwo(data, type) {
return request({
url: '/mes/pwo/feedCalculateNumByPwo/' + type,
method: 'post',
data: data
})
}
export function feedCalculateNumByProcess(data) {
return request({
url: '/mes/pwo/feedCalculateNumByProcess',
method: 'post',
data: data
})
}
export function addRework(data) {
return request({
url: '/mes/pwo/addRework',
method: 'post',
data: data
})
}
export function addReformPwo(data) {
return request({
url: '/mes/pwo/addReformPwo',
method: 'post',
data: data
})
}
export function getListByCodes(data) {
return request({
url: '/mes/pwo/getListByCodes',
method: 'post',
data: data
})
}
export function reflexToMps(pwoCode, mesMpsCode) {
return request({
url: '/mes/pwo/reflexToMps/' + pwoCode + '/' + mesMpsCode,
method: 'post',
})
}
export function listApsxPwo() {
return request({
url: '/mes/pwo/listApsxPwo',
method: 'get',
})
}
export function selectMatReq(data) {
return request({
url: '/mes/pwo/selectMatReq',
method: 'post',
data: data
})
}
export function pwoAtificialClose(data) {
return request({
url: '/mes/pwo/pwoAtificialClose',
method: 'post',
data: data
})
}
export function mergePwoPdfs(data, command) {
return request({
url: '/mes/pwo/mergePwoPdfs/' + command,
method: 'post',
data: data
})
}
// export function mergePwoPdfs(data) {
// return request({
// url: '/mes/pwo/mergePwoPdfs',
// method: 'post',
// data: data
// })
// }
export function handleSyncDraw(ids) {
return request({
url: '/mes/pwo/syncDraw',
method: 'post',
data: ids
})
}
export function reflexToPoDtl(pwoId, poDtlId) {
return request({
url: '/mes/pwo/reflexToPoDtl/' + pwoId + '/' + poDtlId,
method: 'post'
})
}
// 查询工单拆分小数精度
export function getSplitPrecision(id) {
return request({
url: '/mes/pwo/splitPrecision',
method: 'get'
})
}
export function splitPwoByReports(data) {
return request({
url: '/mes/pwo/splitPwoByReport',
method: 'post',
data: data
})
}
//同步工单
export function synchronizeIntegrate() {
return request({
url: '/mes/pwo/synchronizeIntegrate',
method: 'post',
})
}
// 获取工单 + 流转结存表
export function getFlowStore(data) {
return request({
url: '/mes/pwo/list/flowStore',
method: 'get',
params: data
})
}
// 工单下的作业依次绑定产线内的设备
export function setProductionLine(data) {
return request({
url: '/mes/pwo/productionLine',
method: 'put',
data: data
})
}
// 工单下的作业批量绑定产线内的设备
export function setProductionLineBatch(data) {
return request({
url: '/mes/pwo/productionLineBatch',
method: 'put',
data: data
})
}
export function pwoForceClose(ids) {
return request({
url: '/mes/pwo/forceClose',
method: 'post',
data: ids
})
}
export function pwoForceReopen(ids) {
return request({
url: '/mes/pwo/pwoForceReopen',
method: 'post',
data: ids
})
}
/**
* 根据关联订单编码查询可报工数量总和
* @param {*} relOrderDetailCode 关联订单编码
* @returns
*/
export function getReportableNumByRealOrderCode(relOrderDetailCode) {
return request({
url: '/mes/pwo/reportableNum/' + relOrderDetailCode,
method: 'get',
})
}

99
api/mes/pwoDraw.js Normal file
View File

@@ -0,0 +1,99 @@
import wmsRequest from '@/utils/wms-request'
import request from '@/utils/request'
export function getDrawMat(data) {
return wmsRequest({
url: '/produce/draw/task/getDrawMat',
method: 'post',
data: data
})
}
export function addConversion(data) {
return request({
url: '/mes/conversion',
method: 'post',
data: data
})
}
// 查询生产工单列表
export function listPwo(query) {
return request({
url: '/mes/pwo/list',
method: 'get',
params: query
})
}
// 查询生产工单详细
export function getPwo(id) {
return request({
url: '/mes/pwo/' + id,
method: 'get'
})
}
// 查询生产订单列表
export function listPo(query) {
return request({
url: '/mes/po/list',
method: 'get',
params: query
})
}
// 查询作业报工列表
export function listReport(query) {
return request({
url: '/mes/report/list',
method: 'get',
params: query
})
}
//工单入库
export function handleIn(id, whCode, stockWhList) {
return request({
url: '/mes/pwo/warehouseInGet/' + id + '/' + whCode,
method: 'post',
data: stockWhList
})
}
//工单关闭
export function pwoAtificialClose(data) {
return request({
url: '/mes/pwo/pwoAtificialClose',
method: 'post',
data: data
})
}
// 查询报工率
export function reportRate(query) {
return request({
url: '/report/mes/pwo/reportRate',
method: 'get',
params: query
})
}
export function listCirculateBalance(data) {
return request({
url: '/mes/pwoJob/listCirculateBalance',
method: 'get',
params: data
})
}
export function listSimpleCirculateBalance(data) {
return request({
url: '/mes/pwoJob/listSimpleCirculateBalance',
method: 'get',
params: data
})
}

79
api/mes/pwoIn.js Normal file
View File

@@ -0,0 +1,79 @@
import wmsRequest from '@/utils/wms-request'
import request from '@/utils/request'
export function getInMat(data) {
return wmsRequest({
url: '/produce/product/task/getMatDetail',
method: 'post',
data: data
})
}
export function addConversion(data) {
return request({
url: '/mes/conversion',
method: 'post',
data: data
})
}
// 查询物料库存信息列表
export function listStock(query) {
return request({
url: '/mes/stock/list',
method: 'get',
params: query
})
}
export function customizeConvert(data) {
return request({
url: '/produce/transfer/customizeConvert',
method: 'post',
data: data
})
}
/**
* @param {Object} query
* 查询生产工单列表(模糊查询产品)
*/
export function listPwoLike(query) {
return request({
url: '/mes/pwo/listLike',
method: 'get',
params: query
})
}
// 查询生产工单作业列表(模糊查询产品)
export function listPwoJobLike(query) {
return request({
url: '/mes/pwoJob/listLike',
method: 'get',
params: query
})
}
/**
* 查询生产工单详细
* @param {Object} pwoCode
*/
export function getPwoByCode(pwoCode) {
return request({
url: '/mes/pwo/pwoCode/' + pwoCode,
method: 'get'
})
}
/**
* 查询生产工单详细明细
* @param {Object} data
*/
export function getDetailData(data) {
return request({
url: '/mes/conversion/getDetailData',
method: 'post',
data: data
})
}

81
api/mes/shiftJob.js Normal file
View File

@@ -0,0 +1,81 @@
import request from '@/utils/request'
// 查询班次作业列表
export function listShiftJob(query) {
return request({
url: '/mes/shiftJob/list',
method: 'get',
params: query
})
}
// 模糊查询班次作业列表
export function listLikeShiftJob(query) {
return request({
url: '/mes/shiftJob/listLike',
method: 'get',
params: query
})
}
// 查询班次作业列表以及关联数据
export function listShiftJobWithAssociatedData(query) {
return request({
url: '/mes/shiftJob/withAssociatedData/list',
method: 'get',
params: query
})
}
// 高级查询班次作业列表
export function advListShiftJob(query) {
return request({
url: '/mes/shiftJob/advList',
method: 'get',
params: query
})
}
// 查询班次作业详细
export function getShiftJob(id) {
return request({
url: '/mes/shiftJob/' + id,
method: 'get'
})
}
// 查询班次作业详细
export function getShiftJobByShiftJobCode(shiftJobCode) {
return request({
url: '/mes/shiftJob/shiftJobCode/' + shiftJobCode,
method: 'get'
})
}
// 新增班次作业
export function addShiftJob(data) {
return request({
url: '/mes/shiftJob',
method: 'post',
data: data
})
}
// 修改班次作业
export function updateShiftJob(data) {
return request({
url: '/mes/shiftJob',
method: 'put',
data: data
})
}
// 删除班次作业
export function delShiftJob(id) {
return request({
url: '/mes/shiftJob/' + id,
method: 'delete'
})
}

101
api/mes/shiftTask.js Normal file
View File

@@ -0,0 +1,101 @@
import request from '@/utils/request'
// 查询班产任务列表
export function listShiftTask(query) {
return request({
url: '/mes/shiftTask/list',
method: 'get',
params: query
})
}
// 查询班产任务列表以及关联的数据
export function listShiftTaskWithAssociatedData(query) {
return request({
url: '/mes/shiftTask/withAssociatedData/list',
method: 'get',
params: query
})
}
// 高级查询班产任务列表
export function advListShiftTask(query) {
return request({
url: '/mes/shiftTask/advList',
method: 'get',
params: query
})
}
// 查询班产任务详细
export function getShiftTask(id) {
return request({
url: '/mes/shiftTask/' + id,
method: 'get'
})
}
// 新增班产任务
export function addShiftTask(data) {
return request({
url: '/mes/shiftTask',
method: 'post',
data: data
})
}
// 修改班产任务
export function updateShiftTask(data) {
return request({
url: '/mes/shiftTask',
method: 'put',
data: data
})
}
// 删除班产任务
export function delShiftTask(id) {
return request({
url: '/mes/shiftTask/' + id,
method: 'delete'
})
}
// 根据工单生成班产任务、班产作业
export function generateShiftTaskFromPwo(data) {
return request({
url: '/mes/shiftTask/generate/fromPwo',
method: 'post',
data: data
})
}
// 根据工单生成班产任务、班产作业并打印
export function generateShiftTaskAndPrintFromPwo(data) {
return request({
url: '/mes/shiftTask/generateAndPrint/fromPwo',
method: 'post',
data: data
})
}
export function mergeTaskPdfs(ids, template) {
return request({
url: '/mes/shiftTask/mergeTaskPdfs/' + template,
method: 'post',
data: ids
})
}
export function printShiftTask(id) {
return request({
url: '/mes/shiftTask/print/' + id,
method: 'post'
})
}

View File

@@ -0,0 +1,76 @@
import request from '@/utils/wms-request'
/**
* 查询件号发货清单列表
* @param {Object} data
*/
export function listWmsPieceOutRecord(data) {
return request({
url: '/sale/wmsPieceOutRecord/list',
method: 'get',
data: data
})
}
/**
* 新增件号发货清单
* @param {Object} data
*/
export function addWmsPieceOutRecord(data) {
return request({
url: '/sale/wmsPieceOutRecord',
method: 'post',
data: data
})
}
/**
* 根据工业条码查询物料组件
* @param {Object} matpieceBarcode 工业条码
*/
export function getSubassembly(pieceBarcode) {
return request({
url: '/basic/components/list/' + pieceBarcode,
method: 'get',
})
}
/**
* 保存组件条码
* @param {Object} 工业条码
* @param {Object} 组件码
*/
export function insertSubassembly(pieceBarcode, componentCode) {
return request({
url: '/basic/components/',
method: 'post',
data: {
pieceBarcode,
componentCode
}
})
}
/**
* 根据id删除组件
* @param {string} id
*/
export function deletSubassembly(id) {
return request({
url: '/basic/components/' + id,
method: 'delete',
})
}
/**
* 箱码出库
* @param {string} 工业条码
* @param {string} 客户
* @param {string} 箱码
*/
export function addWmsBoxOutRecord(data) {
return request({
url: '/sale/wmsPieceOutRecord/out',
method: 'post',
data
})
}