cycle.js 2.09 KB
import http from './interface'

// 查询盘点单主列表
export const listCycleCountHeader = (data) => {
	return http.request({
		url: '/cycle/cycleCountHeader/cycleCountHeaderLook',
		method: 'GET',
		data
	})
}

// 查询盘点单明细列表
export const listCycleCountDetail = (data) => {
	return http.request({
		url: '/cycle/cycleCountDetail/list',
		method: 'GET',
		data
	})
}

// 查询实盘登记列表
export const listCycleCountRegister = (cycleCountHeadCode, cycleCountDetailId) => {
	const data = {
		cycleCountHeadCode,
		cycleCountDetailId
	}
	return http.request({
		url: '/cycle/cycleCountRegister/cycleCountRegisterList',
		method: 'GET',
		data
	})
}

// 新增盘点主单
export const addCycleCountHeader = (data) => {
	return http.request({
		url: '/cycle/cycleCountHeader/add',
		method: 'POST',
		data
	})
}

// 删除盘点主单
export const delCycleCountHeader = (ids) => {
	return http.request({
		url: '/cycle/cycleCountHeader?ids='+ids,
		method: 'DELETE'
	})
}

// 生成单条盘点任务
export const createCycleCoutTask = (cycleCoutdetailId) => {
	const data = {
		cycleCoutdetailId
	}
	return http.request({
		url: '/cycle/cycleCountDetail/createCycleCoutTaskByDetailId',
		method: 'GET',
		data
	})
}

// 修改盘点单
export const updateCycleCount = (data) => {
	return http.request({
		url: '/cycle/mobile/confirmGapQty',
		method: 'POST',
		data
	})
}

// 获取盘点首选项
export const listCycleCountPreference = (data) => {
	return http.request({
		url: '/config/cycleCountPreference',
		method: 'GET',
		data
	})
}

// 实盘登记
export const confirmGapQty = (data) => {
	return http.request({
		url: '/cycle/mobile/confirmGapQty',
		method: 'POST',
		data
	})
}


// 删除盘点明细
export const delCycleCountDetail = (id) => {
	return http.request({
		url: '/cycle/cycleCountDetail/deleteCycleCountDetail?ids=' + id,
		method: 'DELETE'
	})
}


export default {
	listCycleCountHeader,
	listCycleCountDetail,
	addCycleCountHeader,
	delCycleCountDetail,
	listCycleCountPreference,
	listCycleCountRegister,
	createCycleCoutTask,
	updateCycleCount,
	delCycleCountHeader,
	confirmGapQty
}