diff --git a/oms_web/oms_vue/src/api/finance/payable.js b/oms_web/oms_vue/src/api/finance/payable.js index b8038b7e..069eb311 100644 --- a/oms_web/oms_vue/src/api/finance/payable.js +++ b/oms_web/oms_vue/src/api/finance/payable.js @@ -42,3 +42,20 @@ export function mergeAndInitiatePayment(data) { data: data }) } + +// [PLACEHOLDER] 查询收票计划列表 - Endpoint to be confirmed by user +export function getReceivingTicketPlan(payableBillId) { + return request({ + url: `/finance/payable/ticket-plan/${payableBillId}`, + method: 'get' + }) +} + +// [PLACEHOLDER] 更新收票计划 - Endpoint to be confirmed by user +export function updateReceivingTicketPlan(payableBillId, data) { + return request({ + url: `/finance/payable/ticket-plan/${payableBillId}`, + method: 'post', + data: data + }) +} diff --git a/oms_web/oms_vue/src/api/finance/payment.js b/oms_web/oms_vue/src/api/finance/payment.js index 59b87c74..b7993f2a 100644 --- a/oms_web/oms_vue/src/api/finance/payment.js +++ b/oms_web/oms_vue/src/api/finance/payment.js @@ -21,6 +21,27 @@ export function getPayment(id) { }) } +// 查询付款单附件 +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({ @@ -38,3 +59,13 @@ export function addPayment(data) { needLoading: true }) } + +// 申请付款 +export function applyPaymentApi(data) { + return request({ + url: '/finance/payment/applyPayment', + method: 'post', + data: data + }) +} + diff --git a/oms_web/oms_vue/src/views/finance/payable/components/EditForm.vue b/oms_web/oms_vue/src/views/finance/payable/components/EditForm.vue index a18d1a0c..12236830 100644 --- a/oms_web/oms_vue/src/views/finance/payable/components/EditForm.vue +++ b/oms_web/oms_vue/src/views/finance/payable/components/EditForm.vue @@ -100,7 +100,8 @@ @@ -108,6 +109,9 @@ + + + @@ -121,13 +125,15 @@ + + diff --git a/oms_web/oms_vue/src/views/finance/payment/index.vue b/oms_web/oms_vue/src/views/finance/payment/index.vue index de1723b3..79b5fdcf 100644 --- a/oms_web/oms_vue/src/views/finance/payment/index.vue +++ b/oms_web/oms_vue/src/views/finance/payment/index.vue @@ -130,10 +130,10 @@ - +