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

// 查看物料列表
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 const listMaterialWarning = (data) => {
    return http.request({
        url: '/config/materialWarning/list',
		method:'GET',
		data
    })
}

// 新增物料预警
export const addMaterialWarning = (data) => {
    return http.request({
        url: '/config/materialWarning',
		method:'POST',
		data
    })
}

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

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

// 删除物料预警
export const delMaterialWarning = (id) => {
    return http.request({
        url: '/config/materialWarning?ids='+id,
		method:'DELETE'
    })
}

// 查询预警类型列表
export const listAlarmtype = () => {
    return http.request({
        url: '/config/alarmtype/list',
		method:'GET'
    })
}


export default {
	listMaterial,
	getMaterialType,
	getCurrMaterial,
	createMaterialCode,
	addMaterial,
	updateMaterial,
	delMaterial,
	getLocationFromContainer,
	listMaterialWarning,
	getMaterialWarning,
	delMaterialWarning,
	listAlarmtype,
	addMaterialWarning,
	updateMaterialWarning
}