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 @@ + + + +