初始化仓库
This commit is contained in:
91
api/basic/badCause.js
Normal file
91
api/basic/badCause.js
Normal 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
27
api/basic/boxCode.js
Normal 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
161
api/basic/cutter.js
Normal 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
44
api/basic/department.js
Normal 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'
|
||||
})
|
||||
}
|
||||
28
api/basic/empEqpHistory.js
Normal file
28
api/basic/empEqpHistory.js
Normal 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
|
||||
})
|
||||
}
|
||||
61
api/basic/empStaHistory.js
Normal file
61
api/basic/empStaHistory.js
Normal 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
87
api/basic/employee.js
Normal 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
10
api/basic/equipment.js
Normal 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
10
api/basic/location.js
Normal 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
52
api/basic/proLine.js
Normal 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
52
api/basic/station.js
Normal 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
62
api/basic/unit.js
Normal 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
55
api/esop/esop.js
Normal 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
47
api/login.js
Normal 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
68
api/mes/bom.js
Normal 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
116
api/mes/jobIn.js
Normal 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
133
api/mes/jobReport.js
Normal 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'
|
||||
})
|
||||
}
|
||||
|
||||
//修改作业绑定设备必须需要上传作业的id,eqpId;
|
||||
// 修改生产工单作业
|
||||
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
102
api/mes/material.js
Normal 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',
|
||||
})
|
||||
}
|
||||
71
api/mes/mesJobSingleReportSign.js
Normal file
71
api/mes/mesJobSingleReportSign.js
Normal 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'
|
||||
})
|
||||
}
|
||||
44
api/mes/mesPwoRecordDetail.js
Normal file
44
api/mes/mesPwoRecordDetail.js
Normal 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'
|
||||
})
|
||||
}
|
||||
44
api/mes/mesPwoRecordrecord.js
Normal file
44
api/mes/mesPwoRecordrecord.js
Normal 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'
|
||||
})
|
||||
}
|
||||
53
api/mes/mouldShareGroup.js
Normal file
53
api/mes/mouldShareGroup.js
Normal 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'
|
||||
})
|
||||
}
|
||||
44
api/mes/mouldShareGroupDetail.js
Normal file
44
api/mes/mouldShareGroupDetail.js
Normal 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
44
api/mes/productSuit.js
Normal 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'
|
||||
})
|
||||
}
|
||||
44
api/mes/productSuitDetail.js
Normal file
44
api/mes/productSuitDetail.js
Normal 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
368
api/mes/pwo.js
Normal 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
99
api/mes/pwoDraw.js
Normal 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
79
api/mes/pwoIn.js
Normal 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
81
api/mes/shiftJob.js
Normal 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
101
api/mes/shiftTask.js
Normal 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'
|
||||
})
|
||||
}
|
||||
76
api/mes/wmsPieceOutRecord.js
Normal file
76
api/mes/wmsPieceOutRecord.js
Normal 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
51
api/qc/ppom.js
Normal 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
171
api/qc/qc.js
Normal 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
|
||||
})
|
||||
}
|
||||
10
api/retrospect/retrospect.js
Normal file
10
api/retrospect/retrospect.js
Normal 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
47
api/srm/antiCrossCargo.js
Normal 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分别为批号、箱号、件号 其中type:1:批号;2:箱号,3:件号
|
||||
export function searchByCode(code,type) {
|
||||
return request({
|
||||
url: '/mes/stockPiece/searchByCode/'+code+'/'+type,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
72
api/system/config.js
Normal file
72
api/system/config.js
Normal 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
|
||||
})
|
||||
}
|
||||
9
api/system/dict/dictData.js
Normal file
9
api/system/dict/dictData.js
Normal 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
15
api/system/update.js
Normal 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
41
api/system/user.js
Normal 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
89
api/tpm/checkTaskItem.js
Normal 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
72
api/tpm/index.js
Normal 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'
|
||||
})
|
||||
}
|
||||
53
api/tpm/maintainTaskItem.js
Normal file
53
api/tpm/maintainTaskItem.js
Normal 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
|
||||
})
|
||||
}
|
||||
44
api/tpm/repairBreakdown.js
Normal file
44
api/tpm/repairBreakdown.js
Normal 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
44
api/tpm/repairTask.js
Normal 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
53
api/tpmMould/breakdown.js
Normal 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
56
api/tpmMould/mould.js
Normal 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'
|
||||
})
|
||||
}
|
||||
53
api/tpmMould/repairTask.js
Normal file
53
api/tpmMould/repairTask.js
Normal 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
99
api/tpmMould/useRecord.js
Normal 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
53
api/wms/area.js
Normal 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
69
api/wms/invJob.js
Normal 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
44
api/wms/invJobDetail.js
Normal 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
107
api/wms/invQuick.js
Normal 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
88
api/wms/inventory.js
Normal 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
61
api/wms/location.js
Normal 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
|
||||
})
|
||||
}
|
||||
99
api/wms/materRequisitiontask.js
Normal file
99
api/wms/materRequisitiontask.js
Normal 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
109
api/wms/pdcBack/in.js
Normal 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'
|
||||
})
|
||||
}
|
||||
90
api/wms/pdcBack/receive.js
Normal file
90
api/wms/pdcBack/receive.js
Normal 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
80
api/wms/pdcBack/task.js
Normal 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
289
api/wms/pdcIn.js
Normal 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
121
api/wms/pdcMaterial.js
Normal 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
347
api/wms/purchase.js
Normal 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
10
api/wms/request.js
Normal 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
176
api/wms/sale.js
Normal 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
54
api/wms/shelves.js
Normal 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
143
api/wms/stock.js
Normal 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
109
api/wms/warehouse.js
Normal 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
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user