From ec2ab6dcd494f35f12c56b0fc9cfc40795af1516 Mon Sep 17 00:00:00 2001 From: gongzeliang <447196008@qq.com> Date: Wed, 6 Mar 2024 23:37:34 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=91=E7=A5=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/bs/invoice.js | 354 ++++++++++++++++++ src/components/UploadImagePdf/index.vue | 77 ++-- src/views/company/invoice/index.vue | 274 ++++++++++++-- .../company/myInvoice/components/UserList.vue | 34 +- 4 files changed, 688 insertions(+), 51 deletions(-) diff --git a/src/api/bs/invoice.js b/src/api/bs/invoice.js index 4c8b729..d3b4c6d 100644 --- a/src/api/bs/invoice.js +++ b/src/api/bs/invoice.js @@ -69,3 +69,357 @@ export function invoiceCheckApi(data) { data: data }) } + + +export function createInvoice01(data) { + return request({ + url: '/bs/invoice01/create', + method: 'post', + data: data + }) +} + +// 更新我的发票 +export function updateInvoice01(data) { + return request({ + url: '/bs/invoice01/update', + method: 'put', + data: data + }) +} + +// 删除我的发票 +export function deleteInvoice01(id) { + return request({ + url: '/bs/invoice01/delete?id=' + id, + method: 'delete' + }) +} + +// 获得我的发票 +export function getInvoice01(id) { + return request({ + url: '/bs/invoice01/myget?id=' + id, + method: 'get' + }) +} + +// 获得我的发票分页 +export function getInvoicePage01(query) { + return request({ + url: '/bs/invoice01/mypage', + method: 'get', + params: query + }) +} + +// 导出我的发票 Excel +export function exportInvoiceExcel01(query) { + return request({ + url: '/bs/invoice01/myexport-excel', + method: 'get', + params: query, + responseType: 'blob' + }) +} + +// 发票识别 +export function invoiceScanApi01(data) { + return request({ + url: '/bs/invoice01/identify', + method: 'post', + data: data + }) +} +// 发票验真 +export function invoiceCheckApi01(data) { + return request({ + url: '/bs/invoice01/isreal ', + method: 'post', + data: data + }) +} + +//02 +// 创建我的发票 +export function createInvoice02(data) { + return request({ + url: '/bs/invoice02/create', + method: 'post', + data: data + }) +} + +// 更新我的发票 +export function updateInvoice02(data) { + return request({ + url: '/bs/invoice02/update', + method: 'put', + data: data + }) +} + +// 删除我的发票 +export function deleteInvoice02(id) { + return request({ + url: '/bs/invoice02/delete?id=' + id, + method: 'delete' + }) +} + +// 获得我的发票 +export function getInvoice02(id) { + return request({ + url: '/bs/invoice02/myget?id=' + id, + method: 'get' + }) +} + +// 获得我的发票分页 +export function getInvoicePage02(query) { + return request({ + url: '/bs/invoice02/mypage', + method: 'get', + params: query + }) +} + +// 导出我的发票 Excel +export function exportInvoiceExcel02(query) { + return request({ + url: '/bs/invoice02/myexport-excel', + method: 'get', + params: query, + responseType: 'blob' + }) +} + +// 发票识别 +export function invoiceScanApi02(data) { + return request({ + url: '/bs/invoice02/identify', + method: 'post', + data: data + }) +} +// 发票验真 +export function invoiceCheckApi02(data) { + return request({ + url: '/bs/invoice02/isreal ', + method: 'post', + data: data + }) +} + +//03 +// 创建我的发票 +export function createInvoice03(data) { + return request({ + url: '/bs/invoice03/create', + method: 'post', + data: data + }) +} + +// 更新我的发票 +export function updateInvoice03(data) { + return request({ + url: '/bs/invoice03/update', + method: 'put', + data: data + }) +} + +// 删除我的发票 +export function deleteInvoice03(id) { + return request({ + url: '/bs/invoice03/delete?id=' + id, + method: 'delete' + }) +} + +// 获得我的发票 +export function getInvoice03(id) { + return request({ + url: '/bs/invoice03/myget?id=' + id, + method: 'get' + }) +} + +// 获得我的发票分页 +export function getInvoicePage03(query) { + return request({ + url: '/bs/invoice03/mypage', + method: 'get', + params: query + }) +} + +// 导出我的发票 Excel +export function exportInvoiceExcel03(query) { + return request({ + url: '/bs/invoice03/myexport-excel', + method: 'get', + params: query, + responseType: 'blob' + }) +} + +// 发票识别 +export function invoiceScanApi03(data) { + return request({ + url: '/bs/invoice03/identify', + method: 'post', + data: data + }) +} +// 发票验真 +export function invoiceCheckApi03(data) { + return request({ + url: '/bs/invoice03/isreal ', + method: 'post', + data: data + }) +} + +//04 +// 创建我的发票 +export function createInvoice04(data) { + return request({ + url: '/bs/invoice04/create', + method: 'post', + data: data + }) +} + +// 更新我的发票 +export function updateInvoice04(data) { + return request({ + url: '/bs/invoice04/update', + method: 'put', + data: data + }) +} + +// 删除我的发票 +export function deleteInvoice04(id) { + return request({ + url: '/bs/invoice04/delete?id=' + id, + method: 'delete' + }) +} + +// 获得我的发票 +export function getInvoice04(id) { + return request({ + url: '/bs/invoice04/myget?id=' + id, + method: 'get' + }) +} + +// 获得我的发票分页 +export function getInvoicePage04(query) { + return request({ + url: '/bs/invoice04/mypage', + method: 'get', + params: query + }) +} + +// 导出我的发票 Excel +export function exportInvoiceExcel04(query) { + return request({ + url: '/bs/invoice04/myexport-excel', + method: 'get', + params: query, + responseType: 'blob' + }) +} + +// 发票识别 +export function invoiceScanApi04(data) { + return request({ + url: '/bs/invoice04/identify', + method: 'post', + data: data + }) +} +// 发票验真 +export function invoiceCheckApi04(data) { + return request({ + url: '/bs/invoice04/isreal ', + method: 'post', + data: data + }) +} + +//05 +// 创建我的发票 +export function createInvoice05(data) { + return request({ + url: '/bs/invoice05/create', + method: 'post', + data: data + }) +} + +// 更新我的发票 +export function updateInvoice05(data) { + return request({ + url: '/bs/invoice05/update', + method: 'put', + data: data + }) +} + +// 删除我的发票 +export function deleteInvoice05(id) { + return request({ + url: '/bs/invoice05/delete?id=' + id, + method: 'delete' + }) +} + +// 获得我的发票 +export function getInvoice05(id) { + return request({ + url: '/bs/invoice05/myget?id=' + id, + method: 'get' + }) +} + +// 获得我的发票分页 +export function getInvoicePage05(query) { + return request({ + url: '/bs/invoice05/mypage', + method: 'get', + params: query + }) +} + +// 导出我的发票 Excel +export function exportInvoiceExcel05(query) { + return request({ + url: '/bs/invoice05/myexport-excel', + method: 'get', + params: query, + responseType: 'blob' + }) +} + +// 发票识别 +export function invoiceScanApi05(data) { + return request({ + url: '/bs/invoice05/identify', + method: 'post', + data: data + }) +} +// 发票验真 +export function invoiceCheckApi05(data) { + return request({ + url: '/bs/invoice05isreal ', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/components/UploadImagePdf/index.vue b/src/components/UploadImagePdf/index.vue index c44db0e..0a059c6 100644 --- a/src/components/UploadImagePdf/index.vue +++ b/src/components/UploadImagePdf/index.vue @@ -7,23 +7,50 @@