Commit 8ee9f26c by zhaochengxiang

修改分区表崩溃问题

parent beb7f1a2
...@@ -208,7 +208,7 @@ const ImportActionPartition = (props) => { ...@@ -208,7 +208,7 @@ const ImportActionPartition = (props) => {
setAttributes(modelerData.easyDataModelerDataModelAttributes||[]); setAttributes(modelerData.easyDataModelerDataModelAttributes||[]);
if (modelerData?.pagination) { if (modelerData?.partition) {
setData(modelerData.partition); setData(modelerData.partition);
} }
...@@ -222,7 +222,7 @@ const ImportActionPartition = (props) => { ...@@ -222,7 +222,7 @@ const ImportActionPartition = (props) => {
keys: [], keys: [],
}); });
form.setFieldsValue({ form.setFieldsValue({
partitionType: {}, type: {},
keys: [], keys: [],
}); });
...@@ -231,7 +231,7 @@ const ImportActionPartition = (props) => { ...@@ -231,7 +231,7 @@ const ImportActionPartition = (props) => {
} }
const edit = (record) => { const edit = (record) => {
form.setFieldsValue({...record}); form.setFieldsValue({type: record.partitionType, keys: record.keys});
setIsEditing(true); setIsEditing(true);
} }
...@@ -250,26 +250,26 @@ const ImportActionPartition = (props) => { ...@@ -250,26 +250,26 @@ const ImportActionPartition = (props) => {
try { try {
const row = await form.validateFields(); const row = await form.validateFields();
if (!row.partitionType?.name) { if (!row.type?.name) {
form.setFields([{ name: 'partitionType', errors: ['必须选择分区类型'] }]); form.setFields([{ name: 'type', errors: ['必须选择分区类型'] }]);
return; return;
} }
const _iids = []; const _names = [];
(row.keys||[]).forEach(item => { (row.keys||[]).forEach(item => {
if ((item.iid||'')!=='') { if ((item.name||'')!=='') {
_iids.push(item.iid); _names.push(item.name);
} }
}) })
if ((_iids||[]).length === 0) { if ((_names||[]).length === 0) {
form.setFields([{ name: 'keys', errors: ['必须选择字段'] }]); form.setFields([{ name: 'keys', errors: ['必须选择字段'] }]);
return; return;
} }
const newData = { const newData = {
partitionType: row.partitionType, partitionType: row.type,
keys: row.keys keys: row.keys
} }
...@@ -300,7 +300,7 @@ const ImportActionPartition = (props) => { ...@@ -300,7 +300,7 @@ const ImportActionPartition = (props) => {
{ {
title: '分区类型', title: '分区类型',
width: 200, width: 200,
dataIndex: 'type', dataIndex: 'type', //注意 这里type改成partitionType会崩溃 暂不清楚是什么问题
editable: true, editable: true,
ellipsis: true, ellipsis: true,
render: (text, record, index) => { 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