From 481a663c6c890cf6507d55dd8f349362e4e2254e Mon Sep 17 00:00:00 2001 From: liaoxinyu Date: Mon, 6 Jan 2025 12:51:18 +1100 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BB=93=E6=8A=A5=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/home.js | 12 + src/api/invoice.js | 12 + src/api/report.js | 37 +++ src/components/charts/bar.vue | 3 + .../main/components/side-menu/side-menu.vue | 9 +- src/index.less | 8 +- src/view/customer/exptuser.vue | 5 +- src/view/customer/wxulist.vue | 13 +- src/view/invoice/reqlist.vue | 104 ++++++-- src/view/login/login.vue | 10 +- src/view/report/index.vue | 235 ++++++++++++++++++ src/view/single-page/home/example.vue | 73 ++---- src/view/single-page/home/home.vue | 2 +- 13 files changed, 433 insertions(+), 90 deletions(-) create mode 100644 src/api/report.js create mode 100644 src/view/report/index.vue diff --git a/src/api/home.js b/src/api/home.js index 254181f..b04db6d 100644 --- a/src/api/home.js +++ b/src/api/home.js @@ -11,3 +11,15 @@ export const getHome = (params) => { params: params }) } + +/** + * 获取结报金额合计 + * @returns {wx.RequestTask | never} + */ +export const getFinalReportData = (params) => { + return axios.request({ + url: 'Index/getFinalReportData', + method: 'get', + params: params + }) +} diff --git a/src/api/invoice.js b/src/api/invoice.js index 6a91ceb..1467bb0 100644 --- a/src/api/invoice.js +++ b/src/api/invoice.js @@ -35,3 +35,15 @@ export const getInvoiceHead = (params) => { params: params }) } + +/** + * 发票抬头作废 + * @returns {wx.RequestTask | never} + */ +export const getcancel = (params) => { + return axios.request({ + url: 'InvoiceIssuance/cancel', + method: 'get', + params: params + }) +} diff --git a/src/api/report.js b/src/api/report.js new file mode 100644 index 0000000..2de28d8 --- /dev/null +++ b/src/api/report.js @@ -0,0 +1,37 @@ +import axios from '@/libs/api.request' + +/** + * 获取结报列表数据 + * @returns {wx.RequestTask | never} + */ +export const getindex = (params) => { + return axios.request({ + url: 'InvoiceFinalReport/index', + method: 'get', + params: params + }) +} + +/** + * 结报明细 + * @returns {wx.RequestTask | never} + */ +export const getview = (params) => { + return axios.request({ + url: 'InvoiceFinalReport/view', + method: 'get', + params: params + }) +} + +/** + * 结报明细 + * @returns {wx.RequestTask | never} + */ +export const getreport = (params) => { + return axios.request({ + url: 'InvoiceFinalReport/report', + method: 'get', + params: params + }) +} diff --git a/src/components/charts/bar.vue b/src/components/charts/bar.vue index f84ad03..a3c4b95 100644 --- a/src/components/charts/bar.vue +++ b/src/components/charts/bar.vue @@ -44,6 +44,9 @@ export default { let xAxisData = Object.keys(this.value) let seriesData = Object.values(this.value) let option = { + tooltip: { + trigger: 'axis' + }, title: { text: this.text, subtext: this.subtext, diff --git a/src/components/main/components/side-menu/side-menu.vue b/src/components/main/components/side-menu/side-menu.vue index ed7720f..1570c64 100644 --- a/src/components/main/components/side-menu/side-menu.vue +++ b/src/components/main/components/side-menu/side-menu.vue @@ -2,7 +2,7 @@
- HOME + 首页