From ee608e161f17082b9fd6e1ed236214a0ac5c2f0e Mon Sep 17 00:00:00 2001 From: skyouc <creaycat@gmail.com> Date: 星期五, 02 五月 2025 17:55:09 +0800 Subject: [PATCH] Asn订单功优化 --- rsf-admin/src/page/components/ImportModal.jsx | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/rsf-admin/src/page/components/ImportModal.jsx b/rsf-admin/src/page/components/ImportModal.jsx index 82d3557..71328ff 100644 --- a/rsf-admin/src/page/components/ImportModal.jsx +++ b/rsf-admin/src/page/components/ImportModal.jsx @@ -22,7 +22,7 @@ import MatnrList from '../basicInfo/matnr/MatnrList'; import request from '@/utils/request' -const ImportModal = ({ open, onClose, importTemp, useCodeImport, onceBatch = 10, value, parmas = {} }) => { +const ImportModal = ({ open, onClose, importTemp, useCodeImport, onceBatch = 10, value, parmas = {}}) => { const refresh = useRefresh(); const translate = useTranslate(); @@ -57,17 +57,15 @@ } form.append('file', file); const { data: { code, data, msg } } = await request.post(`/${value}/import`, form) - if (code === 200) { handleClose() + notify(msg); + refresh() } else { notify(msg); - } }; - - const handleClose = () => { reset(); @@ -80,10 +78,13 @@ }; const downloadTemplate = async (type) => { - const res = await request.post(`/${value}/template/download`, {}) + const res = await request.post(`/${value}/template/download`, {}, { + responseType: "blob", + }) const url = window.URL.createObjectURL( new Blob([res.data], { type: res.headers["content-type"] }), ); + const link = document.createElement("a"); link.href = url; link.setAttribute("download", `${value}.xlsx`); -- Gitblit v1.9.1