import request from '@/utils/request' // 备件列表(分页查询,后端按 categoryType=3 过滤备件) export function getSparepartSimpleList(pageNo = 1) { return request({ url: '/admin-api/erp/product/page', method: 'get', params: { pageNo, pageSize: 100, categoryType: 3 } }) } // 物料列表(分页查询,后端按 categoryType=2 过滤物料) export function getMaterialSimpleList(pageNo = 1) { return request({ url: '/admin-api/erp/product/page', method: 'get', params: { pageNo, pageSize: 100, categoryType: 2 } }) } // 产品详情(含供应商、图片等完整信息,备件/物料通用) export function getProductDetail(id) { return request({ url: '/admin-api/erp/product/get', method: 'get', params: { id } }) } // 备件详情(含供应商、图片等完整信息) export function getSparepartDetail(id) { return request({ url: '/admin-api/erp/product/get', method: 'get', params: { id } }) } // 备件总库存数量(返回数字) export function getSparepartStockCount(productId) { return request({ url: '/admin-api/erp/stock/get-count', method: 'get', params: { productId } }) } // 备件库存详情(带 warehouseId、areaId 查指定仓库库区库存,返回对象) export function getSparepartStock(productId, warehouseId, areaId) { return request({ url: '/admin-api/erp/stock/get', method: 'get', params: { productId, warehouseId: warehouseId || undefined, areaId: areaId || undefined } }) } // 备件库存查询(分页) export function getSparepartInventoryPage(params) { return request({ url: '/admin-api/erp/stock/page', method: 'get', params }) } // 仓库简单列表 export function getWarehouseSimpleList() { return request({ url: '/admin-api/erp/warehouse/simple-list', method: 'get' }) }