import request from '@/utils/request' // 获取BOM列表 export function getBomList(params?: any) { return request({ url: '/v1/bom/list', method: 'get', params }) } // 获取BOM详情 export function getBomDetail(bomNo: string) { // 去除首尾斜杠,并按 '/' 分割,取第一个有效部分 const trimmed = bomNo.replace(/^\/+|\/+$/g, ''); const firstPart = trimmed.split('/')[0]; return request({ url: `/v1/bom/detail/${firstPart}`, method: 'get' }) } // 保存BOM export function saveBom(data: any) { return request({ url: '/v1/bom/save', method: 'post', data }) } // 删除BOM(暂未实现,预留) export function deleteBom(bomNo: string) { return request({ url: `/v1/bom/${bomNo}`, method: 'delete' }) }