初始化仓库

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

91
api/basic/badCause.js Normal file
View File

@@ -0,0 +1,91 @@
import request from '@/utils/request'
export function checkBadCauseUniqueField(data){
return request({
url: '/basic/badCause/field/unique/check',
method: 'post',
data: data
})
}
// 查询制程不良原因列表
export function listBadCause(query) {
return request({
url: '/basic/badCause/list',
method: 'get',
params: query
})
}
// 查询制程不良原因列表
export function listAllBadCauseByOpCode(code) {
return request({
url: '/basic/badCause/all/list/' + code,
method: 'get',
})
}
// 查询制程不良原因列表
export function listAllBadCauseByOpCodeList(codeList) {
return request({
url: '/basic/badCause/all/list/cl/' + codeList,
method: 'get',
})
}
// 高级查询制程不良原因列表
export function advListBadCause(query) {
return request({
url: '/basic/badCause/advList',
method: 'get',
params: query
})
}
// 查询制程不良原因详细
export function getBadCause(id) {
return request({
url: '/basic/badCause/' + id,
method: 'get'
})
}
// 新增制程不良原因
export function addBadCause(data) {
return request({
url: '/basic/badCause',
method: 'post',
data: data
})
}
// 修改制程不良原因
export function updateBadCause(data) {
return request({
url: '/basic/badCause',
method: 'put',
data: data
})
}
// 修改制程不良原因
export function updateBadCauseList(data) {
return request({
url: '/basic/badCause/list',
method: 'put',
data: data
})
}
// 删除制程不良原因
export function delBadCause(id) {
return request({
url: '/basic/badCause/' + id,
method: 'delete'
})
}

27
api/basic/boxCode.js Normal file
View File

@@ -0,0 +1,27 @@
import request from '@/utils/request'
// 查询箱码
export function listBoxCode(query) {
return request({
url: '/basic/boxCode',
method: 'get',
params: query
})
}
// 新增箱码
export function addBoxCode(data) {
return request({
url: '/basic/boxCode',
method: 'post',
data: data
})
}
// 删除箱码
export function delBoxCode() {
return request({
url: '/basic/boxCode',
method: 'put'
})
}

161
api/basic/cutter.js Normal file
View File

@@ -0,0 +1,161 @@
import request from '@/utils/request'
// 查询物料列表
export function listMaterial(query) {
return request({
url: '/cutter/material/list',
method: 'get',
params: query
})
}
// 查询刀具实例列表
export function listEntity(query) {
return request({
url: '/cutter/entity/list',
method: 'get',
params: query
})
}
export function getEntity(id) {
return request({
url: '/cutter/entity/' + id,
method: 'get'
})
}
// 查询刀具使用记录列表
export function listUseRecord(query) {
return request({
url: '/cutter/useRecord/list',
method: 'get',
params: query
})
}
// 查询刀具使用记录详细
export function getUseRecord(id) {
return request({
url: '/cutter/useRecord/' + id,
method: 'get'
})
}
// 新增刀具使用记录
export function addUseRecord(data) {
return request({
url: '/cutter/useRecord',
method: 'post',
data: data
})
}
// 修改刀具使用记录
export function updateUseRecord(data) {
return request({
url: '/cutter/useRecord',
method: 'put',
data: data
})
}
// 查询设备管理列表
export function listEquipment(query) {
return request({
url: '/basic/equipment/list',
method: 'get',
params: query
})
}
// 删除刀具使用记录
export function delUseRecord(id) {
return request({
url: '/cutter/useRecord/' + id,
method: 'delete'
})
}
// 新增刀具上机记录
export function addStartUse(data) {
return request({
url: '/cutter/useRecord/start',
method: 'post',
data: data
})
}
// 新增刀具上机记录
export function installShank(data) {
return request({
url: '/cutter/useRecord/install/shank',
method: 'post',
data: data
})
}
// 更新刀具下机记录
export function removeShank(data) {
return request({
url: '/cutter/useRecord/remove/shank',
method: 'put',
data: data
})
}
// 新增刀刃上机记录
export function installBlade(data) {
return request({
url: '/cutter/useRecord/install/blade',
method: 'post',
data: data
})
}
// 更新刀具下机记录
export function removeBlade(data) {
return request({
url: '/cutter/useRecord/remove/blade',
method: 'put',
data: data
})
}
// 更新刀具下机记录
export function updateEndUse(data) {
return request({
url: '/cutter/useRecord/end',
method: 'put',
data: data
})
}
// 新增刀柄刀刃解绑记录
export function bindRecord(data) {
return request({
url: '/cutter/installRecord/bind',
method: 'post',
data: data
})
}
// 修改刀柄刀刃解绑记录
export function unbindRecord(data) {
return request({
url: '/cutter/installRecord/unbind',
method: 'put',
data: data
})
}
// 查询刀具安装记录列表
export function listInstallRecord(query) {
return request({
url: '/cutter/installRecord/list',
method: 'get',
params: query
})
}

44
api/basic/department.js Normal file
View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询部门管理列表
export function listDepartment(query) {
return request({
url: '/basic/department/list',
method: 'get',
params: query
})
}
// 查询部门管理详细
export function getDepartment(id) {
return request({
url: '/basic/department/' + id,
method: 'get'
})
}
// 新增部门管理
export function addDepartment(data) {
return request({
url: '/basic/department',
method: 'post',
data: data
})
}
// 修改部门管理
export function updateDepartment(data) {
return request({
url: '/basic/department',
method: 'put',
data: data
})
}
// 删除部门管理
export function delDepartment(id) {
return request({
url: '/basic/department/' + id,
method: 'delete'
})
}

View File

@@ -0,0 +1,28 @@
import request from '@/utils/request'
//添加员工上机记录data内填写json格式{"empCode":"员工编码","eqpCode":"设备编码"}
export function addStart(data) {
return request({
url: '/basic/empEqpHistory/start',
method: 'post',
data:data
})
}
//添加员工下机记录data内填写json格式{"empCode":"员工编码","eqpCode":"设备编码"}
export function addEnd(data) {
return request({
url: '/basic/empEqpHistory/end',
method: 'put',
data:data
})
}
// 查询人员上机历史列表
export function listEmpEqpHistory(query) {
return request({
url: '/basic/empEqpHistory/list',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,61 @@
import request from '@/utils/request'
// 查询工位签到记录列表
export function listStationEmpHistory(query) {
return request({
url: '/basic/stationEmpHistory/list',
method: 'get',
params: query
})
}
// 高级查询工位签到记录列表
export function advListStationEmpHistory(query) {
return request({
url: '/basic/stationEmpHistory/advList',
method: 'get',
params: query
})
}
// 查询工位签到记录详细
export function getStationEmpHistory(id) {
return request({
url: '/basic/stationEmpHistory/' + id,
method: 'get'
})
}
// 新增工位签到记录(empCode, stationId)
export function addStationEmpHistory(data) {
return request({
url: '/basic/stationEmpHistory',
method: 'post',
data: data
})
}
// 新增工位签退记录(签到记录id)
export function handleSignOut(id) {
return request({
url: '/basic/stationEmpHistory/' + id,
method: 'post'
})
}
// 修改工位签到记录
export function updateStationEmpHistory(data) {
return request({
url: '/basic/stationEmpHistory',
method: 'put',
data: data
})
}
// 删除工位签到记录
export function delStationEmpHistory(id) {
return request({
url: '/basic/stationEmpHistory/' + id,
method: 'delete'
})
}

87
api/basic/employee.js Normal file
View File

@@ -0,0 +1,87 @@
import request from '@/utils/request'
// 查询员工管理列表
export function listEmployee(query) {
return request({
url: '/basic/employee/list',
method: 'get',
params: query
})
}
// 查询员工管理详细
export function getEmployee(id) {
return request({
url: '/basic/employee/' + id,
method: 'get'
})
}
// 新增员工管理
export function addEmployee(data) {
return request({
url: '/basic/employee',
method: 'post',
data: data
})
}
// 修改员工管理
export function updateEmployee(data) {
return request({
url: '/basic/employee',
method: 'put',
data: data
})
}
// 删除员工管理
export function delEmployee(id) {
return request({
url: '/basic/employee/' + id,
method: 'delete'
})
}
// 删除员工管理
export function printEmployees(ids) {
return request({
url: '/basic/employee/mergePrintPdfs',
method: 'post',
data: ids
})
}
// 获取采购部员工
export function listPurchaseDepartmentEmployee(query) {
return request({
url: '/basic/employee/getListByPurchaseDepartment',
method: 'get',
params: query
})
}
// 查询所有产线下的员工
export function listEmployeeInProLines() {
return request({
url: '/basic/lineEmployee/list',
method: 'get'
})
}
// 修改员工关联产线
export function updateEmployeeLineRel(data) {
return request({
url: '/basic/employee/line-rel',
method: 'put',
data: data
})
}
// 删除员工与产线的关联关系
export function delEmployeeLineRel(id) {
return request({
url: '/basic/employee/line-rel/' + id,
method: 'delete'
})
}

10
api/basic/equipment.js Normal file
View File

@@ -0,0 +1,10 @@
import request from '@/utils/request'
// 查询设备类列表
export function listEqpClass(query) {
return request({
url: '/basic/eqpClass/list',
method: 'get',
params: query
})
}

10
api/basic/location.js Normal file
View File

@@ -0,0 +1,10 @@
import request from '@/utils/wms-request'
// 查询库位列表
export function listLocation(query) {
return request({
url: '/basic/location/list',
method: 'get',
params: query
})
}

52
api/basic/proLine.js Normal file
View File

@@ -0,0 +1,52 @@
import request from '@/utils/request'
// 查询产线实例列表
export function listProLine(query) {
return request({
url: '/basic/proLine/list',
method: 'get',
params: query
})
}
// 查询产线实例详细
export function getProLine(id) {
return request({
url: '/basic/proLine/' + id,
method: 'get'
})
}
// 新增产线实例
export function addProLine(data) {
return request({
url: '/basic/proLine',
method: 'post',
data: data
})
}
// 修改产线实例
export function updateProLine(data) {
return request({
url: '/basic/proLine',
method: 'put',
data: data
})
}
// 删除产线实例
export function delProLine(id) {
return request({
url: '/basic/proLine/' + id,
method: 'delete'
})
}
export function printMerges(ids) {
return request({
url: '/basic/proLine/mergePrintPdfs',
method: 'post',
data: ids
})
}

52
api/basic/station.js Normal file
View File

@@ -0,0 +1,52 @@
import request from '@/utils/request'
// 查询工位列表
export function listStation(query) {
return request({
url: '/basic/station/list',
method: 'get',
params: query
})
}
// 查询工位详细
export function getStation(id) {
return request({
url: '/basic/station/' + id,
method: 'get'
})
}
// 新增工位
export function addStation(data) {
return request({
url: '/basic/station',
method: 'post',
data: data
})
}
// 修改工位
export function updateStation(data) {
return request({
url: '/basic/station',
method: 'put',
data: data
})
}
// 删除工位
export function delStation(id) {
return request({
url: '/basic/station/' + id,
method: 'delete'
})
}
export function printMerges(ids) {
return request({
url: '/basic/station/mergePrintPdfs',
method: 'post',
data: ids
})
}

62
api/basic/unit.js Normal file
View File

@@ -0,0 +1,62 @@
import request from '@/utils/request'
// 查询单位管理列表
export function listUnit(query) {
return request({
url: '/basic/unit/list',
method: 'get',
params: query
})
}
// 查询单位管理详细
export function getUnit(id) {
return request({
url: '/basic/unit/' + id,
method: 'get'
})
}
// 新增单位管理
export function addUnit(data) {
return request({
url: '/basic/unit',
method: 'post',
data: data
})
}
// 修改单位管理
export function updateUnit(data) {
return request({
url: '/basic/unit',
method: 'put',
data: data
})
}
// 删除单位管理
export function delUnit(id) {
return request({
url: '/basic/unit/' + id,
method: 'delete'
})
}
// 查询可转换计量单位列表
export function listUnitConvertible(query) {
return request({
url: '/basic/unit/listUnitConvertible',
method: 'get',
params: query
})
}
// 单位数量转换
export function convertBySecondUnitOrNum(query) {
return request({
url: '/basic/unit/convertBySecondUnitOrNum',
method: 'get',
params: query
})
}

55
api/esop/esop.js Normal file
View File

@@ -0,0 +1,55 @@
import request from '@/utils/request'
export function updatePwo(data){
return request({
url: '/mes/pwo',
method: 'put',
data: data
})
}
export function addCustomizeEsop(data){
return request({
url:'/esop/customizeEsop',
method: 'post',
data: data
})
}
// 查询产线实例列表
export function listProLine(query) {
return request({
url: '/basic/proLine/list',
method: 'get',
params: query
})
}
// 查询生产工单列表
export function listPwo(query) {
return request({
url: '/mes/pwo/list',
method: 'get',
params: query
})
}
// 查询工位列表
export function listStation(query) {
return request({
url: '/basic/station/list',
method: 'get',
params: query
})
}
// 查询生产工单作业列表
export function listPwoJob(query) {
return request({
url: '/mes/pwoJob/list',
method: 'get',
params: query
})
}

47
api/login.js Normal file
View File

@@ -0,0 +1,47 @@
import request from '@/utils/request'
// 登录方法
export function login(username, password, code, uuid) {
const data = {
username,
password,
code,
uuid
}
return request({
'url': '/login',
headers: {
isToken: false
},
'method': 'post',
'data': data
})
}
// 获取用户详细信息
export function getInfo() {
return request({
'url': '/getInfo',
'method': 'get'
})
}
// 退出方法
export function logout() {
return request({
'url': '/logout',
'method': 'post'
})
}
// 获取验证码
export function getCodeImg() {
return request({
'url': '/captchaImage',
headers: {
isToken: false
},
method: 'get',
timeout: 20000
})
}

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

51
api/qc/ppom.js Normal file
View File

@@ -0,0 +1,51 @@
import request from '@/utils/request'
// 查询计划制造工艺PBOM列表
export function listPbom(query) {
return request({
url: '/mm/ppbom/list',
method: 'get',
params: query
})
}
// 查询计划制造工艺PBOM详细
export function getPbom(id) {
return request({
url: '/mm/ppbom/' + id,
method: 'get'
})
}
// 新增计划制造工艺PBOM
export function addPbom(data) {
return request({
url: '/mm/ppbom',
method: 'post',
data: data
})
}
// 修改计划制造工艺PBOM
export function updatePbom(data) {
return request({
url: '/mm/ppbom',
method: 'put',
data: data
})
}
// 删除计划制造工艺PBOM
export function delPbom(id) {
return request({
url: '/mm/ppbom/' + id,
method: 'delete'
})
}
export function importTemplate() {
return request({
url: "/mm/ppbom/importTemplate",
method: 'get'
})
}

171
api/qc/qc.js Normal file
View File

@@ -0,0 +1,171 @@
import request from '@/utils/request'
import upload from '@/utils/upload'
export function uploadImage(data) {
return upload({
url: '/common/upload',
filePath: data.filePath
})
}
// 查询质检单列表
export function listQualityBill(query) {
return request({
url: '/quality/qualityBill/list',
method: 'get',
params: query
})
}
// 查询质检单详细
export function getQualityBill(id) {
return request({
url: '/quality/qualityBill/' + id,
method: 'get'
})
}
// 新增质检单
export function addQualityBill(data) {
return request({
url: '/quality/qualityBill',
method: 'post',
data: data
})
}
// 修改质检单
export function updateQualityBill(data) {
return request({
url: '/quality/qualityBill',
method: 'put',
data: data
})
}
// 删除质检单
export function delQualityBill(id) {
return request({
url: '/quality/qualityBill/' + id,
method: 'delete'
})
}
export function listQualityBillByBatchNo(batchNo) {
return request({
url: '/quality/qualityBill/listByBatchNo/' + batchNo,
method: 'get',
})
}
// 查询质检记录单列表
export function listQualityHistory(query) {
return request({
url: '/quality/qualityHistory/list',
method: 'get',
params: query
})
}
// 查询质检记录单详细
export function getQualityHistory(id) {
return request({
url: '/quality/qualityHistory/' + id,
method: 'get'
})
}
// 新增质检记录单
export function addQualityHistory(data) {
return request({
url: '/quality/qualityHistory',
method: 'post',
data: data
})
}
// 修改质检记录单
export function updateQualityHistory(data) {
return request({
url: '/quality/qualityHistory',
method: 'put',
data: data
})
}
// 删除质检记录单
export function delQualityHistory(id) {
return request({
url: '/quality/qualityHistory/' + id,
method: 'delete'
})
}
// export function addQualityHistoryList(data) {
// return request({
// url: '/quality/qualityHistory/detail',
// method: 'post',
// data: data
// })
// }
export function addQualityHistoryList(data, detailId) {
return request({
url: '/quality/qualityHistory/detail',
method: 'post',
data: data,
params: {
detailId: detailId
}
})
}
// 查询质检标准列列表
export function listStandardList(query) {
return request({
url: '/quality/standardList/list',
method: 'get',
params: query
})
}
// 查询质检标准列详细
export function getStandardList(id) {
return request({
url: '/quality/standardList/' + id,
method: 'get'
})
}
// 新增质检标准列
export function addStandardList(data) {
return request({
url: '/quality/standardList',
method: 'post',
data: data
})
}
// 修改质检标准列
export function updateStandardList(data) {
return request({
url: '/quality/standardList',
method: 'put',
data: data
})
}
// 删除质检标准列
export function delStandardList(id) {
return request({
url: '/quality/standardList/' + id,
method: 'delete'
})
}
// 查询质检标准应用列表
export function listStandardApply(query) {
return request({
url: '/quality/standardApply/list',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,10 @@
import request from '@/utils/request'
export function getPieceNoJob(pieceNo) {
return request({
url: '/mes/retrospect/getPieceNoJob',
method: 'post',
data: pieceNo
})
}

47
api/srm/antiCrossCargo.js Normal file
View File

@@ -0,0 +1,47 @@
import request from '@/utils/request'
// 查询客户列表
export function listCustomer(query) {
return request({
url: '/basic/customer/list',
method: 'get',
params: query
})
}
// 查询客户详细
export function getCustomer(id) {
return request({
url: '/basic/customer/' + id,
method: 'get'
})
}
// 新增经销商防串货登记
export function addAntiChannelRecord(data) {
return request({
url: '/basic/antiChannelRecord',
method: 'post',
data: data
})
}
let data = {
pieceNo : '325423w32r4dw23-0001-2'
}
// 防串货查询
export function handleQuery(ACno) {
return request({
url: '/basic/antiChannelRecord/handleQuery',
method: 'post',
data: ACno
})
}
//防串货检索信息 code分别为批号、箱号、件号 其中type1批号2箱号3件号
export function searchByCode(code,type) {
return request({
url: '/mes/stockPiece/searchByCode/'+code+'/'+type,
method: 'get',
})
}

72
api/system/config.js Normal file
View File

@@ -0,0 +1,72 @@
import request from '@/utils/request'
// 查询参数列表
export function listConfig(query) {
return request({
url: '/system/config/list',
method: 'get',
params: query
})
}
// 查询参数详细
export function getConfig(configId) {
return request({
url: '/system/config/' + configId,
method: 'get'
})
}
// 根据参数键名查询参数值
export function getConfigKey(configKey) {
return request({
url: '/system/config/configKey/' + configKey,
method: 'get'
})
}
// 新增参数配置
export function addConfig(data) {
return request({
url: '/system/config',
method: 'post',
data: data
})
}
// 修改参数配置
export function updateConfig(data) {
return request({
url: '/system/config',
method: 'put',
data: data
})
}
// 删除参数配置
export function delConfig(configId) {
return request({
url: '/system/config/' + configId,
method: 'delete'
})
}
// 刷新参数缓存
export function refreshCache() {
return request({
url: '/system/config/refreshCache',
method: 'delete'
})
}
/**
* 获取当前用户相关信息
* @param {Object} query
*/
export function getUser(query = {pageNum:1,pageSize:1}) {
return request({
url: '/system/user/list',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
// 根据字典类型查询字典数据信息
export function getDicts(dictType) {
return request({
url: '/system/dict/data/type/' + dictType,
method: 'get'
})
}

15
api/system/update.js Normal file
View File

@@ -0,0 +1,15 @@
import request from '@/utils/version';
// 获取所有版本
export function listReleases() {
return request({
url: `/releases`
})
}
// 获取最新稳定版本
export function getLatestRelease() {
return request({
url: `/releases/latest`,
})
}

41
api/system/user.js Normal file
View File

@@ -0,0 +1,41 @@
import upload from '@/utils/upload'
import request from '@/utils/request'
// 用户密码重置
export function updateUserPwd(oldPassword, newPassword) {
const data = {
oldPassword,
newPassword
}
return request({
url: '/system/user/profile/updatePwd',
method: 'put',
params: data
})
}
// 查询用户个人信息
export function getUserProfile() {
return request({
url: '/system/user/profile',
method: 'get'
})
}
// 修改用户个人信息
export function updateUserProfile(data) {
return request({
url: '/system/user/profile',
method: 'put',
data: data
})
}
// 用户头像上传
export function uploadAvatar(data) {
return upload({
url: '/system/user/profile/avatar',
name: data.name,
filePath: data.filePath
})
}

89
api/tpm/checkTaskItem.js Normal file
View File

@@ -0,0 +1,89 @@
import request from '@/utils/request'
// 查询点检任务明细列表
export function listTaskItem(query) {
return request({
url: '/tpm/check/taskItem/list',
method: 'get',
params: query
})
}
// 查询点检任务明细详细
export function getTaskItem(id) {
return request({
url: '/tpm/check/taskItem/' + id,
method: 'get'
})
}
// 新增点检任务明细
export function addTaskItem(data) {
return request({
url: '/tpm/check/taskItem',
method: 'post',
data: data
})
}
// 修改点检任务明细
export function updateTaskItem(data) {
return request({
url: '/tpm/check/taskItem',
method: 'put',
data: data
})
}
// 删除点检任务明细
export function delTaskItem(id) {
return request({
url: '/tpm/check/taskItem/' + id,
method: 'delete'
})
}
// 完成任务明细
export function finishCheckTaskItem(ids) {
return request({
url: '/tpm/check/taskItem/finish',
method: 'post',
data: ids
})
}
// 完成任务明细项
export function finishCheckTaskItemDetail(ids) {
return request({
url: '/tpm/check/taskItem/finishDetail',
method: 'post',
data: ids
})
}
// 报修任务明细项
export function repairCheckTaskItemDetail(ids) {
return request({
url: '/tpm/check/taskItem/repairDetail',
method: 'post',
data: ids
})
}
// 修改点检计划明细,不带明细项
export function tpmCheckTaskEditemOnly(data) {
return request({
url: '/tpm/check/taskItem/editItemOnly',
method: 'put',
data: data
})
}
// 查询人员编码
export function listEmployee(query) {
return request({
url: '/basic/employee/list',
method: 'get',
params: query
})
}

72
api/tpm/index.js Normal file
View File

@@ -0,0 +1,72 @@
import request from '@/utils/request'
/**
* 查询设备管理列表
* @param {Object} query
*/
export function listEquipment(query) {
return request({
url: '/basic/equipment/list',
method: 'get',
params: query
})
}
// 修改设备管理
export function updateEquipment(data) {
return request({
url: '/basic/equipment',
method: 'put',
data: data
})
}
export function listMaintainTaskItem(query) {
return request({
url: '/tpm/maintain/taskItem/list',
method: 'get',
params: query
})
}
// 查询保养任务明细详细
export function getMaintainTaskItem(id) {
return request({
url: '/tpm/maintain/taskItem/' + id,
method: 'get'
})
}
// 查询点检任务明细列表
export function listCheckTaskItem(query) {
return request({
url: '/tpm/check/taskItem/list',
method: 'get',
params: query
})
}
// 查询点检任务明细详细
export function getCheckTaskItem(id) {
return request({
url: '/tpm/check/taskItem/' + id,
method: 'get'
})
}
// 查询故障项目列表
export function listBreakdown(query) {
return request({
url: '/tpm/repair/breakdown/list',
method: 'get',
params: query
})
}
// 查询故障项目详细
export function getBreakdown(id) {
return request({
url: '/tpm/repair/breakdown/' + id,
method: 'get'
})
}

View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询保养任务明细列表
export function listTaskItem(query) {
return request({
url: '/tpm/maintain/taskItem/list',
method: 'get',
params: query
})
}
// 查询保养任务明细详细
export function getTaskItem(id) {
return request({
url: '/tpm/maintain/taskItem/' + id,
method: 'get'
})
}
// 新增保养任务明细
export function addTaskItem(data) {
return request({
url: '/tpm/maintain/taskItem',
method: 'post',
data: data
})
}
// 修改保养任务明细
export function updateTaskItem(data) {
return request({
url: '/tpm/maintain/taskItem',
method: 'put',
data: data
})
}
// 删除保养任务明细
export function delTaskItem(id) {
return request({
url: '/tpm/maintain/taskItem/' + id,
method: 'delete'
})
}
// 完成任务明细
export function finishMaintainTaskItem(ids) {
return request({
url: '/tpm/maintain/taskItem/finish',
method: 'post',
data: ids
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询故障项目列表
export function listBreakdown(query) {
return request({
url: '/tpm/repair/breakdown/list',
method: 'get',
params: query
})
}
// 查询故障项目详细
export function getBreakdown(id) {
return request({
url: '/tpm/repair/breakdown/' + id,
method: 'get'
})
}
// 新增故障项目
export function addBreakdown(data) {
return request({
url: '/tpm/repair/breakdown',
method: 'post',
data: data
})
}
// 修改故障项目
export function updateBreakdown(data) {
return request({
url: '/tpm/repair/breakdown',
method: 'put',
data: data
})
}
// 删除故障项目
export function delBreakdown(id) {
return request({
url: '/tpm/repair/breakdown/' + id,
method: 'delete'
})
}

44
api/tpm/repairTask.js Normal file
View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询任务列表
export function listTask(query) {
return request({
url: '/tpm/repair/task/list',
method: 'get',
params: query
})
}
// 查询任务详细
export function getTask(id) {
return request({
url: '/tpm/repair/task/' + id,
method: 'get'
})
}
// 新增任务
export function addTask(data) {
return request({
url: '/tpm/repair/task',
method: 'post',
data: data
})
}
// 修改任务
export function updateTask(data) {
return request({
url: '/tpm/repair/task',
method: 'put',
data: data
})
}
// 删除任务
export function delTask(id) {
return request({
url: '/tpm/repair/task/' + id,
method: 'delete'
})
}

53
api/tpmMould/breakdown.js Normal file
View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询维修故障列表
export function listBreakdown(query) {
return request({
url: '/tpmMould/breakdown/list',
method: 'get',
params: query
})
}
// 查询维修故障详细
export function getBreakdown(id) {
return request({
url: '/tpmMould/breakdown/' + id,
method: 'get'
})
}
// 新增维修故障
export function addBreakdown(data) {
return request({
url: '/tpmMould/breakdown',
method: 'post',
data: data
})
}
// 修改维修故障
export function updateBreakdown(data) {
return request({
url: '/tpmMould/breakdown',
method: 'put',
data: data
})
}
// 删除维修故障
export function delBreakdown(id) {
return request({
url: '/tpmMould/breakdown/' + id,
method: 'delete'
})
}
// 完成维修故障
export function finishBreakdown(ids) {
return request({
url: '/tpmMould/breakdown/finish',
method: 'post',
data: ids
})
}

56
api/tpmMould/mould.js Normal file
View File

@@ -0,0 +1,56 @@
import request from '@/utils/request'
// 查询模具实例管理列表
export function listMould(query) {
return request({
url: '/tpmMould/mould/list',
method: 'get',
params: query
})
}
// 查询模具实例管理详细
export function getMould(id) {
return request({
url: '/tpmMould/mould/' + id,
method: 'get'
})
}
// 新增模具实例管理
export function addMould(data) {
return request({
url: '/tpmMould/mould',
method: 'post',
data: data
})
}
// 修改模具实例管理
export function updateMould(data) {
return request({
url: '/tpmMould/mould',
method: 'put',
data: data
})
}
/**查询模具型号名称
* @param {Object} query
*/
export function getMouldBasic(query) {
return request({
url: '/tpmMould/mouldBasic/list',
method: 'get',
params: query
})
}
// 删除模具实例管理
export function delMould(id) {
return request({
url: '/tpmMould/mould/' + id,
method: 'delete'
})
}

View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询维修任务列表
export function listRepairTask(query) {
return request({
url: '/tpmMould/repairTask/list',
method: 'get',
params: query
})
}
// 查询维修任务详细
export function getRepairTask(id) {
return request({
url: '/tpmMould/repairTask/' + id,
method: 'get'
})
}
// 新增维修任务
export function addRepairTask(data) {
return request({
url: '/tpmMould/repairTask',
method: 'post',
data: data
})
}
// 修改维修任务
export function updateRepairTask(data) {
return request({
url: '/tpmMould/repairTask',
method: 'put',
data: data
})
}
// 删除维修任务
export function delRepairTask(id) {
return request({
url: '/tpmMould/repairTask/' + id,
method: 'delete'
})
}
// 完成维修任务
export function finishRepairTask(ids) {
return request({
url: '/tpmMould/repairTask/finish',
method: 'post',
data: ids
})
}

99
api/tpmMould/useRecord.js Normal file
View File

@@ -0,0 +1,99 @@
import request from '@/utils/request'
// 查询上机列表
export function listUseRecord(query) {
return request({
url: '/tpmMould/useRecord/list',
method: 'get',
params: query
})
}
// 查询上机详细
export function getUseRecord(id) {
return request({
url: '/tpmMould/useRecord/' + id,
method: 'get'
})
}
// 新增上机
export function addUseRecord(data) {
return request({
url: '/tpmMould/useRecord',
method: 'post',
data: data
})
}
// 修改上机
export function updateUseRecord(data) {
return request({
url: '/tpmMould/useRecord',
method: 'put',
data: data
})
}
// 删除上机
export function delUseRecord(id) {
return request({
url: '/tpmMould/useRecord/' + id,
method: 'delete'
})
}
// 夹具上机
export function bindMould(data) {
return request({
url: '/tpmMould/useRecord/bind',
method: 'post',
data: data
})
}
// 夹具下机
export function unbindMould(data) {
return request({
url: '/tpmMould/useRecord/unbind',
method: 'put',
data: data
})
}
//上模完成
export function endInstall(ids) {
return request({
url: '/tpmMould/useRecord/endInstall',
method: 'post',
data: ids
})
}
//下模开始
export function startRemove(data) {
return request({
url: '/tpmMould/useRecord/startRemove',
method: 'post',
data: data
})
}
//下模完成
export function endRemove(ids) {
return request({
url: '/tpmMould/useRecord/endRemove',
method: 'post',
data: ids
})
}
// 查询可用上机列表
export function listUseRecordAvailable(query) {
return request({
url: '/tpmMould/useRecord/listAvailable',
method: 'get',
params: query
})
}

53
api/wms/area.js Normal file
View File

@@ -0,0 +1,53 @@
import request from '@/utils/wms-request'
// 查询库区列表
export function listArea(query) {
return request({
url: '/basic/area/list',
method: 'get',
params: query
})
}
// 查询库区详细
export function getArea(id) {
return request({
url: '/basic/area/' + id,
method: 'get'
})
}
// 新增库区
export function addArea(data) {
return request({
url: '/basic/area',
method: 'post',
data: data
})
}
// 修改库区
export function updateArea(data) {
return request({
url: '/basic/area',
method: 'put',
data: data
})
}
// 删除库区
export function delArea(id) {
return request({
url: '/basic/area/' + id,
method: 'delete'
})
}
// 导出库区
export function exportArea(query) {
return request({
url: '/basic/area/export',
method: 'get',
params: query
})
}

69
api/wms/invJob.js Normal file
View File

@@ -0,0 +1,69 @@
import request from '@/utils/wms-request'
// 查询盘点作业单列表
export function listInvJob(query) {
return request({
url: '/stock/invJob/list',
method: 'get',
params: query
})
}
// 查询盘点作业单详细
export function getInvJob(id) {
return request({
url: '/stock/invJob/' + id,
method: 'get'
})
}
// 新增盘点作业单
export function addInvJob(data) {
return request({
url: '/stock/invJob',
method: 'post',
data: data
})
}
// 修改盘点作业单
export function updateInvJob(data) {
return request({
url: '/stock/invJob',
method: 'put',
data: data
})
}
// 删除盘点作业单
export function delInvJob(id) {
return request({
url: '/stock/invJob/' + id,
method: 'delete'
})
}
// 结案盘点作业单
export function finishInvJob(id) {
return request({
url: '/stock/invJob/finish/' + id,
method: 'put',
})
}
// 查询盘点作业单详细
export function getInvJobFromTask(data) {
return request({
url: '/stock/invJob/getInvJobFromTask',
method: 'post',
data: data
})
}
// 导出盘点作业单为报告
export function exportInvJobReport(ids) {
return request({
url: '/stock/invJob/exportReport/' + ids,
method: 'get'
})
}

44
api/wms/invJobDetail.js Normal file
View File

@@ -0,0 +1,44 @@
import request from '@/utils/wms-request'
// 查询盘点作业明细列表
export function listInvJobDetail(query) {
return request({
url: '/stock/invJobDetail/list',
method: 'get',
params: query
})
}
// 查询盘点作业明细详细
export function getInvJobDetail(id) {
return request({
url: '/stock/invJobDetail/' + id,
method: 'get'
})
}
// 新增盘点作业明细
export function addInvJobDetail(data) {
return request({
url: '/stock/invJobDetail',
method: 'post',
data: data
})
}
// 修改盘点作业明细
export function updateInvJobDetail(data) {
return request({
url: '/stock/invJobDetail',
method: 'put',
data: data
})
}
// 删除盘点作业明细
export function delInvJobDetail(id) {
return request({
url: '/stock/invJobDetail/' + id,
method: 'delete'
})
}

107
api/wms/invQuick.js Normal file
View File

@@ -0,0 +1,107 @@
import request from '@/utils/wms-request'
// 查询快速盘点列表
export function listInvQuick(query) {
return request({
url: '/stock/invQuick/list',
method: 'get',
params: query
})
}
// 高级查询快速盘点列表
export function advListInvQuick(query) {
return request({
url: '/stock/invQuick/advList',
method: 'get',
params: query
})
}
// 查询快速盘点详细
export function getInvQuick(id) {
return request({
url: '/stock/invQuick/' + id,
method: 'get'
})
}
// 新增快速盘点
export function addInvQuick(data) {
return request({
url: '/stock/invQuick',
method: 'post',
data: data
})
}
// 修改快速盘点
export function updateInvQuick(data) {
return request({
url: '/stock/invQuick',
method: 'put',
data: data
})
}
// 删除快速盘点
export function delInvQuick(id) {
return request({
url: '/stock/invQuick/' + id,
method: 'delete'
})
}
// 查询快速盘点库存信息
export function listQuickInvStockInfo(query) {
return request({
url: '/stock/invQuick/listQuickInvStockInfo',
method: 'get',
params: query
})
}
// 快速盘点更新库存
export function invQuickUpdateStock(data) {
return request({
url: '/stock/invQuick/invQuickUpdateStock',
method: 'post',
data: data
})
}
// 期初快速盘点库存信息
export function listPreInvStockInfo(query) {
return request({
url: '/stock/invQuick/listPreInvStockInfo',
method: 'get',
params: query
})
}
// 期初快速盘点更新库存
export function preInvUpdateStock(data) {
return request({
url: '/stock/invQuick/preInvUpdateStock',
method: 'post',
data: data
})
}
// 查询未结案领料出库单列表
export function listOut(query) {
return request({
url: '/produce/draw/out/getUnSolvedList',
method: 'get',
params: query
})
}
// 新增出库拆分记录
export function addSplitOutInfo(data) {
return request({
url: '/stock/outSplitHistory/addBatch',
method: 'post',
data: data
})
}

88
api/wms/inventory.js Normal file
View File

@@ -0,0 +1,88 @@
import request from '@/utils/wms-request'
// 查询仓库物料盘点单列表
export function listInv(query) {
return request({
url: '/stock/inv/list',
method: 'get',
params: query
})
}
// 查询仓库物料盘点单详细
export function getInv(id) {
return request({
url: '/stock/inv/' + id,
method: 'get'
})
}
// 新增仓库物料盘点单
export function addInv(data) {
return request({
url: '/stock/inv',
method: 'post',
data: data
})
}
// 修改仓库物料盘点单
export function updateInv(data) {
return request({
url: '/stock/inv',
method: 'put',
data: data
})
}
// 删除仓库物料盘点单
export function delInv(id) {
return request({
url: '/stock/inv/' + id,
method: 'delete'
})
}
// 查询仓库物料盘点单汇总列表
export function listInvDetail(query) {
return request({
url: '/stock/invDetail/list',
method: 'get',
params: query
})
}
// 查询仓库物料盘点单汇总详细
export function getInvDetail(id) {
return request({
url: '/stock/invDetail/' + id,
method: 'get'
})
}
// 新增仓库物料盘点单汇总
export function addInvDetail(data) {
return request({
url: '/stock/invDetail',
method: 'post',
data: data
})
}
// 修改仓库物料盘点单汇总
export function updateInvDetail(data) {
return request({
url: '/stock/invDetail',
method: 'put',
data: data
})
}
// 删除仓库物料盘点单汇总
export function delInvDetail(id) {
return request({
url: '/stock/invDetail/' + id,
method: 'delete'
})
}

61
api/wms/location.js Normal file
View File

@@ -0,0 +1,61 @@
import request from '@/utils/wms-request'
// 查询库位列表
export function listLocation(query) {
return request({
url: '/basic/location/list',
method: 'get',
params: query
})
}
// 查询库位详细
export function getLocation(id) {
return request({
url: '/basic/location/' + id,
method: 'get'
})
}
// 新增库位
export function addLocation(data) {
return request({
url: '/basic/location',
method: 'post',
data: data
})
}
// 修改库位
export function updateLocation(data) {
return request({
url: '/basic/location',
method: 'put',
data: data
})
}
// 删除库位
export function delLocation(id) {
return request({
url: '/basic/location/' + id,
method: 'delete'
})
}
// 导出库位
export function exportLocation(query) {
return request({
url: '/basic/location/export',
method: 'get',
params: query
})
}
export function printStorageLocs(data) {
return request({
url: '/basic/location/mergePrintPdfs',
method: 'post',
data: data
})
}

View File

@@ -0,0 +1,99 @@
import request from '@/utils/wms-request'
// 查询生产领料单列表
export function listTask(query) {
return request({
url: '/produce/draw/task/list',
method: 'get',
params: query
})
}
// 根据字典类型查询字典数据信息
export function getDicts(dictType) {
return request({
url: '/system/dict/data/type/' + dictType,
method: 'get'
})
}
// 根据参数键名查询参数值
export function getConfigKey(configKey) {
return request({
url: '/system/config/configKey/' + configKey,
method: 'get'
})
}
// 查询仓库列表
export function listWarehouse(query) {
return request({
url: '/basic/warehouse/list',
method: 'get',
params: query
})
}
// 选择库存查询物料库存信息列表
export function selectExactStockList(query) {
return request({
url: '/stock/stock/selectExactStockList',
method: 'get',
params: query
})
}
// 分配库存
export function allocateStock(data) {
return request({
url: '/produce/draw/task/allocateStock',
method: 'post',
data: data
})
}
// 修改生产领料单
export function updateTask(data) {
return request({
url: '/produce/draw/task',
method: 'put',
data: data
})
}
// 生产拣货单
export function schedulePick(data) {
return request({
url: '/produce/draw/task/schedulePick',
method: 'post',
data: data
})
}
// 新增U9物料库存信息,返回新增的记录
export function addU9StockRecord(data) {
return request({
url: '/stock/u9Stock/record',
method: 'post',
data: data
})
}
// 查询已结案领料出库单列表
export function listSolvedOut(query) {
return request({
url: '/produce/draw/out/getSolvedList',
method: 'get',
params: query
})
}
// 修改领料拣货单
export function updatePick(data) {
return request({
url: '/produce/draw/pick',
method: 'put',
data: data
})
}

109
api/wms/pdcBack/in.js Normal file
View File

@@ -0,0 +1,109 @@
import request from '@/utils/wms-request'
// 查询退料入库单列表
export function listIn(query) {
return request({
url: '/produce/back/in/list',
method: 'get',
params: query
})
}
// 查询退料入库单详细
export function getIn(id) {
return request({
url: '/produce/back/in/' + id,
method: 'get'
})
}
// 查询批号分批详细
export function getListDetail(data) {
return request({
url: '/produce/back/in/detail/',
method: 'post',
data: data
})
}
// 新增退料入库单
export function addIn(data) {
return request({
url: '/produce/back/in',
method: 'post',
data: data
})
}
// 修改退料入库单
export function updateIn(data) {
return request({
url: '/produce/back/in',
method: 'put',
data: data
})
}
// 修改库存信息
export function updateStock(data) {
return request({
url: '/produce/back/in/stock',
method: 'put',
data: data
})
}
// 删除退料入库单
export function delIn(id) {
return request({
url: '/produce/back/in/' + id,
method: 'delete'
})
}
// 导出退料入库单
export function exportIn(query) {
return request({
url: '/produce/back/in/export',
method: 'get',
params: query
})
}
/**根据上级单号获取单据信息以新增*/
export function getInBySrc(data) {
return request({
url: '/produce/back/in/getInBySrc',
method: 'post',
data: data
})
}
// 根据编码查询入库单,参数为入库单对象
export function getInByCode(data) {
return request({
url: '/produce/back/in/getInByCode',
method: 'post',
data: data
})
}
/**根据任务明细扫码直接退料入库单
* data示例:{"backTaskDetailCode": "xxx000001","whCode": "02001","areaCode": "B2B201"}
* */
export function directBackInByTaskDetail(data) {
return request({
url: '/produce/back/in/directBackInByTaskDetail',
method: 'post',
data: data
})
}
// 查询生产退料单详细
export function getTaskDetailByDetailCode(code) {
return request({
url: '/produce/back/task/taskDetail/' + code,
method: 'get'
})
}

View File

@@ -0,0 +1,90 @@
import request from '@/utils/wms-request'
// import { parseStrEmpty } from "@/utils/ruoyi";
// 查询退料收货单列表
export function listReceive(query) {
return request({
url: '/produce/back/receive/list',
method: 'get',
params: query
})
}
// 查询退料收货单详细
export function getReceive(id) {
return request({
url: '/produce/back/receive/' + id,
method: 'get'
})
}
// 新增退料收货单
export function addReceive(data) {
return request({
url: '/produce/back/receive',
method: 'post',
data: data
})
}
// 修改退料收货单
export function updateReceive(data) {
return request({
url: '/produce/back/receive',
method: 'put',
data: data
})
}
// 删除退料收货单
export function delReceive(id) {
return request({
url: '/produce/back/receive/' + id,
method: 'delete'
})
}
// 导出退料收货单
export function exportReceive(query) {
return request({
url: '/produce/back/receive/export',
method: 'get',
params: query
})
}
/**根据任务单号获取单据信息以新增*/
export function getRcvByTask(data) {
return request({
url: '/produce/back/receive/getRcvByTask',
method: 'post',
data: data
})
}
// 查询退料任务单明细列表
export function listDetail(query) {
return request({
url: '/produce/back/task/taskDetail/list',
method: 'get',
params: query
})
}
// 查询收货单明细信息
export function listReceiveDetail(data) {
return request({
url: '/produce/back/receive/selectBackReceiveDetail',
method: 'get',
params: data
})
}
// 修改产品收货单明细
export function updateReceiveDetail(data) {
return request({
url: '/produce/back/receive/updateReceiveDetail',
method: 'put',
data: data
})
}

80
api/wms/pdcBack/task.js Normal file
View File

@@ -0,0 +1,80 @@
import request from '@/utils/wms-request'
// 查询生产退料单列表
export function listTask(query) {
return request({
url: '/produce/back/task/list',
method: 'get',
params: query
})
}
// 查询生产退料单列表(未完成)
export function listUnfinishedTask(query) {
return request({
url: '/produce/back/task/list/unfinished',
method: 'get',
params: query
})
}
// 查询生产退料单详细
export function getTask(id) {
return request({
url: '/produce/back/task/' + id,
method: 'get'
})
}
// 新增生产退料单
export function addTask(data) {
return request({
url: '/produce/back/task',
method: 'post',
data: data
})
}
// 修改生产退料单
export function updateTask(data) {
return request({
url: '/produce/back/task',
method: 'put',
data: data
})
}
// 删除生产退料单
export function delTask(id) {
return request({
url: '/produce/back/task/' + id,
method: 'delete'
})
}
// 导出生产退料单
export function exportTask(query) {
return request({
url: '/produce/back/task/export',
method: 'get',
params: query
})
}
//打印退料任务单明细
export function mergePrintDetailPdfs(ids) {
return request({
url: '/produce/back/task/mergePrintDetailPdfs',
method: 'post',
data: ids
})
}
// 查询退料任务单明细列表
export function listDetail(query) {
return request({
url: '/produce/back/task/taskDetail/list',
method: 'get',
params: query
})
}

289
api/wms/pdcIn.js Normal file
View File

@@ -0,0 +1,289 @@
import request from '@/utils/wms-request'
/**
* 查询仓库列表
* @param {Object} query
*/
export function listWarehouse(query) {
return request({
url: '/basic/warehouse/list',
method: 'get',
params: query
})
}
export function getReceiveDetails(data) {
return request({
url: '/produce/product/receive/getDetails',
method: 'post',
data: data
})
}
// export function getDetails(data) {
// return request({
// url: '/produce/product/receive/getDetails',
// method: 'post',
// data: data
// })
// }
// 查询生产入库任务单列表
export function listTask(query) {
return request({
url: '/produce/product/task/list',
method: 'get',
params: query
})
}
// 查询生产入库任务单详细
export function getTask(id) {
return request({
url: '/produce/product/task/' + id,
method: 'get'
})
}
// 新增生产入库任务单
export function addTask(data) {
return request({
url: '/produce/product/task',
method: 'post',
data: data
})
}
// 修改生产入库任务单
export function updateTask(data) {
return request({
url: '/produce/product/task',
method: 'put',
data: data
})
}
// 删除生产入库任务单
export function delTask(id) {
return request({
url: '/produce/product/task/' + id,
method: 'delete'
})
}
// 查询产品收货单列表
export function listReceive(query) {
return request({
url: '/produce/product/receive/list',
method: 'get',
params: query
})
}
// 查询产品收货单详细
export function getReceive(id) {
return request({
url: '/produce/product/receive/' + id,
method: 'get'
})
}
export function getDetails(data) {
return request({
url: '/produce/product/in/getDetails',
method: 'post',
data: data
})
}
// 新增产品收货单
export function addReceive(data) {
return request({
url: '/produce/product/receive',
method: 'post',
data: data
})
}
// 修改产品收货单
export function updateReceive(data) {
return request({
url: '/produce/product/receive',
method: 'put',
data: data
})
}
// 删除产品收货单
export function delReveive(id) {
return request({
url: '/produce/product/reveive/' + id,
method: 'delete'
})
}
// 查询产品质检单列表
export function listQuality(query) {
return request({
url: '/produce/product/quality/list',
method: 'get',
params: query
})
}
// 查询产品质检单详细
export function getQuality(id) {
return request({
url: '/produce/product/quality/' + id,
method: 'get'
})
}
// 新增产品质检单
export function addQuality(data) {
return request({
url: '/produce/product/quality',
method: 'post',
data: data
})
}
// 修改产品质检单
export function updateQuality(data) {
return request({
url: '/produce/product/quality',
method: 'put',
data: data
})
}
// 删除产品质检单
export function delQuality(id) {
return request({
url: '/produce/product/quality/' + id,
method: 'delete'
})
}
// 查询产品入库单列表
export function listIn(query) {
return request({
url: '/produce/product/in/getSolvedWmsProductInlist',
method: 'get',
params: query
})
}
// 查询产品入库单详细
export function getIn(id) {
return request({
url: '/produce/product/in/' + id,
method: 'get'
})
}
// 新增产品入库单
export function addIn(data) {
return request({
url: '/produce/product/in',
method: 'post',
data: data
})
}
// 修改产品入库单
export function updateIn(data) {
return request({
url: '/produce/product/in',
method: 'put',
data: data
})
}
// 删除产品入库单
export function delIn(id) {
return request({
url: '/produce/product/in/' + id,
method: 'delete'
})
}
// 修改产品入库单
export function updateInDetail(data) {
return request({
url: '/product/productIndetail',
method: 'put',
data: data
})
}
// 查询收货单明细信息
export function listReceiveDetail(data) {
return request({
url: '/produce/product/receive/getProductReceiveDetail',
method: 'get',
params: data
})
}
// 修改产品收货单明细
export function updateReceiveDetail(data) {
return request({
url: '/produce/product/receive/updateReceiveDetail',
method: 'put',
data: data
})
}
// 查询产品入库明细单列表
export function listProductIndetail(query) {
return request({
url: '/product/productIndetail/list',
method: 'get',
params: query
})
}
// 修改产品入库明细单
export function updateProductIndetail(data) {
return request({
url: '/product/productIndetail',
method: 'put',
data: data
})
}
// 查询入库任务明细单详细
export function getDetail(id) {
return request({
url: '/produce/product/taskDetail/' + id,
method: 'get'
})
}
/**根据任务明细扫码直接产品入库单id为任务单明细id
* data示例:{"id": 864,"whCode": "02001","areaCode": "B2B201"}
* */
export function directProductInByTaskDetail(data) {
return request({
url: '/produce/product/in/directProductInByTaskDetail',
method: 'post',
data: data
})
}
/**
* 库位校验
* @param {Object} data
*/
export function getConnectLoc(query) {
return request({
url: '/basic/connect_loc/exist',
method: 'get',
params: query
})
}

121
api/wms/pdcMaterial.js Normal file
View File

@@ -0,0 +1,121 @@
import request from '@/utils/wms-request'
// 查询生产领料单列表
export function listTask(query) {
return request({
url: '/produce/draw/task/list',
method: 'get',
params: query
})
}
// 查询批号分批详细
export function getListDetail(data) {
return request({
url: '/produce/draw/out/detail',
method: 'post',
data: data
})
}
export function getDetails(data) {
return request({
url: '/produce/draw/out/getDetails',
method: 'post',
data: data
})
}
//根据物料编码获取物料名称
export function listMaterial(query) {
return request({
url: '/mm/material/list',
method: 'get',
params: query
})
}
// 新增领料拣货单
export function addPick(data) {
return request({
url: '/produce/draw/pick',
method: 'post',
data: data
})
}
// 新增领料出库单
export function addOut(data) {
return request({
url: '/produce/draw/out',
method: 'post',
data: data
})
}
// 查询生产领料单详细
export function getTask(id) {
return request({
url: '/produce/draw/task/' + id,
method: 'get'
})
}
export function updatePick(data) {
return request({
url: '/produce/draw/pick',
method: 'put',
data: data
})
}
// 查询领料拣货单列表
export function listPick(query) {
return request({
url: '/produce/draw/pick/list',
method: 'get',
params: query
})
}
export function listOut(query) {
return request({
url: '/produce/draw/out/list',
method: 'get',
params: query
})
}
export function getOut(id) {
return request({
url: '/produce/draw/out/' + id,
method: 'get'
})
}
// 根据任务单获取直接出库信息
export function getDrawOutDirectlyByTaskCode(data) {
return request({
url: '/produce/draw/out/getDrawOutDirectlyByTaskCode',
method: 'post',
data: data
})
}
// 修改领料出库单
export function updateOut(data) {
return request({
url: '/produce/draw/out',
method: 'put',
data: data
})
}
// 撤销领料拣货单
export function revokeDrawPick(data) {
return request({
url: '/produce/draw/pick/revoke',
method: 'post',
data: data
})
}

347
api/wms/purchase.js Normal file
View File

@@ -0,0 +1,347 @@
import request from '@/utils/wms-request'
//新增采购收货单
export function addReceive(data) {
return request({
url: '/purchase/receive',
method: 'post',
data: data
})
}
// 修改采购收货单
export function updateReceive(data) {
return request({
url: '/purchase/receive',
method: 'put',
data: data
})
}
export function updateReceiveDetail(data) {
return request({
url: '/purchase/receive/updateDetail',
method: 'put',
data: data
})
}
// 查询采购收货单明细信息
export function getReceiveDetail(id) {
return request({
url: '/purchase/receive/getReceiveDetail/' + id,
method: 'get'
})
}
// 查询采购收货单明细信息join
export function getReceiveDetailJoin(id) {
return request({
url: '/purchase/receive/getReceiveDetailJoin/' + id,
method: 'get'
})
}
// 查询采购收货单明细信息
export function getQualityDetail(data) {
return request({
url: '/purchase/quality/getQualityDetail',
method: 'get',
params: data
})
}
//收货单列表
export function listReceive(query) {
return request({
url: '/purchase/receive/list',
method: 'get',
params: query
})
}
// 新增采购入库单
export function addIn(data) {
return request({
url: '/purchase/in',
method: 'post',
data: data
})
}
// 查询采购入库质检单列表
export function listQuality(query) {
return request({
url: '/purchase/quality/list',
method: 'get',
params: query
})
}
// 查询采购入库质检单详细
export function getQuality(id) {
return request({
url: '/purchase/quality/' + id,
method: 'get'
})
}
// 新增采购入库质检单
export function addQuality(data) {
return request({
url: '/purchase/quality',
method: 'post',
data: data
})
}
// 新增采购入库质检单
export function addQualityDetail(data) {
return request({
url: '/purchase/quality/detail',
method: 'post',
data: data
})
}
// 修改采购入库质检单
export function updateQuality(data) {
return request({
url: '/purchase/quality',
method: 'put',
data: data
})
}
// 删除采购入库质检单
export function delQuality(id) {
return request({
url: '/purchase/quality/' + id,
method: 'delete'
})
}
// 查询采购任务单详细
export function getTask(id) {
return request({
url: '/purchase/task/' + id,
method: 'get'
})
}
// 查询采购收货单详细
export function getReceive(id) {
return request({
url: '/purchase/receive/' + id,
method: 'get'
})
}
// 查询采购任务单列表
export function listTask(query) {
return request({
url: '/purchase/task/list',
method: 'get',
params: query
})
}
// 新增采购任务单
export function addTask(data) {
return request({
url: '/purchase/task',
method: 'post',
data: data
})
}
// 修改采购任务单
export function updateTask(data) {
return request({
url: '/purchase/task',
method: 'put',
data: data
})
}
// 删除采购任务单
export function delTask(purchaseTaskCodes) {
return request({
url: '/purchase/task/' + purchaseTaskCodes,
method: 'delete'
})
}
// 查询采购入库单列表
export function listIn(query) {
return request({
url: '/purchase/in/list',
method: 'get',
params: query
})
}
// 查询采购入库单详细
export function getIn(id) {
return request({
url: '/purchase/in/' + id,
method: 'get'
})
}
// 查询批号分批详细
export function getListDetail(batchNo) {
return request({
url: '/purchase/in/detail/' + batchNo,
method: 'get'
})
}
// 修改采购入库单
export function updateIn(data) {
return request({
url: '/purchase/in',
method: 'put',
data: data
})
}
// 删除采购入库单
export function delIn(id) {
return request({
url: '/purchase/in/' + id,
method: 'delete'
})
}
//根据批号和箱号查询拆分详情
export function getListDetailByBL(data) {
return request({
url: '/purchase/in/listDetailByBL',
method: 'post',
data: data
})
}
// 新增分批入库详情
export function addInDetail(data, type) {
return request({
url: '/purchase/in/detail/' + type,
method: 'post',
data: data
})
}
// 新增采购入库单
export function addLotInfo(data) {
return request({
url: '/purchase/in/detail',
method: 'put',
data: data
})
}
//获取采购任务单明细
export function getDetail(data) {
return request({
url: '/purchase/receive/getDetail',
method: 'post',
data: data
})
}
/**根据订单号获取单据信息以新增*/
export function getDetailByPoCode(poCode) {
return request({
url: '/purchase/receive/getDetailByPoCode/' + poCode,
method: 'post'
})
}
// 新增分批入库详情
export function uploadU9(data) {
return request({
url: '/purchase/in/detail/uploadU9',
method: 'post',
data: data
})
}
/**根据订单号/ASN单号/ASN行号查询收货、质检、退货、入库明细列表*/
export function getDetailListsBySRM(data) {
return request({
url: '/purchase/in/getDetailListsBySRM',
method: 'post',
data: data
})
}
//选中收货单编码,回显子表
export function getQualityReceiveDetail(data) {
return request({
url: '/purchase/quality/getDetail',
method: 'post',
data: data
})
}
// 查询供应商列表
export function listSupplier(query) {
return request({
url: '/basic/supplier/list',
method: 'get',
params: query
})
}
// 查询采购入库明细标签列表
export function listPurchaseInDetailLabel(query) {
return request({
url: '/purchase/purchaseInDetailLabel/list',
method: 'get',
params: query
})
}
// 查询仓库列表
export function listWarehouse(query) {
return request({
url: '/basic/warehouse/list',
method: 'get',
params: query
})
}
// 入库
export function labelInStock(data) {
return request({
url: '/purchase/purchaseInDetailLabel/labelInStock',
method: 'post',
data: data
})
}
/**
* 采购直接入库提交按钮
* @param {Object} data
*/
export function addPurchase(data) {
return request({
url: '/purchase/in/detail/add',
method: 'post',
data: data
})
}
/**
* 推荐库位
* @param {string} code
*/
export function getMaterial_code(code) {
return request({
url: '/stock/stock/recommend-stock/material-code/' + code,
method: 'get'
})
}

10
api/wms/request.js Normal file
View File

@@ -0,0 +1,10 @@
import request from '@/utils/request'
//根据物料编码获取物料名称
export function listMaterial(query) {
return request({
url: '/mm/material/list',
method: 'get',
params: query
})
}

176
api/wms/sale.js Normal file
View File

@@ -0,0 +1,176 @@
import request from '@/utils/wms-request'
// 查询任务单及明细
export function fetchTask(taskCode) {
return request({
url: `/sale/out/task/${taskCode}`,
method: 'get'
})
}
// 查询销售出库任务单列表
export function listTask(query) {
return request({
url: '/sale/out/task/list',
method: 'get',
params: query
})
}
/**
* 查询销售出库任务单详细
* @param {Object} id
*/
export function getTask(id) {
return request({
url: '/sale/out/task/' + id + '/groupBy',
method: 'get'
})
}
// 新增销售出库任务单
export function addTask(data) {
return request({
url: '/sale/out/task',
method: 'post',
data: data
})
}
//根据选择的上一级编码回显主子表
export function getOutBillBySourceCode(data) {
return request({
url: '/sale/out/out/getOutBillBySourceCode',
method: 'post',
data: data
})
}
// 修改销售出库任务单
export function updateTask(data) {
return request({
url: '/sale/out/task',
method: 'put',
data: data
})
}
// 删除销售出库任务单
export function delTask(id) {
return request({
url: '/sale/out/task/' + id,
method: 'delete'
})
}
// 查询销售拣货单列表
export function listPick(query) {
return request({
url: '/sale/out/pick/list',
method: 'get',
params: query
})
}
// 查询销售拣货单详细
export function getPick(id) {
return request({
url: '/sale/out/pick/' + id,
method: 'get'
})
}
// 新增销售拣货单
export function addPick(data) {
return request({
url: '/sale/out/pick',
method: 'post',
data: data
})
}
// 修改销售拣货单
export function updatePick(data) {
return request({
url: '/sale/out/pick',
method: 'put',
data: data
})
}
// 删除销售拣货单
export function delPick(id) {
return request({
url: '/sale/out/pick/' + id,
method: 'delete'
})
}
// 查询销售出库单列表
export function listOut(query) {
return request({
url: '/sale/out/out/list',
method: 'get',
params: query
})
}
// 查询销售出库单详细
export function getOut(id) {
return request({
url: '/sale/out/out/' + parseStrEmpty(id),
method: 'get'
})
}
// 查询批号分批详细
export function getListDetail(data) {
return request({
url: '/sale/out/out/detail',
method: 'post',
data: data
})
}
// 新增销售出库单
export function addOut(data) {
return request({
url: '/sale/out/out',
method: 'post',
data: data
})
}
// 修改销售出库单
export function updateOut(data) {
return request({
url: '/sale/out/out',
method: 'put',
data: data
})
}
// 删除销售出库单
export function delOut(id) {
return request({
url: '/sale/out/out/' + id,
method: 'delete'
})
}
//根据选择的上一级编码回显主子表
export function getSaleOutDirectlyByTaskCode(data) {
return request({
url: '/sale/out/out/getSaleOutDirectlyByTaskCode',
method: 'post',
data: data
})
}

54
api/wms/shelves.js Normal file
View File

@@ -0,0 +1,54 @@
import request from '@/utils/wms-request'
// 查询货架列表
export function listShelves(query) {
return request({
url: '/basic/shelves/list',
method: 'get',
params: query
})
}
// 查询货架详细
export function getShelves(id) {
return request({
url: '/basic/shelves/' + id,
method: 'get'
})
}
// 新增货架
export function addShelves(data) {
return request({
url: '/basic/shelves',
method: 'post',
data: data
})
}
// 修改货架
export function updateShelves(data) {
return request({
url: '/basic/shelves',
method: 'put',
data: data
})
}
// 删除货架
export function delShelves(id) {
return request({
url: '/basic/shelves/' + id,
method: 'delete'
})
}
// 导出货架
export function exportShelves(query) {
return request({
url: '/basic/shelves/export',
method: 'get',
params: query
})
}

143
api/wms/stock.js Normal file
View File

@@ -0,0 +1,143 @@
import request from '@/utils/wms-request'
// 查询物料库存信息列表
export function listStock(query) {
return request({
url: '/stock/stock/list',
method: 'get',
params: query
})
}
// 查询物料库存信息列表(模糊查询产品)
export function listStockLike(query) {
return request({
url: '/stock/stock/listLike',
method: 'get',
params: query
})
}
// 查询物料库存信息详细
export function getStock(id) {
return request({
url: '/stock/stock/' + id,
method: 'get'
})
}
// 新增物料库存信息
export function addStock(data) {
return request({
url: '/stock/stock',
method: 'post',
data: data
})
}
// 修改物料库存信息
export function updateStock(data) {
return request({
url: '/stock/stock',
method: 'put',
data: data
})
}
// 删除物料库存信息
export function delStock(id) {
return request({
url: '/stock/stock/' + id,
method: 'delete'
})
}
// 导出物料库存信息(现在改成根据ids查询库存信息并导出)
export function exportStock(materialStockIds) {
return request({
url: '/stock/stock/export/' + materialStockIds,
method: 'get'
})
}
export function print(id) {
return request({
url: '/stock/stock/print/' + id,
method: 'post'
})
}
export function test(data) {
return request({
url: '/stock/history/test',
method: 'post',
data: data
})
}
// 根据物料编码查询物料库存信息列表
export function listStockByMaterialCode(materialCode) {
return request({
url: '/stock/stock/listMaterial/' + materialCode,
method: 'get',
})
}
// 库位分析看板
export function listLocationByStock() {
return request({
url: '/stock/stock/whDashboard',
method: 'get',
})
}
// 货架可视化大屏
export function handleShelvesScreen(id) {
return request({
url: '/stock/stock/shelvesScreen/' + id,
method: 'post',
})
}
//超市补货
export function smSupplyStock(ids) {
return request({
url: '/stock/stock/smSupplyStock/' + ids,
method: 'post'
})
}
//填充物料信息
export function checkStock(ids) {
return request({
url: '/stock/stock/checkStock',
method: 'post'
})
}
// 新增物料移库管理
export function addTransfer(data) {
return request({
url: '/stock/transfer',
method: 'post',
data: data
})
}
// 修改物料移库管理
export function updateTransfer(data) {
return request({
url: '/stock/transfer',
method: 'put',
data: data
})
}
// 查询出库拆分记录列表
export function listOutSplitHistory(query) {
return request({
url: '/stock/outSplitHistory/list',
method: 'get',
params: query
})
}

109
api/wms/warehouse.js Normal file
View File

@@ -0,0 +1,109 @@
import request from '@/utils/wms-request'
// 查询仓库列表
export function listWarehouse(query) {
return request({
url: '/basic/warehouse/list',
method: 'get',
params: query
})
}
// 查询仓库详细
export function getWarehouse(id) {
return request({
url: '/basic/warehouse/' + id,
method: 'get'
})
}
// 新增仓库
export function addWarehouse(data) {
return request({
url: '/basic/warehouse',
method: 'post',
data: data
})
}
// 修改仓库
export function updateWarehouse(data) {
return request({
url: '/basic/warehouse',
method: 'put',
data: data
})
}
// 删除仓库
export function delWarehouse(id) {
return request({
url: '/basic/warehouse/' + id,
method: 'delete'
})
}
// 导出仓库
export function exportWarehouse(query) {
return request({
url: '/basic/warehouse/export',
method: 'get',
params: query
})
}
/**
* 查询销售退货任务单列表
* @param {Object} query
*/
export function backListTask(query) {
return request({
url: '/sale/back/task/list',
method: 'get',
params: query
})
}
/**
*查询销售退货任务单详细
* @param {Object} id
*/
export function getTaskId(id) {
return request({
url: '/sale/back/task/' + id,
method: 'get'
})
}
/**
* 新增销售退货入库单
* @param {Object} data
*/
export function updateIn(data) {
return request({
url: '/sale/back/in',
method: 'post',
data: data
})
}
/**
* 直接入库退货单提交按钮
* @param {Object} data
*/
export function addIn(data) {
return request({
url: '/sale/back/in/quiteAdd',
method: 'post',
data: data
})
}
/**根据任务单号获取单据信息以新增*/
export function getInByTask(data) {
return request({
url: '/sale/back/task/getInByTask',
method: 'post',
data: data
})
}