Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
szse
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhaochengxiang
szse
Commits
4e684ad9
Commit
4e684ad9
authored
May 17, 2024
by
zhaochengxiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
任务更新模型详情
parent
5c267cef
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
67 deletions
+44
-67
datamodel.js
src/model/datamodel.js
+11
-15
datamodeler.js
src/service/datamodeler.js
+6
-6
result-detail.jsx
src/view/Manage/ModelCompare/result-detail.jsx
+27
-46
No files found.
src/model/datamodel.js
View file @
4e684ad9
...
...
@@ -616,28 +616,24 @@ export function* getCompareJobResultModelPerfectMatchCatalog(payload) {
return
yield
call
(
datamodelerService
.
getCompareJobResultModelPerfectMatchCatalog
,
payload
)
}
export
function
*
getDeployWaitingTotalCount
(
payload
)
{
return
yield
call
(
datamodelerService
.
getDeployWaitingTotalCount
,
payload
)
}
export
function
*
getDeployWaitingModelPage
(
payload
)
{
return
yield
call
(
datamodelerService
.
getDeployWaitingModelPage
,
payload
)
}
export
function
*
getCompareJobResultModelCount
(
payload
)
{
const
deployWaitingCount
=
yield
call
(
datamodelerService
.
getCompareJobResultDeployWaitingTotalCount
,
payload
)
const
deployedCount
=
yield
call
(
datamodelerService
.
getCompareJobResultDeployedTotalCount
,
payload
)
const
offlineCount
=
yield
call
(
datamodelerService
.
getCompareJobResultOfflineTotalCount
,
payload
)
export
function
*
getDeployedTotalCount
(
payload
)
{
return
yield
call
(
datamodelerService
.
getDeployedTotalCount
,
payload
)
return
{
totalCount
:
(
deployWaitingCount
+
deployedCount
+
offlineCount
),
deployWaitingCount
,
deployedCount
,
offlineCount
}
}
export
function
*
get
Deployed
ModelPage
(
payload
)
{
return
yield
call
(
datamodelerService
.
get
Deployed
ModelPage
,
payload
)
export
function
*
get
CompareJobResultDeployWaiting
ModelPage
(
payload
)
{
return
yield
call
(
datamodelerService
.
get
CompareJobResultDeployWaiting
ModelPage
,
payload
)
}
export
function
*
get
OfflineTotalCount
(
payload
)
{
return
yield
call
(
datamodelerService
.
get
OfflineTotalCount
,
payload
)
export
function
*
get
CompareJobResultDeployedModelPage
(
payload
)
{
return
yield
call
(
datamodelerService
.
get
CompareJobResultDeployedModelPage
,
payload
)
}
export
function
*
getOfflineModelPage
(
payload
)
{
return
yield
call
(
datamodelerService
.
getOfflineModelPage
,
payload
)
export
function
*
get
CompareJobResult
OfflineModelPage
(
payload
)
{
return
yield
call
(
datamodelerService
.
get
CompareJobResult
OfflineModelPage
,
payload
)
}
export
function
*
addDataTypeConfig
(
payload
)
{
...
...
src/service/datamodeler.js
View file @
4e684ad9
...
...
@@ -561,28 +561,28 @@ export function getCompareJobResultModelPerfectMatchCatalog(payload) {
return
GetJSON
(
"/datamodeler/easyDataModelModelCompareJobResult/getModelPerfectMatchCatalog"
,
payload
)
}
export
function
getDeployWaitingTotalCount
(
payload
)
{
export
function
get
CompareJobResult
DeployWaitingTotalCount
(
payload
)
{
return
GetJSON
(
"/datamodeler/easyDataModelModelCompareJobResult/getDeployWaitingTotalCount"
,
payload
)
}
export
function
getDeployWaitingModelPage
(
payload
)
{
export
function
get
CompareJobResult
DeployWaitingModelPage
(
payload
)
{
return
GetJSON
(
"/datamodeler/easyDataModelModelCompareJobResult/getDeployWaitingModelPage"
,
payload
)
}
export
function
getDeployedTotalCount
(
payload
)
{
export
function
get
CompareJobResult
DeployedTotalCount
(
payload
)
{
return
GetJSON
(
"/datamodeler/easyDataModelModelCompareJobResult/getDeployedTotalCount"
,
payload
)
}
export
function
getDeployedModelPage
(
payload
)
{
export
function
get
CompareJobResult
DeployedModelPage
(
payload
)
{
return
GetJSON
(
"/datamodeler/easyDataModelModelCompareJobResult/getDeployedModelPage"
,
payload
)
}
export
function
getOfflineTotalCount
(
payload
)
{
export
function
get
CompareJobResult
OfflineTotalCount
(
payload
)
{
return
GetJSON
(
"/datamodeler/easyDataModelModelCompareJobResult/getOfflineTotalCount"
,
payload
)
}
export
function
getOfflineModelPage
(
payload
)
{
export
function
get
CompareJobResult
OfflineModelPage
(
payload
)
{
return
GetJSON
(
"/datamodeler/easyDataModelModelCompareJobResult/getOfflineModelPage"
,
payload
)
}
...
...
src/view/Manage/ModelCompare/result-detail.jsx
View file @
4e684ad9
...
...
@@ -50,6 +50,7 @@ const FC = (props) => {
export
default
FC
const
Basic
=
({
item
})
=>
{
const
[
totalCount
,
setTotalCount
]
=
React
.
useState
()
const
[
deployWaitingCount
,
setDeployWaitingCount
]
=
React
.
useState
()
const
[
deployedCount
,
setDeployedCount
]
=
React
.
useState
()
const
[
offlineCount
,
setOfflineCount
]
=
React
.
useState
()
...
...
@@ -60,44 +61,21 @@ const Basic = ({ item }) => {
React
.
useEffect
(()
=>
{
if
(
item
?.
id
)
{
getDeployWaitingTotalCount
()
getDeployedTotalCount
()
getOfflineTotalCount
()
getModelCount
()
}
},
[
item
])
const
get
DeployWaitingTota
lCount
=
()
=>
{
const
get
Mode
lCount
=
()
=>
{
dispatch
({
type
:
'datamodel.get
DeployWaitingTota
lCount'
,
type
:
'datamodel.get
CompareJobResultMode
lCount'
,
payload
:
{
resultId
:
item
?.
id
,
},
callback
:
data
=>
{
setDeployWaitingCount
(
data
)
}
})
}
const
getDeployedTotalCount
=
()
=>
{
dispatch
({
type
:
'datamodel.getDeployedTotalCount'
,
payload
:
{
resultId
:
item
?.
id
,
},
callback
:
data
=>
{
setDeployedCount
(
data
)
}
})
}
const
getOfflineTotalCount
=
()
=>
{
dispatch
({
type
:
'datamodel.getOfflineTotalCount'
,
payload
:
{
resultId
:
item
?.
id
,
},
callback
:
data
=>
{
setOfflineCount
(
data
)
setTotalCount
(
data
?.
totalCount
)
setDeployWaitingCount
(
data
?.
deployWaitingCount
)
setDeployedCount
(
data
?.
deployedCount
)
setOfflineCount
(
data
?.
offlineCount
)
}
})
}
...
...
@@ -121,28 +99,31 @@ const Basic = ({ item }) => {
<
Descriptions
.
Item
label=
'差异元数据数'
>
{
item
?.
metadataPartialMatchCount
}
</
Descriptions
.
Item
>
<
Descriptions
.
Item
label=
'未匹配元数据数'
>
{
item
?.
metadataNotMatchCount
}
</
Descriptions
.
Item
>
</
Descriptions
>
<
Descriptions
column=
{
3
}
>
<
Descriptions
.
Item
label=
'本次任务更新模型评审通过'
>
<
Descriptions
column=
{
4
}
>
<
Descriptions
.
Item
label=
'本次任务更新模型'
>
{
totalCount
}
</
Descriptions
.
Item
>
<
Descriptions
.
Item
label=
'更新为已上线'
>
{
deploy
Waiting
Count
?
<
a
onClick=
{
()
=>
{
deploy
ed
Count
?
<
a
onClick=
{
()
=>
{
setModelListParams
({
visible
:
true
,
type
:
'deploy
Waiting
'
,
type
:
'deploy
ed
'
,
})
}
}
>
{
deploy
WaitingCount
}
</
a
>
:
<
span
>
{
deployWaiting
Count
}
</
span
>
}
}
>
{
deploy
edCount
}
</
a
>
:
<
span
>
{
deployed
Count
}
</
span
>
}
</
Descriptions
.
Item
>
<
Descriptions
.
Item
label=
'
本次任务更新模型上线
'
>
<
Descriptions
.
Item
label=
'
更新为评审通过
'
>
{
deploy
ed
Count
?
<
a
onClick=
{
()
=>
{
deploy
Waiting
Count
?
<
a
onClick=
{
()
=>
{
setModelListParams
({
visible
:
true
,
type
:
'deploy
ed
'
,
type
:
'deploy
Waiting
'
,
})
}
}
>
{
deploy
edCount
}
</
a
>
:
<
span
>
{
deployed
Count
}
</
span
>
}
}
>
{
deploy
WaitingCount
}
</
a
>
:
<
span
>
{
deployWaiting
Count
}
</
span
>
}
</
Descriptions
.
Item
>
<
Descriptions
.
Item
label=
'
本次任务更新模型
下线'
>
<
Descriptions
.
Item
label=
'
更新为已
下线'
>
{
offlineCount
?
<
a
onClick=
{
()
=>
{
setModelListParams
({
...
...
@@ -202,11 +183,11 @@ const ModelList = ({ visible, item, type, onCancel }) => {
const
title
=
React
.
useMemo
(()
=>
{
if
(
type
)
{
if
(
type
===
'deployWaiting'
)
{
return
'
任务更新模型评审通过详情
'
return
'
更新为评审通过模型
'
}
else
if
(
type
===
'deployed'
)
{
return
'
任务更新模型上线详情
'
return
'
更新为已上线模型
'
}
else
if
(
type
===
'offline'
)
{
return
'
任务更新模型下线详情
'
return
'
更新为已下线模型
'
}
}
...
...
@@ -248,11 +229,11 @@ const ModelList = ({ visible, item, type, onCancel }) => {
let
url
=
''
if
(
type
===
'deployWaiting'
)
{
url
=
'datamodel.getDeployWaitingModelPage'
url
=
'datamodel.get
CompareJobResult
DeployWaitingModelPage'
}
else
if
(
type
===
'deployed'
)
{
url
=
'datamodel.getDeployedModelPage'
url
=
'datamodel.get
CompareJobResult
DeployedModelPage'
}
else
if
(
type
===
'offline'
)
{
url
=
'datamodel.getOfflineModelPage'
url
=
'datamodel.get
CompareJobResult
OfflineModelPage'
}
dispatch
({
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment