Commit b10a3ff8 by zhaochengxiang

任务结果

parent e8844055
...@@ -550,4 +550,24 @@ export function* getCompareJobResultList(payload) { ...@@ -550,4 +550,24 @@ export function* getCompareJobResultList(payload) {
export function* getCompareJobRunStateTypes() { export function* getCompareJobRunStateTypes() {
return yield call(datamodelerService.getCompareJobRunStateTypes) return yield call(datamodelerService.getCompareJobRunStateTypes)
}
export function* getCompareJobResultPerfectMatchList(payload) {
return yield call(datamodelerService.getCompareJobResultPerfectMatchList, payload)
}
export function* getCompareJobResultPartialMatchList(payload) {
return yield call(datamodelerService.getCompareJobResultPartialMatchList, payload)
}
export function* getCompareJobResultNotMatchModelList(payload) {
return yield call(datamodelerService.getCompareJobResultNotMatchModelList, payload)
}
export function* getCompareJobResultNotMatchMetadataList(payload) {
return yield call(datamodelerService.getCompareJobResultNotMatchMetadataList, payload)
}
export function* getCompareJobResultDeployModels(payload) {
return yield call(datamodelerService.getCompareJobResultDeployModels, payload)
} }
\ No newline at end of file
...@@ -495,4 +495,24 @@ export function getCompareJobResultList(payload) { ...@@ -495,4 +495,24 @@ export function getCompareJobResultList(payload) {
export function getCompareJobRunStateTypes() { export function getCompareJobRunStateTypes() {
return GetJSON("/datamodeler/easyDataModelModelCompareJobResult/getModelCompareJobRunStateTypes") return GetJSON("/datamodeler/easyDataModelModelCompareJobResult/getModelCompareJobRunStateTypes")
}
export function getCompareJobResultPerfectMatchList(payload) {
return GetJSON("/datamodeler/easyDataModelModelCompareJobResult/getPerfectMatchList", payload)
}
export function getCompareJobResultPartialMatchList(payload) {
return GetJSON("/datamodeler/easyDataModelModelCompareJobResult/getPartialMatchList", payload)
}
export function getCompareJobResultNotMatchModelList(payload) {
return GetJSON("/datamodeler/easyDataModelModelCompareJobResult/getNotMatchModelList", payload)
}
export function getCompareJobResultNotMatchMetadataList(payload) {
return GetJSON("/datamodeler/easyDataModelModelCompareJobResult/getNotMatchMetadataList", payload)
}
export function getCompareJobResultDeployModels(payload) {
return PostJSON("/datamodeler/easyDataModelModelCompareJobResult/deployModelByResultItemIds", payload)
} }
\ No newline at end of file
...@@ -6,6 +6,7 @@ import { defaultPage } from '../../../util/hooks/page' ...@@ -6,6 +6,7 @@ import { defaultPage } from '../../../util/hooks/page'
import { dispatch } from '../../../model' import { dispatch } from '../../../model'
import Table from '../../../util/Component/Table' import Table from '../../../util/Component/Table'
import UpdateTask from './update-task' import UpdateTask from './update-task'
import ResultDetail from './result-detail'
import '../AssetTask/index.less' import '../AssetTask/index.less'
import { showMessage } from '../../../util' import { showMessage } from '../../../util'
...@@ -29,6 +30,10 @@ const FC = (props) => { ...@@ -29,6 +30,10 @@ const FC = (props) => {
item: undefined, item: undefined,
type: undefined type: undefined
}) })
const [resultDetailParams, setResultDetailParams] = React.useState({
visible: false,
item: undefined,
})
const [rightRow, setRightRow] = React.useState() const [rightRow, setRightRow] = React.useState()
const [modal, contextHolder] = Modal.useModal() const [modal, contextHolder] = Modal.useModal()
...@@ -149,7 +154,10 @@ const FC = (props) => { ...@@ -149,7 +154,10 @@ const FC = (props) => {
if (key === '执行日志') { if (key === '执行日志') {
} else if (key === '执行结果') { } else if (key === '执行结果') {
setResultDetailParams({
visible: true,
item: record,
})
} else if (key === '重跑') { } else if (key === '重跑') {
} else if (key === '取消') { } else if (key === '取消') {
...@@ -238,6 +246,15 @@ const FC = (props) => { ...@@ -238,6 +246,15 @@ const FC = (props) => {
}) })
}} }}
/> />
<ResultDetail
{...resultDetailParams}
onCancel={() => {
setResultDetailParams({
visible: false,
item: undefined,
})
}}
/>
{contextHolder} {contextHolder}
</div> </div>
) )
......
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