plm前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

46 lines
1.9 KiB

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);