yxk_pc_mdh/src/api/inventoryAPI_1.js

74 lines
2.0 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
*盘点方案
*/
import base from './base'; // 导入接口域名列表
import axios from '@/request'; // 导入http中创建的axios实例
const inventoryAPI = {
// 获取盘点方案列表
istPlan(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/istPlan`, param)
},
// 增加/修改盘点方案
addCheckAndChange(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/addCheckAndChange`, param)
},
// 查询(“增加盘点方案”明细行商品)
choceProCount(param) {
// return axios.post(`${base.url}/apis/scm/inventoryPlan/choceProCount`, param)
return axios.post(`${base.url}/apis/stock/noPageList`, param)
},
// 生成盘亏单
buildLossStock(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/buildLossStock`, param)
},
// 生成盘盈单
buildWinStock(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/buildWinStock`, param)
},
// 删除盘点方案
deletePlan(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/deletPlan`, param)
},
// 执行盘点/方案明细
doPlan(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/doPlan`, param)
},
// 保存盘点结果
saveChangeResult(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/saveChangeResult`, param)
},
// 盘点结束
checkIsOver(param) {
return axios.post(`${base.url}/apis/scm/inventoryPlan/checkIsOver`, param)
},
// 导出系统库存
exportExcel(param) {
return axios.get(`${base.url}/apis/scm/exportExcel/systemCountGetOut`, { params: param,responseType: "blob"}) },
// 导入盘点库存
importExcel(param) {
return axios({
url:`${base.url}/apis/importExcel/inventoryPlanResult`,
method: 'post',
data: param,
processData: false,// 告诉axios不要去处理发送的数据(重要参数)
headers: {
'Content-Type': 'multipart/form-data'
}
})
},
}
export default inventoryAPI;