import request from '../utils/request' /** * 获取应收款列表(分页) */ export const getReceivableList = (params) => { return request({ url: '/proj/api/v1/receivable/list', method: 'get', params }) } /** * 获取应收款详情 */ export const getReceivableById = (receivableId) => { return request({ url: `/proj/api/v1/receivable/${receivableId}`, method: 'get' }) } /** * 创建应收款 */ export const createReceivable = (data) => { return request({ url: '/proj/api/v1/receivable', method: 'post', data }) } /** * 更新应收款 */ export const updateReceivable = (receivableId, data) => { return request({ url: `/proj/api/v1/receivable/${receivableId}`, method: 'put', data }) } /** * 删除应收款 */ export const deleteReceivable = (receivableId) => { return request({ url: `/proj/api/v1/receivable/${receivableId}`, method: 'delete' }) } /** * 记录收款 */ export const recordPayment = (receivableId, amount) => { return request({ url: `/proj/api/v1/receivable/${receivableId}/payment`, method: 'post', params: { amount } }) } /** * 更新应收款状态 */ export const updateReceivableStatus = (receivableId, status) => { return request({ url: `/proj/api/v1/receivable/${receivableId}/status`, method: 'put', params: { status } }) }