| | |
| | | // 分页查询 |
| | | export function listPage(query) { |
| | | return request({ |
| | | url: "/productBom/listPage", |
| | | url: "/technologyBom/listPage", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | |
| | | // 新增 |
| | | export function add(data) { |
| | | return request({ |
| | | url: "/productBom/add", |
| | | 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: "/productBom/update", |
| | | url: "/technologyBom/update", |
| | | method: "put", |
| | | data: data, |
| | | }); |
| | |
| | | // 批量删除 |
| | | export function batchDelete(ids) { |
| | | return request({ |
| | | url: "/productBom/batchDelete", |
| | | url: "/technologyBom/batchDelete", |
| | | method: "delete", |
| | | data: ids, |
| | | }); |
| | |
| | | // 根据产品型号ID查询BOM |
| | | export function getByModel(productModelId) { |
| | | return request({ |
| | | url: "/productBom/getByModel", |
| | | 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", |
| | | }); |
| | | } |