From a9f150c44694a43ee3d945a2579890015ca07c94 Mon Sep 17 00:00:00 2001 From: lizhenhua <1075222162@qq.com> Date: Mon, 8 Sep 2025 10:53:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E9=85=8D=E7=BD=AE=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/canteen/canteenRecord.js | 45 +++ src/views/canteenreport/index.vue | 515 +++++++++++++++++++++++++++++ src/views/canteenreport/people.vue | 411 +++++++++++++++++++++++ 3 files changed, 971 insertions(+) create mode 100644 src/api/canteen/canteenRecord.js create mode 100644 src/views/canteenreport/index.vue create mode 100644 src/views/canteenreport/people.vue diff --git a/src/api/canteen/canteenRecord.js b/src/api/canteen/canteenRecord.js new file mode 100644 index 00000000..9d3907c4 --- /dev/null +++ b/src/api/canteen/canteenRecord.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询食堂支付记录列表 +export function listCanteenRecord(query) { + return request({ + url: '/smart-canteen/api/v2/report/consume/list', + method: 'post', + data: query + }) +} +//人员报表信息查询 +export function peoplelistRecord(query) { + return request({ + url: '/smart-canteen/api/v2/report/consume/peoplelist', + method: 'get', + params: query + }) +} +//获取组织树 +export function getTree(query) { + return request({ + url: '/smart-canteen/api/v2/report/tree', + method: 'get', + params: query + }) +} + +// 查询详情列表 +export function getDetailList(query) { + return request({ + url: '/smart-canteen/api/v2/report/consume/listByArea', + method: 'post', + data: query + }) +} + +// 若依内置了 download 工具,页面里直接用 this.download 更方便(见下) +export function download(query) { + return request({ + url: '/smart-canteen/api/v2/report/consume/exportExcel', + method: 'post', + data: query, + responseType: 'blob' + }) +} diff --git a/src/views/canteenreport/index.vue b/src/views/canteenreport/index.vue new file mode 100644 index 00000000..9f5dbc01 --- /dev/null +++ b/src/views/canteenreport/index.vue @@ -0,0 +1,515 @@ + + + + + diff --git a/src/views/canteenreport/people.vue b/src/views/canteenreport/people.vue new file mode 100644 index 00000000..1e444d85 --- /dev/null +++ b/src/views/canteenreport/people.vue @@ -0,0 +1,411 @@ + + + + +