102 lines
1.9 KiB
TypeScript
102 lines
1.9 KiB
TypeScript
import { request } from '@/utils/request'
|
|
|
|
export interface AssingWork {
|
|
id:number,
|
|
processId:number,
|
|
processName:number,
|
|
userId:string,
|
|
quantity:number,
|
|
rework:number,
|
|
reworkNum:number,
|
|
completeQuantity:number,
|
|
completedTime:Date,
|
|
createTime:Date,
|
|
createBy:number,
|
|
status:number,
|
|
reason:string,
|
|
pauseTime:Date,
|
|
assingStatus:number,
|
|
assingCode:string,
|
|
parentId:number,
|
|
reworkSort:number,
|
|
workshopId:number,
|
|
sectionId:number,
|
|
deviceId:number,
|
|
traceId:number,
|
|
qcNum:number
|
|
}
|
|
|
|
|
|
//派工列表
|
|
export function disworlist(params:any) {
|
|
return request({
|
|
url: `/mes/dispatch/list`,
|
|
method: 'get',
|
|
params
|
|
})
|
|
}
|
|
|
|
//修改派工
|
|
export function editdiswor(data:any) {
|
|
return request({
|
|
url: `/mes/dispatch`,
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
|
|
//改派(转移)
|
|
export function transfer(data:any) {
|
|
return request({
|
|
url: `/mes/dispatch/transfer`,
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
//暂停/恢复
|
|
export function pauseresume(data:any) {
|
|
return request({
|
|
url: `/mes/dispatch/pause_resume`,
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
//我的派工任务
|
|
export function mytasks(params:{page:number,pageSize:number,processName:string}) {
|
|
return request({
|
|
url: `/mes/dispatch/my-tasks`,
|
|
method: 'get',
|
|
params
|
|
})
|
|
}
|
|
|
|
//派工数据统计
|
|
export function workload(params?:any) {
|
|
return request({
|
|
url: `/mes/dispatch/workload`,
|
|
method: 'get',
|
|
params
|
|
})
|
|
}
|
|
|
|
//报检
|
|
export function inspectio(data:any) {
|
|
return request({
|
|
url: `/mes/dispatch/qc`,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
|
|
//派工数据详情
|
|
export function info(id:number) {
|
|
return request({
|
|
url: `/mes/dispatch/${id}`,
|
|
method: 'get',
|
|
})
|
|
}
|