diff --git a/oms_web/oms_vue/src/api/finance/receipt.js b/oms_web/oms_vue/src/api/finance/receipt.js index 71974640..139d2b0d 100644 --- a/oms_web/oms_vue/src/api/finance/receipt.js +++ b/oms_web/oms_vue/src/api/finance/receipt.js @@ -88,3 +88,35 @@ export function applyRedRush(data) { needLoading: true }) } +// 查询收款审批列表 +export function listReceiptApprove(query) { + return request({ + url: '/finance/receipt/approve/list', + method: 'post', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: query + }) +} + +// 查询已审批收款列表 +export function listReceiptApproved(query) { + return request({ + url: '/finance/receipt/approved/list', + method: 'post', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: query + }) +} + +// 查询收款单详细 +export function getReceiptDetail(id) { + return request({ + url: '/finance/receipt/' + id, + method: 'get' + }) +} + diff --git a/oms_web/oms_vue/src/api/finance/receivable.js b/oms_web/oms_vue/src/api/finance/receivable.js index 0e829cf5..126b4112 100644 --- a/oms_web/oms_vue/src/api/finance/receivable.js +++ b/oms_web/oms_vue/src/api/finance/receivable.js @@ -39,7 +39,8 @@ export function mergeAndInitiateReceipt(data) { return request({ url: '/finance/receivable/mergeAndInitiateReceipt', method: 'post', - data: data + data: data, + needLoading:true }) } @@ -48,7 +49,8 @@ export function mergeAndInitiateInvoice(data) { return request({ url: '/finance/receivable/mergeAndInitiateInvoice', method: 'post', - data: data + data: data, + needLoading:true }) } diff --git a/oms_web/oms_vue/src/api/finance/receive.js b/oms_web/oms_vue/src/api/finance/receive.js index 27dd224a..84ce2f3e 100644 --- a/oms_web/oms_vue/src/api/finance/receive.js +++ b/oms_web/oms_vue/src/api/finance/receive.js @@ -5,8 +5,11 @@ import {tansParams} from "@/utils/ruoyi" export function listReceive(query) { return request({ url: '/finance/receipt/list', - method: 'get', - data: tansParams(query) + method: 'post', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: query }) } @@ -115,3 +118,13 @@ export function manualReceiptWriteOff(data) { data: data }) } + +// 撤销收款单 +export function revokeReceipt(id) { + return request({ + url: '/finance/receipt/revoke', + method: 'post', + data: {id: id}, + needLoading: true + }) +} diff --git a/oms_web/oms_vue/src/router/index.js b/oms_web/oms_vue/src/router/index.js index d6b7f2ee..eed3f62a 100644 --- a/oms_web/oms_vue/src/router/index.js +++ b/oms_web/oms_vue/src/router/index.js @@ -109,6 +109,16 @@ export const constantRoutes = [ component: () => import('@/views/approve/finance/invoiceReceipt/approved/index'), hidden: true }, + { + path: 'receiptLog', + component: () => import('@/views/approve/finance/receipt/approved/index.vue'), + hidden: true + }, + { + path: 'receiptRefoundLog', + component: () => import('@/views/approve/finance/receiptRefound/approved/index.vue'), + hidden: true + }, ] }, { diff --git a/oms_web/oms_vue/src/views/approve/finance/receipt/approved/index.vue b/oms_web/oms_vue/src/views/approve/finance/receipt/approved/index.vue new file mode 100644 index 00000000..20be6992 --- /dev/null +++ b/oms_web/oms_vue/src/views/approve/finance/receipt/approved/index.vue @@ -0,0 +1,213 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/approve/finance/receipt/components/ReceiptDetail.vue b/oms_web/oms_vue/src/views/approve/finance/receipt/components/ReceiptDetail.vue new file mode 100644 index 00000000..7511e2ae --- /dev/null +++ b/oms_web/oms_vue/src/views/approve/finance/receipt/components/ReceiptDetail.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/approve/finance/receipt/index.vue b/oms_web/oms_vue/src/views/approve/finance/receipt/index.vue new file mode 100644 index 00000000..74bfb518 --- /dev/null +++ b/oms_web/oms_vue/src/views/approve/finance/receipt/index.vue @@ -0,0 +1,300 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/approve/finance/receiptRefound/approved/index.vue b/oms_web/oms_vue/src/views/approve/finance/receiptRefound/approved/index.vue new file mode 100644 index 00000000..3f56b8d1 --- /dev/null +++ b/oms_web/oms_vue/src/views/approve/finance/receiptRefound/approved/index.vue @@ -0,0 +1,213 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/approve/finance/receiptRefound/components/ReceiptDetail.vue b/oms_web/oms_vue/src/views/approve/finance/receiptRefound/components/ReceiptDetail.vue new file mode 100644 index 00000000..8d9d228e --- /dev/null +++ b/oms_web/oms_vue/src/views/approve/finance/receiptRefound/components/ReceiptDetail.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/approve/finance/receiptRefound/index.vue b/oms_web/oms_vue/src/views/approve/finance/receiptRefound/index.vue new file mode 100644 index 00000000..eb2c8dd2 --- /dev/null +++ b/oms_web/oms_vue/src/views/approve/finance/receiptRefound/index.vue @@ -0,0 +1,300 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/finance/receivable/components/EditForm.vue b/oms_web/oms_vue/src/views/finance/receivable/components/EditForm.vue index a7febc8a..5428f90e 100644 --- a/oms_web/oms_vue/src/views/finance/receivable/components/EditForm.vue +++ b/oms_web/oms_vue/src/views/finance/receivable/components/EditForm.vue @@ -7,45 +7,47 @@
-
应收单编号: {{ formData.receivableBillCode }}
+
项目编号: {{ formData.projectCode }}
+ +
项目名称: {{ formData.projectName }}
+
+ +
销售-应收单编号: {{ formData.receivableBillCode }}
+
+ +
+
生成时间: {{ formData.createTime }}
+ +
该进货商是否有预收单: {{ formData.remainingAmount == 0 ? '否' : '是' }}
+
+ +
预收金额: {{ formData.remainingAmount }}
+
进货商名称: {{ formData.partnerName }}
-
项目编号: {{ formData.projectCode }}
+
订单编号: {{ formData.orderCode }}
-
项目名称: {{ formData.projectName }}
+
出库单号: {{ formData.inventoryCode }}
-
合同编号: {{ formData.orderCode }}
+
含税总价(元): {{ formData.totalPriceWithTax }}
-
出入库单号: {{ formData.inventoryCode }}
+
未税总价(元): {{ formData.totalPriceWithoutTax }}
-
产品类型: - -
-
-
- - -
含税总价: {{ formData.totalPriceWithTax }}
-
- -
未税总价: {{ formData.totalPriceWithoutTax }}
-
- -
税额: {{ formData.taxAmount }}
+
税额(元): {{ formData.taxAmount }}
@@ -70,6 +72,19 @@
开票中金额: {{ this.$calc.sub(this.$calc.sub(formData.totalPriceWithTax,formData.invoicedAmount),formData.uninvoicedAmount)}}
+ + +
生成收款单: {{ formData.totalPriceWithTax==formData.unreceivedAmount ? '未生成' : formData.unreceivedAmount == 0 ? '已生成' : '部分生成'}}
+
+ +
生成开票单: {{ formData.totalPriceWithTax==formData.uninvoicedAmount ? '未生成' : formData.uninvoicedAmount == 0 ? '已生成' : '部分生成'}}
+
+ +
产品类型: + +
+
+
@@ -77,7 +92,7 @@
- 销售收款单 + 销售-收款单 @@ -97,7 +112,7 @@ - + - 销售开票单 + 销售-开票单 - - - - - + + + - - + +