material.js 1.71 KB
import http from './interface'

// 查询物料信息
export const searchMaterialInCondition = (data) => {
    return http.request({
        url: '/config/mobile/searchMaterialInCondition',
		method:'POST',
		data
    })
}

// 查看物料列表
export const listMaterial = (data) => {
    return http.request({
        url: '/config/material/list',
		method:'GET',
		data
    })
}

// 根据id查询物料
export const getCurrMaterial = (id) => {
    return http.request({
        url: '/config/material/' + id,
		method:'GET'
    })
}

// 获取物料类型
export const getMaterialType = () => {
    return http.request({
        url: '/config/mobile/getMaterialType',
		method:'POST'
    })
}

// 创建物料编码
export const createMaterialCode = () => {
    return http.request({
        url: '/config/mobile/createMaterialCode',
		method:'POST'
    })
}

// 增加物料
export const addMaterial = (data) => {
    return http.request({
        url: '/config/material',
		method:'POST',
		data
    })
}

// 修改物料
export const updateMaterial = (data) => {
    return http.request({
        url: '/config/material',
		method:'PUT',
		data
    })
}

// 删除物料信息
export const delMaterial = (id) => {
    return http.request({
        url: '/config/material?ids='+id,
		method:'DELETE',
    })
}

// 根据容器号获取库位号
export const getLocationFromContainer = (containerCode) => {
	const data = {
		containerCode
	}
    return http.request({
        url: '/config/mobile/getLocationFromContainer',
		method:'POST',
		data
    })
}


export default {
	searchMaterialInCondition,
	listMaterial,
	getMaterialType,
	getCurrMaterial,
	createMaterialCode,
	addMaterial,
	updateMaterial,
	delMaterial,
	getLocationFromContainer
}