diff --git a/src/api/inout/invoiceOrder.js b/src/api/inout/invoiceOrder.js new file mode 100644 index 00000000..b80a91c7 --- /dev/null +++ b/src/api/inout/invoiceOrder.js @@ -0,0 +1,50 @@ +import axios from "@/utils/request"; + +//获取发票列表 +export function groupInvoice(params) { + return axios({ + url: "/udiwms/inout/order/group/invoice", + method: "get", + params: params + }); +} + +//获取发票对应产品明细 +export function productDetail(params) { + return axios({ + url: "/udiwms/inout/invoice/product/detail", + method: "get", + params: params + }); +} + +//获取发票对应单据 +export function orderDetail(params) { + return axios({ + url: "/udiwms/inout/invoice/order/detail", + method: "get", + params: params + }); +} + + +export function deleteInvoice(data) { + return axios({ + url: "/udiwms/inout/invoice/delete", + method: "post", + data: data + }); +} + + +export function saveInvoice(query) { + return axios({ + url: "/udiwms/inout/invoice/saveInvoice", + method: "post", + data: query + }); +} + + + + diff --git a/src/api/inout/order.js b/src/api/inout/order.js index 903376ab..fe9f8131 100644 --- a/src/api/inout/order.js +++ b/src/api/inout/order.js @@ -156,6 +156,15 @@ export function filterOrderList(query) { }); } +export function filterInvoiceList(query) { + return axios({ + url: "/udiwms/inout/order/filterInvoiceList", + method: "get", + params: query + }); +} + + export function getUserBean(query) { return axios({ url: "/udiwms/inout/order/getUserBean", diff --git a/src/api/inout/orderDetailBiz.js b/src/api/inout/orderDetailBiz.js index 400e9548..f90a0a3a 100644 --- a/src/api/inout/orderDetailBiz.js +++ b/src/api/inout/orderDetailBiz.js @@ -90,6 +90,29 @@ export function getWaitAllocateList(params) { }); } +export function uploadInvoice(params) { + return axios({ + url: "/udiwms/inout/invoice/uploadInvoice", + method: "post", + data: params + }); +} + +export function deleteInvoiceByOrderFk(params) { + return axios({ + url: "/udiwms/inout/invoice/deleteInvoiceByOrderFk", + method: "post", + data: params + }); +} + +export function checkInvoiceCode(params) { + return axios({ + url: "/udiwms/inout/invoice/checkInvoiceCode", + method: "post", + data: params + }); +} export function updateOrder(params) { return axios({ diff --git a/src/views/inout/DialogInvoiceOrder.vue b/src/views/inout/DialogInvoiceOrder.vue new file mode 100644 index 00000000..e366a232 --- /dev/null +++ b/src/views/inout/DialogInvoiceOrder.vue @@ -0,0 +1,741 @@ + + + + + diff --git a/src/views/inout/InvoiceRegByFp.vue b/src/views/inout/InvoiceRegByFp.vue new file mode 100644 index 00000000..31ee6622 --- /dev/null +++ b/src/views/inout/InvoiceRegByFp.vue @@ -0,0 +1,777 @@ + + + + + diff --git a/src/views/inout/InvoiceRegByOrder.vue b/src/views/inout/InvoiceRegByOrder.vue new file mode 100644 index 00000000..7e22f44d --- /dev/null +++ b/src/views/inout/InvoiceRegByOrder.vue @@ -0,0 +1,1199 @@ + + + + + + diff --git a/src/views/inout/InvoiceRegCkeck.vue b/src/views/inout/InvoiceRegCkeck.vue new file mode 100644 index 00000000..c5a24cd5 --- /dev/null +++ b/src/views/inout/InvoiceRegCkeck.vue @@ -0,0 +1,800 @@ + + + + + diff --git a/src/views/inout/InvoiceRegistration.vue b/src/views/inout/InvoiceRegistration.vue index dceff7c9..de572022 100644 --- a/src/views/inout/InvoiceRegistration.vue +++ b/src/views/inout/InvoiceRegistration.vue @@ -1,1215 +1,31 @@ + + + diff --git a/src/views/inventory/supInoutSearchOrder.vue b/src/views/inventory/supInoutSearchOrder.vue index 8133fcef..a7f311c3 100644 --- a/src/views/inventory/supInoutSearchOrder.vue +++ b/src/views/inventory/supInoutSearchOrder.vue @@ -108,9 +108,9 @@ - - + + +