|
|
|
@ -34,17 +34,27 @@ const ParamsTable: React.FC<ParamsTableProps> = ({
|
|
|
|
}, [initialData]);
|
|
|
|
}, [initialData]);
|
|
|
|
|
|
|
|
|
|
|
|
const dataTypeOptions = [
|
|
|
|
const dataTypeOptions = [
|
|
|
|
{ label: '字符串', value: 'STRING' },
|
|
|
|
{ label: 'STRING', value: 'STRING' },
|
|
|
|
{ label: '数字', value: 'INTEGER' },
|
|
|
|
{ label: 'INTEGER', value: 'INTEGER' },
|
|
|
|
{ label: '布尔值', value: 'BOOLEAN' },
|
|
|
|
{ label: 'BOOLEAN', value: 'BOOLEAN' },
|
|
|
|
{ label: '数组', value: 'ARRAY' },
|
|
|
|
{ label: 'ARRAY', value: 'ARRAY' },
|
|
|
|
{ label: '对象', value: 'OBJECT' }
|
|
|
|
{ label: 'OBJECT', value: 'OBJECT' },
|
|
|
|
|
|
|
|
{ label: 'JSON', value: 'JSON' },
|
|
|
|
|
|
|
|
{ label: 'DOUBLE', value: 'DOUBLE' },
|
|
|
|
|
|
|
|
{ label: 'DATE', value: 'DATE' },
|
|
|
|
|
|
|
|
{ label: 'DATETIME', value: 'DATETIME' },
|
|
|
|
|
|
|
|
{ label: 'TIMESTAMP', value: 'TIMESTAMP' },
|
|
|
|
|
|
|
|
{ label: 'DATABASE', value: 'DATABASE' }
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
const arrayTypeOptions = [
|
|
|
|
const arrayTypeOptions = [
|
|
|
|
{ label: '字符串数组', value: 'STRING' },
|
|
|
|
{ label: 'STRING', value: 'STRING' },
|
|
|
|
{ label: '数字数组', value: 'INTEGER' },
|
|
|
|
{ label: 'INTEGER', value: 'INTEGER' },
|
|
|
|
{ label: '布尔数组', value: 'BOOLEAN' }
|
|
|
|
// { label: 'DOUBLE', value: 'DOUBLE' },
|
|
|
|
|
|
|
|
{ label: 'BOOLEAN', value: 'BOOLEAN' }
|
|
|
|
|
|
|
|
// { label: 'DATE', value: 'DATE' },
|
|
|
|
|
|
|
|
// { label: 'DATETIME', value: 'DATETIME' },
|
|
|
|
|
|
|
|
// { label: 'TIMESTAMP', value: 'TIMESTAMP' }
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
const columns = [
|
|
|
|
const columns = [
|
|
|
|
@ -83,7 +93,7 @@ const ParamsTable: React.FC<ParamsTableProps> = ({
|
|
|
|
title: '数组类型',
|
|
|
|
title: '数组类型',
|
|
|
|
dataIndex: 'arrayType',
|
|
|
|
dataIndex: 'arrayType',
|
|
|
|
render: (_: any, record: TableDataItem) => (
|
|
|
|
render: (_: any, record: TableDataItem) => (
|
|
|
|
record.dataType === 'array' ? (
|
|
|
|
record.dataType === 'ARRAY' ? (
|
|
|
|
<Select
|
|
|
|
<Select
|
|
|
|
autoWidth={{ minWidth: 200, maxWidth: 500 }}
|
|
|
|
autoWidth={{ minWidth: 200, maxWidth: 500 }}
|
|
|
|
options={arrayTypeOptions}
|
|
|
|
options={arrayTypeOptions}
|
|
|
|
|