// 产品BOM页面接口 import request from "@/utils/request"; // 分页查询 export function listPage(query) { return request({ url: "/technologyBom/listPage", method: "get", params: query, }); } // 新增 export function add(data) { return request({ url: "/technologyBom/add", method: "post", data: data, }); } // 复制 export function copy(data) { return request({ url: "/technologyBom/copy", method: "post", data: data, }); } // 修改 export function update(data) { return request({ url: "/technologyBom/update", method: "put", data: data, }); } // 批量删除 export function batchDelete(ids) { return request({ url: "/technologyBom/batchDelete", method: "delete", data: ids, }); } // 根据产品型号ID查询BOM export function getByModel(productModelId) { return request({ url: "/technologyBom/getByModel", method: "get", params: { productModelId }, }); } // 导出BOM export function exportBom(bomId) { return request({ url: "/technologyBom/exportBom", method: "post", params: { bomId }, responseType: "blob", }); } // 下载模板 export function downloadTemplate() { return request({ url: "/technologyBom/downloadTemplate", method: "get", responseType: "blob", }); }