Commit 9bc02df0 by zhaochengxiang

基线变更

parent 958b9fae
...@@ -6,6 +6,7 @@ import { CompareDetail } from './VersionCompare' ...@@ -6,6 +6,7 @@ import { CompareDetail } from './VersionCompare'
import './VersionCompare.less' import './VersionCompare.less'
import { formatDate } from '../../../../util' import { formatDate } from '../../../../util'
import { Action, ModelerId, ModelerMergeId } from '../../../../util/constant'
const FC = (props) => { const FC = (props) => {
const { item, visible, title = '基线模型变更提醒',readonly = false, onCancel } = props const { item, visible, title = '基线模型变更提醒',readonly = false, onCancel } = props
...@@ -19,14 +20,13 @@ const FC = (props) => { ...@@ -19,14 +20,13 @@ const FC = (props) => {
const save = () => { const save = () => {
setWaiting(true) setWaiting(true)
dispatch({ dispatch({
type: 'datamodel.syncBranch', type: 'datamodel.getForkedModel',
payload: { payload: {
params: { id: item?.id,
id: item?.id,
}
}, },
callback: data => { callback: data => {
close(true) setWaiting(false)
window.open(`/data-govern/data-model-action?${Action}=edit&${ModelerId}=${item?.id}&${ModelerMergeId}=${data?.id}`);
}, },
error: () => { error: () => {
setWaiting(false) setWaiting(false)
......
...@@ -19,35 +19,18 @@ const FC = (props) => { ...@@ -19,35 +19,18 @@ const FC = (props) => {
const save = () => { const save = () => {
setWaiting(true) setWaiting(true)
if ((items??[]).length > 1) { dispatch({
dispatch({ type: 'datamodel.joinBranch',
type: 'datamodel.joinBranch', payload: {
payload: { ids: (items??[]).map(item => item.id).toString(),
ids: (items??[]).map(item => item.id).toString(), },
}, callback: data => {
callback: data => { close(true)
close(true) },
}, error: () => {
error: () => { setWaiting(false)
setWaiting(false) }
} })
})
} else {
dispatch({
type: 'datamodel.getForkedModel',
payload: {
id: items[0].id
},
callback: data => {
setWaiting(false)
window.open(`/data-govern/data-model-action?${Action}=edit&${ModelerId}=${data?.id}&${ModelerMergeId}=${items[0].id}`);
},
error: () => {
setWaiting(false)
}
})
}
} }
const footer = React.useMemo(() => { const footer = React.useMemo(() => {
......
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