yxk_pc_mdh/src/api/gylInventoryAPI.js

149 lines
3.7 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
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;