/*********************** 【库位管理】API ********************/ import axiosApi from '../AxiosApi.js' const apiList = { getList: { method: 'POST', url: `/authority/toolStorge/all` }, page: { method: 'POST', url: `/authority/toolStorge/page` }, update: { method: 'POST', url: `/authority/toolStorge/update` }, updateStrogeTool: { method: 'POST', url: `/authority/toolStorge/updateStrogeTool` }, save: { method: 'POST', url: `/authority/toolStorge` }, updateStatus: { method: 'POST', url: `/authority/toolStorge/status` }, remove: { method: 'DELETE', url: `/authority/toolStorge` }, delete: { method: 'POST', url: `/authority/toolStorge/delete` }, // 货架存在的可用库位数 storgeCount: { method: 'POST', url: `/authority/toolStorge/storgeCount` }, checkStock: { method: 'POST', url: `/authority/productionresource/page` }, // 设置可选的托盘 setValidTray: { method: 'POST', url: `/authority/toolStorge/setValidTray` }, list: { method: 'POST', url: `/authority/toolStorge/query` }, preview: { method: 'POST', url: `/authority/toolStorge/preview` }, export: { method: 'POST', url: `/authority/toolStorge/export` }, import: { method: 'POST', url: `/authority/toolStorge/import` }, toolPageList: { method: 'POST', url: `/authority/customizeCuttingTool/pageList` }, } export default { getList (data) { return axiosApi({ ...apiList.getList, data }) }, page (data) { return axiosApi({ ...apiList.page, data }) }, save (data) { return axiosApi({ ...apiList.save, data }) }, update (data) { return axiosApi({ ...apiList.update, data }) }, updateStrogeTool (data) { return axiosApi({ ...apiList.updateStrogeTool, data }) }, updateStatus (data) { return axiosApi({ ...apiList.updateStatus, data }) }, remove (data) { return axiosApi({ ...apiList.remove, data }) }, delete (data) { return axiosApi({ ...apiList.remove, data }) }, // 货架存在的可用库位数 storgeCount (data) { return axiosApi({ ...apiList.storgeCount, data }) }, checkStock (data) { return axiosApi({ ...apiList.checkStock, data }) }, // 设置可选的托盘 setValidTray (data) { return axiosApi({ ...apiList.setValidTray, data }) }, list (data) { return axiosApi({ ...apiList.list, data }) }, check (code) { return axiosApi({ method: 'GET', url: `/authority/toolStorge/check/${code}` }) }, checkField (data) { return axiosApi({ method: 'POST', url: `/authority/toolStorge/check`, data }) }, preview (data) { return axiosApi({ ...apiList.preview, data }) }, export (data) { return axiosApi({ ...apiList.export, responseType: "blob", data }) }, import (data) { return axiosApi({ ...apiList.import, data }) }, toolPageList (data) { return axiosApi({ ...apiList.toolPageList, data }) } }