Toggle navigation
Toggle navigation
This project
Loading...
Sign in
monitor_v3
/
hg-monitor-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
鲁尚清
3 years ago
Commit
95afc75a2343eb3e855c458027a714c5cec1d60c
1 parent
d94722f0
cmdb数据同步页优化-资源处理状态改为同步状态、增加处理状态数据 #2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
4 deletions
hg-monitor-web-base/src/main/resources/static/vue3/src/views/cmdbdatasync/index.html
hg-monitor-web-base/src/main/resources/static/vue3/src/views/cmdbdatasync/index.js
hg-monitor-web-base/src/main/resources/static/vue3/src/views/cmdbdatasync/index.html
View file @
95afc75
...
...
@@ -41,6 +41,16 @@
</el-select>
</el-form-item>
<el-form-item
>
<el-select
style=
"width:160px;"
v-model=
"search.disposeState"
class=
"m-2"
placeholder=
"请选择资源处理状态"
clearable
>
<el-option
v-for=
"item in resDisposeStateData"
:key=
"item.ddicCode"
:label=
"item.ddicName"
:value=
"item.ddicCode"
/>
</el-select>
</el-form-item>
<el-form-item
>
<el-button
@
click=
"getDataList"
type=
"primary"
>
查询
</el-button>
</el-form-item>
<el-form-item
>
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/cmdbdatasync/index.js
View file @
95afc75
...
...
@@ -29,13 +29,15 @@ export default {
}
let
providerData
=
Vue
.
ref
([]);
//厂商
let
systemData
=
Vue
.
ref
([]);
//系统
let
resSyncStateData
=
Vue
.
ref
([]);
//资源处理状态
let
resSyncStateData
=
Vue
.
ref
([]);
//资源同步状态
let
resDisposeStateData
=
Vue
.
ref
([]);
//资源处理状态
let
currentPage
=
Vue
.
ref
(
1
);
//当前页
let
search
=
Vue
.
ref
({
keyword
:
''
,
pageNum
:
1
,
pageSize
:
20
,
resSyncState
:
''
,
disposeState
:
''
,
system
:
''
,
provider
:
''
,
});
...
...
@@ -92,13 +94,13 @@ export default {
align
:
'center'
,
width
:
'130'
,
render
:
function
(
row
){
let
str
=
'
已
同步'
;
let
str
=
'
未
同步'
;
if
(
row
.
state
==
'1'
){
str
=
'纳入监控'
;
}
else
if
(
row
.
state
==
'2'
){
str
=
'忽略'
;
}
else
{
str
=
'
已
同步'
;
str
=
'
未
同步'
;
}
return
`
<
span
>
$
{
str
}
<
/span>
`
}
...
...
@@ -325,7 +327,8 @@ export default {
keyword
:
search
.
value
.
keyword
,
provider
:
search
.
value
.
provider
,
//厂商
system
:
search
.
value
.
system
,
//系统 linux
resSyncState
:
search
.
value
.
resSyncState
,
//资源处理状态 0 监控同步成功
resSyncState
:
search
.
value
.
resSyncState
,
//资源同步状态 0 监控同步成功
state
:
search
.
value
.
disposeState
,
//资源处理状态
}
proxy
.
$http
.
get
(
`
/
api
-
web
/
cmdbSync
/
getPage
`
,
params
,
function
(
res
)
{
if
(
res
&&
res
.
data
)
{
...
...
@@ -347,6 +350,8 @@ export default {
providerData
.
value
=
res
.
data
;
}
else
if
(
code
==
'os'
){
systemData
.
value
=
res
.
data
;
}
else
if
(
code
==
'res_dispose_state'
){
resDisposeStateData
.
value
=
res
.
data
;
}
}
});
...
...
@@ -361,6 +366,7 @@ export default {
getDdicCode
(
'resSyncState'
);
getDdicCode
(
'provider'
);
getDdicCode
(
'os'
);
getDdicCode
(
'res_dispose_state'
);
})
...
...
@@ -393,6 +399,7 @@ export default {
providerData
,
systemData
,
resSyncStateData
,
resDisposeStateData
,
handleIgnore
}
}
...
...
Please
register
or
login
to post a comment