import { createAPI } from "@/utils/httpRequest.js"; // 获取列表 export const getRohsList = params => createAPI(`/rohs/list`, 'get', params); // 获取详情 export const getRohsDetail = (site, referenceNo) => createAPI(`/rohs/info`, 'get', { site, referenceNo }); // 查询物料(用于RoHs材料明细选择) export const getRohsProjectMaterialList = params => createAPI(`/rohs/projectMaterialList`, 'get', params); // 新增 export const saveRohs = data => createAPI(`/rohs/save`, 'post', data); // 修改 export const updateRohs = data => createAPI(`/rohs/update`, 'post', data); // 仅更新备注说明(不受流程节点和状态限制) export const updateRohsRemark = data => createAPI(`/rohs/updateRemark`, 'post', data); // 仅保存材料明细(编辑时即时保存) export const updateRohsMaterials = data => createAPI(`/rohs/updateMaterials`, 'post', data); // 下达 export const issueRohs = data => createAPI(`/rohs/issue`, 'post', data); // 审批提交(同意/驳回) export const submitRohs = data => createAPI(`/rohs/submit`, 'post', data); // 查询审批信息 export const getRohsApprovalList = data => createAPI(`/rohs/approvalList`, 'post', data); // 查询按钮控制信息 export const getRohsButtonCondition = data => createAPI(`/rohs/buttonCondition`, 'post', data); // 获取节点字段权限(复用工程变更接口) export const getRohsNodeAuthority = data => createAPI(`/plm/changeManagement/getNodeAuthority`, 'post', data); // 查询BM角色人员(复用技术参数卡接口) export const searchBmUser = data => createAPI(`/technicalSpecification/searchBMUser`, 'post', data); // 查询流程节点列表(复用技术参数卡接口) export const getNodeList = data => createAPI(`/technicalSpecification/node/list`, 'post', data); // 导出 export const exportRohs = params => createAPI(`/rohs/export`, 'get', params);