Commit 75b992c8 by zhaochengxiang

主数据定义bug

parent 6d5395a6
......@@ -207,17 +207,6 @@ const UpdateField = (props) => {
className='mr-3'
size='small'
type='text'
icon={<PlusOutlined className='default' />}
onClick={(event) => {
event.stopPropagation();
insertToFrontItem(record);
}}
/>
<Button
className='mr-3'
size='small'
type='text'
icon={<DeleteOutlined style={{ color: 'red' }} />}
onClick={(event) => {
event.stopPropagation();
......@@ -337,29 +326,6 @@ const UpdateField = (props) => {
})
}
const insertToFrontItem = (record) => {
save().then(result => {
if (result) {
setKeyword('');
let newData = [...dataRef.current];
const index = newData.findIndex((item) => record.name === item.name);
newData.splice(index, 0, {name: ''});
setInsertIndex(index);
setData(newData);
dataRef.current = newData;
editItem(newData[index], false);
setTimeout(() => {
document.getElementById(`field-`)?.scrollIntoView();
}, 200)
}
})
}
const removeItemLogic = (record) => {
const newData = [...data];
const index = newData.findIndex((item) => record.name === item.name);
......@@ -400,10 +366,13 @@ const UpdateField = (props) => {
form.setFieldsValue({...record, dataType: dataTypeJson});
setEditingKey(record?.name);
editingKeyRef.current = record?.name;
console.log('editing current', record?.name);
} catch {
form.setFieldsValue({...record, dataType: {}});
setEditingKey(record?.name);
editingKeyRef.current = record?.name;
console.log('editing current', record?.name);
}
}
......@@ -446,7 +415,7 @@ const UpdateField = (props) => {
if (_index !== -1) {
form.setFields([{ name: 'name', errors: ['字段名称不能重复'] }]);
return;
return false;
}
row.dataType = JSON.stringify(row.dataType);
......
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