From 1f8d5086be9db27ad359eb8ad502e8cd3eedb7ec Mon Sep 17 00:00:00 2001 From: icewint Date: Tue, 11 Mar 2025 16:07:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BA=93=E5=AD=98=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E8=AE=B0=E5=BD=95=E5=AF=BC=E5=87=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/stock.js | 14 +++++++++- src/layout/stockUpdateRecord.vue | 44 +++++++++++++++++++++++++++++++- 2 files changed, 56 insertions(+), 2 deletions(-) diff --git a/src/api/stock.js b/src/api/stock.js index 2026f44..4b31005 100644 --- a/src/api/stock.js +++ b/src/api/stock.js @@ -32,6 +32,17 @@ const getStockUpdateRecord = (params) => { }) } +const downloadStockUpdateRecordExcel = (data) => { + return request({ + url: '/excel/downloadStockUpdateRecordExcel', + method: 'post', + responseType: 'blob', + data: data, + timeout: 600000 + }) +} + + const handleExceptionStock = (params) => { return request({ url: '/stock/handleExceptionStock', @@ -45,5 +56,6 @@ export { updateStockInfo, getStockNumByGoodsId, getStockUpdateRecord, - handleExceptionStock + handleExceptionStock, + downloadStockUpdateRecordExcel } \ No newline at end of file diff --git a/src/layout/stockUpdateRecord.vue b/src/layout/stockUpdateRecord.vue index f9227e0..b418a01 100644 --- a/src/layout/stockUpdateRecord.vue +++ b/src/layout/stockUpdateRecord.vue @@ -16,6 +16,9 @@ 搜索 重置 + + 导出 +
import store from '@/store' import { getStockUpdateRecord } from '@/api/stock.js' -import { errorBox } from '@/utils/myMessageBox.js' import { dateFormatter, timeFormatter } from '@/utils/formatter.js' import { Search } from '@element-plus/icons-vue' import zhCn from 'element-plus/dist/locale/zh-cn.mjs'