yxk_pc_mdh/src/api/facilityLocationAPI_1.js

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;