Commit a75c0f44 by zhaochengxiang

元数据逆向schema未在选取目录范围

parent 24638815
...@@ -7,7 +7,7 @@ import ImportExcelCopy from './ImportExcelCopy'; ...@@ -7,7 +7,7 @@ import ImportExcelCopy from './ImportExcelCopy';
import ImportDDL from './ImportDDL'; import ImportDDL from './ImportDDL';
import SelectAsset from './select-asset'; import SelectAsset from './select-asset';
import { dispatchLatest } from '../../../../model'; import { dispatchLatest, dispatch } from '../../../../model';
import { isSzseEnv } from '../../../../util'; import { isSzseEnv } from '../../../../util';
import { AppContext } from '../../../../App'; import { AppContext } from '../../../../App';
import IframeDrawer from '../../ModelConfig/Component/IframeDrawer'; import IframeDrawer from '../../ModelConfig/Component/IframeDrawer';
...@@ -105,12 +105,27 @@ const ImportModal = (props) => { ...@@ -105,12 +105,27 @@ const ImportModal = (props) => {
message: 'data-govern-show-select-metadata', message: 'data-govern-show-select-metadata',
data: { data: {
cb: (val) => { cb: (val) => {
dispatch({
type: 'datamodel.getDraftUsingMetadataId',
payload: {
params: {
dataCatalogId: catalogId,
},
data: {
metadataTableId: val,
modelerModelingConstraint: null,
easyDataModelerModelingTemplate: {},
}
},
callback: data => {
setIframeDrawerParams({ setIframeDrawerParams({
visible: true, visible: true,
title: '新增模型', title: '新增模型',
url: `/data-govern/data-model-action?${Action}=add&${MetadataId}=${val}&${CatalogId}=${catalogId??''}`, url: `/data-govern/data-model-action?${Action}=add&${MetadataId}=${val}&${CatalogId}=${catalogId??''}`,
}) })
} }
});
}
} }
}) })
} }
......
...@@ -44,11 +44,26 @@ const FC = ({ visible, catalogId, onCancel }) => { ...@@ -44,11 +44,26 @@ const FC = ({ visible, catalogId, onCancel }) => {
console.log('asset', asset) console.log('asset', asset)
const metadataTableId = asset['资产项'].metadataTableId const metadataTableId = asset['资产项'].metadataTableId
if (metadataTableId) { if (metadataTableId) {
dispatch({
type: 'datamodel.getDraftUsingMetadataId',
payload: {
params: {
dataCatalogId: catalogId,
},
data: {
metadataTableId: metadataTableId,
modelerModelingConstraint: null,
easyDataModelerModelingTemplate: {},
}
},
callback: data => {
setIframeDrawerParams({ setIframeDrawerParams({
visible: true, visible: true,
title: '新增模型', title: '新增模型',
url: `/data-govern/data-model-action?${Action}=add&${MetadataId}=${metadataTableId}&${CatalogId}=${catalogId??''}`, url: `/data-govern/data-model-action?${Action}=add&${MetadataId}=${metadataTableId}&${CatalogId}=${catalogId??''}`,
}) })
}
});
} else { } else {
showMessage('warn', '选中资产没有关联元数据') showMessage('warn', '选中资产没有关联元数据')
} }
......
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