import request from '@/utils/request' // 查询请购单列表 export function listPurchaseRequisition(query) { return request({ url: '/erp/purchaseRequisition/list', method: 'get', params: query }) } // 查询请购单详细(含明细) export function getPurchaseRequisition(reqId) { return request({ url: '/erp/purchaseRequisition/' + reqId, method: 'get' }) } // 新增请购单 export function addPurchaseRequisition(data) { return request({ url: '/erp/purchaseRequisition', method: 'post', data }) } // 修改请购单 export function updatePurchaseRequisition(data) { return request({ url: '/erp/purchaseRequisition', method: 'put', data }) } // 提交审批(指定一审人) export function submitApproval(reqId, firstApproverId, firstApproverName) { return request({ url: '/erp/purchaseRequisition/' + reqId + '/submit', method: 'put', params: { firstApproverId, firstApproverName } }) } // 审批通过 export function approvePurchase(reqId, approvalOpinion) { return request({ url: '/erp/purchaseRequisition/' + reqId + '/approve', method: 'put', params: { approvalOpinion } }) } // 驳回 export function rejectPurchase(reqId, approvalOpinion) { return request({ url: '/erp/purchaseRequisition/' + reqId + '/reject', method: 'put', params: { approvalOpinion } }) } // 删除请购单 export function delPurchaseRequisition(reqIds) { return request({ url: '/erp/purchaseRequisition/' + reqIds, method: 'delete' }) } // 导出请购单 export function exportPurchaseRequisition(query) { return request({ url: '/erp/purchaseRequisition/export', method: 'post', params: query, responseType: 'blob' }) } // 查询请购审批人列表(角色标识由后端配置) export function selectApproverUsers() { return request({ url: '/system/user/approverUsers/list', method: 'get' }) }