/*********************** 【边线库管理】API ********************/ import axiosApi from '../AxiosApi.js' const apiList = { getList: { method: 'POST', url: `/authority/stockInfo/all` }, page: { method: 'POST', url: `/authority/stockInfo/page` }, update: { method: 'POST', url: `/authority/stockInfo/update` }, save: { method: 'POST', url: `/authority/stockInfo` }, // 批量入库 saveBatch: { method: 'POST', url: `/authority/stockInfo/saveBatch` }, updateStatus: { method: 'POST', url: `/authority/stockInfo/status` }, remove: { method: 'DELETE', url: `/authority/stockInfo` }, delete: { method: 'POST', url: `/authority/stockInfo/delete` }, list: { method: 'POST', url: `/authority/stockInfo/query` }, // 解锁/锁定状态 updateLocking: { method: 'POST', url: `/authority/stockInfo/updateLocking` }, // 设备展示图 iconList: { method: 'POST', url: `/authority/stockInfo/iconList/v1` }, // 查询入库选择物品数据信息 getGoodsList: { method: 'POST', url: `/authority/stockInfo/getGoodsList` }, preview: { method: 'POST', url: `/authority/stockInfo/preview` }, // 根据库位查询物品信息 getGoodsListBystorgeId: { method: 'POST', url: `/authority/stockInfo/getGoodsListBystorgeId` }, export: { method: 'POST', url: `/authority/stockInfo/export` }, import: { method: 'POST', url: `/authority/stockInfo/import` } } export default { getList (data) { return axiosApi({ ...apiList.getList, data }) }, page (data) { return axiosApi({ ...apiList.page, data }) }, save (data) { return axiosApi({ ...apiList.save, data }) }, // 批量入库 saveBatch (data) { return axiosApi({ ...apiList.saveBatch, data }) }, update (data) { return axiosApi({ ...apiList.update, data }) }, updateStatus (data) { return axiosApi({ ...apiList.updateStatus, data }) }, remove (data) { return axiosApi({ ...apiList.remove, data }) }, delete (data) { return axiosApi({ ...apiList.remove, data }) }, list (data) { return axiosApi({ ...apiList.list, data }) }, // 解锁/锁定状态 updateLocking (data) { return axiosApi({ ...apiList.updateLocking, data }) }, // 设备展示图 iconList (data) { return axiosApi({ ...apiList.iconList, data }) }, // 查询入库选择物品数据信息 getGoodsList (data) { return axiosApi({ ...apiList.getGoodsList, data }) }, check (code) { return axiosApi({ method: 'GET', url: `/authority/stockInfo/check/${code}` }) }, checkField (data) { return axiosApi({ method: 'POST', url: `/authority/stockInfo/check`, data }) }, preview (data) { return axiosApi({ ...apiList.preview, data }) }, // 根据库位查询物品信息 getGoodsListBystorgeId (data) { return axiosApi({ ...apiList.getGoodsListBystorgeId, data }) }, export (data) { return axiosApi({ ...apiList.export, responseType: "blob", data }) }, import (data) { return axiosApi({ ...apiList.import, data }) } }