149 lines
3.7 KiB
JavaScript
149 lines
3.7 KiB
JavaScript
|
import base from './base'; // 导入接口域名列表
|
||
|
import axios from '@/request'; // 导入http中创建的axios实例
|
||
|
|
||
|
const gylInventoryAPI = {
|
||
|
|
||
|
/**
|
||
|
* 新增巡检计划信息
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
addPlanTS(param) {
|
||
|
return axios.post(`${base.url}/apis/patrolPlan/addPlanTS`, param)
|
||
|
},
|
||
|
/**
|
||
|
* 获取出库单列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
productOutBoundList(param) {
|
||
|
return axios.post(`${base.url}/apis/productOutBound/list`,param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 增加其他入库
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
otherStockStock(param) {
|
||
|
return axios.post(`${base.url}/apis/otherStock/stock`, param)
|
||
|
// console.log(param)
|
||
|
// let str=JSON.stringify(param.propurchaseInBodyDO)
|
||
|
// return axios.post("http://120.132.17.220:8878/url/apis/otherStock/stock?propurchaseInBodyDO="+param.propurchaseInBodyDO)
|
||
|
// return axios.post(`${base.url}/apis/otherStock/stock?propurchaseInBodyDO=`,param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 其他入库列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
inOtherHeadList(param) {
|
||
|
return axios.post(`${base.url}/apis/otherStock/inOtherHeadList`, param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生产入库-删除
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
deletInStock(param) {
|
||
|
return axios.post(`${base.url}/apis/stock/deletInStock`, param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生产入库-保存新增/保存修改
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
saveAddAndChangeSock(param) {
|
||
|
return axios.post(`${base.url}/apis/stock/saveAddAndChangeSock`, param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 查看入库明细
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
lookOverDetails(param) {
|
||
|
|
||
|
return axios.post(`${base.url}/apis/stock/lookOverDetails`, param )
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生产入库-反审核
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
reverseAuditChange(param) {
|
||
|
return axios.post(`${base.url}/apis/stock/reverseAuditChange`, param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
*生产入库-审核
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
auditStatusChange(param) {
|
||
|
return axios.post(`${base.url}/apis/stock/auditStatusChange`, param)
|
||
|
},
|
||
|
/**
|
||
|
* 库位列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
facilityLocationList(param) {
|
||
|
return axios.get(`${base.url}/apis/facilityLocation/list`, { params: param })
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 仓库列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
facilityList(param) {
|
||
|
return axios.get(`${base.url}/apis/facility/list`, { params: param })
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取物料列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
materielList(param) {//先用工业互联的物料接口
|
||
|
// console.log(param)
|
||
|
return axios.get(`${base.url}/apis/materiel/list`, { params: param })
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 物料类型列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
materielTypeList(param) {//先用工业互联的物料接口
|
||
|
return axios.get(`${base.url}/apis/materiel/typeList`, { params: param })
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取入库时产品列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
productInList(param) {
|
||
|
return axios.post(`${base.url}/apis/product/inList`, param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 部门接口
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
getDepts(param) {
|
||
|
return axios.post(`${base.url}/apis/common/getDepts`, param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取审核状态
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
auditSign(param) {
|
||
|
return axios.post(`${base.url}/apis/dict/getDictsByType`, param)
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生产入库列表
|
||
|
* @param {*} param
|
||
|
*/
|
||
|
inHeadList(param) {
|
||
|
return axios.post(`${base.url}/apis/stock/inHeadList`, param)
|
||
|
},
|
||
|
|
||
|
}
|
||
|
|
||
|
export default gylInventoryAPI;
|