task.js 1.58 KB
import http from './interface'

//查询任务列表
export const listTaskHeader = (data) => {
    return http.request({
        url: '/task/taskHeader',
		method:'GET',
        data,
    })
}

//查询任务明细
export const listTaskDetail = (taskId) => {
	const data = {
		taskId
	}
    return http.request({
        url: '/task/taskDetail/list',
		method:'GET',
        data,
    })
}

// 取消任务
export const delTaskHeader = (id) => {
    return http.request({
        url: '/task/taskHeader?ids='+id,
		method:'DELETE',
    })
}

// 完成任务
export const completeTask = (taskId) => {
    return http.request({
        url: '/task/taskHeader/completeTaskByWMS?taskId='+taskId,
		method:'POST'
    })
}

//查询入库单
export const searchTodayInfo = (data) => {
    return http.request({
        url: '/task/mobile/searchTodayInfo',
		method:'POST',
        data,
    })
}

//空托入库
export const createEmptyIn = (data) => {
    return http.request({
        url: '/task/mobile/createEmptyIn',
		method:'POST',
        data,
    })
}

//呼叫料盒
export const callBox = (data) => {
    return http.request({
        url: '/task/mobile/callBox',
		method:'POST',
        data,
    })
}

//获取未完成的入库任务
export const getUnCompleteReceiptTask = (containerCode ) => {
	const data = {
		containerCode 
	}
    return http.request({
        url: '/task/taskHeader/getUnCompleteReceiptTask',
		method:'GET',
        data,
    })
}

export default {
	listTaskHeader,
	searchTodayInfo,
	createEmptyIn,
	callBox,
	getUnCompleteReceiptTask,
	delTaskHeader,
	completeTask,
	listTaskDetail
}