// 库房维护 import request from '@/axios'; // 库房维护列表 export const getWareList = params =>{ return request({ url:'/api/blade-wms/stStorehouse/list', method:'get', params }) } // 库房新增 export const addWare = (data) =>{ return request({ url:'/api/blade-wms/stStorehouse/submit', method:'post', data }) } // 库房修改 export const editWare = (data) =>{ return request({ url:'/api/blade-wms/stStorehouse/update', method:'post', data }) } // 库房删除 export const deleteWare = (params) =>{ return request({ url:'/api/blade-wms/stStorehouse/remove', method:'post', params }) } // 获取库位列表 export const getLocationList = params =>{ return request({ url:'/api/blade-wms/stStorageLocation/list', method:'get', params }) } // 库位批量新增 export const addLocation = (data) =>{ return request({ url:'/api/blade-wms/stStorageLocation/batchAddOrEdit', method:'post', data }) } // 库位删除 export const delLocation = (params) =>{ return request({ url:'/api/blade-wms/stStorageLocation/remove', method:'post', params }) } // 库位修改 export const editLocation = (data) =>{ return request({ url:'/api/blade-wms/stStorageLocation/update', method:'post', data }) } // 根据角色别名查询用户 export const getUserByRoleAlias = (params) => { return request({ url: '/api/blade-system/user/list-all-by-role-alias', method: 'get', params, }); }; // 根据人员查询库房 export const getWareByUser = (userId) => { return request({ url: `/api/blade-wms/stStorehouse/findStorehouseByUser/${userId}`, method: 'get', }); }; // 库房下拉 export const getWareSelect = (params) => { return request({ url: '/api/blade-wms/combox/config/page', method: 'get', params, }); }; // 根据库房查询人员 export const getUserByWare = (shId) => { return request({ url: `/api/blade-wms/stStorehouse/storehouseUserRight/${shId}`, method: 'get', }); }; // 保存人员库房权限 export const saveUserWare = (data) => { return request({ url: `/api/blade-wms/stStorehouse/saveStorehouseRight/${data.userId}`, method: 'post', data:data.shIdList, }); }; // 保存库房人员权限 export const saveWareUser = (data) => { return request({ url: `/api/blade-wms/stStorehouse/saveUserRight`, method: 'post', params:data, }); };