init project

This commit is contained in:
tao
2025-11-17 10:01:33 +08:00
commit 77c123408d
1018 changed files with 136951 additions and 0 deletions

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',
})
}

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

@@ -0,0 +1,120 @@
import request from '@/utils/request'
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'
})
}
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
})
}

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

@@ -0,0 +1,98 @@
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'
})
}
// 查询物料详细
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'
})
}

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

@@ -0,0 +1,91 @@
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
})
}

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

@@ -0,0 +1,36 @@
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
})
}