task.js 1.86 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 createEmptyOut = (data) => {
	return http.request({
		url: '/task/mobile/createEmptyOut',
		method: 'POST',
		data,
	})
}

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

//
export const findTransferByContainerCode = (containerCode) => {
	const data = {
		containerCode
	}
	return http.request({
		url: '/task/mobile/findTransferByContainerCode',
		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,
	createEmptyOut,
	callBox,
	getUnCompleteReceiptTask,
	delTaskHeader,
	completeTask,
	listTaskDetail,
	findTransferByContainerCode
}