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'