Commit 5cb71edb by zhaochengxiang

模型流程详情

parent 4464958b
...@@ -162,7 +162,7 @@ export function getDataModelLocation(payload) { ...@@ -162,7 +162,7 @@ export function getDataModelLocation(payload) {
} }
export function searchModel(payload) { export function searchModel(payload) {
return GetJSON("/datamodeler/easyDataModelerCURD/searchEasyDataModelerDataModelsByNaming", payload); return GetJSON("/shandatamodeler/easyDataModelerCURD/searchEasyDataModelerDataModelsByNaming", payload);
} }
export function getVersions(payload) { export function getVersions(payload) {
...@@ -461,7 +461,7 @@ export function getSearchProperties() { ...@@ -461,7 +461,7 @@ export function getSearchProperties() {
} }
export function searchModelBySearchProperties(payload) { export function searchModelBySearchProperties(payload) {
return PostJSON("/datamodeler/easyDataModelerCURD/searchEasyDataModelerDataModelsByModelSearchProperties", payload); return PostJSON("/shandatamodeler/easyDataModelerCURD/searchEasyDataModelerDataModelsByModelSearchProperties", payload);
} }
/* compare */ /* compare */
......
...@@ -604,6 +604,49 @@ const EditModel = (props) => { ...@@ -604,6 +604,49 @@ const EditModel = (props) => {
getApprovalDetail() getApprovalDetail()
}} }}
/> />
} else {
actionsBtn = (
<Space>
<PermissionButton
type='primary'
onClick={onHistory}
ghost
permissionKey='历史版本'
permissions={modelerData?.optionList?.filter(item => item.enabled)?.map(item => item.name)}
>
历史版本
</PermissionButton>
{
!isSzseEnv && !modelerData?.inheritedFromEasyDataModelerDataModel && <PermissionButton
type='primary'
onClick={() => {
if (importActionRef.current && importActionRef.current.isLoading()) {
showMessage("warn", '正在加载中,请稍后!');
return;
}
setEditInheritedParms({visible: true, modelerData});
}}
ghost
permissionKey='编辑'
permissions={modelerData?.optionList?.filter(item => item.enabled)?.map(item => item.name)}
>
编辑历史存储形式
</PermissionButton>
}
{
!modelerData?.inheritedFromEasyDataModelerDataModel && editable && <PermissionButton
type='primary'
tooltipPlacement='topRight'
onClick={edit}
permissionKey='编辑'
permissions={modelerData?.optionList?.filter(item => item.enabled)?.map(item => item.name)}
>
编辑
</PermissionButton>
}
</Space>
)
} }
} else if (action === 'detail-version') { } else if (action === 'detail-version') {
actionsBtn = ( actionsBtn = (
......
...@@ -49,7 +49,8 @@ const ImportAction = React.forwardRef((props, ref) => { ...@@ -49,7 +49,8 @@ const ImportAction = React.forwardRef((props, ref) => {
if ((!mountRef.current&&action === 'edit'&&!permitCheckOut) if ((!mountRef.current&&action === 'edit'&&!permitCheckOut)
|| action==='edit-inherited' || action==='edit-inherited'
|| approvalId) { || approvalId
|| (!mountRef.current&&action === 'flow')) {
return; return;
} }
...@@ -254,24 +255,21 @@ const ImportAction = React.forwardRef((props, ref) => { ...@@ -254,24 +255,21 @@ const ImportAction = React.forwardRef((props, ref) => {
} }
const getCurrentDataModel = () => { const getCurrentDataModel = () => {
if ((action!=='flow'&&!modelerId) if (!modelerId && !approvalModelId) {
|| (action === 'flow'&&!approvalModelId)) { setLoading(false)
setLoading(false); return
return;
} }
let type = 'datamodel.getDataModel'; let type = 'datamodel.getDataModel';
let params = { let params = { id: modelerId };
id: modelerId||''
};
if (action === 'add') { if (action === 'add') {
type = 'datamodel.modelCopy'; type = 'datamodel.modelCopy';
} else if (action === 'flow') { } else if (action === 'flow') {
type = 'datamodel.getDataModelWithRecommendedDefinitionAndTermDiscovery'; type = 'datamodel.getDataModelWithRecommendedDefinitionAndTermDiscovery';
params = { if (approvalModelId) {
id: approvalModelId, params = { id: approvalModelId }
} }
} else if (action === 'detail-version') { } else if (action === 'detail-version') {
type = 'datamodel.getDataModelByVersionId'; type = 'datamodel.getDataModelByVersionId';
......
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