85 lines
1.9 KiB
JavaScript
85 lines
1.9 KiB
JavaScript
/**
|
|
* 库位管理
|
|
*/
|
|
import base from './base'; // 导入接口域名列表
|
|
import axios from '@/request'; // 导入http中创建的axios实例
|
|
|
|
const facilityLocationAPI = {
|
|
/**
|
|
* 批量删除
|
|
* @param {*} param
|
|
*/
|
|
batchRemove(ids) {
|
|
return axios.post(`${base.url}/apis/facilityLocation/batchRemove`, { ids: ids })
|
|
},
|
|
/**
|
|
* 获取明细
|
|
* @param {*} param
|
|
*/
|
|
detail(param) {
|
|
return axios.get(`${base.url}/apis/facilityLocation/detail`, { params: param })
|
|
},
|
|
/**
|
|
* 获取列表
|
|
* @param {*} param
|
|
*/
|
|
list(param) {
|
|
return axios.get(`${base.url}/apis/facilityLocation/list`, { params: param })
|
|
},
|
|
/**
|
|
* 移除
|
|
* @param {*} param
|
|
*/
|
|
remove(param) {
|
|
return axios.delete(`${base.url}/apis/facilityLocation/remove`, { params: param })
|
|
},
|
|
/**
|
|
* 保存
|
|
* @param {*} param
|
|
*/
|
|
save(param) {
|
|
return axios.post(`${base.url}/apis/facilityLocation/save`, param)
|
|
},
|
|
/**
|
|
* 更新
|
|
* @param {*} param
|
|
*/
|
|
update(param) {
|
|
return axios.post(`${base.url}/apis/facilityLocation/update`, param)
|
|
},
|
|
/**
|
|
* 审核库位
|
|
* @param {*} param
|
|
*/
|
|
audit(param) {
|
|
return axios.post(`${base.url}/apis/facilityLocation/audit`, param)
|
|
},
|
|
/**
|
|
* 反审核库位
|
|
* @param {*} param
|
|
*/
|
|
reverseAudit(param) {
|
|
return axios.post(`${base.url}/apis/facilityLocation/reverseAudit`, param)
|
|
},
|
|
/**
|
|
* 恢复删除信息
|
|
* @param {*} param
|
|
*/
|
|
recoverRemoveData(param) {
|
|
return axios.post(`${base.url}/apis/facilityLocation/recoverRemoveData`, param)
|
|
},
|
|
/**
|
|
* 批量审核库位
|
|
* @param {*} param
|
|
*/
|
|
batchAudit(ids) {
|
|
return axios.post(`${base.url}/apis/facilityLocation/batchAudit`, { ids: ids })
|
|
},
|
|
}
|
|
|
|
export default facilityLocationAPI;
|
|
|
|
|
|
|
|
|