Commit fe7350fa by zhaochengxiang

模型表头增加字段

parent 8bf3bfa0
......@@ -28,13 +28,7 @@ const ImportAction = (props) => {
//初始化form状态
if (action==='add'||action==='edit'||action==='flow') {
form.setFieldsValue({
cnName: '',
name: '',
remark: '',
easyDataModelerModelingConstraint: '',
easyDataModelerModelingTemplate: '',
});
form.resetFields();
}
setLoading(true);
......@@ -182,7 +176,16 @@ const ImportAction = (props) => {
name: data.name||'',
remark: data.remark||'',
easyDataModelerModelingConstraint: data.easyDataModelerModelingConstraint||'',
easyDataModelerModelingTemplate: data.easyDataModelerModelingTemplate||''
easyDataModelerModelingTemplate: data.easyDataModelerModelingTemplate||'',
dataResidence: data.dataResidence||'',
dataContent: data.dataContent||'',
dataUpdatingTiming: data.dataUpdatingTiming||'',
maintenanceRecords: data.maintenanceRecords||'',
dataLoadingStrategy: data.dataLoadingStrategy||'',
primaryKeysDescription: data.primaryKeysDescription||'',
distributionKeysDescription: data.distributionKeysDescription||'',
partitionsDescription: data.partitionsDescription||'',
semiPrimaryKeysDescription: data.semiPrimaryKeysDescription||'',
});
}
......
......@@ -232,6 +232,93 @@ const ImportActionHeader = (props) => {
/>
</Form.Item>
</Col>
<Col span={8}>
<Form.Item
label="数据平台"
name="dataResidence"
labelAlign="left"
>
<Input style={{ width: 300 }} />
</Form.Item>
</Col>
</Row>
<Row gutter={10}>
<Col span={8}>
<Form.Item
label="数据内容"
name="dataContent"
labelAlign="left"
>
<Input style={{ width: 300 }} />
</Form.Item>
</Col>
<Col span={8}>
<Form.Item
label="更新时间"
name="dataUpdatingTiming"
labelAlign="left"
>
<Input style={{ width: 300 }} />
</Form.Item>
</Col>
<Col span={8}>
<Form.Item
label="维护历史"
name="maintenanceRecords"
labelAlign="left"
>
<Input style={{ width: 300 }} />
</Form.Item>
</Col>
</Row>
<Row gutter={10}>
<Col span={8}>
<Form.Item
label="加载方式"
name="dataLoadingStrategy"
labelAlign="left"
>
<Input style={{ width: 300 }} />
</Form.Item>
</Col>
<Col span={8}>
<Form.Item
label="主键"
name="primaryKeysDescription"
labelAlign="left"
>
<Input style={{ width: 300 }} disabled={true} />
</Form.Item>
</Col>
<Col span={8}>
<Form.Item
label="分布键"
name="distributionKeysDescription"
labelAlign="left"
>
<Input style={{ width: 300 }} disabled={true} />
</Form.Item>
</Col>
</Row>
<Row gutter={10}>
<Col span={8}>
<Form.Item
label="分区"
name="partitionsDescription"
labelAlign="left"
>
<Input style={{ width: 300 }} />
</Form.Item>
</Col>
<Col span={8}>
<Form.Item
label="类主键"
name="semiPrimaryKeysDescription"
labelAlign="left"
>
<Input style={{ width: 300 }} />
</Form.Item>
</Col>
</Row>
</Form>
) : (
......@@ -256,6 +343,16 @@ const ImportActionHeader = (props) => {
<Descriptions.Item label="描述">{highlightSearchContentByTerms(modelerData.remark||'', terms)}</Descriptions.Item>
<Descriptions.Item label="规范">{modelerData.easyDataModelerModelingConstraint?(modelerData.easyDataModelerModelingConstraint.cnName||''):''}</Descriptions.Item>
<Descriptions.Item label="数据表类型">{modelerData.easyDataModelerModelingTemplate?(modelerData.easyDataModelerModelingTemplate.cnName||''):''}</Descriptions.Item>
<Descriptions.Item label="数据平台">{highlightSearchContentByTerms(modelerData.dataResidence||'', terms)}</Descriptions.Item>
<Descriptions.Item label="数据内容">{highlightSearchContentByTerms(modelerData.dataContent||'', terms)}</Descriptions.Item>
<Descriptions.Item label="更新时间">{highlightSearchContentByTerms(modelerData.dataUpdatingTiming||'', terms)}</Descriptions.Item>
<Descriptions.Item label="维护历史">{highlightSearchContentByTerms(modelerData.maintenanceRecords||'', terms)}</Descriptions.Item>
<Descriptions.Item label="加载方式">{highlightSearchContentByTerms(modelerData.dataLoadingStrategy||'', terms)}</Descriptions.Item>
<Descriptions.Item label="主键">{highlightSearchContentByTerms(modelerData.primaryKeysDescription||'', terms)}</Descriptions.Item>
<Descriptions.Item label="分布键">{highlightSearchContentByTerms(modelerData.distributionKeysDescription||'', terms)}</Descriptions.Item>
<Descriptions.Item label="分区">{highlightSearchContentByTerms(modelerData.partitionsDescription||'', terms)}</Descriptions.Item>
<Descriptions.Item label="类主键">{highlightSearchContentByTerms(modelerData.semiPrimaryKeysDescription||'', terms)}</Descriptions.Item>
</Descriptions>
)
}
......
......@@ -1000,13 +1000,15 @@ const ImportActionTable = (props) => {
{ index===0 && <span style={{ color: '#f50' }}> 推荐</span> }
{` 使用次数: ${suggest.recommendedStats?.referencesCount}`}
{' 来源: '}
<a
{
((suggest.recommendedStats?.idInSource||'').split('=').length>=3) ? `${suggest.recommendedStats?.pathInSource||''}` : <a
href='#'
onClick={() => {
sourceOnClick(suggest.recommendedStats?.idInSource||'');
}}
>
{`${suggest.recommendedStats?.pathInSource||''}`}</a>
}
</Radio>
)
})
......
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