import request from '@/utils/request' export function listPayment(query) { return request({ url: '/system/engineering/payment/list', method: 'get', params: query }) } export function getPayment(paymentId) { return request({ url: '/system/engineering/payment/' + paymentId, method: 'get' }) } export function addPayment(data) { return request({ url: '/system/engineering/payment', method: 'post', data: data }) } export function updatePayment(data) { return request({ url: '/system/engineering/payment', method: 'put', data: data }) } export function delPayment(paymentIds) { return request({ url: '/system/engineering/payment/' + paymentIds, method: 'delete' }) } export function approvePayment(paymentId) { return request({ url: '/system/engineering/payment/approve/' + paymentId, method: 'put' }) } export function rejectPayment(paymentId) { return request({ url: '/system/engineering/payment/reject/' + paymentId, method: 'put' }) } export function processPayment(paymentId) { return request({ url: '/system/engineering/payment/process/' + paymentId, method: 'put' }) } export function getPaymentsByContract(contractId) { return request({ url: '/system/engineering/payment/contract/' + contractId, method: 'get' }) }