74 lines
2.0 KiB
JavaScript
74 lines
2.0 KiB
JavaScript
/**
|
||
*盘点方案
|
||
*/
|
||
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;
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|