diff --git a/oms_web/oms_vue/src/api/finance/receivable.js b/oms_web/oms_vue/src/api/finance/receivable.js new file mode 100644 index 00000000..0e829cf5 --- /dev/null +++ b/oms_web/oms_vue/src/api/finance/receivable.js @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +// 查询销售应收单列表 +export function listReceivable(query) { + return request({ + url: '/finance/receivable/list', + method: 'post', + data: query + }) +} + +// 查询销售应收单详情 +export function getReceivable(id) { + return request({ + url: '/finance/receivable/' + id, + method: 'get' + }) +} + +// 查询收款计划列表 +export function getReceiptPlan(receivableBillId) { + return request({ + url: `/finance/receivable/plan/${receivableBillId}`, + method: 'get' + }) +} + +// 更新收款计划 +export function updateReceiptPlan(receivableBillId, data) { + return request({ + url: `/finance/receivable/plan/${receivableBillId}`, + method: 'post', + data: data + }) +} + +// 合并并发起收款 +export function mergeAndInitiateReceipt(data) { + return request({ + url: '/finance/receivable/mergeAndInitiateReceipt', + method: 'post', + data: data + }) +} + +// 合并并发起开票 +export function mergeAndInitiateInvoice(data) { + return request({ + url: '/finance/receivable/mergeAndInitiateInvoice', + method: 'post', + data: data + }) +} + +// 查询开票计划列表 +export function getInvoicePlan(receivableBillId) { + return request({ + url: `/finance/receivable/invoice/plan/${receivableBillId}`, + method: 'get' + }) +} + +// 更新开票计划 +export function updateInvoicePlan(receivableBillId, data) { + return request({ + url: `/finance/receivable/invoice/plan/${receivableBillId}`, + method: 'post', + data: data + }) +} + +// 同步收款计划至开票计划 +export function syncToInvoicePlan(receivableBillId) { + return request({ + url: `/finance/receivable/plan/sync/${receivableBillId}`, + method: 'post' + }) +} diff --git a/oms_web/oms_vue/src/api/finance/writeoff.js b/oms_web/oms_vue/src/api/finance/writeoff.js new file mode 100644 index 00000000..82dfb83c --- /dev/null +++ b/oms_web/oms_vue/src/api/finance/writeoff.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 查询核销记录列表 +export function listWriteOff(query) { + return request({ + url: '/finance/writeoff/list', + method: 'get', + params: query + }) +} + +// 查询核销详情 +export function getWriteOff(id) { + return request({ + url: '/finance/writeoff/' + id, + method: 'get' + }) +} + +// 删除核销记录 +export function delWriteOff(ids) { + return request({ + url: '/finance/writeoff/' + ids, + method: 'delete' + }) +} diff --git a/oms_web/oms_vue/src/views/finance/writeoff/payment/WriteOffDetailDrawer.vue b/oms_web/oms_vue/src/views/finance/writeoff/payment/WriteOffDetailDrawer.vue new file mode 100644 index 00000000..f92cd3c8 --- /dev/null +++ b/oms_web/oms_vue/src/views/finance/writeoff/payment/WriteOffDetailDrawer.vue @@ -0,0 +1,89 @@ + + + + + 付款单信息 + + + + + + + + {{ parseTime(scope.row.paymentBill.createTime) }} + + + + + + + + + + + 应付单明细 + + + + + + + + + + + + + + + diff --git a/oms_web/oms_vue/src/views/finance/writeoff/payment/writeoffRecord.vue b/oms_web/oms_vue/src/views/finance/writeoff/payment/writeoffRecord.vue new file mode 100644 index 00000000..afb87258 --- /dev/null +++ b/oms_web/oms_vue/src/views/finance/writeoff/payment/writeoffRecord.vue @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + 反核销 + + + + + + + + + + + {{ parseTime(scope.row.createTime, '{y}-{m}-{d} {h}:{i}:{s}') }} + + + + + + + + + + + + + + + 查看详情 + 反核销 + + + + + + + + + + + +