学员导入错误信息显示

This commit is contained in:
禺狨 2023-03-10 10:25:27 +08:00
parent a2ee242898
commit 7234c752df
2 changed files with 17 additions and 2 deletions

View File

@ -28,6 +28,10 @@ code {
margin-right: 16px; margin-right: 16px;
} }
.mb-10{
margin-bottom: 10px;
}
.mb-24 { .mb-24 {
margin-bottom: 24px; margin-bottom: 24px;
} }

View File

@ -9,6 +9,7 @@ import { getHost } from "../../utils/index";
export const MemberImportPage: React.FC = () => { export const MemberImportPage: React.FC = () => {
const navigate = useNavigate(); const navigate = useNavigate();
const [tableData, setWageTableData] = useState<any>([]); const [tableData, setWageTableData] = useState<any>([]);
const [errorData, setErrorData] = useState<any>([]);
const uploadProps = { const uploadProps = {
accept: ".xls,.xlsx,application/vnd.ms-excel", accept: ".xls,.xlsx,application/vnd.ms-excel",
@ -65,7 +66,7 @@ export const MemberImportPage: React.FC = () => {
.catch((e) => { .catch((e) => {
setWageTableData([]); setWageTableData([]);
if (e.code === -1) { if (e.code === -1) {
message.error(e.data); setErrorData(e.data);
} }
}); });
}; };
@ -82,7 +83,7 @@ export const MemberImportPage: React.FC = () => {
<div className="float-left mb-24"> <div className="float-left mb-24">
<BackBartment title="学员批量导入" /> <BackBartment title="学员批量导入" />
</div> </div>
<div className="float-left d-flex"> <div className="float-left d-flex mb-24">
<Upload {...uploadProps}> <Upload {...uploadProps}>
<Button type="primary">Excel</Button> <Button type="primary">Excel</Button>
</Upload> </Upload>
@ -90,6 +91,16 @@ export const MemberImportPage: React.FC = () => {
</Button> </Button>
</div> </div>
<div className="float-left c-flex">
{errorData &&
errorData.map((item: any, index: number) => {
return (
<span key={index} className="c-red mb-10">
{item}
</span>
);
})}
</div>
</Col> </Col>
</Row> </Row>
</> </>