Commit 8ee9f26c by zhaochengxiang

修改分区表崩溃问题

parent beb7f1a2
......@@ -208,7 +208,7 @@ const ImportActionPartition = (props) => {
setAttributes(modelerData.easyDataModelerDataModelAttributes||[]);
if (modelerData?.pagination) {
if (modelerData?.partition) {
setData(modelerData.partition);
}
......@@ -222,7 +222,7 @@ const ImportActionPartition = (props) => {
keys: [],
});
form.setFieldsValue({
partitionType: {},
type: {},
keys: [],
});
......@@ -231,7 +231,7 @@ const ImportActionPartition = (props) => {
}
const edit = (record) => {
form.setFieldsValue({...record});
form.setFieldsValue({type: record.partitionType, keys: record.keys});
setIsEditing(true);
}
......@@ -250,26 +250,26 @@ const ImportActionPartition = (props) => {
try {
const row = await form.validateFields();
if (!row.partitionType?.name) {
form.setFields([{ name: 'partitionType', errors: ['必须选择分区类型'] }]);
if (!row.type?.name) {
form.setFields([{ name: 'type', errors: ['必须选择分区类型'] }]);
return;
}
const _iids = [];
const _names = [];
(row.keys||[]).forEach(item => {
if ((item.iid||'')!=='') {
_iids.push(item.iid);
if ((item.name||'')!=='') {
_names.push(item.name);
}
})
if ((_iids||[]).length === 0) {
if ((_names||[]).length === 0) {
form.setFields([{ name: 'keys', errors: ['必须选择字段'] }]);
return;
}
const newData = {
partitionType: row.partitionType,
partitionType: row.type,
keys: row.keys
}
......@@ -300,7 +300,7 @@ const ImportActionPartition = (props) => {
{
title: '分区类型',
width: 200,
dataIndex: 'type',
dataIndex: 'type', //注意 这里type改成partitionType会崩溃 暂不清楚是什么问题
editable: true,
ellipsis: true,
render: (text, record, index) => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment