import request from './request'; const LIST_TIMEOUT_MS = 5 * 60 * 1000; const IMPORT_TIMEOUT_MS = 2 * 60 * 1000; // 每日进销存:进销存流水 + 实时期末 + 分级库存量 // refresh=1 跳过后端 5 分钟缓存,强制重算(一次要扫订单明细,约 15~20s) // date=YYYY-MM-DD 查看指定业务日(默认取业务库最新业务日) export const getDailyInventory = (params = {}) => request.get( '/api/daily-inventory', { params, timeout: LIST_TIMEOUT_MS } ); // 导入聚水潭「进销存按仓导出」xlsx:file 为 File 对象,date 为业务日 YYYY-MM-DD export const importDailyInventoryOfficial = ({ file, date }) => { const formData = new FormData(); formData.append('file', file); formData.append('date', date); return request.post('/api/daily-inventory/official-import', formData, { timeout: IMPORT_TIMEOUT_MS, headers: { 'Content-Type': 'multipart/form-data' }, }); }; // 查询某业务日已导入的官方进销存数据 export const getDailyInventoryOfficial = (date) => request.get( '/api/daily-inventory/official', { params: { date } } );