import request from '@/utils/request' import { tansParams } from "@/utils/ruoyi" // 查询付款单列表 export function listPayment(query) { return request({ url: '/finance/payment/list', method: 'post', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, data: tansParams(query) }) } // 查询付款单详细 export function getPayment(id) { return request({ url: '/finance/payment/' + id, method: 'get' }) } // 查询付款单附件 export function getPaymentAttachments(id, params) { return request({ url: `/finance/payment/attachment/${id}`, method: 'get', params }) } // 上传付款单附件 export function uploadPaymentAttachment(data) { return request({ url: '/finance/payment/uploadReceipt', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: data }); } // 退回付款单 export function returnPayment(id) { return request({ url: '/finance/payment/returnPayment/' + id, method: 'delete' }) } // 新增付款单 export function addPayment(data) { return request({ url: '/finance/payment/add', method: 'post', data: data, needLoading: true }) } // 申请付款 export function applyPaymentApi(data) { return request({ url: '/finance/payment/applyPayment', method: 'post', data: data }) } // 申请退款 export function applyRefund(id) { return request({ url: '/finance/payment/applyRefund/'+id, method: 'get' }) }