From 9f24743e4f2eaa27bc4c6940819dc6010231418b Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Thu, 30 Oct 2025 10:12:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E5=91=8A=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/report/report.js | 30 +- src/views/material/report/reportQuery.vue | 942 ++++++++++++++++++++++ 2 files changed, 971 insertions(+), 1 deletion(-) create mode 100644 src/views/material/report/reportQuery.vue diff --git a/src/api/report/report.js b/src/api/report/report.js index 95b0c8dc..146af0e5 100644 --- a/src/api/report/report.js +++ b/src/api/report/report.js @@ -179,4 +179,32 @@ export function getScrapDetailsListApi(query) { method: 'get', params: query }) -} \ No newline at end of file +} + + +//报表查询 +export function getReportList(query) { + return request({ + url: '/material/bm_report/reportList', + method: 'get', + params: query, + }) +} + +export function downloadFileApi(data) { + return request({ + url: '/material/bm_report/downloadSingle', + method: 'post', + data, + responseType: 'arraybuffer' + }) +} + +export function batchDownloadFileApi(data) { + return request({ + url: '/material/bm_report/downloadBulk', + method: 'post', + data, + responseType: 'arraybuffer' + }) +} diff --git a/src/views/material/report/reportQuery.vue b/src/views/material/report/reportQuery.vue new file mode 100644 index 00000000..17bdb799 --- /dev/null +++ b/src/views/material/report/reportQuery.vue @@ -0,0 +1,942 @@ + + + +