/** * 库位管理 */ 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;