|
@@ -15,8 +15,8 @@ export default forwardRef(function ImportResultModal(
|
|
|
const [modal, contextHolder] = Modal.useModal();
|
|
|
useImperativeHandle(ref, () => {
|
|
|
return {
|
|
|
- open: (data: any[], columnList: ColumnItem[]) => {
|
|
|
- originData.current = columnList;
|
|
|
+ open: (data: any[], origin: ColumnItem[]) => {
|
|
|
+ originData.current = origin;
|
|
|
setDataSource(data);
|
|
|
setOpen(true);
|
|
|
},
|
|
@@ -154,6 +154,7 @@ export default forwardRef(function ImportResultModal(
|
|
|
{
|
|
|
title: "字段名",
|
|
|
dataIndex: "字段名",
|
|
|
+ width: 150,
|
|
|
render: (text) => {
|
|
|
const msg = validateSchemaName(text);
|
|
|
return (
|
|
@@ -168,6 +169,7 @@ export default forwardRef(function ImportResultModal(
|
|
|
{
|
|
|
title: "类型",
|
|
|
dataIndex: "类型",
|
|
|
+ width: 90,
|
|
|
render: (text) => {
|
|
|
const msg = validateTypeValue(text);
|
|
|
return (
|
|
@@ -180,6 +182,7 @@ export default forwardRef(function ImportResultModal(
|
|
|
{
|
|
|
title: "长度",
|
|
|
dataIndex: "长度",
|
|
|
+ width: 90,
|
|
|
render: (text, record) => {
|
|
|
const msg = validateLength(text, record?.["类型"]);
|
|
|
return (
|
|
@@ -189,11 +192,11 @@ export default forwardRef(function ImportResultModal(
|
|
|
);
|
|
|
},
|
|
|
},
|
|
|
- { title: "中文名", dataIndex: "中文名" },
|
|
|
- { title: "英文名", dataIndex: "英文名" },
|
|
|
- { title: "是否必填", dataIndex: "是否必填" },
|
|
|
+ { title: "中文名", dataIndex: "中文名", width: 120 },
|
|
|
+ { title: "英文名", dataIndex: "英文名", width: 120 },
|
|
|
+ { title: "是否必填", dataIndex: "是否必填", width: 90 },
|
|
|
{ title: "描述", dataIndex: "描述" },
|
|
|
- { title: "默认值", dataIndex: "默认值" },
|
|
|
+ { title: "默认值", dataIndex: "默认值", width: 120 },
|
|
|
];
|
|
|
|
|
|
return (
|
|
@@ -211,6 +214,7 @@ export default forwardRef(function ImportResultModal(
|
|
|
scroll={{ y: 400 }}
|
|
|
columns={columns}
|
|
|
dataSource={dataSource}
|
|
|
+ size="small"
|
|
|
/>
|
|
|
</Modal>
|
|
|
);
|