mirror of
https://github.com/PlayEdu/backend
synced 2025-07-20 00:19:44 +08:00
学员导入错误信息显示
This commit is contained in:
parent
a2ee242898
commit
7234c752df
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
</>
|
</>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user